EotS/
EotS/area/
EotS/player/
EotS/src/
/***************************************************************************
 *  Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,        *
 *  Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe.   *
 *                                                                         *
 *  Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael          *
 *  Chastain, Michael Quan, and Mitchell Tse.                              *
 *                                                                         *
 *  Envy Diku Mud improvements copyright (C) 1994 by Michael Quan, David   *
 *  Love, Guilherme 'Willie' Arnold, and Mitchell Tse.                     *
 *                                                                         *
 *  In order to use any part of this Envy Diku Mud, you must comply with   *
 *  the original Diku license in 'license.doc', the Merc license in        *
 *  'license.txt', as well as the Envy license in 'license.nvy'.           *
 *  In particular, you may not remove either of these copyright notices.   *
 *                                                                         *
 *  Much time and thought has gone into this software and you are          *
 *  benefitting.  We hope that you share your changes too.  What goes      *
 *  around, comes around.                                                  *
 ***************************************************************************/

#define unix 1
#if defined( macintosh )
#include <types.h>
#else
#include <sys/types.h>
#endif
#include <stdio.h>
#include <time.h>
#include "merc.h"



/*
 * Guild table.
 */
const	struct	guild_data	guild_table	[]		=
{
  {	"CLANS",	"Moksha Keirkan Isabo", AT_CYAN,       GUILD_NORMAL },
  {     "1045",         "Decklarean Angi Thalador",      AT_YELLOW,      GUILD_NORMAL },
  {	"CREATION",     "Sherf",         	AT_BLUE, GUILD_NORMAL },
  {	"",		"",			0,		0 }
};

const   struct  quest_data      quest_table     []              =
{
/*{     "name",                          vnum,         qp,     level  }*/
  {     "practice",           "&PP&practic&Pe&X",                      0,           10,      1      },
  {     "bamboo training sword",              "&YB&Oa&Ym&Ob&Yo&Oo &cTraining Sword&X",         2426,        100,     1      },
  {     "tassled leather leggings",   "&cTassled &zL&We&za&Wt&zh&We&zr&c Leggings&X",      2427,        200,     5      },
  {     "ivory-cerved anklets",       "&WIvory&w-&WCarved &cAnklets&X",          2428,        300,     10     },
  {     "golwing bauble",               "&WGlow&wing &CBauble&X",                2429,        100,     11     },
  {     "blazing flameshield",       "&RBl&raz&Oin&Yg &RFla&rmes&Ohie&Yld&X",           2430,        200,     15     },
  {     "scaly vambraces",       "&CScaly &cVambraces&X",               2431,        300,     20     },
  {     "steel visor",   "&zSteel &cVisor&X",                   2432,        100,     21     },
  {     "taloned gauntlets",       "&cTaloned Gauntlets&X",             2433,        200,     25     },
  {     "brass scope",   "&OBrass &cScope&X",                   2434,        300,     30     },
  {     "silver ear clasp",    "&wSilver &cEar Clasp&X",              2435,        100,     31     },
  {     "heavy leather boots",   "&OHeavy Leather &cBoots&X",           2436,        200,     35     },
  {     "wreath of illusions",   "&GW&gr&Ge&ga&Gt&gh &cof &CIllusions&X",           2437,        300,     40     },
  {     "long hafted spear",   "&OLong Hafted &zSpear&X",             2438,        100,     41     },
  {     "arch sorcerers robe",  "&zArch Sorcerer's &cRobe&X",          2439,        200,     45     },
  {     "engraved golden breastplate",  "&cEngraved &YGolden &cBreastplate&X",   2440,        300,     50     },
  {     "ankle sheathed dagger",   "&cAnkle-Sheathed Dagger&X",         2441,        150,     51     },
  {     "band of winds",   "&OBand &cof &CWinds&X",                 2442,        250,     55     },
  {     "dark stormcloud",  "&zDark Stormcloud&X",               2443,        350,     60     },
  {     "winter fur cloak",  "&WWinter Fur &cCloak&X",              2444,        150,     61     },
  {     "travellers cloak",  "&cTraveller's Cloak&X",             2445,        250,     65     },
  {     "demons fiery glare",  "&zDemon's &RFi&re&Or&Yy &rGlare&X",           2446,        350,     70     },
  {     "golden band of energy",   "&YGolden &cBand of &PE&Cn&Pe&Cr&Pg&Cy&X",         2447,        150,     71     },
  {     "dragon carved belt buckle",  "&RDragon-Carved &cBelt Buckle&X",     2448,        250,     75     },
  {     "elbow bladed sleeves",  "&cElbow-Bladed Sleeves&X",          2449,        350,     80     },
  {     "heavy dwarven chainmail",  "&cHeavy Dwarven Chainmail&X",       2450,        150,     81     },
  {     "dagger of light",  "&BD&bagge&Br &Yof &CL&ci&Cg&ch&Ct&X",               2457,        1200,    205    },
  {     "platinum platemail leggings",  "&YPlatinum Platemail &cLeggings&X",   2452,        350,     90     },
  {     "book of arcane arts",  "&OBook &cof &BArcane &RArts&X",           2453,        150,     91     },
  {     "hovering sphere of light",  "&cHovering &CSphere &cof &WLight&X",      2454,        250,     95     },
  {     "helms earguard",  "&cHelm's &BE&wa&Br&wg&Bu&wa&Br&wd&X",               2455,        350,     100    },
  {     "ivory carved mask",  "&WIvory&w-&WCarved &cMask&X",             2456,        150,     101    },
  {     "",                     "",         0,           0,       0      }
};
  

#if 0
const   struct  race_type       race_table      [MAX_RACE]      =
{
/*  {  "Sml", "Full Name", mstr, mint, mwis, mdex, mcon }, */
    {  "Hum", "Human",  0, 0, 0, 0, 0  },
    {  "Elf", "Elf", 0, 1, 0, 0, -1  },
    {  "Dwa", "Dwarf", 0, -2, 0, 0, 2 },
    {  "Pix", "Pixie", -2, 0, 0, 2, 0 },
    {  "Hlf", "Halfling", 0, 0, -2, 2, 0 },
    {  "Drw", "Drow", -1, 0, 0, 1, 0 },
    {  "Eld", "Elder", -3, 0, 3, 0, 0 },
    {  "Ogr", "Ogre", 3, -3, 0, 0, 0 },
    {  "Liz", "Lizardman", 0, 0, 0, -2, 2 },
    {  "Dem", "Demon", 0, 0, -4, 0, 4 },
    {  "Ghl", "Ghoul", 2, -1, -1, -1, 1 },
    {  "Ill", "Illithid", -3, 3, 2, 0, -2 },
    {  "Min", "Minotaur",  1, 0, 2, -4, 1 },
    {  "Tro", "Troll", 0, -1, -1, -2, 4 },
    {  "Shd", "Shadow", 0, -2, 0, 2, 0 },
    {  "Tbx", "Tabaxi", 1, -2, -2, 2, 1 },
	{  "Krn", "Kreen", -1, -1, 0, 2, 0 },
	{  "Ang", "Angel", 0, 0, 4, 0, -4 }
};
#endif
/* Karen
const   struct  weapon_data	wield_table	[MAX_CLASS]	=
{
    {   0,   
	{ MAG, CLE, THI, WAR, PSI, DRU, RNG, PAL, BRD,
	  VAM, NEC, WWF, MNK }
    },

    {   0,
	{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
	  TRUE, TRUE, TRUE, TRUE, TRUE }
    },


*/

const	struct	class_type	class_table	[MAX_CLASS]	=
{
/*  {   "Who", "Long", PRIME_STAT, START_WEAPON,
	GUILD, PRAC_%, tach0_0, tach0_97, HP_MIN, HP_MAX, GETS_MANA,
      { HUM, ELF, DWA, PIX, HLF, DRW, ELD, OGR, LIZ, 
	DEM, GHL, ILL, MIN, TRO, SHD, TBX, KRN, ANG },
      { MAG, CLE, THI, WAR, PSI, DRU, RNG, PAL, BRD,
	VAM, NEC, WWF, MNK }
      { hit, slice, stab, slash, whip, claw, blast, pound, crush,
        grep, bite, pierce, suction, chop }
    } */
    {
	"Mag", "Mage",  APPLY_INT,  OBJ_VNUM_SCHOOL_DAGGER,
	3018,  95,  18,  -6,   6,  8, TRUE,
      { TRUE, TRUE, FALSE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE,
	FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE },
      { FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
	TRUE, TRUE, TRUE, TRUE },
/* Can class wield this type of weapon? */
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },

    {
	"Cle", "Cleric",  APPLY_WIS,  OBJ_VNUM_SCHOOL_MACE,
	3003,  95,  18,  -10,  7,  10, TRUE,
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE,
	FALSE, FALSE, TRUE, FALSE, TRUE, FALSE, TRUE, TRUE, TRUE },
      { TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
	TRUE, FALSE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }        
    },

    {
	"Thi",  "Thief", APPLY_DEX,  OBJ_VNUM_SCHOOL_DAGGER,
	3028,  85,  18,  -14,  8,  13, FALSE,
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE,
	FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, FALSE },
      { TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
	TRUE, TRUE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },

    {
	"War",  "Warrior", APPLY_STR,  OBJ_VNUM_SCHOOL_SWORD,
	3022,  85,  18,  -30,  11, 20, FALSE,
      { TRUE, TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE,
	TRUE, TRUE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE,
	TRUE, TRUE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },

    {
        "Psi",  "Psionisist", APPLY_WIS,  OBJ_VNUM_SCHOOL_DAGGER,
        3151,  95,  18,  -4,   6,  9, TRUE,
      { TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE,
	TRUE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE },
      { TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE,
	TRUE, TRUE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },
    
    {
	"Dru", "Druid",  APPLY_WIS,  OBJ_VNUM_SCHOOL_MACE,
	3003,  90,  18,  -9,  7,  10, TRUE,
      { TRUE, TRUE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE,
	FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE,
	TRUE, TRUE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },

    {
	"Rng",  "Ranger", APPLY_CON,  OBJ_VNUM_SCHOOL_SWORD,
	3022,  90,  18,  -18,  14, 18, TRUE,
      { TRUE, TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, TRUE,
	FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE,
	TRUE, TRUE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },

    {
	"Pal",  "Paladin", APPLY_STR,  OBJ_VNUM_SCHOOL_SWORD,
	3022,  90,  18,  -16,  10, 16, TRUE,
      { TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE,
	FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, TRUE,
	TRUE, FALSE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },

    {
	"Brd",  "Bard", APPLY_DEX,  OBJ_VNUM_SCHOOL_DAGGER,
	3028,  90,  18,  -14,  9,  13, TRUE,
      { TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
	FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE,
	TRUE, TRUE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },

    {
	"Vam",  "Vampire", APPLY_DEX,  OBJ_VNUM_SCHOOL_DAGGER,
	3028,  90,  20,  -14,  10,  15, TRUE,
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
	TRUE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
	FALSE, TRUE, FALSE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },

    {
        "Nec", "Necromancer", APPLY_INT, OBJ_VNUM_SCHOOL_DAGGER,
	3018,  90,  18,   -6,   8,  10, TRUE,
      { TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, FALSE, FALSE,
	TRUE, TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE, FALSE },
      { TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, TRUE,
	TRUE, FALSE, TRUE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },

    {
	"Wwf", "Werewolf", APPLY_STR, OBJ_VNUM_SCHOOL_CLUB,
	3022,  85,  18,  -25,  15,  19, FALSE,
      { TRUE, FALSE, TRUE, FALSE, TRUE, FALSE, FALSE, TRUE, TRUE,
	TRUE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
	FALSE, TRUE, FALSE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    },

    {
	"Mnk", "Monk", APPLY_CON, OBJ_VNUM_SCHOOL_CLUB,
	3022,  90,  19, -22,  12,  16, TRUE,
      { TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
	FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, TRUE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
	TRUE, TRUE, TRUE, FALSE },
      { TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
        TRUE, TRUE, TRUE, TRUE, TRUE }  
    }
};

/*
 * Immort Levels
*/
#define L_HER            LEVEL_HERO

#if 0
/*
 * Titles.
 */
char *	const			title_table [ MAX_CLASS+3 ][ MAX_LEVEL+1][ 2 ] =
{
    {
/* 00 */{ "Man",			"Woman"				},

	{ "Apprentice of Magic",	"Apprentice of Magic"		},
	{ "Spell Student",		"Spell Student"			},
	{ "Scholar of Magic",		"Scholar of Magic"		},
	{ "Delver in Spells",		"Delveress in Spells"		},
	{ "Medium of Magic",		"Medium of Magic"		},

	{ "Scribe of Magic",		"Scribess of Magic"		},
	{ "Seer",			"Seeress"			},
	{ "Sage",			"Sage"				},
	{ "Illusionist",		"Illusionist"			},
/* 10 */{ "Abjurer",			"Abjuress"			},

	{ "Invoker",			"Invoker"			},
	{ "Enchanter",			"Enchantress"			},
	{ "Conjurer",			"Conjuress"			},
	{ "Magician",			"Witch"				},
	{ "Creator",			"Creator"			},

	{ "Savant",			"Savant"			},
	{ "Magus",			"Craftess"			},
	{ "Wizard",			"Wizard"			},
	{ "Warlock",			"War Witch"			},
/* 20 */{ "Sorcerer",			"Sorceress"			},

	{ "Elder Sorcerer",		"Elder Sorceress"		},
	{ "Grand Sorcerer",		"Grand Sorceress"		},
	{ "Great Sorcerer",		"Great Sorceress"		},
	{ "Golem Maker",		"Golem Maker"			},
	{ "Greater Golem Maker",	"Greater Golem Maker"		},

	{ "Maker of Stones",		"Maker of Stones",		},
	{ "Maker of Potions",		"Maker of Potions",		},
	{ "Maker of Scrolls",		"Maker of Scrolls",		},
	{ "Maker of Wands",		"Maker of Wands",		},
/* 30 */{ "Maker of Staves",		"Maker of Staves",		},

	{ "Demon Summoner",		"Demon Summoner"		},
	{ "Greater Demon Summoner",	"Greater Demon Summoner"	},
	{ "Dragon Charmer",		"Dragon Charmer"		},
	{ "Greater Dragon Charmer",	"Greater Dragon Charmer"	},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 40 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 50 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 60 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 70 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 80 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 90 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/*100 */{ "Mage Hero",			"Mage Heroine"			},

	{ "Avatar of Magic",            "Avatar of Magic"               },
	{ "Angel of Magic",		"Angel of Magic"		},
	{ "Demi God of Magic",		"Demi Goddess of Magic"		},
	{ "Immortal of Magic",		"Immortal of Magic"		},
	{ "God of Magic",		"God of Magic"			},

	{ "Deity of Magic",		"Deity of Magic"		},
	{ "Implementor",		"Implementress"			},
	{ "Supremity of Magic",         "Supremity of Magic"            }
    },

    {
	{ "Man",			"Woman"				},

	{ "Believer",			"Believer"			},
	{ "Attendant",			"Attendant"			},
	{ "Acolyte",			"Acolyte"			},
	{ "Novice",			"Novice"			},
	{ "Missionary",			"Missionary"			},

	{ "Adept",			"Adept"				},
	{ "Deacon",			"Deaconess"			},
	{ "Vicar",			"Vicaress"			},
	{ "Priest",			"Priestess"			},
	{ "Minister",			"Lady Minister"			},

	{ "Canon",			"Canon"				},
	{ "Levite",			"Levitess"			},
	{ "Curate",			"Curess"			},
	{ "Monk",			"Nun"				},
	{ "Healer",			"Healess"			},

	{ "Chaplain",			"Chaplain"			},
	{ "Expositor",			"Expositress"			},
	{ "Bishop",			"Bishop"			},
	{ "Arch Bishop",		"Arch Lady of the Church"	},
	{ "Patriarch",			"Matriarch"			},

	{ "Elder Patriarch",		"Elder Matriarch"		},
	{ "Grand Patriarch",		"Grand Matriarch"		},
	{ "Great Patriarch",		"Great Matriarch"		},
	{ "Demon Killer",		"Demon Killer"			},
	{ "Greater Demon Killer",	"Greater Demon Killer"		},

	{ "Cardinal of the Sea",	"Cardinal of the Sea"		},
	{ "Cardinal of the Earth",	"Cardinal of the Earth"		},
	{ "Cardinal of the Air",	"Cardinal of the Air"		},
	{ "Cardinal of the Ether",	"Cardinal of the Ether"		},
	{ "Cardinal of the Heavens",	"Cardinal of the Heavens"	},

	{ "Avatar of an Immortal",	"Avatar of an Immortal"		},
	{ "Avatar of a Deity",		"Avatar of a Deity"		},
	{ "Avatar of a Supremity",	"Avatar of a Supremity"		},
	{ "Avatar of an Implementor",	"Avatar of an Implementor"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
/*100 */{ "Holy Hero",			"Holy Heroine"			},

	{ "Avatar of Divinity",         "Avatar of Divinity"            },
	{ "Angel",			"Angel"				},
	{ "Demi God of Divinity", 	"Demi Goddess of Divinity"      },
	{ "Immortal",			"Immortal"			},
	{ "God",			"Goddess"			},

	{ "Supreme God",                "Supreme Goddess"               },
	{ "Implementor",		"Implementress"			},
	{ "Supremity of Divine Will",   "Supremity of Divine Will"      }
    },

    {
	{ "Man",			"Woman"				},

	{ "Pilferer",			"Pilferess"			},
	{ "Footpad",			"Footpad"			},
	{ "Filcher",			"Filcheress"			},
	{ "Pick-Pocket",		"Pick-Pocket"			},
	{ "Sneak",			"Sneak"				},

	{ "Pincher",			"Pincheress"			},
	{ "Cut-Purse",			"Cut-Purse"			},
	{ "Snatcher",			"Snatcheress"			},
	{ "Sharper",			"Sharpress"			},
	{ "Rogue",			"Rogue"				},

	{ "Robber",			"Robber"			},
	{ "Magsman",			"Magswoman"			},
	{ "Highwayman",			"Highwaywoman"			},
	{ "Burglar",			"Burglaress"			},
	{ "Thief",			"Thief"				},

	{ "Knifer",			"Knifer"			},
	{ "Quick-Blade",		"Quick-Blade"			},
	{ "Killer",			"Murderess"			},
	{ "Brigand",			"Brigand"			},
	{ "Cut-Throat",			"Cut-Throat"			},

	{ "Spy",			"Spy"				},
	{ "Grand Spy",			"Grand Spy"			},
	{ "Master Spy",			"Master Spy"			},
	{ "Assassin",			"Assassin"			},
	{ "Greater Assassin",		"Greater Assassin"		},

	{ "Master of Vision",		"Mistress of Vision"		},
	{ "Master of Hearing",		"Mistress of Hearing"		},
	{ "Master of Smell",		"Mistress of Smell"		},
	{ "Master of Taste",		"Mistress of Taste"		},
	{ "Master of Touch",		"Mistress of Touch"		},

	{ "Crime Lord",			"Crime Mistress"		},
	{ "Infamous Crime Lord",	"Infamous Crime Mistress"	},
	{ "Greater Crime Lord",		"Greater Crime Mistress"	},
	{ "Master Crime Lord",		"Master Crime Mistress"		},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
/*100 */{ "Assassin Hero",		"Assassin Heroine"		},

	{ "Avatar of Death",		"Avatar of Death"		},
	{ "Angel of Death",		"Angel of Death"		},
	{ "Demigod of Assassins",       "Demigoddess of Assassins"      },
	{ "Immortal Assassin",		"Immortal Assassin"		},
	{ "God of Assassins",		"Goddess of Assassins"		},

	{ "Deity of Assassins",		"Deity of Assassins"		},
	{ "Implementor",		"Implementress"			},
	{ "Supreme Master",		"Supreme Mistress"		}
    },

    {
	{ "Man",			"Woman"				},

	{ "Swordpupil",			"Swordpupil"			},
	{ "Recruit",			"Recruit"			},
	{ "Sentry",			"Sentress"			},
	{ "Fighter",			"Fighter"			},
	{ "Soldier",			"Soldier"			},

	{ "Warrior",			"Warrior"			},
	{ "Veteran",			"Veteran"			},
	{ "Swordsman",			"Swordswoman"			},
	{ "Fencer",			"Fenceress"			},
	{ "Combatant",			"Combatess"			},

	{ "Hero",			"Heroine"			},
	{ "Myrmidon",			"Myrmidon"			},
	{ "Swashbuckler",		"Swashbuckleress"		},
	{ "Mercenary",			"Mercenaress"			},
	{ "Swordmaster",		"Swordmistress"			},

	{ "Lieutenant",			"Lieutenant"			},
	{ "Champion",			"Lady Champion"			},
	{ "Dragoon",			"Lady Dragoon"			},
	{ "Cavalier",			"Lady Cavalier"			},
	{ "Knight",			"Lady Knight"			},

	{ "Grand Knight",		"Grand Knight"			},
	{ "Master Knight",		"Master Knight"			},
	{ "Paladin",			"Paladin"			},
	{ "Grand Paladin",		"Grand Paladin"			},
	{ "Demon Slayer",		"Demon Slayer"			},

	{ "Greater Demon Slayer",	"Greater Demon Slayer"		},
	{ "Dragon Slayer",		"Dragon Slayer"			},
	{ "Greater Dragon Slayer",	"Greater Dragon Slayer"		},
	{ "Underlord",			"Underlord"			},
	{ "Overlord",			"Overlord"			},

	{ "Baron of Thunder",		"Baroness of Thunder"		},
	{ "Baron of Storms",		"Baroness of Storms"		},
	{ "Baron of Tornadoes",		"Baroness of Tornadoes"		},
	{ "Baron of Hurricanes",	"Baroness of Hurricanes"	},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
/*100 */{ "Knight Hero",		"Knight Heroine"		},

        { "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demigod of War",             "Demigoddess of War"            },
	{ "Immortal Warlord",		"Immortal Warlord"		},
	{ "God of War",			"Goddess of War"			},

	{ "Deity of War",		"Deity of War"			},
	{ "Implementor",		"Implementress"			},
	{ "Supremity of War",		"Supremity of War"		}
    },

    {
        { "Man",                        "Woman"                         },

        { "Psychic",                    "Psychic",                      },
        { "Medium",                     "Medium",                       },
        { "Gypsy",                      "Gypsy",                        },
        { "Meditator",                  "Meditator",                    },
        { "Mind Prober",                "Mind Prober",                  },

        { "Soul Searcher",              "Soul Searcher",                },
        { "Astral Voyager",             "Astral Voyager",               },
	{ "Seeker",                     "Seeker",                       },
        { "Empath",                     "Empath",                       },
        { "Mind Reader",                "Mind Reader"                   },

        { "Telepath",                   "Telepath",                     },
        { "Mental Adept",               "Mental Adept",                 },
        { "Spoonbender",                "Spoonbender",                  },
        { "Perceptive",                 "Perceptive",                   },
        { "Clever",                     "Clever",                       },

        { "Wise",                       "Wise",                         },
        { "Genius",                     "Genius",                       },
        { "Oracle",                     "Oracle",                       },
        { "Soothsayer",                 "Soothsayer",                   },
        { "Truthteller",                "Truthteller",                  },

        { "Sage",                       "Sage",                         },
        { "Master Psychic",             "Mistress Psychic",             },
        { "Master Meditator",           "Mistress Meditator",           },
        { "Master Empath",              "Mistress Empath",              },
	{ "Master Clairvoyant",         "Mistress Clairvoyant",         },

        { "Master Mind Reader",         "Mistress Mind Reader",         },
        { "Master Telepath",            "Mistress Telepath",            },
        { "Master Spoonbender",         "Mistress Spoonbender",         },
        { "Grand Master Psychic",       "Grand Mistress Psychic",       },
        { "Grand Master Meditator",     "Grand Mistress Meditator",     },

        { "Grand Master Empath",        "Grand Mistress Empath",        },
        { "Grand Master Clairvoyant",   "Grand Mistress Clairvoyant",   },
        { "Grand Master Mind Reader",   "Grand Mistress Mind Reader",   },
        { "Grand Master Telepath",      "Grand Mistress Telepath",      },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

	{ "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
	{ "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
	{ "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

	{ "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },

        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
        { "Grand Master Spoonbender",   "Grand Mistress Spoonbender",   },
/*100 */{ "Psionicist Hero",            "Psionicist Herione",           },

        { "Avatar of the Mind",         "Avatar of the Mind"            },
        { "Psionicist Angel",           "Psionicist Angel"              },
        { "Demigod of Will",            "Demigoddess of Will"           },
        { "Immortal of Will",           "Immortal of Will"              },
        { "God of Psionics",            "Goddess of Psionics"           },

        { "Deity of Psionics",          "Deity of Psionics"             },
        { "Implementor",                "Implementress"                 },
	{ "Supremity of Will",          "Supremity of Will"             }
    },

    {
	{ "Man",			"Woman"				},

	{ "Believer",			"Believer"			},
	{ "Attendant",			"Attendant"			},
	{ "Acolyte",			"Acolyte"			},
	{ "Novice",			"Novice"			},
	{ "Missionary",			"Missionary"			},

	{ "Adept",			"Adept"				},
	{ "Deacon",			"Deaconess"			},
	{ "Vicar",			"Vicaress"			},
	{ "Priest",			"Priestess"			},
	{ "Minister",			"Lady Minister"			},

	{ "Canon",			"Canon"				},
	{ "Levite",			"Levitess"			},
	{ "Curate",			"Curess"			},
	{ "Monk",			"Nun"				},
	{ "Healer",			"Healess"			},

	{ "Chaplain",			"Chaplain"			},
	{ "Expositor",			"Expositress"			},
	{ "Bishop",			"Bishop"			},
	{ "Arch Bishop",		"Arch Lady of the Church"	},
	{ "Patriarch",			"Matriarch"			},

	{ "Elder Patriarch",		"Elder Matriarch"		},
	{ "Grand Patriarch",		"Grand Matriarch"		},
	{ "Great Patriarch",		"Great Matriarch"		},
	{ "Demon Killer",		"Demon Killer"			},
	{ "Greater Demon Killer",	"Greater Demon Killer"		},

	{ "Cardinal of the Sea",	"Cardinal of the Sea"		},
	{ "Cardinal of the Earth",	"Cardinal of the Earth"		},
	{ "Cardinal of the Air",	"Cardinal of the Air"		},
	{ "Cardinal of the Ether",	"Cardinal of the Ether"		},
	{ "Cardinal of the Heavens",	"Cardinal of the Heavens"	},

	{ "Avatar of an Immortal",	"Avatar of an Immortal"		},
	{ "Avatar of a Deity",		"Avatar of a Deity"		},
	{ "Avatar of a Supremity",	"Avatar of a Supremity"		},
	{ "Avatar of an Implementor",	"Avatar of an Implementor"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},

	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
	{ "Master of all Divinity",	"Mistress of all Divinity"	},
/*100 */{ "Holy Hero",			"Holy Heroine"			},

	{ "Avatar of Divinity",         "Avatar of Divinity"            },
	{ "Angel",			"Angel"				},
	{ "Demi God of Divinity", 	"Demi Goddess of Divinity"      },
	{ "Immortal",			"Immortal"			},
	{ "God",			"Goddess"			},

	{ "Supreme God",                "Supreme Goddess"               },
	{ "Implementor",		"Implementress"			},
	{ "Supremity of Divine Will",   "Supremity of Divine Will"      }
    },

    {
	{ "Man",			"Woman"				},

	{ "Swordpupil",			"Swordpupil"			},
	{ "Recruit",			"Recruit"			},
	{ "Sentry",			"Sentress"			},
	{ "Fighter",			"Fighter"			},
	{ "Soldier",			"Soldier"			},

	{ "Warrior",			"Warrior"			},
	{ "Veteran",			"Veteran"			},
	{ "Swordsman",			"Swordswoman"			},
	{ "Fencer",			"Fenceress"			},
	{ "Combatant",			"Combatess"			},

	{ "Hero",			"Heroine"			},
	{ "Myrmidon",			"Myrmidon"			},
	{ "Swashbuckler",		"Swashbuckleress"		},
	{ "Mercenary",			"Mercenaress"			},
	{ "Swordmaster",		"Swordmistress"			},

	{ "Lieutenant",			"Lieutenant"			},
	{ "Champion",			"Lady Champion"			},
	{ "Dragoon",			"Lady Dragoon"			},
	{ "Cavalier",			"Lady Cavalier"			},
	{ "Knight",			"Lady Knight"			},

	{ "Grand Knight",		"Grand Knight"			},
	{ "Master Knight",		"Master Knight"			},
	{ "Paladin",			"Paladin"			},
	{ "Grand Paladin",		"Grand Paladin"			},
	{ "Demon Slayer",		"Demon Slayer"			},

	{ "Greater Demon Slayer",	"Greater Demon Slayer"		},
	{ "Dragon Slayer",		"Dragon Slayer"			},
	{ "Greater Dragon Slayer",	"Greater Dragon Slayer"		},
	{ "Underlord",			"Underlord"			},
	{ "Overlord",			"Overlord"			},

	{ "Baron of Thunder",		"Baroness of Thunder"		},
	{ "Baron of Storms",		"Baroness of Storms"		},
	{ "Baron of Tornadoes",		"Baroness of Tornadoes"		},
	{ "Baron of Hurricanes",	"Baroness of Hurricanes"	},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
/*100 */{ "Knight Hero",		"Knight Heroine"		},

	{ "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demigod of War",             "Demigoddess of War"            },
	{ "Immortal Warlord",		"Immortal Warlord"		},
	{ "God of War",			"Goddess of War"			},

	{ "Deity of War",		"Deity of War"			},
	{ "Implementor",		"Implementress"			},
	{ "Supremity of War",		"Supremity of War"		}
    },

    {
	{ "Man",			"Woman"				},

	{ "Pupil of divinity",		"Pupil of divinity"		},
	{ "Recruit",			"Recruit"			},
	{ "Sentry",			"Sentress"			},
	{ "Fighter",			"Fighter"			},
	{ "Soldier",			"Soldier"			},

	{ "Warrior",			"Warrior"			},
	{ "Veteran",			"Veteran"			},
	{ "Swordsman",			"Swordswoman"			},
	{ "Fencer",			"Fenceress"			},
	{ "Combatant",			"Combatess"			},

	{ "Hero",			"Heroine"			},
	{ "Myrmidon",			"Myrmidon"			},
	{ "Swashbuckler",		"Swashbuckleress"		},
	{ "Mercenary",			"Mercenaress"			},
	{ "Swordmaster",		"Swordmistress"			},

	{ "Lieutenant",			"Lieutenant"			},
	{ "Champion",			"Lady Champion"			},
	{ "Dragoon",			"Lady Dragoon"			},
	{ "Cavalier",			"Lady Cavalier"			},
	{ "Knight",			"Lady Knight"			},

	{ "Grand Knight",		"Grand Knight"			},
	{ "Master Knight",		"Master Knight"			},
	{ "Paladin",			"Paladin"			},
	{ "Grand Paladin",		"Grand Paladin"			},
	{ "Demon Slayer",		"Demon Slayer"			},

	{ "Greater Demon Slayer",	"Greater Demon Slayer"		},
	{ "Dragon Slayer",		"Dragon Slayer"			},
	{ "Greater Dragon Slayer",	"Greater Dragon Slayer"		},
	{ "Underlord",			"Underlord"			},
	{ "Overlord",			"Overlord"			},

	{ "Baron of Thunder",		"Baroness of Thunder"		},
	{ "Baron of Storms",		"Baroness of Storms"		},
	{ "Baron of Tornadoes",		"Baroness of Tornadoes"		},
	{ "Baron of Hurricanes",	"Baroness of Hurricanes"	},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
/*100 */{ "Knight Hero",		"Knight Heroine"		},

        { "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demigod of War",             "Demigoddess of War"            },
	{ "Immortal Warlord",		"Immortal Warlord"		},
	{ "God of War",			"Goddess of War"			},

	{ "Deity of War",		"Deity of War"			},
	{ "Implementor",		"Implementress"			},
	{ "Supremity of War",		"Supremity of War"		}
    },

    {
	{ "Man",			"Woman"				},

	{ "Pilferer",			"Pilferess"			},
	{ "Footpad",			"Footpad"			},
	{ "Filcher",			"Filcheress"			},
	{ "Pick-Pocket",		"Pick-Pocket"			},
	{ "Sneak",			"Sneak"				},

	{ "Pincher",			"Pincheress"			},
	{ "Cut-Purse",			"Cut-Purse"			},
	{ "Snatcher",			"Snatcheress"			},
	{ "Sharper",			"Sharpress"			},
	{ "Rogue",			"Rogue"				},

	{ "Robber",			"Robber"			},
	{ "Magsman",			"Magswoman"			},
	{ "Highwayman",			"Highwaywoman"			},
	{ "Burglar",			"Burglaress"			},
	{ "Thief",			"Thief"				},

	{ "Knifer",			"Knifer"			},
	{ "Quick-Blade",		"Quick-Blade"			},
	{ "Killer",			"Murderess"			},
	{ "Brigand",			"Brigand"			},
	{ "Cut-Throat",			"Cut-Throat"			},

	{ "Spy",			"Spy"				},
	{ "Grand Spy",			"Grand Spy"			},
	{ "Master Spy",			"Master Spy"			},
	{ "Assassin",			"Assassin"			},
	{ "Greater Assassin",		"Greater Assassin"		},

	{ "Master of Vision",		"Mistress of Vision"		},
	{ "Master of Hearing",		"Mistress of Hearing"		},
	{ "Master of Smell",		"Mistress of Smell"		},
	{ "Master of Taste",		"Mistress of Taste"		},
	{ "Master of Touch",		"Mistress of Touch"		},

	{ "Crime Lord",			"Crime Mistress"		},
	{ "Infamous Crime Lord",	"Infamous Crime Mistress"	},
	{ "Greater Crime Lord",		"Greater Crime Mistress"	},
	{ "Master Crime Lord",		"Master Crime Mistress"		},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
/*100 */{ "Assassin Hero",		"Assassin Heroine"		},

	{ "Avatar of Death",		"Avatar of Death"		},
	{ "Angel of Death",		"Angel of Death"		},
	{ "Demigod of Assassins",       "Demigoddess of Assassins"      },
	{ "Immortal Assassin",		"Immortal Assassin"		},
	{ "God of Assassins",		"Goddess of Assassins"		},

	{ "Deity of Assassins",		"Deity of Assassins"		},
	{ "Implementor",		"Implementress"			},
	{ "Supreme Master",		"Supreme Mistress"		}
    },

    {
	{ "Man",			"Woman"				},

	{ "Pilferer",			"Pilferess"			},
	{ "Footpad",			"Footpad"			},
	{ "Filcher",			"Filcheress"			},
	{ "Pick-Pocket",		"Pick-Pocket"			},
	{ "Sneak",			"Sneak"				},

	{ "Pincher",			"Pincheress"			},
	{ "Cut-Purse",			"Cut-Purse"			},
	{ "Snatcher",			"Snatcheress"			},
	{ "Sharper",			"Sharpress"			},
	{ "Rogue",			"Rogue"				},

	{ "Robber",			"Robber"			},
	{ "Magsman",			"Magswoman"			},
	{ "Highwayman",			"Highwaywoman"			},
	{ "Burglar",			"Burglaress"			},
	{ "Thief",			"Thief"				},

	{ "Knifer",			"Knifer"			},
	{ "Quick-Blade",		"Quick-Blade"			},
	{ "Killer",			"Murderess"			},
	{ "Brigand",			"Brigand"			},
	{ "Cut-Throat",			"Cut-Throat"			},

	{ "Spy",			"Spy"				},
	{ "Grand Spy",			"Grand Spy"			},
	{ "Master Spy",			"Master Spy"			},
	{ "Assassin",			"Assassin"			},
	{ "Greater Assassin",		"Greater Assassin"		},

	{ "Master of Vision",		"Mistress of Vision"		},
	{ "Master of Hearing",		"Mistress of Hearing"		},
	{ "Master of Smell",		"Mistress of Smell"		},
	{ "Master of Taste",		"Mistress of Taste"		},
	{ "Master of Touch",		"Mistress of Touch"		},

	{ "Crime Lord",			"Crime Mistress"		},
	{ "Infamous Crime Lord",	"Infamous Crime Mistress"	},
	{ "Greater Crime Lord",		"Greater Crime Mistress"	},
	{ "Master Crime Lord",		"Master Crime Mistress"		},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},

	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
	{ "Godfather",			"Godmother"			},
/*100 */{ "Assassin Hero",		"Assassin Heroine"		},

	{ "Avatar of Death",		"Avatar of Death"		},
	{ "Angel of Death",		"Angel of Death"		},
	{ "Demigod of Assassins",       "Demigoddess of Assassins"      },
	{ "Immortal Assassin",		"Immortal Assassin"		},
	{ "God of Assassins",		"Goddess of Assassins"		},

	{ "Deity of Assassins",		"Deity of Assassins"		},
	{ "Implementor",		"Implementress"			},
	{ "Supreme Master",		"Supreme Mistress"		}
    },
    {
/* 00 */{ "Man",			"Woman"				},

	{ "Apprentice of Magic",	"Apprentice of Magic"		},
	{ "Spell Student",		"Spell Student"			},
	{ "Scholar of Magic",		"Scholar of Magic"		},
	{ "Delver in Spells",		"Delveress in Spells"		},
	{ "Medium of Magic",		"Medium of Magic"		},

	{ "Scribe of Magic",		"Scribess of Magic"		},
	{ "Seer",			"Seeress"			},
	{ "Sage",			"Sage"				},
	{ "Illusionist",		"Illusionist"			},
/* 10 */{ "Abjurer",			"Abjuress"			},

	{ "Invoker",			"Invoker"			},
	{ "Enchanter",			"Enchantress"			},
	{ "Conjurer",			"Conjuress"			},
	{ "Magician",			"Witch"				},
	{ "Creator",			"Creator"			},

	{ "Savant",			"Savant"			},
	{ "Magus",			"Craftess"			},
	{ "Wizard",			"Wizard"			},
	{ "Warlock",			"War Witch"			},
/* 20 */{ "Sorcerer",			"Sorceress"			},

	{ "Elder Sorcerer",		"Elder Sorceress"		},
	{ "Grand Sorcerer",		"Grand Sorceress"		},
	{ "Great Sorcerer",		"Great Sorceress"		},
	{ "Golem Maker",		"Golem Maker"			},
	{ "Greater Golem Maker",	"Greater Golem Maker"		},

	{ "Maker of Stones",		"Maker of Stones",		},
	{ "Maker of Potions",		"Maker of Potions",		},
	{ "Maker of Scrolls",		"Maker of Scrolls",		},
	{ "Maker of Wands",		"Maker of Wands",		},
/* 30 */{ "Maker of Staves",		"Maker of Staves",		},

	{ "Demon Summoner",		"Demon Summoner"		},
	{ "Greater Demon Summoner",	"Greater Demon Summoner"	},
	{ "Dragon Charmer",		"Dragon Charmer"		},
	{ "Greater Dragon Charmer",	"Greater Dragon Charmer"	},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 40 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 50 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 60 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 70 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 80 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/* 90 */{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},

	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
	{ "Master of all Magic",	"Master of all Magic"		},
/*100 */{ "Mage Hero",			"Mage Heroine"			},

	{ "Avatar of Magic",            "Avatar of Magic"               },
	{ "Angel of Magic",		"Angel of Magic"		},
	{ "Demi God of Magic",		"Demi Goddess of Magic"		},
	{ "Immortal of Magic",		"Immortal of Magic"		},
	{ "God of Magic",		"God of Magic"			},

	{ "Deity of Magic",		"Deity of Magic"		},
	{ "Implementor",		"Implementress"			},
	{ "Supremity of Magic",         "Supremity of Magic"            }
  },

    {
	{ "Man",			"Woman"				},

	{ "Swordpupil",			"Swordpupil"			},
	{ "Recruit",			"Recruit"			},
	{ "Sentry",			"Sentress"			},
	{ "Fighter",			"Fighter"			},
	{ "Soldier",			"Soldier"			},

	{ "Warrior",			"Warrior"			},
	{ "Veteran",			"Veteran"			},
	{ "Swordsman",			"Swordswoman"			},
	{ "Fencer",			"Fenceress"			},
	{ "Combatant",			"Combatess"			},

	{ "Hero",			"Heroine"			},
	{ "Myrmidon",			"Myrmidon"			},
	{ "Swashbuckler",		"Swashbuckleress"		},
	{ "Mercenary",			"Mercenaress"			},
	{ "Swordmaster",		"Swordmistress"			},

	{ "Lieutenant",			"Lieutenant"			},
	{ "Champion",			"Lady Champion"			},
	{ "Dragoon",			"Lady Dragoon"			},
	{ "Cavalier",			"Lady Cavalier"			},
	{ "Knight",			"Lady Knight"			},

	{ "Grand Knight",		"Grand Knight"			},
	{ "Master Knight",		"Master Knight"			},
	{ "Paladin",			"Paladin"			},
	{ "Grand Paladin",		"Grand Paladin"			},
	{ "Demon Slayer",		"Demon Slayer"			},

	{ "Greater Demon Slayer",	"Greater Demon Slayer"		},
	{ "Dragon Slayer",		"Dragon Slayer"			},
	{ "Greater Dragon Slayer",	"Greater Dragon Slayer"		},
	{ "Underlord",			"Underlord"			},
	{ "Overlord",			"Overlord"			},

	{ "Baron of Thunder",		"Baroness of Thunder"		},
	{ "Baron of Storms",		"Baroness of Storms"		},
	{ "Baron of Tornadoes",		"Baroness of Tornadoes"		},
	{ "Baron of Hurricanes",	"Baroness of Hurricanes"	},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
/*100 */{ "Knight Hero",		"Knight Heroine"		},

        { "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demigod of War",             "Demigoddess of War"            },
	{ "Immortal Warlord",		"Immortal Warlord"		},
	{ "God of War",			"Goddess of War"			},

	{ "Deity of War",		"Deity of War"			},
	{ "Implementor",		"Implementress"			},
	{ "Supremity of War",		"Supremity of War"		}
    },

    {
	{ "Man",			"Woman"				},

	{ "Swordpupil",			"Swordpupil"			},
	{ "Recruit",			"Recruit"			},
	{ "Sentry",			"Sentress"			},
	{ "Fighter",			"Fighter"			},
	{ "Soldier",			"Soldier"			},

	{ "Warrior",			"Warrior"			},
	{ "Veteran",			"Veteran"			},
	{ "Swordsman",			"Swordswoman"			},
	{ "Fencer",			"Fenceress"			},
	{ "Combatant",			"Combatess"			},

	{ "Hero",			"Heroine"			},
	{ "Myrmidon",			"Myrmidon"			},
	{ "Swashbuckler",		"Swashbuckleress"		},
	{ "Mercenary",			"Mercenaress"			},
	{ "Swordmaster",		"Swordmistress"			},

	{ "Lieutenant",			"Lieutenant"			},
	{ "Champion",			"Lady Champion"			},
	{ "Dragoon",			"Lady Dragoon"			},
	{ "Cavalier",			"Lady Cavalier"			},
	{ "Knight",			"Lady Knight"			},

	{ "Grand Knight",		"Grand Knight"			},
	{ "Master Knight",		"Master Knight"			},
	{ "Paladin",			"Paladin"			},
	{ "Grand Paladin",		"Grand Paladin"			},
	{ "Demon Slayer",		"Demon Slayer"			},

	{ "Greater Demon Slayer",	"Greater Demon Slayer"		},
	{ "Dragon Slayer",		"Dragon Slayer"			},
	{ "Greater Dragon Slayer",	"Greater Dragon Slayer"		},
	{ "Underlord",			"Underlord"			},
	{ "Overlord",			"Overlord"			},

	{ "Baron of Thunder",		"Baroness of Thunder"		},
	{ "Baron of Storms",		"Baroness of Storms"		},
	{ "Baron of Tornadoes",		"Baroness of Tornadoes"		},
	{ "Baron of Hurricanes",	"Baroness of Hurricanes"	},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
/*100 */{ "Knight Hero",		"Knight Heroine"		},

        { "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demigod of War",             "Demigoddess of War"            },
	{ "Immortal Warlord",		"Immortal Warlord"		},
	{ "God of War",			"Goddess of War"			},

	{ "Deity of War",		"Deity of War"			},
	{ "Implementor",		"Implementress"			},
	{ "Supremity of War",		"Supremity of War"		}
    },

    {
	{ "Man",			"Woman"				},

	{ "Swordpupil",			"Swordpupil"			},
	{ "Recruit",			"Recruit"			},
	{ "Sentry",			"Sentress"			},
	{ "Fighter",			"Fighter"			},
	{ "Soldier",			"Soldier"			},

	{ "Warrior",			"Warrior"			},
	{ "Veteran",			"Veteran"			},
	{ "Swordsman",			"Swordswoman"			},
	{ "Fencer",			"Fenceress"			},
	{ "Combatant",			"Combatess"			},

	{ "Hero",			"Heroine"			},
	{ "Myrmidon",			"Myrmidon"			},
	{ "Swashbuckler",		"Swashbuckleress"		},
	{ "Mercenary",			"Mercenaress"			},
	{ "Swordmaster",		"Swordmistress"			},

	{ "Lieutenant",			"Lieutenant"			},
	{ "Champion",			"Lady Champion"			},
	{ "Dragoon",			"Lady Dragoon"			},
	{ "Cavalier",			"Lady Cavalier"			},
	{ "Knight",			"Lady Knight"			},

	{ "Grand Knight",		"Grand Knight"			},
	{ "Master Knight",		"Master Knight"			},
	{ "Paladin",			"Paladin"			},
	{ "Grand Paladin",		"Grand Paladin"			},
	{ "Demon Slayer",		"Demon Slayer"			},

	{ "Greater Demon Slayer",	"Greater Demon Slayer"		},
	{ "Dragon Slayer",		"Dragon Slayer"			},
	{ "Greater Dragon Slayer",	"Greater Dragon Slayer"		},
	{ "Underlord",			"Underlord"			},
	{ "Overlord",			"Overlord"			},

	{ "Baron of Thunder",		"Baroness of Thunder"		},
	{ "Baron of Storms",		"Baroness of Storms"		},
	{ "Baron of Tornadoes",		"Baroness of Tornadoes"		},
	{ "Baron of Hurricanes",	"Baroness of Hurricanes"	},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
/*100 */{ "Knight Hero",		"Knight Heroine"		},

        { "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demigod of War",             "Demigoddess of War"            },
	{ "Immortal Warlord",		"Immortal Warlord"		},
	{ "God of War",			"Goddess of War"			},

	{ "Deity of War",		"Deity of War"			},
	{ "Implementor",		"Implementress"			},
	{ "Supremity of War",		"Supremity of War"		}
    },

    {
	{ "Man",			"Woman"				},

	{ "Swordpupil",			"Swordpupil"			},
	{ "Recruit",			"Recruit"			},
	{ "Sentry",			"Sentress"			},
	{ "Fighter",			"Fighter"			},
	{ "Soldier",			"Soldier"			},

	{ "Warrior",			"Warrior"			},
	{ "Veteran",			"Veteran"			},
	{ "Swordsman",			"Swordswoman"			},
	{ "Fencer",			"Fenceress"			},
	{ "Combatant",			"Combatess"			},

	{ "Hero",			"Heroine"			},
	{ "Myrmidon",			"Myrmidon"			},
	{ "Swashbuckler",		"Swashbuckleress"		},
	{ "Mercenary",			"Mercenaress"			},
	{ "Swordmaster",		"Swordmistress"			},

	{ "Lieutenant",			"Lieutenant"			},
	{ "Champion",			"Lady Champion"			},
	{ "Dragoon",			"Lady Dragoon"			},
	{ "Cavalier",			"Lady Cavalier"			},
	{ "Knight",			"Lady Knight"			},

	{ "Grand Knight",		"Grand Knight"			},
	{ "Master Knight",		"Master Knight"			},
	{ "Paladin",			"Paladin"			},
	{ "Grand Paladin",		"Grand Paladin"			},
	{ "Demon Slayer",		"Demon Slayer"			},

	{ "Greater Demon Slayer",	"Greater Demon Slayer"		},
	{ "Dragon Slayer",		"Dragon Slayer"			},
	{ "Greater Dragon Slayer",	"Greater Dragon Slayer"		},
	{ "Underlord",			"Underlord"			},
	{ "Overlord",			"Overlord"			},

	{ "Baron of Thunder",		"Baroness of Thunder"		},
	{ "Baron of Storms",		"Baroness of Storms"		},
	{ "Baron of Tornadoes",		"Baroness of Tornadoes"		},
	{ "Baron of Hurricanes",	"Baroness of Hurricanes"	},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
/*100 */{ "Knight Hero",		"Knight Heroine"		},

        { "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demigod of War",             "Demigoddess of War"            },
	{ "Immortal Warlord",		"Immortal Warlord"		},
	{ "God of War",			"Goddess of War"			},

	{ "Deity of War",		"Deity of War"			},
	{ "Implementor",		"Implementress"			},
	{ "Supremity of War",		"Supremity of War"		}
    },

    {
	{ "Man",			"Woman"				},

	{ "Swordpupil",			"Swordpupil"			},
	{ "Recruit",			"Recruit"			},
	{ "Sentry",			"Sentress"			},
	{ "Fighter",			"Fighter"			},
	{ "Soldier",			"Soldier"			},

	{ "Warrior",			"Warrior"			},
	{ "Veteran",			"Veteran"			},
	{ "Swordsman",			"Swordswoman"			},
	{ "Fencer",			"Fenceress"			},
	{ "Combatant",			"Combatess"			},

	{ "Hero",			"Heroine"			},
	{ "Myrmidon",			"Myrmidon"			},
	{ "Swashbuckler",		"Swashbuckleress"		},
	{ "Mercenary",			"Mercenaress"			},
	{ "Swordmaster",		"Swordmistress"			},

	{ "Lieutenant",			"Lieutenant"			},
	{ "Champion",			"Lady Champion"			},
	{ "Dragoon",			"Lady Dragoon"			},
	{ "Cavalier",			"Lady Cavalier"			},
	{ "Knight",			"Lady Knight"			},

	{ "Grand Knight",		"Grand Knight"			},
	{ "Master Knight",		"Master Knight"			},
	{ "Paladin",			"Paladin"			},
	{ "Grand Paladin",		"Grand Paladin"			},
	{ "Demon Slayer",		"Demon Slayer"			},

	{ "Greater Demon Slayer",	"Greater Demon Slayer"		},
	{ "Dragon Slayer",		"Dragon Slayer"			},
	{ "Greater Dragon Slayer",	"Greater Dragon Slayer"		},
	{ "Underlord",			"Underlord"			},
	{ "Overlord",			"Overlord"			},

	{ "Baron of Thunder",		"Baroness of Thunder"		},
	{ "Baron of Storms",		"Baroness of Storms"		},
	{ "Baron of Tornadoes",		"Baroness of Tornadoes"		},
	{ "Baron of Hurricanes",	"Baroness of Hurricanes"	},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},

	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
	{ "Baron of Meteors",		"Baroness of Meteors"		},
/*100 */{ "Knight Hero",		"Knight Heroine"		},

        { "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demigod of War",             "Demigoddess of War"            },
	{ "Immortal Warlord",		"Immortal Warlord"		},
	{ "God of War",			"Goddess of War"			},

	{ "Deity of War",		"Deity of War"			},
	{ "Implementor",		"Implementress"			},
	{ "Supremity of War",		"Supremity of War"		}
    }

};
#endif

/* 
 * Wiznet table and prototype for future flag setting
 */
const   struct wiznet_type      wiznet_table    []              =
{
   {    "on",           WIZ_ON,      	LEVEL_HERO },
   {    "prefix",	WIZ_PREFIX,  	LEVEL_HERO },
   {    "ticks",        WIZ_TICKS,   	LEVEL_IMMORTAL },
   {    "general",      WIZ_GENERAL,   	LEVEL_HERO },
   {    "logins",       WIZ_LOGINS,  	LEVEL_HERO },
   {    "sites",        WIZ_SITES,   	LEVEL_IMMORTAL },
   {    "links",        WIZ_LINKS,   	LEVEL_IMMORTAL },
   {	"newbies",	WIZ_NEWBIE,  	LEVEL_HERO },
   {	"spam",		WIZ_SPAM,    	LEVEL_IMMORTAL },
   {    "deaths",       WIZ_DEATHS,  	LEVEL_HERO },
   {    "resets",       WIZ_RESETS,  	LEVEL_IMMORTAL },
   {    "mobdeaths",    WIZ_MOBDEATHS,  LEVEL_IMMORTAL },
   {    "flags",	WIZ_FLAGS,	LEVEL_IMMORTAL },
   {	"penalties",	WIZ_PENALTIES,	L_GOD },
   {	"saccing",	WIZ_SACCING,	L_CON },
   {	"levels",	WIZ_LEVELS,	LEVEL_HERO },
   {	"load",		WIZ_LOAD,	L_CON },
   {	"restore",	WIZ_RESTORE,	L_CON },
   {	"snoops",	WIZ_SNOOPS,	L_CON },
   {	"switches",	WIZ_SWITCHES,	L_SEN },
   {	"secure",	WIZ_SECURE,	L_CON },
   {	"oldlog",	WIZ_OLDLOG,	L_DIR },
   {	NULL,		0,		0  }
};


/*
 * Attribute bonus tables.
 */
const	struct	str_app_type	str_app		[31]		=
{
    { -5, -4,   0,  0 },  /* 0  */
    { -5, -4,   3,  1 },  /* 1  */
    { -3, -2,   3,  2 },
    { -3, -1,  10,  3 },  /* 3  */
    { -2, -1,  25,  4 },
    { -2, -1,  55,  5 },  /* 5  */
    { -1,  0,  80,  6 },
    { -1,  0,  90,  7 },
    {  0,  0, 100,  8 },
    {  0,  0, 100,  9 },
    {  0,  0, 115, 10 }, /* 10  */
    {  0,  0, 115, 11 },
    {  0,  0, 140, 12 },
    {  0,  0, 140, 13 }, /* 13  */
    {  0,  1, 170, 14 },
    {  1,  1, 170, 15 }, /* 15  */
    {  1,  2, 195, 16 },
    {  2,  3, 220, 22 },
    {  2,  4, 250, 25 }, /* 18  */
    {  3,  5, 400, 30 },
    {  3,  6, 500, 35 }, /* 20  */
    {  4,  7, 600, 40 },
    {  5,  7, 700, 45 },
    {  6,  8, 800, 50 },
    {  8, 10, 900, 55 },
    { 10, 12, 999, 60 },  /* 25   */
    { 12, 14, 999, 60 },  
    { 14, 16, 999, 60 },  
    { 16, 18, 999, 60 },  /* 28 */
    { 18, 20, 999, 60 },  
    { 20, 22, 999, 60 }  /* 30   */

};



const	struct	int_app_type	int_app		[31]		=
{
    {  3 },	/*  0 */
    {  5 },	/*  1 */
    {  7 },
    {  8 },	/*  3 */
    {  9 },
    { 10 },	/*  5 */
    { 11 },
    { 12 },
    { 13 },
    { 15 },
    { 17 },	/* 10 */
    { 19 },
    { 22 },
    { 25 },
    { 28 },
    { 31 },	/* 15 */
    { 34 },
    { 37 },
    { 40 },	/* 18 */
    { 44 },
    { 49 },	/* 20 */
    { 55 },
    { 60 },
    { 70 },
    { 85 },
    { 99 },	/* 25 */
    { 99 },	
    { 99 },	
    { 99 },	
    { 99 },	
    { 99 }	/* 30 */
};



const	struct	wis_app_type	wis_app		[31]		=
{
    { 0 },	/*  0 */
    { 0 },	/*  1 */
    { 0 },
    { 0 },	/*  3 */
    { 0 },
    { 1 },	/*  5 */
    { 1 },
    { 1 },
    { 1 },
    { 2 },
    { 2 },	/* 10 */
    { 2 },
    { 2 },
    { 2 },
    { 2 },
    { 3 },	/* 15 */
    { 3 },
    { 4 },
    { 4 },	/* 18 */
    { 5 },
    { 5 },	/* 20 */
    { 6 },
    { 7 },
    { 7 },
    { 7 },
    { 8 },	/* 25 */
    { 8 },	
    { 8 },	
    { 9 },	
    { 9 },	
    { 10 }	/* 30 */
};



const	struct	dex_app_type	dex_app		[31]		=
{
    {   60 },   /* 0 */
    {   50 },   /* 1 */
    {   50 },
    {   40 },
    {   30 },
    {   20 },   /* 5 */
    {   10 },
    {    0 },
    {    0 },
    {    0 },
    {    0 },   /* 10 */
    {    0 },
    {    0 },
    {    0 },
    {    0 },
    { - 10 },   /* 15 */
    { - 15 },
    { - 20 },
    { - 30 },
    { - 40 },
    { - 50 },   /* 20 */
    { - 65 },
    { - 75 },
    { - 90 },
    { -L_SEN },
    { -120 },    /* 25 */
    { -140 },    
    { -160 },    
    { -180 },    
    { -200 },    
    { -220 }    /* 30 */
};



const	struct	con_app_type	con_app		[31]		=
{
    { -4, 20 },   /*  0 */
    { -3, 25 },   /*  1 */
    { -2, 30 },
    { -2, 35 },	  /*  3 */
    { -1, 40 },
    { -1, 45 },   /*  5 */
    { -1, 50 },
    {  0, 55 },
    {  0, 60 },
    {  0, 65 },
    {  0, 70 },   /* 10 */
    {  0, 75 },
    {  0, 80 },
    {  0, 85 },
    {  0, 88 },
    {  1, 90 },   /* 15 */
    {  2, 95 },
    {  2, 97 },
    {  3, 99 },   /* 18 */
    {  3, 99 },
    {  4, 99 },   /* 20 */
    {  4, 99 },
    {  5, 99 },
    {  6, 99 },
    {  7, 99 },
    {  8, 99 },    /* 25 */
    {  8, 99 },    
    {  9, 99 },    
    {  9, 99 },    
    {  10, 99 },    
    {  10, 99 }    /* 30 */
};



/*
 * Liquid properties.
 * Used in world.obj.
 */
const	struct	liq_type	liq_table	[LIQ_MAX]	=
{
    { "water",			"clear",	{  0, 0, 10 }	},  /*  0 */
    { "beer",			"amber",	{  3, 2,  5 }	},
    { "wine",			"rose",		{  4, 2,  5 }	},
    { "ale",			"brown",	{  2, 2,  5 }	},
    { "dark ale",		"dark",		{  1, 2,  5 }	},

    { "whisky",			"golden",	{  8, 1,  4 }	},  /*  5 */
    { "lemonade",		"pink",		{  0, 1,  8 }	},
    { "firebreather",		"boiling",	{ 10, 0,  0 }	},
    { "local specialty",	"everclear",	{  3, 3,  3 }	},
    { "slime mold juice",	"green",	{  0, 4, -8 }	},

    { "milk",			"white",	{  0, 3,  6 }	},  /* 10 */
    { "tea",			"tan",		{  0, 1,  6 }	},
    { "coffee",			"black",	{  0, 1,  6 }	},
    { "blood",			"red",		{  0, 2, -1 }	},
    { "salt water",		"clear",	{  0, 1, -2 }	},

    { "cola",			"cherry",	{  0, 1,  5 }	}   /* 15 */
};


#define SLOT(s) s
const	struct	skill_type	skill_table	[ MAX_SKILL ]	=
{

/*
 * Magic spells.
 */

/*
    {
	"Name",
	{MAG,CLE,THI,WAR,PSY,DRU,RAN,PAL,BAR,VAM,
	 NEC,WWF,MNK,PRO,PRO,PRO}
	function,		target type,		position,
	gsn,			min mana,	wait,
	"damage name",		"off name",	"room see spell ends", 
	dispelable, SLOT(slot)
    },
*/

  {
    "reserved",
    { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999,
      999, 999, 999, 999, 999, 999 },
    0,			TAR_IGNORE,		POS_STANDING,
    NULL,			0,	 0,
    "",			"", "", FALSE, SLOT(0)
  },

  {
    "acid blast",
    { 20, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_acid_blast,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			20,	12,
    "&gacid blast&X",		"!Acid Blast!", "", FALSE, SLOT(0)
  },

  {
    "animate dead",
    { L_APP, 33, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 67,
      24, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_animate,  	TAR_OBJ_INV,		POS_STANDING,
    NULL,			100,	24,
    "",			"!Animate Dead!", "", FALSE, SLOT(0)
  },

  {
    "armor",
    {     13,     7, L_APP, L_APP, L_APP, 11, 15, 8, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_armor,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	12,
    "",
    "You feel less protected.",
    "$n looks less protected.",
    TRUE, SLOT(1)
  },

  {
    "astral walk",
    { 26, 32, L_APP, L_APP,  32, 42, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_astral,		TAR_IGNORE,		POS_STANDING,
    NULL,			50,	12,
    "",			"!Astral Walk!", "", FALSE, SLOT(0)
  },

/*
    "barkskin"
    { L_APP, L_APP, L_APP, L_APP, 18, L_APP, 15, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP},
      spell_barkskin,           TAR_CHAR_DEFENSIVE,     POS_STANDING,
      NULL,                     15,     12,
      "",               "Your skin turns back to it's original texture."
      FALSE,   SLOT(1)
     },
*/
 
  {
    "bless",
    { L_APP, 5, L_APP, L_APP, L_APP, 14, L_APP, 6, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_bless,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	12,
    "",
    "You feel less righteous.",
    "$n looks less righteous.",
    FALSE, SLOT(2)
  },

  {
    "blindness",
    { 18,  28, L_APP, L_APP, L_APP, 60, L_APP, L_APP, L_APP, L_APP,
      55, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_blindness,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_blindness,		5,	12,
    "",
    "You can see again.",
    "$n is no longer blinded",
    TRUE, SLOT(3)
  },

  {
    "bloodbath",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 47,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_blood_bath,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,	        	100,	12,
    "",			"!Blood Bath!", "", FALSE, SLOT(0)
  },

  {
    "burning hands",
    { 9, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      5, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_burning_hands,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "&rbu&Yrni&Wng &rh&Oa&Yn&Wds&X","!Burning Hands!", "", FALSE, SLOT(0)
  },

  {
    "call lightning",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_call_lightning,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			15,	12,
    "&Blightning bolt&X",	"!Call Lightning!", "", FALSE, SLOT(0)
  },

  {
    "cause critical",
    { L_APP, 19, L_APP, L_APP, L_APP, L_APP, L_APP, 24, L_APP, L_APP, 
      18, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_cause_critical,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			20,	12,
    "spell",		"!Cause Critical!", "", FALSE, SLOT(0)
  },

  {
    "cause light",
    { L_APP,     5, L_APP, L_APP, L_APP, 3, L_APP, 8, L_APP, L_APP, 
      3, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_cause_light,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "&wspell&X",		"!Cause Light!", "", FALSE, SLOT(0)
  },

  {
    "cause serious",
    { L_APP,     13, L_APP, L_APP, L_APP, 21, L_APP, 17, L_APP, L_APP,
      10, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_cause_serious,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			17,	12,
    "&wspell&X",		"!Cause Serious!", "", FALSE, SLOT(0)
  },

  {
    "change sex",
    { 40, L_APP, L_APP, L_APP, L_APP, 42, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_change_sex,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "",
    "Your body feels familiar again.",
    "$n looks more like $mself again.",
    TRUE, SLOT(4)
  },

  {
    "charm person",
    {  24, L_APP, L_APP, L_APP, L_APP, 50, 29, L_APP, L_APP, 19,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_charm_person,	TAR_CHAR_OFFENSIVE,	POS_STANDING,
    &gsn_charm_person,	5,	12,
    "",
    "You feel more self-confident.",
    "$n regains $s free will.",
    TRUE, SLOT(5)
  },

  {
    "chill touch",
    { 5, L_APP, L_APP, L_APP, L_APP, L_APP, 7, L_APP, L_APP, 7,
      8, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_chill_touch,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "&Cch&wil&Cli&wng &Cto&wu&Cch&X",
    "You feel less cold.",
    "$n looks warmer.", TRUE, SLOT(6)
  },

  {
    "colour spray",
    { 22, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_colour_spray,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "&rc&go&cl&Yo&Gu&Rr &rsp&gr&Ba&Gy&X","!Colour Spray!", "",
FALSE, SLOT(0)
  },

  {
    "continual light",
    { 6, 7, L_APP, L_APP, L_APP, 13, L_APP, 11, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_continual_light,      TAR_IGNORE,             POS_STANDING,
    NULL,			7,	12,
    "",			"!Continual Light!", "", FALSE, SLOT(0)
  },

  {
    "control weather",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_control_weather,      TAR_IGNORE,             POS_STANDING,
    NULL,			25,	12,
    "",			"!Control Weather!", "", FALSE, SLOT(0)
  },

  {
    "create food",
    { L_APP, 12, L_APP, L_APP, L_APP, 26, L_APP, 37, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_create_food,	TAR_IGNORE,		POS_STANDING,
    NULL,			5,	12,
    "",			"!Create Food!", "", FALSE, SLOT(0)
  },

  {
    "create spring",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_create_spring,	TAR_IGNORE,		POS_STANDING,
    NULL,			20,	12,
    "",			"!Create Spring!", "", FALSE, SLOT(0)
  },

  {
    "create water",
    { L_APP, 7, L_APP, L_APP, L_APP, 13, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_create_water,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			5,	12,
    "",			"!Create Water!", "", FALSE, SLOT(0)
  },

  {
    "cure blindness",
    { L_APP, 30, L_APP, L_APP, L_APP, 63, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_cure_blindness,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			5,	12,
    "",			"!Cure Blindness!", "", FALSE, SLOT(0)
  },

  {
    "cure critical",
    { L_APP, 17, L_APP, L_APP, L_APP, L_APP, L_APP, 37, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_cure_critical,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			20,	12,
    "",			"!Cure Critical!", "", FALSE, SLOT(0)
  },

  {
    "cure light",
    { L_APP,     5, L_APP, L_APP, L_APP, 7, 7, 6, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_cure_light,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			10,	12,
    "",			"!Cure Light!", "", FALSE, SLOT(0)
  },

  {
    "cure poison",
    { L_APP, 17, L_APP, L_APP, L_APP, 19, L_APP, L_APP, L_APP, L_APP, 
      36, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_cure_poison,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	12,
    "",			"!Cure Poison!", "", FALSE, SLOT(0)
  },

  {
    "cure serious",
    { L_APP, 13, L_APP, L_APP, L_APP, 17, 19, 15, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_cure_serious,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "",			"!Cure Serious!", "", FALSE, SLOT(0)
  },

  {
    "curse",
    { L_APP, 22, L_APP, L_APP, L_APP, 28, L_APP, L_APP, L_APP, 38, 
      34, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_curse,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_curse,		20,	12,
    "curse",  "The curse wears off.", "$n becomes pure again.",
    TRUE, SLOT(7)
  },

  {
   "detect evil",
    { L_APP,     6, L_APP, L_APP, L_APP, 6, 6, 6, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detect_evil,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"The red in your vision disappears.", 
    "$n's vision is restored to normal.", TRUE, SLOT(8)
  },

 {
    "detect hidden",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 39, L_APP, L_APP, 23, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detect_hidden,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",	"You feel less aware of your suroundings.", 
    "$n feels less aware of $s surroundings.", TRUE, SLOT(9)
  },

  {
    "detect invis",
    {    21,   25,    L_APP, L_APP, L_APP, 24, L_APP, L_APP, L_APP, L_APP, 
      15, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detect_invis,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",	"You no longer see invisible objects.", 
    "$n's vision returns to normal.", TRUE, SLOT(10)
  },

  {
    "detect magic",
    {     6,     9, L_APP, L_APP, L_APP, 6, L_APP, L_APP, L_APP, 10, 
      6, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detect_magic,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"The detect magic wears off.", 
    "$n's vision returns to normal.", TRUE, SLOT(11)
  },

  {
    "detect poison",
    { L_APP, 11, 17, L_APP, L_APP, 11, 27, 11, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detect_poison,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			5,	12,
    "",			"!Detect Poison!", "", TRUE, SLOT(12)
  },

  {
    "dispel evil",
    { L_APP, 17, L_APP, L_APP, L_APP, L_APP, 41, 19, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_dispel_evil,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "dispel &zevil&X",		"!Dispel Evil!", "", FALSE, SLOT(0)
  },

  {
    "dispel magic",
    { 46, 51, L_APP, L_APP, L_APP, 62, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 62, L_APP, L_APP },
    spell_dispel_magic,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	16,
    "",			"!Dispel Magic!", "", FALSE, SLOT(0)
  },

  {
    "earthquake",
    { L_APP, 17, L_APP, L_APP, L_APP, 17, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_earthquake,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			15,	12,
    "&Oearthquake&X",		"!Earthquake!", "", FALSE, SLOT(0)
  },

  {
    "enchant weapon",
    { 50, L_APP, L_APP, L_APP, L_APP, 50, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 57, L_APP, L_APP },
    spell_enchant_weapon,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			100,	24,
    "",			"!Enchant Weapon!", "", FALSE, SLOT(0)
  },

  {
    "energy drain",
    { 23, L_APP, L_APP, L_APP, 24, L_APP, L_APP, L_APP, L_APP, 23,
      33, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_energy_drain,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			35,	12,
    "&zene&wrgy d&Wrain&X",	"!Energy Drain!", "", FALSE, SLOT(0)
  },

  {
    "faerie fire",
    {L_APP, 31, L_APP, L_APP, L_APP, 31, 47, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_faerie_fire,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			5,	12,
    "faerie fire",
    "The pink aura around you fades away.",
    "$n's outline fades.",
    TRUE, SLOT(13)
  },

  {
    "faerie fog",
    {  L_APP, L_APP, L_APP, L_APP, L_APP, 41, 57, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_faerie_fog,	TAR_IGNORE,		POS_STANDING,
    NULL,			12,	12,
    "faerie fog",		"!Faerie Fog!", "", FALSE, SLOT(0)
  },

  {
    "fireball",
    { 21, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_fireball,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "&Rfireball&X",		"!Fireball!", "", FALSE, SLOT(0)
  },

  {
    "fireshield",
    { 65,  23, L_APP, L_APP, L_APP, 34, 51, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_fireshield,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			75,	12,
    "",
    "The flames engulfing your body burn out.",
    "The flames about $n's body burn out.",
    TRUE, SLOT(14)
  },

  {
    "flamestrike",
    { L_APP, 13, L_APP, L_APP, L_APP, 19, 24, 14, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_flamestrike,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			20,	12,
    "&rflame&Rstrike",		"!Flamestrike!", "", FALSE, SLOT(0)
  },

  {
    "fly",
    {     9,    12, L_APP, L_APP, L_APP, 14, 14, 12, L_APP, 6,
      14, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_fly,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			10,	18,
    "",
    "You slowly float to the ground.",
    "$n falls to the ground!",
    TRUE, SLOT(15)
  },

  {
    "gate",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_gate,		TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Gate!", "", FALSE, SLOT(0)
  },

  {
    "giant strength",
    { 7, L_APP, L_APP, L_APP, L_APP, 13, 13, 34, L_APP, 15,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_giant_strength,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			20,	12,
    "",
    "You feel weaker.",
    "$n no longer looks so mighty.", TRUE, SLOT(16)
  },

{
    "eternal intellect",
    { 16, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_eternal_intellect,       TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                       20,     12,
    "",
    "You mind surges with a superior prowess.",
    "$n looks a bit duller.", TRUE, SLOT(16)
  },

  {
    "goodberry",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_goodberry,	TAR_OBJ_INV,	        POS_STANDING,
    NULL,			25,	8,
    "",			"!GOODBERRY!", "", FALSE, SLOT(0)
  },

  {
    "harm",
    { L_APP, 25, L_APP, L_APP, L_APP, 41, 69, 30, L_APP, L_APP, 
      22, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_harm,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			35,	12,
    "&zharm &wspell&X",		"!Harm!", "", FALSE, SLOT(0)
  },

  {
    "heal",
    { L_APP, 24, L_APP, L_APP, L_APP, 49, L_APP, 36, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_heal,		TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Heal!", "", FALSE, SLOT(0)
  },

  {
    "iceshield",
    { L_APP, 53, L_APP, L_APP, L_APP, 73, L_APP, L_APP, L_APP, 63,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_iceshield,	TAR_CHAR_SELF,  	POS_STANDING,
    NULL,			150,	12,
    "",
    "The icy crust about your body melts away.",
    "The icy crust about $n's body melts to a puddle.",
    TRUE, SLOT(17)
  },

  {
    "icestorm",
    {  31, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_icestorm,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			25,	8,
    "&Cicy blast&X",	"!ICESTORM!", "", FALSE, SLOT(0)
  },

  {
    "identify",
    {   10,   10,   25, L_APP,    13, 10, 17, 17, L_APP, 16, 
      11, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_identify,		TAR_OBJ_INV,		POS_STANDING,
    NULL,			12,	24,
    "",			"!Identify!", "", FALSE, SLOT(0)
  },

  {
    "vibrate",
    { L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_vibrate, 	       TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			75,	0,
    "",
    "Your body stops vibrating.",
    "$n body stops vibrating.", FALSE, SLOT(18)
  },

  {
    "infravision",
    {   6,   9, L_APP, L_APP, L_APP, 9, 9, 9, L_APP, 9,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_infravision,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	18,
    "",			"You no longer see in the dark.", "",
TRUE, SLOT(19)
  },

  {
    "incinerate",
    { 14, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      25, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_incinerate,	TAR_CHAR_OFFENSIVE,	POS_STANDING,
    &gsn_incinerate,	30,	12,
    "&rflames&X","The flames have been extinguished.", 
    "The flames around $n have been extinguished.",TRUE, SLOT(20)
  },

  {
    "invis",
    {  24, L_APP,   L_APP, L_APP, L_APP, 30, 24, L_APP, L_APP, 26,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_invis,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    &gsn_invis,		5,	12,
    "",
    "You are no longer invisible.",
    "$n fades into existance.",
    TRUE, SLOT(21)
  },

  {
    "know alignment",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_know_alignment,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			9,	12,
    "",			"!Know Alignment!", "", FALSE, SLOT(0)
  },

  {
    "lightning bolt",
    { 17, L_APP, L_APP, L_APP, L_APP, 18, 43, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_lightning_bolt,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "&Blightning bolt&X",	"!Lightning Bolt!", "", FALSE, SLOT(0)
  },

  {
    "locate object",
    {     29,    29, L_APP, L_APP, 85, 36, L_APP, L_APP, L_APP, L_APP, 
      36, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_locate_object,	TAR_IGNORE,		POS_STANDING,
    NULL,			20,	18,
    "",			"!Locate Object!", "", FALSE, SLOT(0)
  },

  {
    "magic missile",
    { 3, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_magic_missile,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "&Pmag&pic mis&Psile",	"!Magic Missile!", "", FALSE, SLOT(0)
  },
 
  {
    "mana",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_mana,           TAR_CHAR_DEFENSIVE,      POS_STANDING,
    NULL,                  0, 0,
    "",                    "!Mana!", "", FALSE, SLOT(0)
  },

  {
    "mass invis",
    { 35, L_APP, L_APP, L_APP, L_APP, 35, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_mass_invis,	TAR_IGNORE,		POS_STANDING,
    &gsn_mass_invis,	20,	24,
    "",
    "!Mass Invis!",
    "$n fades into existance.", TRUE, SLOT(22)
  },

  {
    "pass door",
    {    28, L_APP, L_APP, L_APP, L_APP, 27, 48, L_APP, L_APP, L_APP,
      50, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_pass_door,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			20,	12,
    "",
    "You feel solid again.",
    "$n becomes soild.", TRUE, SLOT(23)
  },

  {
    "aura of peace",
    { L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_aura,     	TAR_CHAR_SELF,	POS_STANDING,
    NULL,			100,	12,
    "",
    "The peace aura around your body fades.",
    "The peace aura around $n fades.", FALSE, SLOT(24)
  },

  {
    "permenancy",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_permenancy,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			200,	24,
    "",			"!Permenancy!", "", FALSE, SLOT(0)
  },

  {
    "poison",
    { L_APP, L_APP, 35, L_APP, L_APP, 19, 29, L_APP, L_APP, 9,
      30, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_poison,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
    &gsn_poison,		10,	12,
    "&Gp&go&Gi&gs&Go&gn",
    "You feel less sick.",
    "$n looks better.", TRUE, SLOT(25)
  },

  {
    "portal",
    { 37, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      67, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_portal,		TAR_IGNORE,     	POS_STANDING,
    NULL,   		100,	12,
    "",     		"", "", FALSE, SLOT(0)
  },

  {
    "protection evil",
    { L_APP,  L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_protection,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",
    "You feel less protected.",
    "$n looks less protected.",
    TRUE, SLOT(26)
  },

  {
    "refresh",
    { L_APP,  3, L_APP, L_APP, L_APP, 4, L_APP, 5, L_APP, L_APP,
      3, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_refresh,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			12,	18,
    "refresh",		"!Refresh!", "", FALSE, SLOT(0)
  },

  {
    "remove curse",
    { L_APP, 22, L_APP, L_APP, L_APP, 21, L_APP, 26, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_remove_curse,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	12,
    "",			"!Remove Curse!", "", FALSE, SLOT(0)
  },

  {
    "sanctuary",
    { L_APP, 20, L_APP, L_APP, L_APP, 29, L_APP, 27, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_sanctuary,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			75,	12,
    "",
    "The white aura around your body fades.",
    "The white aura around $n's body vanishes.", TRUE, SLOT(27)
  },

  {
    "scry",
    {    13, 13, L_APP, L_APP, 9, 24, 31, 27, L_APP, 19,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_scry,		TAR_CHAR_SELF,  	POS_STANDING,
    NULL,			35,	20,
    "",			"Your vision returns to normal.", 
    "$n's vision returns to normal.", TRUE, SLOT(0)
  },

  {
    "shield",
    { 13, L_APP, L_APP, L_APP, L_APP, 16, 21, L_APP, L_APP, 16,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_shield,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			12,	18,
    "",
    "Your force shield shimmers then fades away.",
    "The shield protecting $n shimmers then fades away.",
    TRUE, SLOT(28)
  },

  {
    "shocking grasp",
    { 10, L_APP, L_APP, L_APP, L_APP, 10, 14, L_APP, L_APP, 12,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_shocking_grasp,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "&Ysh&Bo&Yck&Bin&Yg g&Bra&Ysp",	"!Shocking Grasp!", "",
FALSE, SLOT(0)
  },

  {
    "shockshield",
    { 79, L_APP, L_APP, L_APP, L_APP, 61, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_shockshield,	TAR_CHAR_SELF,  	POS_STANDING,
    NULL,			100,	12,
    "",
    "The electricity flows into the ground.",
    "The electricity about $n's body flows into the ground.",
    TRUE, SLOT(29)
  },

  {
    "sleep",
    {    23, L_APP, L_APP, L_APP, L_APP, 41, 52, L_APP, L_APP, 46,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_sleep,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
    &gsn_sleep,		15,	12,
    "",			"You feel less tired.", 
    "$n looks much more refreshed.", TRUE, SLOT(30)
  },

  {
    "spell bind",
    { 46, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_spell_bind,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			100,	24,
    "",			"!Spell Bind!", "", FALSE, SLOT(0)
  },

  {
    "stone skin",
    { 27, L_APP, L_APP, L_APP, L_APP, 35, 41, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_stone_skin,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			12,	18,
    "",
    "Your skin feels soft again.",
    "$n's skin regains its normal texture.",
    TRUE, SLOT(31)
  },

  {
    "summon",
    {  45, 45, L_APP, L_APP, 61, 52, L_APP, L_APP, L_APP, 61,
      45, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_summon,		TAR_IGNORE,		POS_STANDING,
    NULL,			50,	12,
    "",			"!Summon!", "", FALSE, SLOT(0)
  },

  {
    "teleport",
    { 90, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_teleport,		TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,	 		35,	12,
    "",			"!Teleport!", "", FALSE, SLOT(0)
  },

  {
    "ventriloquate",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_ventriloquate,	TAR_IGNORE,		POS_STANDING,
    NULL,			5,	12,
    "",			"!Ventriloquate!", "", FALSE, SLOT(0)
  },

  {
    "weaken",
    { 17, L_APP, L_APP, L_APP, L_APP, L_APP, 29, L_APP, L_APP, 29,
      39, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_weaken,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			20,	12,
    "spell",
    "You feel stronger.",
    "$n looks stronger.",
    TRUE, SLOT(32)
  },

  {
    "word of recall",
    { 21, 16, L_APP, L_APP, 23, 32, 51, 54, L_APP, 53, 
      25, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_word_of_recall,	TAR_CHAR_SELF,		POS_RESTING,
    NULL,			5,	12,
    "",			"!Word of Recall!", "", FALSE, SLOT(0)
  },

/*
 * Dragon breath
 */
  {
    "acid breath",
    { 63, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_acid_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "&gblast of &Gacid&X",	"!Acid Breath!", "", FALSE, SLOT(0)
  },

  {
    "fire breath",
    { 64, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_fire_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "&Rblast of &rflame&X",	"!Fire Breath!", "", FALSE, SLOT(0)
  },

  {
    "frost breath",
    { 61, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
       L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_frost_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "&Cblast of &bfrost",	"!Frost Breath!", "", FALSE, SLOT(0)
  },

  {
    "gas breath",
    { 65, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_gas_breath,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			50,	12,
    "&zblast of &wgas",		"!Gas Breath!", "", FALSE, SLOT(0)
  },

  {
    "lightning breath",	
    { 62, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_lightning_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "&cblast of &Blightning",	"!Lightning Breath!", "", FALSE, SLOT(0)
  },
/*
  {MAG,THI,CLE,WAR,PSY,DRU,RAN,PAL,BAR,VAM,
   NEC,WWF,PRO,PRO,PRO,PRO}
*/
/* XOR */
  {
    "summon swarm",
    { L_APP, 80, L_APP, L_APP, L_APP, 60, 70, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_summon_swarm,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Summon Insect!", "", FALSE, SLOT(0)
  },

  {
    "summon pack",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 70, 80, L_APP, L_APP, L_APP,
      L_APP, 58, L_APP, L_APP, L_APP, L_APP },
    spell_summon_pack,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Summon Pack!", "", FALSE, SLOT(0)
  },

  {
    "summon demon",
    { 90, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 90,
      95, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_summon_demon,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Summon Demon!", "", FALSE, SLOT(0)
  },

/*
 * Fighter and thief skills.
 */
  {
    "backstab",
    { L_APP, L_APP, 9, L_APP, L_APP, L_APP, L_APP, L_APP, 42, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    &gsn_backstab,		0,	24,
    "backstab",		"!Backstab!", "", FALSE, SLOT(0)
  },

  {
    "double backstab",
    { L_APP, L_APP, 85, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    &gsn_backstab_2,		0,	24,
    "backstab",		"!Double Backstab!", "", FALSE, SLOT(0)
  },
  
  {
    "palm",
    { L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP, L_APP, 40, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,			TAR_IGNORE, POS_RESTING,
    &gsn_palm,			0, 0,
    "", "!palm", "", FALSE, SLOT(0)
  },

  {
    "bash",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
    &gsn_bash,		0,	24,
    "bash",			"!Bash!", "", FALSE, SLOT(0)
  },

  {
    "disarm",
    { L_APP, L_APP,    11, 9, L_APP, L_APP, 12, 14, 15, L_APP,
      L_APP, 30, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_disarm,		0,	24,
    "",			"!Disarm!", "", FALSE, SLOT(0)
  },

  {
    "dodge",
    { 29, 26,     4, 5, 9, 25, 7, 11, 7, 14,
      29, 5, 4, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_dodge,		0,	 0,
    "",			"!Dodge!", "", FALSE, SLOT(0)
  },

  {
    "dual",
    { L_APP, L_APP, 21,  14, L_APP, L_APP, 27, 21, 25, 37,
      L_APP, L_APP, 22, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,	POS_RESTING,
    &gsn_dual,		0,	 0,
    "",			"!DUAL!", "", FALSE, SLOT(0)
  },

  {
    "eighth attack",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_eighth_attack,	0,	 0,
    "",			"!eighth Attack!", "", FALSE, SLOT(0)
  },

  {
    "enhanced damage",
    { L_APP, 49, 14, 3, L_APP, 57, 13, 11, 26, 23,
      L_APP, 13, 12, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_enhanced_damage,	0,	 0,
    "",			"!Enhanced Damage!", "", FALSE, SLOT(0)
  },

  {
    "enhanced damage two",
    { L_APP, L_APP, L_APP, 20, L_APP, L_APP,   42, 38, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_enhanced_two,	0,	 0,
    "",			"!Enhanced Damage Two!", "", FALSE, SLOT(0)
  },

  {
    "enhanced hit",
    { L_APP, L_APP, 17, 15, 26, L_APP, 17, 16,    15, 31,
      L_APP, 17, 20, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_enhanced_hit,	0,	 0,
    "",			"!Enhanced Hit!", "", FALSE, SLOT(0)
  },
  
  {
    "feed",			
    { L_APP, L_APP, L_APP,  L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_feed,		0,	 12,
    "bite",			"!Feed!", "", FALSE, SLOT(0)
  },

  {
    "fifth attack",
    { L_APP, L_APP, L_APP, 29, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_fifth_attack,	0,	 0,
    "",			"!Fifth Attack!", "", FALSE, SLOT(0)
  },

  {
    "fourth attack",
    { L_APP, L_APP, L_APP, 23, L_APP, L_APP, 34, 29, 45, 40, 
      L_APP, 50, 40, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_fourth_attack,	0,	 0,
    "",			"!FOURTH Attack!", "", FALSE, SLOT(0)
  },

  {
    "hide",
    { L_APP, L_APP,     4, L_APP, L_APP, L_APP, 7, L_APP, 5, 8,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_RESTING,
    &gsn_hide,		0,	12,
    "",
    "You are no longer so difficult to see.",
    "$n has stopped hiding.", FALSE, SLOT(33)
  },

  {
    "iron grip",
    { L_APP, L_APP, L_APP,  19, L_APP, L_APP, L_APP, 27, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,   	 	POS_STANDING,
    &gsn_grip,		0,	 8,
    "",
    "You loosen your hold on your weapon.",
    "$n has loosened $s hold on $s weapon.", FALSE, SLOT(34)
  },

  {
    "flury",
    { L_APP, L_APP,  L_APP,  44, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_flury,		0,	 50,
    "flury",			"!flury!", "", FALSE, SLOT(0)
  },

  {
    "kick",
    { L_APP, L_APP,  50,  10, L_APP, L_APP, 23, L_APP, L_APP, L_APP,
      L_APP, L_APP, 6, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_kick,		0,	 8,
    "kick",			"!Kick!", "", FALSE, SLOT(0)
  },

  {
    "high kick",
    { L_APP, L_APP, L_APP,  35, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_high_kick,		0,	 10,
    "high kick",  "!High Kick!", "", FALSE, SLOT(0)
  },

  {
    "jump kick",
    { L_APP, L_APP, L_APP,  50, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_jump_kick,		0,	 20,
    "jump kick",  "!Jump Kick!", "", FALSE, SLOT(0)
  },

  {
    "spin kick",
    { L_APP, L_APP, L_APP,  60, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_spin_kick,		0,	 25,
    "spin kick",  "!Spin Kick!", "", FALSE, SLOT(0)
  },

  {
    "parry",
    { L_APP, 27, 5, 6, L_APP, 27, 9, 7, 7, 15,
      L_APP, 5, 7, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_parry,		0,	 0,
    "",			"!Parry!", "", FALSE, SLOT(0)
  },

  {
    "peek",
    { L_APP, L_APP, 23, L_APP, L_APP, L_APP, L_APP, L_APP, 29, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    &gsn_peek,		0,	 0,
    "",			"!Peek!", "", FALSE, SLOT(0)
  },

  {
    "pick lock",
    { L_APP, L_APP,  5, L_APP, L_APP, L_APP, L_APP, L_APP, 9, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    &gsn_pick_lock,		0,	12,
    "",			"!Pick!", "", FALSE, SLOT(0)
  },

  {
    "poison weapon",
    { L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP, L_APP, 72, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_OBJ_INV,		POS_STANDING,
    &gsn_poison_weapon,	0,	12,
    "poisonous concoction",	"!Poison Weapon!", "", FALSE, SLOT(0)
  },

  {
    "punch",
    { L_APP, L_APP, L_APP,  31, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 17, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_punch,		0,	 10,
    "punch",		"!punch!", "", FALSE, SLOT(0)
  },

  {
    "jab punch",
    { L_APP, L_APP, L_APP,  35, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_jab_punch,		0,	 10,
    "jab",		"!jab!", "", FALSE, SLOT(0)
  },

  {
    "kidney punch",
    { L_APP, L_APP, L_APP,  40, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_kidney_punch,		0,	 10,
    "kindey punch",	"!kidney punch!", "", FALSE, SLOT(0)
  },

  {
    "cross punch",
    { L_APP, L_APP, L_APP,  45, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_cross_punch,		0,	 10,
    "cross punch",	"!cross punch!", "", FALSE, SLOT(0)
  },

  {
    "roundhouse punch",
    { L_APP, L_APP, L_APP,  50, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_roundhouse_punch,		0,	 18,
    "roundhouse",	"!roundhouse punch!", "", FALSE, SLOT(0)
  },

  {
    "uppercut punch",
    { L_APP, L_APP, L_APP,  55, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_uppercut_punch,		0,	 18,
    "uppercut",	"!uppercut punch!", "", FALSE, SLOT(0)
  },

  {
    "rescue",
    { L_APP, 19, L_APP, 7, L_APP, 31, 11, 11, L_APP, L_APP,
      L_APP, L_APP, 35, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_rescue,		0,	12,
    "",			"!Rescue!", "", FALSE, SLOT(0)
  },

  {
    "second attack",
    { 12, 17, 11, 3, 16, 16, 12, 8, 21, 19,
      18, 6, 10, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_second_attack,	0,	 0,
    "",			"!Second Attack!", "", FALSE, SLOT(0)
  },

  {
    "seventh attack",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_seventh_attack,	0,	 0,
    "",			"!seventh Attack!", "", FALSE, SLOT(0)
  },

  {
    "sixth attack",
    { L_APP, L_APP, L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_sixth_attack,	0,	 0,
    "",			"!sixth Attack!", "", FALSE, SLOT(0)
  },

  {
    "sneak",
    { L_APP, L_APP,  22, L_APP, L_APP, L_APP, 33, L_APP, 23, 29,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    &gsn_sneak,		0,	12,
    "",			NULL, "", FALSE, SLOT(35)
  },

  {
    "steal",
    { L_APP, L_APP, 13, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    &gsn_steal,		0,	24,
    "",			"!Steal!", "", FALSE, SLOT(0)
  },

  {
    "third attack",
    { L_APP, 31, 22, 9, 60, 50, 24, 19, 33, 31, 
      60, 25, 25, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_third_attack,	0,	 0,
    "",			"!Third Attack!", "", FALSE, SLOT(0)
  },

/*
 *  Spells for mega1.are from Glop/Erkenbrand.
 */
  {
    "general purpose",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_general_purpose,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   0,      12,
    "general purpose ammo", "!General Purpose Ammo!", "", FALSE, SLOT(0)
  },

  {
    "high explosive",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_high_explosive,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   0,      12,
    "high explosive ammo",  "!High Explosive Ammo!", "", FALSE, SLOT(0)
  },


    /*
     * Psionicist spell/skill definitions
     * Psi class conceived, created, and coded by Thelonius (EnvyMud)
     */

  {
    "adrenaline control",
    { L_APP, L_APP, L_APP, L_APP, 17, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 30, L_APP, L_APP, L_APP },
    spell_adrenaline_control,       TAR_CHAR_SELF,  POS_STANDING,
    NULL,                           6,      12,
    "",
    "The adrenaline rush wears off.",
    "$n has calmed down.", FALSE, SLOT(36)
  },

  {
    "agitation",
    { L_APP, L_APP, L_APP, L_APP,    6, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_agitation,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   10,     12,
    "agitation",            "!Agitation!", "", FALSE, SLOT(0)
  },

  {
    "aura sight",
    { L_APP, L_APP, L_APP, L_APP,   14, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_aura_sight,       TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   9,     12,
    "",                     "!Aura Sight!", "", FALSE, SLOT(0)
  },

  {
    "awe",
    { L_APP, L_APP, L_APP, L_APP,   21, L_APP, L_APP, L_APP, L_APP, L_APP,
      85, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_awe,              TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
    NULL,                   35,     12,
    "",                     "!Awe!", "", FALSE, SLOT(0)
  },

  {
    "ballistic attack",
    { L_APP, L_APP, L_APP, L_APP,    3, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_ballistic_attack, TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   5,     12,
    "ballistic attack",     "!Ballistic Attack!", "", FALSE, SLOT(0)
  },

  {
    "biofeedback",
    { L_APP, L_APP, L_APP, L_APP,   18, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_biofeedback,      TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   75,     12,
    "",
    "Your biofeedback is no longer effective.",
    "$n's body shivers and relaxes.",
    FALSE, SLOT(37)
  },

  {
    "cell adjustment",
    { L_APP, L_APP, L_APP, L_APP,   11, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 24, L_APP, L_APP, L_APP },
    spell_cell_adjustment,  TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   8,     12,
    "",                     "!Cell Adjustment!", "", FALSE, SLOT(0)
  },

  {
    "chameleon power",
    { L_APP, L_APP, L_APP, L_APP,   6, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,             TAR_IGNORE,             POS_STANDING,
    &gsn_chameleon,         0,     12,
    "",                     "!Chameleon Power!", "", FALSE, SLOT(38)
  },

  {
    "chaos field",
    { L_APP,  L_APP, L_APP, L_APP, 67, L_APP, L_APP, L_APP, L_APP, L_APP,
      75, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_chaosfield,	TAR_CHAR_SELF,  	POS_STANDING,
    NULL,			150,	12,
    "",
    "The chaos flees from the order that surrounds you.",
    "The chaos flees from the order around $n.", FALSE, SLOT(39)
  },

  {
    "combat mind",
    { L_APP, L_APP, L_APP, L_APP,  15, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_combat_mind,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   15,     12,
    "",                     "Your battle sense has faded.",
    "$n's sense of battle has diminished.", FALSE, SLOT(40)
  },

  {
    "complete healing",
    { L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_complete_healing, TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   200,    12,
    "",                     "!Complete Healing!", "", FALSE, SLOT(0)
  },

  {
    "control flames",
    { L_APP, L_APP, L_APP, L_APP, 11, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_control_flames,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   15,     12,
    "tongue of &Rflame&X",      "!Control Flames!", "", FALSE, SLOT(0)
  },

  {
    "create sound",
    { L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_create_sound,     TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   5,     12,
    "",                     "!Create Sound!", "", FALSE, SLOT(0)
  },

  {
    "death field",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 68,
      70, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_death_field,      TAR_IGNORE,             POS_FIGHTING,
    NULL,                   200,    18,
    "&zfield of death&X",       "!Death Field!", "", FALSE, SLOT(0)
  },

  {
    "detonate",
    { L_APP, L_APP, L_APP, L_APP,   27, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detonate,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   35,     24,
    "&zdet&Rona&rtion",           "!Detonate!", "", FALSE, SLOT(0)
  },

  {
    "disintegrate",
    { L_APP, L_APP, L_APP, L_APP,   97, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_disintegrate,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   150,    18,
    "disintegration",       "!Disintegrate!", "", FALSE, SLOT(0)
  },

  {
    "displacement",
    { L_APP, L_APP, L_APP, L_APP,    9, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_displacement,     TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   10,     12,
    "",
    "You are no longer displaced.",
    "$n's image fades as he appears in another spot.", FALSE, SLOT(41)
  },

  {
    "domination",
    { L_APP, L_APP, L_APP, L_APP,   16, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_domination,       TAR_CHAR_OFFENSIVE,     POS_STANDING,
    &gsn_domination,        5,     12,
    "",
    "You regain control of your body.",
    "$n regains control of $m body.", FALSE, SLOT(42)
  },

  {
    "ectoplasmic form",
    { L_APP, L_APP, L_APP, L_APP,   19, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_ectoplasmic_form, TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   20,     12,
    "",
    "You feel solid again.",
    "$n looks solid again.",
    FALSE, SLOT(43)
  },

  {
    "ego whip",
    { L_APP, L_APP, L_APP, L_APP,   13, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_ego_whip,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   20,     12,
    "",
    "You feel more confident.",
    "$n looks more confident.", FALSE, SLOT(44)
  },

  {
    "energy containment",
    { L_APP, L_APP, L_APP, L_APP,   10, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_energy_containment,       TAR_CHAR_SELF,  POS_STANDING,
    NULL,                           10,     12,
    "",
    "You no longer absorb energy.",
    "$n no longer absorbs energy.", FALSE, SLOT(45)
  },

  {
    "enhance armor",
    { L_APP, 60, L_APP, L_APP, L_APP, 60, 43, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_enhance_armor,    TAR_OBJ_INV,    POS_STANDING,
    NULL,                   100,    24,
    "",                     "!Enhance Armor!", "", FALSE, SLOT(0)
  },

  {
    "enhanced strength",
    { L_APP, L_APP, L_APP, L_APP,    7, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 19, L_APP, L_APP, L_APP },
    spell_enhanced_strength,        TAR_CHAR_SELF,  POS_STANDING,
    NULL,                           20,     12,
    "",
    "You no longer feel so HUGE.",
    "$n doesn't look so huge.",
     FALSE, SLOT(46)
  },

  {
    "flesh armor",
    { L_APP, L_APP, L_APP, L_APP,   11, L_APP, L_APP, L_APP, L_APP, L_APP,
      43, L_APP, 21, L_APP, L_APP, L_APP },
    spell_flesh_armor,      TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   15,     12,
    "",
    "Your skin returns to normal.",
    "$n's skin returns to its normal texture.", FALSE, SLOT(47)
  },

  {
    "heighten senses",
    { L_APP, L_APP, 10, L_APP,      3, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 23, 14, L_APP, L_APP, L_APP },
    spell_null,             TAR_CHAR_SELF,          POS_STANDING,
    &gsn_heighten,          0,      0,
    "",                     "Your senses return to normal.", 
    "$n's senses return to normal.", FALSE, SLOT(48)
  },

  {
    "inertial barrier",
    { L_APP, L_APP, L_APP, L_APP,   19, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_inertial_barrier, TAR_IGNORE,             POS_STANDING,
    NULL,                   40,     24,
    "",
    "Your inertial barrier dissipates.",
    "$n's inertial barrier dissipates.", FALSE, SLOT(49)
  },

  {
    "inflict pain",
    { L_APP, L_APP, L_APP, L_APP,    5, L_APP, L_APP, L_APP, L_APP, L_APP,
      9, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_inflict_pain,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   10,     12,
    "&wmind&Wpower&X",            "!Inflict Pain!", "", FALSE, SLOT(0)
  },

  {
    "intellect fortress",
    { L_APP, L_APP, L_APP, L_APP,   12, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_intellect_fortress,       TAR_IGNORE,     POS_STANDING,
    NULL,                           25,     24,
    "",
    "Your intellectual fortress crumbles.",
    "$n's intellectual fortress crumbles.",
    FALSE, SLOT(50)
  },

  {
    "lend health",
    { L_APP, L_APP, L_APP, L_APP,   10, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_lend_health,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   10,     12,
    "",                     "!Lend Health!", "", FALSE, SLOT(0)
  },

  {
    "levitation",
    { L_APP, L_APP, L_APP, L_APP,    3, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 16, L_APP, L_APP, L_APP },
    spell_levitation,       TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   10,     18,
    "",
    "You slowly float to the ground.",
    "$n slowly floats to the ground.",
     FALSE, SLOT(51)
  },

  {
    "mental barrier",
    { L_APP, L_APP, L_APP, L_APP,    6, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 48, L_APP, L_APP, L_APP },
    spell_mental_barrier,   TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   8,     12,
    "",                     "Your mental barrier breaks down.", 
    "$n's mental barrier diminishes.", FALSE, SLOT(52)
  },

  {
    "mind thrust",
    { L_APP, L_APP, L_APP, L_APP,    3, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_mind_thrust,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   8,     12,
    "&wmind &Wthrust&X",          "!Mind Thrust!", "", FALSE, SLOT(0)
  },

  {
    "project force",
    { L_APP, L_APP, L_APP, L_APP,    9, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_project_force,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   18,     12,
    "&wprojected force&X",      "!Project Force!", "", FALSE, SLOT(0)
  },

  {
    "psionic blast",
    { L_APP, L_APP, L_APP, L_APP,   17, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_psionic_blast,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   25,     12,
    "&wpsionic blast&X",        "!Psionic Blast!", "", FALSE, SLOT(0)
  },

  {
    "psychic crush",
    { L_APP, L_APP, L_APP, L_APP,    8, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_psychic_crush,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   15,     18,
    "&wpsychic crush&X",        "!Psychic Crush!", "", FALSE, SLOT(0)
  },

  {
    "psychic drain",
    { L_APP, L_APP, L_APP, L_APP,    4, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_psychic_drain,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   20,     12,
    "",
    "You no longer feel drained.",
    "$n looks stronger.",
     FALSE, SLOT(53)
  },

  {
    "psychic healing",
    { L_APP, L_APP, L_APP, L_APP,   5, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 15, L_APP, L_APP, L_APP },
    spell_psychic_healing,  TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   20,      12,
    "",                     "!Psychic Healing!", "", FALSE, SLOT(0)
  },

  {
    "shadow form",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,             TAR_IGNORE,             POS_STANDING,
    &gsn_shadow,            0,     12,
    "",                     "You no longer move in the shadows.", 
    "$n returns from the shadows.", FALSE, SLOT(54)
  },

  {
    "share strength",
    { L_APP, L_APP, L_APP, L_APP,   11, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_share_strength,   TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   8,     12,
    "",                 "You no longer share strength with another.", 
    "$n stops sharing $m strength.", FALSE, SLOT(55)
  },

  {
    "thought shield",
    { L_APP, L_APP, L_APP, L_APP,    3, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 11, L_APP, L_APP, L_APP },
    spell_thought_shield,   TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   5,     12,
    "",                     "You no longer feel so protected.", 
    "$n doesn't feel very protected.", FALSE, SLOT(56)
  },

  {
    "ultrablast",
    { L_APP, L_APP, L_APP, L_APP,   25, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_ultrablast,       TAR_IGNORE,             POS_FIGHTING,
    NULL,                   75,     24,
    "&zultr&wabl&Wast&X",		"!Ultrablast!" , "", FALSE, 
SLOT(0)
  },

  {
    "cancellation",
    { L_APP, 56, L_APP, L_APP, L_APP, 72, L_APP, L_APP, L_APP, L_APP,
      60, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_cancellation,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL, 			15,	16,
    "",                     "!Cancellation!", "", FALSE, SLOT(0)
  },

  {
    "throw",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null, TAR_CHAR_OFFENSIVE, POS_STANDING,
    &gsn_throw,   0,  0,
    "throw",   "!Throw!", "", FALSE, SLOT(0)
  },


/*
 * Turn undead and mental block by Altrag
 */
  {
    "turn undead",
    { L_APP, 58, L_APP, L_APP, L_APP, L_APP, L_APP, 71, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_turn_undead, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
    NULL,              100,     12,
    "",                "!Turn Undead!", "", FALSE, SLOT(0)
  },

  {
    "mental block",
    { L_APP, L_APP, L_APP, L_APP, 27, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 100, L_APP, L_APP, L_APP },
    spell_mental_block, TAR_CHAR_DEFENSIVE, POS_STANDING,
    NULL,               25,     8,
    "",                 "Your mind feels more vulnerable.", 
    "$n's mind becomes more vulnerable.", FALSE, SLOT(57)
  },

/*
 * Patch by Altrag
 */
  {
    "patch",
    { L_APP, L_APP, L_APP, 26, L_APP, L_APP, 68, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,     TAR_IGNORE, POS_STANDING,
    &gsn_patch,     0, 0,
    "",             "!Patch!", "", FALSE, SLOT(0)
  },

  {
    "flamesphere",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    gspell_flamesphere, TAR_GROUP_OFFENSIVE, POS_STANDING,
    NULL,           14, 20,
    "flamesphere",  "!Flamesphere!", "", TRUE, SLOT(58)
  },

  {
    "bash door",
    { L_APP, L_APP, L_APP,   18, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    &gsn_bash_door,		0,	24,
    "bash",			"!Bash Door!", "", FALSE, SLOT(0)
  },

  {
    "mental drain",
    { L_APP, L_APP, L_APP, L_APP,  30, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_mental_drain,	0,	12,
    "mental drain",		"!Mental Drain!",	"", FALSE, SLOT(0)
  },

  {
    "drain life",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_drain_life,	0,	12,
    "&zlife &wdrain",		"!Drain Life!",	"", FALSE, SLOT(0)
  },

  {
    "holy strength",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_holy_strength,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			100,	12,
    "",			"Your divine strength fades.",	
    "The divine strength surrounding $n fades.", FALSE, SLOT(59)
  },

  {
    "curse of nature",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_curse_of_nature,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			100,	12,
    "",		"You feel in sync with nature once again.",	
    "$n feels in sync with nature once again.",TRUE, SLOT(60)
  },

  {
    "detect good",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 22, L_APP, L_APP, 15,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detect_good,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"The white in your vision disappears.",	
    "$n's vision returns to normal.", TRUE, SLOT(61)
  },

  {
    "protection good",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_protection_good,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"You feel less protected.",	
    "$n looks less protected.", TRUE, SLOT(62)
  },

  {
    "shield block",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_shield_block,	0,	 0,
    "",			"!Shield Block!",	"", FALSE, SLOT(0)
  },

  {
    "enchantment",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_enchanted_song,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			100,	12,
    "",			"The peace leaves you.",	
    "The peace within $n disappears.", FALSE, SLOT(0)
  },

  {
    "turn evil",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_turn_evil,		0,	12,
    "&Wdivine power&X",		"!Turn Evil!",	"", FALSE, SLOT(0)
  },

  {
    "mass shield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    gspell_mass_shield,     TAR_GROUP_ALL,    POS_STANDING,
    NULL,              80,  12,
    "",     "!Mass Shield!", "", TRUE, SLOT(63)
  },

  {
    "gouge",
    { L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,             TAR_IGNORE,             POS_FIGHTING,
    &gsn_gouge,             0,      12,
    "gouge",                "!Gouge!", "", FALSE, SLOT(0)
  },

  {
    "holy sword", 
    { L_APP, 52, L_APP, L_APP, L_APP, L_APP, L_APP, 56, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_holysword,         TAR_OBJ_INV,        POS_STANDING,
    NULL,			100,	24,
    "",			"!Holy Sword!", "", FALSE, SLOT(0)
  },

  {
    "summon angel",
    { L_APP, 80, L_APP, L_APP, L_APP, L_APP, L_APP, 86, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_summon_angel,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			100,	12,
    "",			"!Summon Angel!", "", FALSE, SLOT(0)
  },

  {
    "holy fires",
    { L_APP, 32, L_APP, L_APP, L_APP, L_APP, L_APP, 40, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_holy_fires,	TAR_CHAR_OFFENSIVE,      POS_FIGHTING,
    NULL,			50,	12,
    "&Who&Rly fl&rames&X",		"!Holy Fires!", "", FALSE, SLOT(0)
  },

  {
    "true sight",
    {    51,   55,   L_APP, L_APP, 36, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_truesight,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			59,	12,
    "",			"Your vision is no longer so true.", 
    "$n's vision returns to normal.", TRUE, SLOT(64)
  },

  {
    "blade barrier",
    { L_APP,  100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_bladebarrier,	TAR_CHAR_SELF,  	POS_STANDING,
    NULL,			150,	12,
    "",			"The phantom blades dissipate into the air.", 
    "The phantom blades surrounding $n disappear.", TRUE, SLOT(65)
  },
    
  { 
    "alchemy",
    { L_APP, 75, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,              TAR_IGNORE,             POS_STANDING,
    &gsn_alchemy,             0,  50,
    "",                      "!ALCHEMY!", "", FALSE, SLOT(0)
  },      
    
  { 
    "scribe",
    { 60, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      72, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,              TAR_IGNORE,             POS_STANDING,
    &gsn_scribe,             0,  50,
    "",                      "!SCRIBE!", "", FALSE, SLOT(0)
  },
    
  {
    "flame blade", 
    { L_APP, 62, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_flame_blade,       TAR_OBJ_INV,        POS_STANDING,
    NULL,			100,	24,
    "",			"!Flame Blade!", "", FALSE, SLOT(0)
  },

  {
    "chaos blade", 
    { L_APP, L_APP, L_APP, L_APP, 60, L_APP, L_APP, L_APP, L_APP, L_APP,
      90, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_chaos_blade,       TAR_OBJ_INV,        POS_STANDING,
    NULL,			100,	24,
    "",			"!Chaos Blade!", "", FALSE, SLOT(0)
  },

  {
    "frost blade", 
    { L_APP, 82, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_frost_blade,       TAR_OBJ_INV,        POS_STANDING,
    NULL,			100,	24,
    "",			"!Frost Blade!", "", FALSE, SLOT(0)
  },

  {
    "stun",
    { L_APP, L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,           TAR_IGNORE,           POS_FIGHTING,
    &gsn_stun,            0, 0,
    "", "!Stun!", "", FALSE, SLOT(0)
  },

  {
    "berserk",
    { L_APP, L_APP, L_APP, 76, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,       TAR_IGNORE,       POS_FIGHTING,
    &gsn_berserk,     0, 0,
    "",        "You feel more sane.", 
    "$n has regained $s sanity.", FALSE, SLOT(0)
  },

  {
    "web", 
    { 12, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_web,         TAR_CHAR_OFFENSIVE,        POS_FIGHTING,      
    NULL,			25,	14,
    "",			"The webs melt away.", 
    "The webs entangling $n melt away.", TRUE, SLOT(66)
  },

  {
    "entangle", 
    { L_APP, L_APP, L_APP, L_APP, L_APP, 19, 32, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_entangle,          TAR_CHAR_OFFENSIVE,        POS_FIGHTING,
    NULL,			25,	14,
    "",			"The vines release their grasp.", 
    "The vines unwrap themselves from $n.", TRUE, SLOT(67)
  },

  {
    "dark blessing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 26,
      61, L_APP, L_APP, L_APP, L_APP, L_APP },
	 spell_darkbless,       TAR_CHAR_DEFENSIVE,        POS_STANDING,
    NULL,			50,	24,
    "",			"The sweet caress of oblivion has lifted.", 
    "The sweet caress of oblivion rises from $n.", FALSE, SLOT(68)
  },
/* 250 */
  {
    "bio-acceleration", 
    { L_APP, L_APP, L_APP, L_APP, 29, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_bio_acceleration,  TAR_CHAR_SELF,        POS_STANDING,
    NULL,			50,	24,
    "",			"Your body structure returns to normal.",     
    "$n's body returns to a normal form.", FALSE, SLOT(69)
  },

  {
    "confusion", 
    { 57, L_APP, L_APP, L_APP, 58, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_confusion,       TAR_CHAR_OFFENSIVE,        POS_FIGHTING,
    NULL,			50,	24,
    "",		"You become more sure of your surroundings.", 
    "$n looks less confused.", TRUE, SLOT(70)
  },

  {
    "mind probe", 
    { L_APP, L_APP, L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_mind_probe,       TAR_CHAR_DEFENSIVE,        POS_STANDING,
    NULL,			50,	24,
    "",			"!MIND PROBE!", "", FALSE, SLOT(0)
  },

  {
    "haste",
    { 75, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_haste,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			30,	12,
    "",			"You feel yourself slow down",
    "$n slows down.", TRUE, SLOT(71)
  },

  {
    "trip",
    { L_APP, L_APP, 35, L_APP, L_APP, L_APP, L_APP, L_APP, 55, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,             TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_trip,              0,      12,
    "trip",                "!Trip!", "", FALSE, SLOT(0)
  },

  {
    "dirt kick",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,             TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_dirt_kick,		0,      12,
    "dirt kick",		"!Dirt Kick!", "", FALSE, SLOT(0)
  },

  {
    "chain lightning",
    { 42, L_APP, L_APP, L_APP, L_APP, 57, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_chain_lightning,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			50,	22,
    "&Belectrical blast&X",   	"!CHAIN LIGHTNING!", "", FALSE, SLOT(0)
  },

  {
    "meteor swarm",
    { 72, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_meteor_swarm,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			150,	25,
    "&rm&Oe&Yt&Oe&ro&Yr&rs",       	"!SWARM!", "", TRUE, SLOT(72)
  },

  {
    "psychic quake",
    { L_APP, L_APP, L_APP, L_APP, 79, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_psychic_quake,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			150,	25,
    "&wmental shockwave&X",   	"!PSY-QUAKE!", "", FALSE, SLOT(0)
  },

  {
    "fumble", 
    { 37, L_APP, L_APP, L_APP, 38, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_fumble,       TAR_CHAR_OFFENSIVE,        POS_STANDING,
    NULL,			50,	24,
    "",			"You feel more sure of hand.", 
    "$n looks more confident.", TRUE, SLOT(73)
  },

  {
    "dancing lights",
    { 41, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_dancing_lights,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "dancing lights","The dancing lights about your body fade away.", 
    "Dancing lights about $n fade away.", FALSE, SLOT(74)
  },

  {
    "shadow walk",
    { L_APP, L_APP, 71, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,             TAR_IGNORE,             POS_STANDING,
    &gsn_shadow_walk,       0,     22,
    "",                     "!SHADOW WALK!", "", FALSE, SLOT(0)
  },

  {
    "circle",
    { L_APP, L_APP, 80, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_circle,		0,	 12,
    "sneak attack",		"!CIRCLE!", "", FALSE, SLOT(0)
  },

  {
    "summon shadow",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 69,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_summon_shadow,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			100,	12,
    "",			"!Summon Shadow!", "", FALSE, SLOT(0)
  },

  {
    "summon beast",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 47, 62, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_summon_beast,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			100,	12,
    "",			"!Summon Beast!", "", FALSE, SLOT(0)
  },

  {
    "summon treant",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 76, 97, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_summon_trent,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			100,	12,
    "",			"!Summon Trent!", "", FALSE, SLOT(0)
  },

  {
    "shatter",
    { 79, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_shatter,  	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
    NULL,		        150,	32,
    "",			"!shatter!", "", FALSE, SLOT(0)
  },

  {
    "molecular unbinding",
    { L_APP, L_APP, L_APP, L_APP, 66, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_molecular_unbind,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
    NULL,			100,	32,
    "",			"!shatter!", "", FALSE, SLOT(0)
  },

  {
    "phase shift",
    { L_APP, L_APP, L_APP, L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_phase_shift,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			100,	12,
    "",			"You shift back into the physical plane.", 
    "$n's body shifts back into the existing world.", FALSE, SLOT(75)
  },

  {
    "disrupt",
    { L_APP, L_APP, L_APP, L_APP, 92, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_disrupt,        TAR_CHAR_OFFENSIVE,       POS_FIGHTING,
    NULL,                 125,     12,
    "disruption",         "You feel less disrupted.", 
    "$n looks more stable.", TRUE, SLOT(76)
  },

  {
    "soulstrike",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 73, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,           TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    &gsn_soulstrike,      0,      24,
    "soul",        "!Soulstrike!",   "", FALSE, SLOT(0)
  },

  {
    "healing hands",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 48, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_healing_hands,      TAR_CHAR_DEFENSIVE,    POS_STANDING,
    NULL,              40,     12,
    "",         "!Healing Hands!",    "", FALSE, SLOT(0)
  },

  {
    "pray",
    { L_APP, 23, L_APP, L_APP, L_APP, L_APP, L_APP, 27, L_APP, L_APP,
      L_APP, L_APP, 43, L_APP, L_APP, L_APP },
    spell_null,           TAR_CHAR_SELF,    POS_RESTING,
    &gsn_prayer,       0, 12,
    "",   "Thalador's blessing leaves your soul.",   
    "Thalador's blessing rises from $n's soul.", FALSE, SLOT(77)
  },
  {
    "spellcraft",
    { 25, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      60, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		  TAR_IGNORE,	POS_FIGHTING,
    &gsn_spellcraft,	0, 0,
    "",    "!Spellcraft!", "", FALSE, SLOT(0)
  },
  {
    "multiburst",
    { 80, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_multiburst,	0, 8,
    "",		"!Multiburst!", "", FALSE, SLOT(0)
  },
/* Necromancer spells by Hannibal. */
  {
    "hex",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      60, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_hex,		 TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,	 	75, 12,
    "", "The hex placed upon your soul wears off.", 
    "The hex placed upon $n's soul vanishes.", TRUE, SLOT(78)
  },
  {
    "dark ritual",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      10, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_dark_ritual,  TAR_IGNORE,		POS_STANDING,
    NULL,		5, 12,
    "", 		"!Dark Ritual!", "", FALSE, SLOT(0)
  },
  {
    "gravebind",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      10, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_OBJ_INV,		POS_RESTING,
    &gsn_gravebind,		0, 0,
    "", 		"!Gravebind!", "", FALSE, SLOT(0)
  },
  {
    "field of decay",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      80, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_field_of_decay,	TAR_CHAR_SELF, POS_RESTING,
    NULL,			300, 12,
    "",		"The black haze enveloping your body dissipates.", "",
TRUE, SLOT(79)
  },
  {
    "stench of decay",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      25, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_stench_of_decay,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15, 12,
    "&zstench of decay&X", "!Stench of Decay!", "", FALSE, SLOT(0)
  },
/* Werewolf starts here -- Hannibal */
  {
    "enhanced claws",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 3, L_APP, L_APP, L_APP, L_APP },
    spell_null,			TAR_IGNORE, POS_FIGHTING,
    &gsn_enhanced_claw,		0, 0,
    "", "!Enhanced Claws!", "", FALSE, SLOT(0)
  },
  {
    "dual claws",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 9, L_APP, L_APP, L_APP, L_APP },
    spell_null,			TAR_IGNORE, POS_FIGHTING,
    &gsn_dualclaw,		0, 0,
    "", "!Dual Claws!", "", FALSE, SLOT(0)
  },
  {
    "fast healing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 21, L_APP, L_APP, L_APP, L_APP },
    spell_null,			TAR_IGNORE, POS_SLEEPING,
    &gsn_fastheal,		0, 0,
    "", "!Fast Healing!", "", FALSE, SLOT(0)
  },
  {
    "rage",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 9, L_APP, L_APP, L_APP, L_APP },
    spell_null,			TAR_IGNORE,	POS_RESTING,
    &gsn_rage,			0, 24,
    "", "You calm down as the rage leaves you.",
    "$n calms down as the rage leaves $m.", FALSE, SLOT(80)
  },
  {
    "bite",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 9, L_APP, L_APP, L_APP, L_APP },
    spell_null,			TAR_CHAR_OFFENSIVE, POS_FIGHTING,
    &gsn_bite,			0, 12,
    "vicious bite", "!Bite!", "", FALSE, SLOT(0)
  }, 
  {
    "adrenaline rush",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 27, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,	POS_RESTING,
    &gsn_rush,			0, 12,
    "",
    "You feel the rush of adrenaline wash away.", 
    "$n has calmed down.", FALSE, SLOT(81)
  },

  {
    "howl of fear",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 60, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_howlfear,		0, 24,
    "", "You shake off the terror and gather your senses.",
    "$n doesn't look as terrified anymore.", FALSE, SLOT(82)
  },

  {
    "scent",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 60, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_RESTING,
    &gsn_scent,			0, 0,
    "", "!Scent!", "", FALSE, SLOT(0)
  },
  {
    "frenzy",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 75, L_APP, L_APP, L_APP, L_APP },
    spell_null,       TAR_IGNORE,       POS_FIGHTING,
    &gsn_frenzy,     0, 0,
    "",        "You feel more sane.",
    "$n looks more sane.", FALSE, SLOT(82)
  },
  {
    "enhanced reflexes",
    { L_APP, L_APP, 70, 79, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 70, 76, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_SELF,	POS_STANDING,
    &gsn_reflex,	0, 36,
    "", "Your reflexes slow down.", "$n slows down.", FALSE, SLOT(84)
  },
  {
    "rake eyes",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 55, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
    &gsn_rake,		0, 36,
    "eye rake", "!rake!", "", FALSE, SLOT(0)
  },

  {
    "song of sanctuary",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 41, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_sanctuary,    TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                       75,     12,
    "",                 "The white aura around your body fades.", 
    "The white aura surrounding $n fades away.", TRUE, SLOT(85)
  },

  {
    "missiles",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_magic_missile,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     12,
    "&Pmag&pic mis&Psile",	"!Magic Missile!", "", FALSE, SLOT(0)
  },

   {
    "voices",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_ventriloquate,        TAR_IGNORE,             POS_STANDING,
    NULL,                       5,      12,
    "",                 "!Ventriloquate!", "", FALSE, SLOT(0)
  },

  {
    "song of evil sight",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },   
    spell_detect_evil,  TAR_CHAR_SELF,          POS_STANDING,
    NULL,                       5,      12,
    "",                 "The red in your vision disappears.", 
    "$n's vision returns to normal.", TRUE, SLOT(86)
  },

  {
    "icy touch",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 7, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_chill_touch,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     12,
    "&Cch&wil&Cli&wng &Cto&wu&Cch&X",
    "You feel less cold.", "$n looks less cold.", TRUE, SLOT(87)
  },

   {
    "song of alignment",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_know_alignment,       TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
    NULL,                       9,      12,
    "",                 "!Know Alignment!", "", FALSE, SLOT(0)
  },

  {
    "night vision",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 9, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_infravision,  TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                       5,      18,
    "",                 "You no longer see in the dark.", 
    "$n's vision returns to normal.", TRUE, SLOT(88)
  },

  {
    "protection",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_armor,                TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                       5,      12,
    "",                 "You feel less protected.", 
    "$n looks less protected.", TRUE, SLOT(89)
  },

  {
    "fiery touch",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_burning_hands,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     12,
    "&rbu&Yrni&Wng &rh&Oa&Yn&Wds&X","!Burning Hands!", "", FALSE, SLOT(0)
  },

  {
    "soothing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_cure_light,   TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
    NULL,                       10,     12,
    "",                 "!Cure Light!", "", FALSE, SLOT(0)
  },

  {
    "song of identify",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },   
    spell_identify,             TAR_OBJ_INV,            POS_STANDING,
    NULL,                       12,     24,
    "",                 "!Identify!", "", FALSE, SLOT(0)
  },

  {
    "sight",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 13, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detect_magic, TAR_CHAR_SELF,          POS_STANDING,
    NULL,                       5,      12,
    "",                 "The detect magic wears off.", 
    "$n's vision returns to normal.", TRUE, SLOT(90)
  },

  {
    "flight",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 17, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_fly,          TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                       10,     18,
    "",                 "You slowly float to the ground.", 
    "$n slowly floats to the ground.", TRUE, SLOT(91)
  },

   {
    "shocking",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 15, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_shocking_grasp,       TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     12,
    "&Ysh&Bo&Yck&Bin&Yg g&Bra&Ysp",	"!Shocking Grasp!", "",
FALSE, SLOT(0)
  },
 
  {
    "enticement",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_charm_person, TAR_CHAR_OFFENSIVE,     POS_STANDING,
    &gsn_charm_person,  5,      12,
    "",                 "You feel more self-confident.", 
    "$n looks more confident.", TRUE, SLOT(92)
  },

  {
    "vision",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_scry,         TAR_CHAR_SELF,          POS_STANDING,
    NULL,                       35,     20,
    "",                 "Your vision returns to normal.", 
    "$n's vision returns to normal.", TRUE, SLOT(93)
  },

  {
    "giants",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 7, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_giant_strength,       TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                       20,     12,
    "",                 "You feel weaker.", 
    "$n looks much weaker.", TRUE, SLOT(94)
  },

  {
    "seeing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 28, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detect_invis, TAR_CHAR_SELF,          POS_STANDING,
    NULL,                       5,      12,
    "",                 "You no longer see invisible objects.", 
    "$n's vision returns to normal.", TRUE, SLOT(95)
  },

  {
    "flames",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 23, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_flamestrike,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       20,     12,
    "&rflame&Rstrike",		"!Flamestrike!", "", FALSE, SLOT(0)
  },

  {
    "location",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 29, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_locate_object,        TAR_IGNORE,             POS_STANDING,
    NULL,                       20,     18,
    "",                 "!Locate Object!", "", FALSE, SLOT(0)
  },

  {
    "invisibility",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 31, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_invis,                TAR_CHAR_DEFENSIVE,     POS_STANDING,
    &gsn_invis,         5,      12,
    "",                 "You are no longer invisible.", 
    "$n appears from thin air.", TRUE, SLOT(96)
  },

  {
    "homeward bound",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 31, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_word_of_recall,       TAR_CHAR_SELF,          POS_RESTING,
    NULL,                       5,      12,
    "",                 "!Word of Recall!", "", FALSE, SLOT(0)
  },

  {
    "poison sight",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 32, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detect_poison,        TAR_OBJ_INV,            POS_STANDING,
    NULL,                       5,      12,
    "",                 "!Detect Poison!", "", TRUE, SLOT(97)
  },

  {
    "shielding",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 19, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_shield,               TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                       12,     18,
    "",                 "Your force shield shimmers then fades away.", 
    "The force shield surrounding $n shimmers and fades away.", FALSE, SLOT(98)
  },

  {
    "boosting",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 25, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_adrenaline_control,       TAR_CHAR_SELF,  POS_STANDING,
    NULL,                           6,      12,
    "",                             "The adrenaline rush wears off.", 
    "$n doesn't seem so pumped up anymore.", FALSE, SLOT(99)
  },

  {
    "song of acid blast",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 35, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_acid_blast,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       20,     12,
    "&gacid blast&X",		"!Acid Blast!", "", FALSE, SLOT(0)
  },

  {
    "song of colour spray",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 34, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_colour_spray, TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     12,
    "&rc&go&cl&Yo&Gu&Rr &rsp&gr&Ba&Gy&X","!Colour Spray!", "",
FALSE, SLOT(0)
  },

  {
    "song of hidden sight",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 43, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_detect_hidden,        TAR_CHAR_SELF,          POS_STANDING,
    NULL,                       5,      12,
    "",                 "You feel less aware of your suroundings.", 
    "$n's vision returns to normal.", TRUE, SLOT(100)
  },

  {
    "song of cursing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 35, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_curse,                TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    &gsn_curse,                 20,     12,
    "curse",            "The curse wears off.", 
    "The curse within $n vanishes.", TRUE, SLOT(101)
  },

  {
    "song of earthquake",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 41, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_earthquake,           TAR_IGNORE,             POS_FIGHTING,
    NULL,                       15,     12,
    "&Oearthquake&X",		"!Earthquake!", "", FALSE, SLOT(0)
  },

  {
    "song of faerie fire",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 34, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_faerie_fire,          TAR_CHAR_OFFENSIVE,    POS_FIGHTING,
    NULL,                       5,      12,
    "faerie fire",       "The pink aura around you fades away.", 
    "The pink aura enveloping $n slowly fades away.", TRUE, SLOT(102)
  },

  {
    "song of astral travel",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 54, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_astral,               TAR_IGNORE,            POS_STANDING,
    NULL,                       50,     12,
    "",                  "!Astral Walk!", "", FALSE, SLOT(0)
  },

  {
    "song of the ghosts",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 57, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_pass_door,            TAR_CHAR_SELF,         POS_STANDING,
    NULL,                       20,     12,
    "",                  "You feel solid again.", 
    "$n's body appears more solid.", TRUE, SLOT(103)
  },

  {
    "song of revealing",
   { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 59, L_APP,
     L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
   spell_faerie_fog,            TAR_IGNORE,           POS_STANDING,
   NULL,                        12,     12,
   "faerie fog",         "!Faerie Fog!", "", FALSE, SLOT(0)
  },

  {
   "song of stone",
   { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 49, L_APP,
     L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
   spell_stone_skin,            TAR_CHAR_SELF,        POS_STANDING,
   NULL,                        12,     18,
   "",                   "Your skin feels soft again.", 
   "$n's skin takes on a softer texture.", TRUE,  SLOT(104)
  },

  {
   "lullaby",
   { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 64, L_APP,
     L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
   spell_sleep,                 TAR_CHAR_OFFENSIVE,   POS_STANDING,
   &gsn_sleep,                  15,     12,
   "",                   "You feel less tired.",        
   "$n looks more energetic.", TRUE,  SLOT(105)
  },

  {
   "song of fiery death",
   { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 58, L_APP,
     L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_fireball,             TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
    NULL,                       15,     12,
    "&Rfireball&X",		"!Fireball!", "", FALSE, SLOT(0)
  },

  {
   "song of cancellation",
   { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 86, L_APP,
     L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
   spell_cancellation,          TAR_CHAR_DEFENSIVE,   POS_FIGHTING,
   NULL,                        15,     16,
   "",                   "!Cancellation!",              "", FALSE, SLOT(0)
  },

  {
   "song of sight",
   { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 90, L_APP,
     L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
   spell_truesight,             TAR_CHAR_SELF,        POS_STANDING,
   NULL,                        59,     12,  
   "",                  "Your vision is no longer so true.", 
   "$n's vision returns to normal.", TRUE, SLOT(106)
  },

  {
   "song of fireshield",
   { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 71, L_APP,
     L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
   spell_fireshield,            TAR_CHAR_DEFENSIVE,   POS_STANDING,
   NULL,                        75,     12,
   "",               "The flames engulfing you body burn out.", 
   "The flames surrounding $n suddenly burn out.", TRUE, SLOT(107)
  },

  {
   "song of portal",
   { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 91, L_APP,
     L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
   spell_portal,                TAR_IGNORE,           POS_STANDING,
   NULL,                        100,    12,
   "",               "",                            "", FALSE, SLOT(0)
  },

  {
   "song of healing",
   { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 47, L_APP,
     L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
   spell_heal,                  TAR_CHAR_DEFENSIVE,   POS_FIGHTING,
   NULL,                        50,     12,
   "",              "!Heal!",                       "", FALSE, SLOT(0)
  },
  {
    "track",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,    30, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,         TAR_IGNORE,             POS_STANDING,
    &gsn_track,         0,       0,
    "",                 "!Track!",              "", FALSE, SLOT(0)
  }, 
  {
    "headbutt",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_headbutt,	0,	0,
    "headbutt",			"!Headbutt!",		"", FALSE, SLOT(0)
  },
  {
    "pass plant",
    { L_APP, L_APP, L_APP, L_APP, L_APP,    80, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_pass_plant,               TAR_IGNORE,             POS_STANDING,
    NULL,                       50,     12,
    "",                 "!PASS PLANT!", "", FALSE, SLOT(0)
  },

  {
    "flamehand",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 35, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_SELF,		POS_STANDING,
    &gsn_flamehand,	0,	0,
    "",	"The &rflames &won your hands flicker and vanish.",
    "The &rflames &won $n's hands flicker and vanish.", FALSE, SLOT(108)
  },
  {
    "frosthand",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 60, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_SELF,		POS_STANDING,
    &gsn_frosthand,	0,	0,
    "",	"The &Cfrost&w and &Cice&w melt from your hands.",
    "The &Cfrost&w and &Cice&w melt from $n's hands.", FALSE, SLOT(109)
  },
  {
    "chaoshand",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 85, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_SELF,		POS_STANDING,
    &gsn_chaoshand,	0,	0,
    "",	"Your hands stop flickering, and order overtakes the &Ychaos&w.",
    "$n's hands stop flickering, and order overtakes the &Ychaos&w.",
    FALSE, SLOT(110)
  },
  {
    "bladepalm",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 55, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_bladepalm,	0,	18,
    "blade palm",	"!Blade Palm!",		"", FALSE, SLOT(0)
  },
  {
    "flying kick",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 50, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_flykick,	0,	12,
    "flying kick",	"!Flying Kick!", "", FALSE, SLOT(0)
  },
  {
    "anatomy knowledge",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 75, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    &gsn_anatomyknow,	0,	0,
    "",			"!Anatomy Knowledge!",		"", FALSE, SLOT(0)
  },
  {
    "blackbelt",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 13, L_APP, L_APP, L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    &gsn_blackbelt,     0,      0,
    "",        "!Blackbelt!", "", FALSE, SLOT(0)
  },
  {
    "nerve",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 95, L_APP, L_APP, L_APP },
    spell_null,         TAR_CHAR_OFFENSIVE,             POS_FIGHTING,
    &gsn_nerve,     0,      24,
    "",        "You can feel your arms again.", 
    "Feeling returns to $n's arms.", FALSE, SLOT(111)
  },
  {
    "soulbind",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      100, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_soul_bind,         TAR_CHAR_OFFENSIVE,             POS_FIGHTING,
    NULL,     200,      18,
    "",        "!SOULBIND!", "", FALSE, SLOT(0)
  },
  {
    "iron skin",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 65, L_APP, L_APP, L_APP },
    spell_iron_skin,      TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   50,     12,
    "",
    "Your skin returns to normal.",
    "$n's skin returns to its normal texture.", TRUE, SLOT(112)
  },
  {
    "chi shield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 45, L_APP, L_APP, L_APP },
    spell_chi_shield,      TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   75,     12,
    "", "Your chi shield dissipates.", 
    "The chi shield surrounding $n dissipates.", FALSE, SLOT(113)
  },
  {
    "ironfist",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 25, L_APP, L_APP, L_APP },
    spell_null,      TAR_CHAR_SELF,          POS_STANDING,
    &gsn_ironfist,     0,     12,
    "", "Your fists are flesh once again.", 
    "$n's fists return to a normal structure.", FALSE, SLOT(114)
  },
  {
    "Globe of Darkness",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_globedark,		50,	0,
    "&zYou raise your hand and the globe dissipates.",	
    "You are no longer able to sustain your &zglobe &cin &w:&W",
    "The globe of darkness about $n dissipates.", TRUE, SLOT(0)
  },
  {
    "drow fire",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_drowfire,	0,	12,
    "drow fire",
    "The purple aura around you fades away.",
    "$n's outline fades away.",
    TRUE, SLOT(0)
  },

  {
    "snatch",
    { L_APP, L_APP, 45, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_snatch,		0,	12,
    "",			"!Steal!", "", FALSE, SLOT(0)
  },

  {
    "enhanced damage three",
    { L_APP, L_APP, L_APP, 55, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_enhanced_three,	0,	 0,
    "",			"!Enhanced Damage Two!", "", FALSE, SLOT(0)
  },

  {
    "retreat",
    { L_APP, L_APP, 25, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_retreat,	0,	 0,
    "",			"!Run Away:P!", "", FALSE, SLOT(0)
  },


  {
    "antidote",
    { L_APP, L_APP, 57, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_antidote,	0,	 0,
    "",			"", "", FALSE, SLOT(0)
  },
  {
    "haggle",
    { L_APP, L_APP, 8, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_haggle,	0,	 0,
    "",			"", "", FALSE, SLOT(0)
  },
  {
    "blind fighting",
    { L_APP, L_APP, 55, 45, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_blindfight,	0,	 0,
    "",			"", "", FALSE, SLOT(0)
  },
  {
    "enhanced dodge",
    { L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_dodge_two,	0,	 0,
    "",			"", "", FALSE, SLOT(0)
  },

 {
    "ethereal mist", 
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 39,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },   
    spell_pass_door,    TAR_CHAR_SELF,          POS_STANDING,
    NULL,                       20,     12,
    "",                 
    "You feel solid again.",
    "$n's body becomes more solid.", TRUE, SLOT(115)
  },
{
    "mist form",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 42,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_mist_form,  TAR_CHAR_SELF,          POS_STANDING,
    NULL,                       100,    12,
    "",                 "A strange feeling comes over you as you solidify.",
    "$n's body returns to it's normal structure.",
    TRUE, SLOT(116)
  },
  {
    "golden aura",
    { L_APP, 60, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_golden_aura,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			75,	12,
    "",
    "The golden aura around your body vanishes.",
    "The golden aura around $n's body vanishes.", TRUE, SLOT(117)
  },
  {
    "shriek",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 43, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    &gsn_shriek,	0,	 16,
    "shriek",		"", "", FALSE, SLOT(0)
  },
  {
    "acidic spit",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    &gsn_spit,	0,	0,
    "&gacidic &Gspit",	"The corosive spit finally evaporates.",
    "The acidic spit burning $n evaporates.", FALSE, SLOT(118)
  },
  {
    "ward of safety", 
    { L_APP, 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,       TAR_IGNORE,        POS_STANDING,
    &gsn_ward_safe,			100,	12,
    "You remove the ward of safety from the room.",
    "You are no longer able to sustain your &zward of safety &cin &w:&W",
    "The wards of safety crumble.", FALSE, SLOT(0)
  },
  {
    "ward of healing", 
    { L_APP, 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,       TAR_IGNORE,        POS_STANDING,
    &gsn_ward_heal,			200,	12,
    "You remove the ward of healing from the room.",
    "You are no longer able to sustain your &Wward of healing &cin &w:&W",
    "The wards of healing crumble.", FALSE, SLOT(0)
  },

  {
    "thunder strike",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 70, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_thunder_strike,		TAR_CHAR_OFFENSIVE, POS_FIGHTING,
    NULL,			15,	12,
    "thunder strike",		"!thunder strike!", "", SLOT(0)
  },

  {
    "inspiration",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 50, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_inspiration,		TAR_CHAR_DEFENSIVE, POS_STANDING,
    NULL,			15,	12,
    "",		"The inspiration you once felt vanishes.", 
    "The inspiration within $n disappears.", FALSE, SLOT(0)
  },

  {
    "warcry",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 60, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
     spell_war_cry,		TAR_CHAR_OFFENSIVE, POS_FIGHTING,
     NULL,			15,	12,
     "war cry",			"!War cry!", "", SLOT(0)
  },  

  {
    "group healing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
     spell_group_healing,       TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
     NULL,                       50,     12,
     "",                 "!Group Heal!", "", FALSE, SLOT(0)  
  },

  {
    "chant",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
     spell_chant,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
     NULL,			50,	12,
     "",		"!Chant!", "", FALSE, SLOT(0)
  },

  {
    "aid",
    { L_APP, 36, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_aid,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			30,	12,
    "",
    "You feel divine aid disipate.",
    "$n looks less righteous.",
    FALSE, SLOT(199)
  },

  {
    "bark skin",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 40, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_bark_skin,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			8,	18,
    "",
    "Your skin returns to normal.",
    "$n's skin returns to normal.",
    TRUE, SLOT(200)
  },

  {
    "blur",
    { 10, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_blur,     TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   15,     12,
    "",
    "You are no longer blured.",
    "$n's blured form focused suddenly.", FALSE, SLOT(201)
  },

  {
    "firewall",
    { 50, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_firewall,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			55,	22,
    "&Rroaring flames&X",   	"!FIRWALL!", "", FALSE, SLOT(0)
  },

  {
    "draw strength", 
    { L_APP, L_APP, L_APP, L_APP, 82, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_draw_strength,  TAR_CHAR_SELF,        POS_STANDING,
    NULL,			80,	40,
    "",		"Strength returns to your body.",     
    "$n's doesn't look so weak anymore.", FALSE, SLOT(202)
  },

{
    "scrolls",
    { 3, 5, 15, 20, 8, 7, 18, 18, 12, 17, 7, 20, 18, L_APP, L_APP, L_APP },
    spell_null,           TAR_IGNORE,   POS_STANDING,
    &gsn_scrolls,    0, 0,
    "&Wfailure",    "!Scrolls!", "", FALSE, SLOT(0)
  },

{
    "wands",
    { 3, 5, 15, 20, 8, 7, 18, 18, 12, 17, 7, 20, 18, L_APP, L_APP, L_APP },
    spell_null,           TAR_IGNORE,   POS_STANDING,
    &gsn_wands,    0, 0,
    "&Wfailure",    "!Wands!", "", FALSE, SLOT(0)
  },

{
    "staves",
    { 3, 5, 15, 20, 8, 7, 18, 18, 12, 17, 7, 20, 18, L_APP, L_APP, L_APP },
    spell_null,           TAR_IGNORE,   POS_STANDING,
    &gsn_staves,    0, 0,
    "&Wfailure",    "!Staves!", "", FALSE, SLOT(0)
  },

	{
    "purify",
    { L_APP, 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
	spell_purify, TAR_CHAR_DEFENSIVE, POS_STANDING,
	NULL, 70, 12, "", "!purify!", FALSE,  SLOT(0)
    },
   {
    "lure",
    { L_APP, L_APP, 8, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP,      L_APP,      L_APP, L_APP,      L_APP,      L_APP },
     spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
     &gsn_lure, 0,   32, "", "!lure!", FALSE, SLOT(0)
    },
	{
    "image",
    { 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP,      L_APP,      L_APP, L_APP,      L_APP,      L_APP },
	spell_image, TAR_CHAR_DEFENSIVE, POS_STANDING,
	&gsn_image, 50, 12, "",
	"Your images fade.",
	"$n's multiple images fade.", TRUE, SLOT(203)
    },
  {
    "silence",
    { 75, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP,      L_APP,      L_APP, L_APP,      L_APP,      L_APP },
    spell_silence,	TAR_CHAR_OFFENSIVE, POS_STANDING,
    NULL, 60,	12, "", "You may cast spells again.", 
    "$n is somatic once again.", TRUE, SLOT(24)
   },

   {
    "flip",
    { L_APP, L_APP, 4, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP,      L_APP,      L_APP, L_APP,      L_APP,      L_APP },
      spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
      &gsn_flip, 0,  32, "flip", "!flip!", FALSE, SLOT(0)
    },
  {
    "hallucinate",
    { 19, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP,      L_APP,      L_APP, L_APP,      L_APP,      L_APP },
    spell_hallucinate,	TAR_CHAR_OFFENSIVE, POS_STANDING,
    NULL, 160,	12, "", "You regain your sanity.", 
    "$n looks better.", TRUE, SLOT(205)
   },
	{
    "unholystrength",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      80,      L_APP,      L_APP, L_APP,      L_APP,      L_APP },
	spell_unholystrength, TAR_CHAR_DEFENSIVE, POS_STANDING,
	&gsn_unholystrength, 50, 12, "",
	"The unholy strength of the plague leaves you.",
	"$n's aura of disease evaporates.", TRUE, SLOT(206)
    },
  {
    "plague",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
    &gsn_plague,		10,	12,
    "&zp&wl&za&wg&zu&we",
    "You feel less sick.",
    "$n looks better.", TRUE, SLOT(207)
  },
  {
    "manabomb",
    { 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_manabomb,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			500,	12,
    "&RManaBomb&X",		"!ManaBomb!", "", FALSE, SLOT(0)
  },

  {
    "vaccinate",
    { L_APP, 18, L_APP, L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP, 
      37, L_APP, L_APP, L_APP, L_APP, L_APP },
    spell_vaccinate,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	12,
    "",			"You are no longer vaccinated.",
	"$n is no longer vaccinated.", FALSE, SLOT(208)
  },

/*
 * Place all new spells/skills BEFORE this one.  It is used as an index marker
 * in the same way that theres a blank entry at the end of the command table.
 * (in interp.c)
 * -- Altrag
 */
  {
    "",
    {999,999,999,999,999,999,999,999,999,999,
     999,999,999,999,999,999},
    spell_null,     0, 0,
    NULL, 0, 0,
    "", "", "", SLOT(0)
  }
};

const struct gskill_type gskill_table [MAX_GSPELL] =
{
  /*
   * The globals for group spells..
   * -- Altrag
   */
/*{wait,SLOT(slot),{MAG,CLE,THI,WAR,PSI,DRU,RAN,PAL,BAR,VAM,
		    NEC,WWF,MNK,PRO,PRO,PRO},*/
  { 3, SLOT(221), {0,0,0,0,0,0,0,0,0,1,0} },
  { 2, SLOT(227), {2,1,0,0,2,1,0,0,0,0,0} },
};