Eos/
Eos/player/
Eos/src/
Eos/src/tmp/lcc/
/***************************************************************************
 *  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.                                                  *
 ***************************************************************************/

#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	[]		=
{
  {	"CHAOS",
	"Xorphox Nosferatu Kadyr",		AT_ORANGE,	1 },
  {	"BALANCE",	"Xorphox",		AT_CYAN,	1 },
  {	"ORDER",	"Xorphox",		AT_WHITE,	1 },
  {	"EDEN",
	"Xorphox Kadyr Rosencrantz",		AT_GREEN,	1 },
  {     "STORM",        "Ichiban",      	AT_GREEN,       1 },
  {     "E&RVI&zL&Oc&Bo&Pd&be&pr&ws&G",
	"Tricops Airhead",                      AT_BLOOD,       1 },
  {	"",		"",			0,		0 }
};

/*
 * Class table.
 */
const   struct  clan_type       clan_table      [MAX_CLAN]      =
{
    {  "Test Clan", "Ichiban", "", "", "", "", "", 25001, 0, 0, 0, 0 },
    {  
       "ILLUMINATI>", "Davian", "<", "<Number Two ", "<Number One ",
       "<Leader of ", "<Champion of ", 25001, 15201, 0, 0, 0
    },
    {
       "LEGION>", "Issuza", "<", "<Number Two ", "<Number One ",
       "<Leader of ", "<Champion of ", 25001, 0, 0, 0, 0
    },
    {
       "TALISMAN>", "Cerridwyn", "<", "<Number Two ", "<Number One ", 
       "<Leader of ", "<Champion of ", 25001, 0, 0, 0, 0
    },
    {
       "THE HAND>", "Damascus", "<", "<Number Two ", "<Number One ",
       "<Leader of ", "<Champion of ", 25001, 0, 0, 0, 0
    },
    {  
       "RETRIBUTION>", "VerKapheron", "<", "<Number Two ", "<Number One ",
       "<Leader of ", "<Champion of ", 25001, 0, 0, 0, 0
    },
    {
       "QUEST COUNCIL>", "Lucid", "<", "<", "<", "<", "<", 30, 32, 0,
       0, 0
    },
    {
       "STORMWATCH>", "Annice", "<", "<Number Two ", "<Number One ", 
       "<Leader of ", "<Champion of ", 25001, 0, 0, 0, 0
    },
    {
       "TETRA-HYDRO>", "DarkStalker", "<", "<Number Two ", "<Number One ",
       "<Leader of ", "<Champion of ", 25001, 0, 0, 0, 0
    }
    
};

const   struct  race_type       race_table      [MAX_RACE]      =
{
    {  "Hum", "Human",  0, 0, 0, 0  },
    {  "Elf", "Elf", APPLY_INT, APPLY_CON, 1, 1  },
    {  "Dwa", "Dwarf", APPLY_CON, APPLY_INT, 2, 2 },
    {  "Pix", "Pixie", APPLY_DEX, APPLY_STR, 2, 2 },
    {  "Hlf", "Halfling", APPLY_DEX, APPLY_WIS, 2, 2 },
    {  "Drw", "Drow", APPLY_DEX, APPLY_STR, 1, 1 },
    {  "Eld", "Elder", APPLY_WIS, APPLY_STR, 3, 3 },
    {  "Ogr", "Ogre", APPLY_STR, APPLY_INT, 3, 3 },
    {  "Liz", "Lizardman", APPLY_CON, APPLY_DEX, 2, 2 },
    {  "Dem", "Demon", APPLY_CON, APPLY_WIS, 4, 4 }
};
const	struct	class_type	class_table	[MAX_CLASS]	=
{
    {
	"Mag", "Mage",  APPLY_INT,  OBJ_VNUM_SCHOOL_DAGGER,
	3018,  95,  18,  -6,   6,  8, TRUE
    },

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

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

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

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

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

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

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

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


   
};

#define CLASS_MAGE       0
#define CLASS_CLERIC     1
#define CLASS_THIEF      2
#define CLASS_WARRIOR    3
#define CLASS_PSIONICIST 4
#define CLASS_DRUID      5
#define CLASS_RANGER     6
#define CLASS_PALADIN    7
#define CLASS_BARD       8
#define CLASS_VAMPIRE    9
/*
 * Immort Levels
*/
#define L_HER            LEVEL_HERO

/*
 * Titles.
 */
char *	const			title_table [ MAX_CLASS ][ MAX_LEVEL+1 ][ 2 ] =
{
    {
	{ "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"			},
	{ "Abjurer",			"Abjuress"			},

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

	{ "Savant",			"Savant"			},
	{ "Magus",			"Craftess"			},
	{ "Wizard",			"Wizard"			},
	{ "Warlock",			"War Witch"			},
	{ "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",		},
	{ "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"		},
	{ "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"		},
	{ "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"		},
	{ "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"		},
	{ "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"		},
	{ "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"		},
	{ "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"		},
	{ "Mage Hero",			"Mage Heroine"			},

	{ "Avatar of Magic",            "Avatar of Magic"               },
	{ "Angel of Magic",		"Angel of Magic"		},
	{ "Demi God of Magic",		"Demi Goddess of Magic"		},
	{ "Diety of Magic",		"Diety of Magic"		},
	{ "Sub-Implementor",            "Sub-Implementress"             },
	{ "Implementor",		"Implementress"			}
    },

    {
	{ "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"	},
	{ "Holy Hero",			"Holy Heroine"			},

	{ "Avatar of Divinity",         "Avatar of Divinity"            },
	{ "Angel",			"Angel"				},
	{ "Demi God of Divinity", 	"Demi Goddess of Divinity"      },
	{ "Supreme God",                "Supreme Goddess"               },
	{ "Sub-Implementor",		"Sub-Implementress"		},
	{ "Implementor",		"Implementress"			}
    },

    {
	{ "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"			},
	{ "Assassin Hero",		"Assassin Heroine"		},

	{ "Avatar of Assassins",        "Avatar of Assassins"           },
	{ "Angel of Death",		"Angel of Death"		},
	{ "Demi God",                   "Demi Goddess"                  },
	{ "Deity of Assassins",		"Deity of Assassins"		},
	{ "Sub-Implementor",		"Sub Implementress"		},
	{ "Implementor",		"Implementress"			}
    },

    {
	{ "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"		},
	{ "Knight Hero",		"Knight Heroine"		},

        { "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demi God",                   "Demi Goddess"                  },
	{ "Deity of War",		"Deity of War"			},
	{ "Sub-Implementor",    	"Sub-Implementress "    	},
	{ "Implementor",		"Implementress"			}
    },

    {
        { "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",   },
        { "Psionicist Hero",            "Psionicist Herione",           },

        { "Avatar of the Mind",         "Avatar of the Mind"            },
        { "Psionicist Angel",           "Psionicist Angel"              },
        { "Demi God",                   "Demi Goddess"                  },
        { "Deity of Psionics",          "Deity of Psionics"             },
        { "Sub-Implementor",            "Sub Implementress"             },
        { "Implementor",                "Implementress"                 }
    },

    {
	{ "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"	},
	{ "Holy Hero",			"Holy Heroine"			},

	{ "Avatar of Divinity",         "Avatar of Divinity"            },
	{ "Angel",			"Angel"				},
	{ "Demi God of Divinity", 	"Demi Goddess of Divinity"      },
	{ "Supreme God",                "Supreme Goddess"               },
	{ "Sub-Implementor",		"Sub-Implementress"		},
	{ "Implementor",		"Implementress"			}
    },

    {
	{ "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"		},
	{ "Knight Hero",		"Knight Heroine"		},

        { "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demi God",                   "Demi Goddess"                  },
	{ "Deity of War",		"Deity of War"			},
	{ "Sub-Implementor",    	"Sub-Implementress "    	},
	{ "Implementor",		"Implementress"			}
    },

    {
	{ "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"		},
	{ "Knight Hero",		"Knight Heroine"		},

        { "War's Avatar",               "Death's Avatar"                },
	{ "Angel of War",		"Angel of War"			},
	{ "Demi God",                   "Demi Goddess"                  },
	{ "Deity of War",		"Deity of War"			},
	{ "Sub-Implementor",    	"Sub-Implementress "    	},
	{ "Implementor",		"Implementress"			}
    },

    {
	{ "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"			},
	{ "Assassin Hero",		"Assassin Heroine"		},

	{ "Avatar of Assassins",        "Avatar of Assassins"           },
	{ "Angel of Death",		"Angel of Death"		},
	{ "Demi God",                   "Demi Goddess"                  },
	{ "Deity of Assassins",		"Deity of Assassins"		},
	{ "Sub-Implementor",		"Sub Implementress"		},
	{ "Implementor",		"Implementress"			}
    },

    {
	{ "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"			},
	{ "Assassin Hero",		"Assassin Heroine"		},

	{ "Avatar of Assassins",        "Avatar of Assassins"           },
	{ "Angel of Death",		"Angel of Death"		},
	{ "Demi God",                   "Demi Goddess"                  },
	{ "Deity of Assassins",		"Deity of Assassins"		},
	{ "Sub-Implementor",		"Sub Implementress"		},
	{ "Implementor",		"Implementress"			}
    }

};



/*
 * Attribute bonus tables.
 */
const	struct	str_app_type	str_app		[26]		=
{
    { -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   */
};



const	struct	int_app_type	int_app		[26]		=
{
    {  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 */
};



const	struct	wis_app_type	wis_app		[26]		=
{
    { 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 */
};



const	struct	dex_app_type	dex_app		[26]		=
{
    {   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 },
    { -105 },
    { -120 }    /* 25 */
};



const	struct	con_app_type	con_app		[26]		=
{
    { -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 */
};



/*
 * 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",		{  5, 2,  5 }	},
    { "ale",			"brown",	{  2, 2,  5 }	},
    { "dark ale",		"dark",		{  1, 2,  5 }	},

    { "whisky",			"golden",	{  6, 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.
 */

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

    {
	"acid blast",		{    20, L_APP, L_APP, L_APP, L_APP, L_APP, 34, L_APP, 41, 31 },
	spell_acid_blast,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			20,	12,
	"acid blast",		"!Acid Blast!", SLOT(1)
    },

    {
	"animate dead",	        { L_APP, 24, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 67 },
	spell_animate,  	TAR_OBJ_INV,		POS_STANDING,
	NULL,			100,	24,
	"",			"!Animate Dead!", SLOT(2)
    },
     
    {
	"armor",		{     13,     7, L_APP, L_APP, L_APP, 11, 15, 8, 10, 10 },
	spell_armor,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			5,	12,
	"",			"You feel less protected.", SLOT(3)
    },

    {
	"astral walk",		{ 20, 32, L_APP, L_APP,  32, 42, 51, 51, 54, 42  },
	spell_astral,		TAR_IGNORE,		POS_STANDING,
	NULL,			50,	12,
	"",			"!Astral Walk!", SLOT(4)
    },

    {
	"bless",		{ L_APP,     5, L_APP, L_APP, L_APP, 14, L_APP, 6, 14, L_APP },
	spell_bless,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			5,	12,
	"",			"You feel less righteous.", SLOT(5)
    },

    {
	"blindness",		{     18,  15, L_APP, L_APP, L_APP, 21, 20, 17, L_APP, L_APP },
	spell_blindness,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	&gsn_blindness,		5,	12,
	"",			"You can see again.", SLOT(6)
    },

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

    {
	"burning hands",	{     9, L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP, 10, 10 },
	spell_burning_hands,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			15,	12,
	"burning hands",	"!Burning Hands!", SLOT(8)
    },

    {
	"call lightning",	{ L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP, L_APP, L_APP },
	spell_call_lightning,	TAR_IGNORE,		POS_FIGHTING,
	NULL,			15,	12,
	"lightning bolt",	"!Call Lightning!", SLOT(9)
    },

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

    {
	"cause light",		{ L_APP,     5, L_APP, L_APP, L_APP, 9, L_APP, 8, L_APP, L_APP },
	spell_cause_light,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			15,	12,
	"spell",		"!Cause Light!", SLOT(11)
    },

    {
	"cause serious",	{ L_APP,     13, L_APP, L_APP, L_APP, 21, L_APP, 17, L_APP, L_APP },
	spell_cause_serious,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			17,	12,
	"spell",		"!Cause Serious!", SLOT(12)
    },

    {
	"change sex",		{ 97, L_APP, L_APP, L_APP, L_APP, 98, L_APP, L_APP, L_APP, L_APP  },
	spell_change_sex,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			15,	12,
	"",			"Your body feels familiar again.", SLOT(13)
    },

    {
	"charm person",		{    24, L_APP, L_APP, L_APP, L_APP, L_APP, 29, L_APP, 21, 19 },
	spell_charm_person,	TAR_CHAR_OFFENSIVE,	POS_STANDING,
	&gsn_charm_person,	5,	12,
	"",			"You feel more self-confident.", SLOT(14)
    },

    {
	"chill touch",		{     5, L_APP, L_APP, L_APP, L_APP, L_APP, 7, L_APP, 7, 7 },
	spell_chill_touch,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			15,	12,
	"chilling touch",	"You feel less cold.", SLOT(15)
    },

    {
	"colour spray",		{    22, L_APP, L_APP, L_APP, L_APP, 38, 32, L_APP, 43, 31 },
	spell_colour_spray,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			15,	12,
	"colour spray",		"!Colour Spray!", SLOT(16)
    },

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

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

    {
	"create food",		{ L_APP,     12, L_APP, L_APP, L_APP, 26, 67, 15, L_APP, L_APP },
	spell_create_food,	TAR_IGNORE,		POS_STANDING,
	NULL,			5,	12,
	"",			"!Create Food!", SLOT(19)
    },

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

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

    {
	"cure blindness",	{ L_APP, 14, L_APP, L_APP, L_APP, 24, 38, 16, L_APP, L_APP },
	spell_cure_blindness,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			5,	12,
	"",			"!Cure Blindness!", SLOT(22)
    },

    {
	"cure critical",	{ L_APP,     17, L_APP, L_APP, L_APP, 19, 21, 17, L_APP, L_APP  },
	spell_cure_critical,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			20,	12,
	"",			"!Cure Critical!", SLOT(23)
    },

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

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

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

    {
	"curse",		{    22,    22, L_APP, L_APP, L_APP, L_APP, L_APP, 29, 46, 38 },
	spell_curse,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	&gsn_curse,		20,	12,
	"curse",		"The curse wears off.", SLOT(27)
    },

    {
	"detect evil",		{ L_APP,     6, L_APP, L_APP, L_APP, 6, 6, 6, 6, 6 },
	spell_detect_evil,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			5,	12,
	"",			"The red in your vision disappears.", SLOT(28)
    },

    {
	"detect hidden",	{ L_APP,  16, L_APP, L_APP, L_APP, 26, 39, 21, 43, 23 },
	spell_detect_hidden,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			5,	12,
	"",			"You feel less aware of your suroundings.", SLOT(29)
    },

    {
	"detect invis",		{     21,    25, L_APP, L_APP, L_APP, 24, 24, 27, 28, 29 },
	spell_detect_invis,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			5,	12,
	"",			"You no longer see invisible objects.", SLOT(30)
    },

    {
	"detect magic",		{     6,     9, L_APP, L_APP, L_APP, 6, 12, 9, 13, 10 },
	spell_detect_magic,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			5,	12,
	"",			"The detect magic wears off.", SLOT(31)
    },

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

    {
	"dispel evil",		{ L_APP,    17, L_APP, L_APP, L_APP, 23, 41, 19, L_APP, L_APP },
	spell_dispel_evil,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			15,	12,
	"dispel evil",		"!Dispel Evil!", SLOT(33)
    },

    {
	"dispel magic",		{    46,    51, L_APP, L_APP, L_APP, 67, 73, 58, 81, L_APP },
	spell_dispel_magic,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			15,	16,
	"",			"!Dispel Magic!", SLOT(34)
    },

    {
	"earthquake",		{ L_APP,   17, L_APP, L_APP, L_APP, 17, 31, 29, 46, 27 },
	spell_earthquake,	TAR_IGNORE,		POS_FIGHTING,
	NULL,			15,	12,
	"earthquake",		"!Earthquake!", SLOT(35)
    },

    {
	"enchant weapon",	{    32, L_APP, L_APP, L_APP, L_APP, 50, 61, L_APP, 91, 72 },
	spell_enchant_weapon,	TAR_OBJ_INV,		POS_STANDING,
	NULL,			100,	24,
	"",			"!Enchant Weapon!", SLOT(36)
    },

    {
	"energy drain",		{    23, L_APP, L_APP, L_APP,    24, L_APP, 43, L_APP, 58, 23 },
	spell_energy_drain,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			35,	12,
	"energy drain",		"!Energy Drain!", SLOT(37)
    },

    {
	"faerie fire",		{     32,     31, L_APP, L_APP, L_APP, 31, 47, 36, 49, 39 },
	spell_faerie_fire,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			5,	12,
	"faerie fire",		"The pink aura around you fades away.", SLOT(38)
    },

    {
	"faerie fog",		{    40,    44, L_APP, L_APP, L_APP, 41, 57, 37, 59, 49 },
	spell_faerie_fog,	TAR_IGNORE,		POS_STANDING,
	NULL,			12,	12,
	"faerie fog",		"!Faerie Fog!", SLOT(39)
    },

    {
	"fireball",		{    21, L_APP, L_APP, L_APP, L_APP, 21, 57, L_APP, 79, 49 },
	spell_fireball,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			15,	12,
	"fireball",		"!Fireball!", SLOT(40)
    },

    {
	"fireshield",		{ 65,  23, L_APP, L_APP, L_APP, 34, 51, 37, 91, 66 },
	spell_fireshield,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			75,	12,
	"",			"The flames engulfing your body burn out.", SLOT(41)
    },

    {
	"flamestrike",		{ L_APP,    13, L_APP, L_APP, L_APP, 19, 24, 14, 29, 19 },
	spell_flamestrike,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			20,	12,
	"flamestrike",		"!Flamestrike!", SLOT(42)
    },

    {
	"fly",			{     9,    12, L_APP, L_APP, L_APP, 14, 14, 12, 17, 6 },
	spell_fly,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			10,	18,
	"",			"You slowly float to the ground.", SLOT(43)
    },

    {
	"gate",			{ 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!", SLOT(44)
    },

    {
	"giant strength",	{     7, L_APP, L_APP, L_APP, L_APP, 13, 13, 34, 22, 15 },
	spell_giant_strength,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			20,	12,
	"",			"You feel weaker.", SLOT(45)
    },

    {
	"goodberry",		{ L_APP, 37, L_APP, L_APP, L_APP, 10, L_APP, L_APP, L_APP, L_APP },
	spell_goodberry,	TAR_OBJ_INV,	        POS_STANDING,
	NULL,			25,	8,
	"",			"!GOODBERRY!", SLOT(46)
    },

    {
	"harm",			{ L_APP,    25, L_APP, L_APP, L_APP, 41, 69, 30, L_APP, 53 },
	spell_harm,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			35,	12,
	"harm spell",		"!Harm!", SLOT(47)
    },

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

    {
	"iceshield",		{ L_APP,  53, L_APP, L_APP, L_APP, 73, 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.", SLOT(49)
    },

    {
	"icestorm",		{    31, L_APP, L_APP, L_APP, L_APP, 51, 77, L_APP, L_APP, L_APP },
	spell_icestorm,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			25,	8,
	"icy blast",		"!ICESTORM!", SLOT(50)
    },

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

    {
	"vibrate",		{ L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP, L_APP },
	spell_inertial, 	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			75,	0,
	"",			"Your body stops vibrating.", SLOT(52)
    },

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

    {
	"incinerate",		{ 14,     31, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
	spell_incinerate,	TAR_CHAR_OFFENSIVE,	POS_STANDING,
	&gsn_incinerate,	30,	12,
	"flames",		"The flames have been extinguished.", SLOT(54)
    },

    {
	"invis",		{  24, L_APP, L_APP, L_APP,    24, 30, 24, L_APP, 31, 26 },
	spell_invis,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
	&gsn_invis,		5,	12,
	"",			"You are no longer invisible.", SLOT(55)
    },

    {
	"know alignment",	{     8,     5, L_APP, L_APP, L_APP, 8, 8, 8, 8, 8 },
	spell_know_alignment,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			9,	12,
	"",			"!Know Alignment!", SLOT(56)
    },

    {
	"lightning bolt",	{     17, L_APP, L_APP, L_APP, L_APP, 18, 43, L_APP, 67, 41 },
	spell_lightning_bolt,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			15,	12,
	"lightning bolt",	"!Lightning Bolt!", SLOT(57)
    },

    {
	"locate object",	{     29,    29, L_APP, L_APP, L_APP, 36, 49, 37, 29, 51 },
	spell_locate_object,	TAR_IGNORE,		POS_STANDING,
	NULL,			20,	18,
	"",			"!Locate Object!", SLOT(58)
    },

    {
	"magic missile",	{     3, L_APP, L_APP, L_APP, L_APP, 3, 3, L_APP, 3, 3 },
	spell_magic_missile,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			15,	12,
	"magic missile",	"!Magic Missile!", SLOT(59)
    },
 
    {   "mana",                { 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!", SLOT(60)
    },
    
    {
	"mass invis",		{    35,    67, L_APP, L_APP, L_APP, 35, 41, 35, 42, 38 },
	spell_mass_invis,	TAR_IGNORE,		POS_STANDING,
	&gsn_mass_invis,	20,	24,
	"",			"!Mass Invis!", SLOT(61)
    },

    {
	"pass door",		{    28, L_APP, L_APP, L_APP, L_APP, 27, 48, L_APP, 57, 39 },
	spell_pass_door,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			20,	12,
	"",			"You feel solid again.", SLOT(62)
    },

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

    {
	"permenancy",	        { 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!", SLOT(64)
    },

    {
	"poison",		{ L_APP,     8, L_APP, L_APP, L_APP, 19, 29, 10, L_APP, 9 },
	spell_poison,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
	&gsn_poison,		10,	12,
	"poison",		"You feel less sick.", SLOT(65)
    },
    
    {
	"portal",		{ 37,  46, L_APP, L_APP, L_APP, 71, L_APP, L_APP, 91, 76 },
	spell_portal,		TAR_IGNORE,     	POS_STANDING,
	NULL,   		100,	12,
	"",     		"", SLOT(66)
    },

    {
	"protection",		{ L_APP,  12 , L_APP, L_APP, L_APP, 15, L_APP, 20, L_APP, L_APP },
	spell_protection,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			5,	12,
	"",			"You feel less protected.", SLOT(67)
    },

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

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

    {
	"sanctuary",		{ L_APP,    20, L_APP, L_APP, L_APP, 29, 43, 27, 56, L_APP },
	spell_sanctuary,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			75,	12,
	"",			"The white aura around your body fades.", SLOT(70)
    },

    {
	"scry", 		{    13, 13, L_APP, L_APP, 9, 24, 31, 27, 21, 19 },
	spell_scry,		TAR_CHAR_SELF,  	POS_STANDING,
	NULL,			35,	20,
	"",			"Your vision returns to normal.", SLOT(71)
    },

    {
	"shield",		{    13, L_APP, L_APP, L_APP, L_APP, 16, 21, L_APP, 34, 16 },
	spell_shield,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			12,	18,
	"",			"Your force shield shimmers then fades away.", SLOT(72)
    },

    {
	"shocking grasp",	{     10, L_APP, L_APP, L_APP, L_APP, L_APP, 14, L_APP, 19, 12  },
	spell_shocking_grasp,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			15,	12,
	"shocking grasp",	"!Shocking Grasp!", SLOT(73)
    },

    {
	"shockshield",		{ 79,  42, L_APP, L_APP, L_APP, 61, L_APP, L_APP, L_APP, L_APP},
	spell_shockshield,	TAR_CHAR_SELF,  	POS_STANDING,
	NULL,			100,	12,
	"",			"The electricity flows into the ground.", SLOT(74)
    },

    {
	"sleep",		{    23, L_APP, L_APP, L_APP, L_APP, 41, 52, L_APP, 64, 46 },
	spell_sleep,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
	&gsn_sleep,		15,	12,
	"",			"You feel less tired.", SLOT(75)
    },

    {
	"spell bind",	        {    46, 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,
	"",			"!Enchant Weapon!", SLOT(76)
    },

    {
	"stone skin",		{    27, L_APP, L_APP, L_APP, L_APP, 35, 41, L_APP, 62, 39 },
	spell_stone_skin,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			12,	18,
	"",			"Your skin feels soft again.", SLOT(77)
    },

    {
	"summon",		{ L_APP,     16, L_APP, L_APP,    22, 22, 29, 19, L_APP, 31 },
	spell_summon,		TAR_IGNORE,		POS_STANDING,
	NULL,			50,	12,
	"",			"!Summon!", SLOT(78)
    },

    {
	"teleport",		{     100, 100, L_APP, L_APP, 100, 100, 100, 100, 100, 100 },
	spell_teleport,		TAR_CHAR_SELF,		POS_FIGHTING,
	NULL,	 		35,	12,
	"",			"!Teleport!", SLOT(79)
    },

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

    {
	"weaken",		{     17, L_APP, L_APP, L_APP, L_APP, L_APP, 29, L_APP, L_APP, 29 },
	spell_weaken,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			20,	12,
	"spell",		"You feel stronger.", SLOT(81)
    },

    {
	"word of recall",	{ 21, 16, L_APP, L_APP, 23, 32, 36, 20, 31, 23  },
	spell_word_of_recall,	TAR_CHAR_SELF,		POS_RESTING,
	NULL,			5,	12,
	"",			"!Word of Recall!", SLOT(82)
    },

/*
 * Dragon breath
 */
    {
	"acid breath",		{    63, 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,
	"blast of acid",	"!Acid Breath!", SLOT(83)
    },

    {
	"fire breath",		{    64, 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,
	"blast of flame",	"!Fire Breath!", SLOT(84)
    },

    {
	"frost breath",		{    61, 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,
	"blast of frost",	"!Frost Breath!", SLOT(85)
    },

    {
	"gas breath",		{    65, 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,
	"blast of gas",		"!Gas Breath!", SLOT(86)
    },

    {
	"lightning breath",	
      {  62, 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,, SLOT(87)
	"blast of lightning",	"!Lightning Breath!"
    },
/*
  {MAG,THI,CLE,WAR,PSY,DRU,RAN,PAL,BAR,VAM}
*/
/* XOR */
    {
        "summon swarm",
      {L_APP, L_APP, 80, L_APP, L_APP, 60, 70, L_APP, L_APP, L_APP},
        spell_summon_swarm,	TAR_CHAR_SELF,		POS_FIGHTING,
        NULL,			50,	12,
        "",			"!Summon Insect!", SLOT(88)
    },

    {
        "summon pack",
      {L_APP, L_APP, 100, L_APP, L_APP, 70, L_APP, L_APP, L_APP, L_APP},
        spell_summon_pack,	TAR_CHAR_SELF,		POS_FIGHTING,
	NULL,			50,	12,
	"",			"!Summon Pack!", SLOT(89)
    },

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

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

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

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

    {
	"dodge",		{ 6, 9,     4, 4, 9, 11, 6, 7, 7, 9 },
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_dodge,		0,	 0,
	"",			"!Dodge!", SLOT(0)
    },

    {
	"dual",			{ L_APP, L_APP, 29,  19, L_APP, L_APP, 27, 21, 41, 31  },
	spell_null,		TAR_IGNORE,	POS_RESTING,
	&gsn_dual,		0,	 0,
	"",			"!DUAL!", SLOT(0)
    },

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

    {
	"enhanced damage",	{ 50, 49, 14, 9, L_APP, 57, 13, 11, 37, 23 },
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_enhanced_damage,	0,	 0,
	"",			"!Enhanced Damage!", SLOT(0)
    },

    {
	"enhanced damage two",	{ L_APP, L_APP, L_APP, 20, L_APP, L_APP, 43, 36, L_APP, L_APP },
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_enhanced_two,	0,	 0,
	"",			"!Enhanced Damage!", SLOT(0)
    },

    {
	"enhanced hit", 	{ L_APP, L_APP, 17, 15, 26, 21, 17, 16, L_APP, L_APP },
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_enhanced_hit,	0,	 0,
	"",			"!Enhanced Damage!", SLOT(0)
    },

    {
	"feed",			
{ L_APP, L_APP, L_APP,  L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3  },
	spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	&gsn_feed,		0,	 12,
	"bite",			"!Feed!", SLOT(0)
    },

    {
	"fifth attack", 	{ L_APP, L_APP, 59, 39, L_APP, L_APP, 54, 46, L_APP, L_APP },
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_fifth_attack,	0,	 0,
	"",			"!Fifth Attack!", SLOT(0)
    },

    {
	"fourth attack",	{ L_APP, 61, 42, 27, 56, 51, 34, 29, 64, L_APP },
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_fourth_attack,	0,	 0,
	"",			"!FOURTH Attack!", SLOT(0)
    },

    {
	"hide",			{ L_APP, L_APP,     4, L_APP, L_APP, L_APP, 7, L_APP, 5, 8 },
	spell_null,		TAR_IGNORE,		POS_RESTING,
	&gsn_hide,		0,	12,
	"",			"!Hide!", SLOT(0)
    },

    {
	"iron grip",		{ L_APP, L_APP, L_APP,  19, L_APP, L_APP, 22, 27, L_APP, L_APP  },
	spell_null,		TAR_IGNORE,   	 	POS_STANDING,
	&gsn_grip,		0,	 8,
	"",			"You loosen your hold on your weapon.", SLOT(0)
    },

    {
	"kick",			{ L_APP, L_APP, L_APP,  11, L_APP, 24, 12, 17, L_APP, L_APP  },
	spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	&gsn_kick,		0,	 8,
	"kick",			"!Kick!", SLOT(0)
    },

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

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

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

    {
	"poison weapon",	{ L_APP, L_APP,    43, 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!", SLOT(0)
    },

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

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

    {
	"second attack",	{ 12, 17, 11, 9, 16, 16, 12, 8, 21, 19  },
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_second_attack,	0,	 0,
	"",			"!Second Attack!", SLOT(0)
    },

    {
	"seventh attack", 	{ L_APP, L_APP, L_APP, 60, 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!", SLOT(0)
    },

    {
	"sixth attack", 	{ L_APP, L_APP, L_APP, 50, 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!", SLOT(0)
    },

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

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

    {
	"third attack",		{ 25, 31, 22, 17, 31, 29, 24, 19, 33, 31 },
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_third_attack,	0,	 0,
	"",			"!Third Attack!", 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 },
	spell_general_purpose,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   0,      12,
	"general purpose ammo", "!General Purpose Ammo!", SLOT(118)
    },

    {
        "high explosive",       { 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!", SLOT(119)
    },

    {
	"advance",		{ L_IMP, L_IMP, L_IMP, L_IMP, L_IMP, L_IMP, L_IMP, L_IMP, L_IMP, L_IMP },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_advance,     	0,	 0,
	"",			"!Advance!", SLOT(0)
    },

    {
	"allow",		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_allow,     	0,	 0,
	"",			"!Allow!", SLOT(0)
    },

    {
	"at",    		{ 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_DEAD,
	&gsn_at,        	0,	 0,
	"",			"!At!", SLOT(0)
    },

    {
	"bamfin",    		{ 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_DEAD,
	&gsn_bamfin,        	0,	 0,
	"",			"!Bamfin!", SLOT(0)
    },

    {
	"bamfout",    		{ 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_DEAD,
	&gsn_bamfout,        	0,	 0,
	"",			"!Bamfout!", SLOT(0)
    },

    {
	"ban",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_ban,        	0,	 0,
	"",			"!Ban!", SLOT(0)
    },

    {
	"deny",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_deny,        	0,	 0,
	"",			"!Deny!", SLOT(0)
    },

    {
	"disconnect",  		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_disconnect,       	0,	 0,
	"",			"!Disconnect!", SLOT(0)
    },

    {
	"echo",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_echo,        	0,	 0,
	"",			"!Echo!", SLOT(0)
    },

    {
	"force",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_force,        	0,	 0,
	"",			"!Force!", SLOT(0)
    },

    {
	"freeze",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_freeze,        	0,	 0,
	"",			"!Freeze!", SLOT(0)
    },

    {
	"goto",    		{ 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_DEAD,
	&gsn_goto,        	0,	 0,
	"",			"!Goto!", SLOT(0)
    },

    {
	"holylight",   		{ 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_DEAD,
	&gsn_holylight,        	0,	 0,
	"",			"!Holylight!", SLOT(0)
    },

    {
	"immtalk",    		{ 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_DEAD,
	&gsn_immtalk,        	0,	 0,
	"",			"!Immtalk!", SLOT(0)
    },

    {
	"wizinvis",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_wizinvis,        	0,	 0,
	"",			"!Wizinvis!", SLOT(0)
    },

    {
	"log",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_log,        	0,	 0,
	"",			"!Log!", SLOT(0)
    },

    {
	"memory",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_memory,        	0,	 0,
	"",			"!Memory!", SLOT(0)
    },

    {
	"mfind",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_mfind,        	0,	 0,
	"",			"!Mfind!", SLOT(0)
    },

    {
	"mload",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_mload,        	0,	 0,
	"",			"!Mload!", SLOT(0)
    },

    {
	"mset",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_mset,        	0,	 0,
	"",			"!Mset!", SLOT(0)
    },

    {
	"mstat",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_mstat,        	0,	 0,
	"",			"!Mstat!", SLOT(0)
    },

    {
	"mwhere",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_mwhere,        	0,	 0,
	"",			"!Mwhere!", SLOT(0)
    },

    {
	"newlock",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_newlock,        	0,	 0,
	"",			"!Newlock!", SLOT(0)
    },

    {
	"noemote",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_noemote,        	0,	 0,
	"",			"!Noemote!", SLOT(0)
    },

    {
	"notell",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_notell,        	0,	 0,
	"",			"!Notell!", SLOT(0)
    },

    {
	"numlock",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_numlock,        	0,	 0,
	"",			"!Numlock!", SLOT(0)
    },

    {
	"ofind",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_ofind,        	0,	 0,
	"",			"!Ofind!", SLOT(0)
    },

    {
	"oload",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_oload,        	0,	 0,
	"",			"!Oload!", SLOT(0)
    },

    {
	"oset",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_oset,        	0,	 0,
	"",			"!Oset!", SLOT(0)
    },

    {
	"ostat",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_ostat,        	0,	 0,
	"",			"!Ostat!", SLOT(0)
    },

    {
	"owhere",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_owhere,        	0,	 0,
	"",			"!Owhere!", SLOT(0)
    },

    {
	"pardon",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_pardon,        	0,	 0,
	"",			"!Pardon!", SLOT(0)
    },

    {
	"peace",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_peace,        	0,	 0,
	"",			"!Peace!", SLOT(0)
    },

    {
	"purge",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_purge,        	0,	 0,
	"",			"!Purge!", SLOT(0)
    },

    {
	"reboot",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_reboot,        	0,	 0,
	"",			"!Reboot!", SLOT(0)
    },

    {
	"recho",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_recho,        	0,	 0,
	"",			"!Recho!", SLOT(0)
    },

    {
	"restore",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_restore,        	0,	 0,
	"",			"!Restore!", SLOT(0)
    },

    {
	"return",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_return,        	0,	 0,
	"",			"!Return!", SLOT(0)
    },

    {
	"rset",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_rset,        	0,	 0,
	"",			"!Rset!", SLOT(0)
    },

    {
	"rstat",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_rstat,        	0,	 0,
	"",			"!Rstat!", SLOT(0)
    },

    {
	"shutdown",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_shutdown,        	0,	 0,
	"",			"!Shutdown!", SLOT(0)
    },

    {
	"silence",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_silence,        	0,	 0,
	"",			"!Silence!", SLOT(0)
    },

    {
	"slay",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_slay,        	0,	 0,
	"",			"!Slay!", SLOT(0)
    },

    {
	"slookup",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_slookup,        	0,	 0,
	"",			"!Slookup!", SLOT(0)
    },

    {
	"snoop",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_snoop,        	0,	 0,
	"",			"!Snoop!", SLOT(0)
    },

    {
	"sset",    		{ L_DIR, L_DIR, L_DIR, L_DIR, L_DIR, L_DIR, L_DIR, L_DIR, L_DIR, L_DIR },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_sset,        	0,	 0,
	"",			"!Sset!", SLOT(0)
    },

    {
	"sstime",    		{ L_DIR, L_DIR, L_DIR, L_DIR, L_DIR,L_DIR, L_DIR, L_DIR, L_DIR, L_DIR },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_sstime,        	0,	 0,
	"",			"!Sstime!", SLOT(0)
    },

    {
	"switch",    		{ L_JUN, L_JUN, L_JUN, L_JUN, L_JUN,L_JUN, L_JUN, L_JUN, L_JUN, L_JUN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_switch,        	0,	 0,
	"",			"!Switch!", SLOT(0)
    },

    {
	"transfer",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_transfer,        	0,	 0,
	"",			"!Transfer!", SLOT(0)
    },

    {
	"trust",    		{ L_IMP, L_IMP, L_IMP, L_IMP, L_IMP, L_IMP, L_IMP, L_IMP, L_IMP, L_IMP },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_trust,        	0,	 0,
	"",			"!Trust!", SLOT(0)
    },

    {
	"users",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_users,        	0,	 0,
	"",			"!Users!", SLOT(0)
    },

    {
	"wizhelp",    		{ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101 },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_wizhelp,        	0,	 0,
	"",			"!Wizhelp!", SLOT(0)
    },

    {
	"wizify",    		{ L_SEN, L_SEN, L_SEN, L_SEN, L_SEN,L_SEN, L_SEN, L_SEN, L_SEN, L_SEN },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_wizify,        	0,	 0,
	"",			"!Wizify!", SLOT(0)
    },

    {
	"wizlock",    		{ L_DIR, L_DIR, L_DIR, L_DIR, L_DIR, L_DIR, L_DIR, L_DIR, L_DIR, L_DIR },
	spell_null,		TAR_IGNORE,		POS_DEAD,
	&gsn_wizlock,        	0,	 0,
	"",			"!Wizlock!", 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, 39, 19 },
        spell_adrenaline_control,       TAR_CHAR_SELF,  POS_STANDING,
        NULL,                           6,      12,
        "",                             "The adrenaline rush wears off.", SLOT(174)
    },

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

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

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

    {
        "ballistic attack",     { L_APP, L_APP, L_APP, L_APP,     3,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!", SLOT(178)
    },

    {
        "biofeedback",          { L_APP, L_APP, L_APP, L_APP,    18,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.", SLOT(179)
    },

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

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

    {
	"chaos field",		{ L_APP,  L_APP, L_APP, L_APP, 67, 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.", SLOT(182)
    },

    {
        "combat mind",          { L_APP, L_APP, L_APP, L_APP,   15,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.", SLOT(183)
    },

    {
        "complete healing",     { L_APP, L_APP, L_APP, L_APP,    78,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_complete_healing, TAR_CHAR_SELF,          POS_STANDING,
        NULL,                   200,    12,
        "",                     "!Complete Healing!", SLOT(184)
    },

    {
        "control flames",       { L_APP, L_APP, L_APP, L_APP,     11,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_control_flames,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   15,     12,
        "tongue of flame",      "!Control Flames!", SLOT(185)
    },

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

    {
        "death field",          { L_APP, L_APP, L_APP, L_APP,    50,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_death_field,      TAR_IGNORE,             POS_FIGHTING,
        NULL,                   200,    18,
        "field of death",       "!Death Field!", SLOT(187)
    },

    {
        "detonate",             { L_APP, L_APP, L_APP, L_APP,    27,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_detonate,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   35,     24,
        "detonation",           "!Detonate!", SLOT(188)
    },

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

    {
        "displacement",         { L_APP, L_APP, L_APP, L_APP,     9,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.", SLOT(190)
    },

    {
        "domination",           { L_APP, L_APP, L_APP, L_APP,    16,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.", SLOT(191)
    },

    {
        "ectoplasmic form",     { L_APP, L_APP, L_APP, L_APP,    19,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.", SLOT(192)
    },

    {
        "ego whip",             { L_APP, L_APP, L_APP, L_APP,    13,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.", SLOT(193)
    },

    {
        "energy containment",           { L_APP, L_APP, L_APP, L_APP,    10,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.", SLOT(194)
    },

    {
        "enhance armor",        { L_APP, L_APP, L_APP, L_APP,    45,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_enhance_armor,    TAR_OBJ_INV,    POS_STANDING,
        NULL,                   100,    24,
        "",                     "!Enhance Armor!", SLOT(195)
    },

    {
        "enhanced strength",            { L_APP, L_APP, L_APP, L_APP,     7,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_enhanced_strength,        TAR_CHAR_SELF,  POS_STANDING,
        NULL,                           20,     12,
        "",                             "You no longer feel so HUGE.", SLOT(196)
    },

    {
        "flesh armor",          { L_APP, L_APP, L_APP, L_APP,    11,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_flesh_armor,      TAR_CHAR_SELF,          POS_STANDING,
        NULL,                   15,     12,
        "",                     "Your skin returns to normal.", SLOT(197)
    },

    {
        "heighten senses",      { L_APP, L_APP, L_APP, L_APP,     3,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_null,             TAR_CHAR_SELF,          POS_STANDING,
        &gsn_heighten,          0,      0,
        "",                     "Your senses return to normal.", SLOT(198)
    },

    {
        "inertial barrier",     { L_APP, L_APP, L_APP, L_APP,    19,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_inertial_barrier, TAR_IGNORE,             POS_STANDING,
        NULL,                   40,     24,
        "",                     "Your inertial barrier dissipates.", SLOT(199)
    },

    {
        "inflict pain",         { L_APP, L_APP, L_APP, L_APP,     5,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_inflict_pain,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   10,     12,
        "mindpower",            "!Inflict Pain!", SLOT(200)
    },

    {
        "intellect fortress",           { L_APP, L_APP, L_APP, L_APP,    12,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_intellect_fortress,       TAR_IGNORE,     POS_STANDING,
        NULL,                           25,     24,
        "",                     "Your intellectual fortress crumbles.", SLOT(201)
    },

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

    {
        "levitation",           { L_APP, L_APP, L_APP, L_APP,     3,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_levitation,       TAR_CHAR_DEFENSIVE,     POS_STANDING,
        NULL,                   10,     18,
        "",                     "You slowly float to the ground.", SLOT(203)
    },

    {
        "mental barrier",       { L_APP, L_APP, L_APP, L_APP,     6,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_mental_barrier,   TAR_CHAR_SELF,          POS_STANDING,
        NULL,                   8,     12,
        "",                     "Your mental barrier breaks down.", SLOT(204)
    },

    {
        "mind thrust",          { L_APP, L_APP, L_APP, L_APP,     2,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_mind_thrust,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   8,     12,
        "mind thrust",          "!Mind Thrust!", SLOT(205)
	},

    {
        "project force",        { L_APP, L_APP, L_APP, L_APP,     9,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_project_force,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   18,     12,
        "projected force",      "!Project Force!", SLOT(206)
    },

    {
        "psionic blast",        { L_APP, L_APP, L_APP, L_APP,    17,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_psionic_blast,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   25,     12,
        "psionic blast",        "!Psionic Blast!", SLOT(207)
    },

    {
        "psychic crush",        { L_APP, L_APP, L_APP, L_APP,     8,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_psychic_crush,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   15,     18,
        "psychic crush",        "!Psychic Crush!", SLOT(208)
    },

    {
        "psychic drain",        { L_APP, L_APP, L_APP, L_APP,     4,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.", SLOT(209)
    },

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

    {
        "shadow form",          { L_APP, L_APP, L_APP, L_APP,     2,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.", SLOT(211)
    },

    {
        "share strength",       { L_APP, L_APP, L_APP, L_APP,    11,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.", SLOT(212)
    },

    {
        "thought shield",       { L_APP, L_APP, L_APP, L_APP,     1,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_thought_shield,   TAR_CHAR_SELF,          POS_STANDING,
        NULL,                   5,     12,
        "",                     "You no longer feel so protected.", SLOT(213)
    },

    {
        "ultrablast",           { L_APP, L_APP, L_APP, L_APP,    25,L_APP, L_APP, L_APP, L_APP, L_APP },
        spell_ultrablast,       TAR_IGNORE,             POS_FIGHTING,
        NULL,                   75,     24,
       "ultrablast",		"!Ultrablast!" , SLOT(214)
    },

    {
        "cancellation",		{ 51, 56, L_APP, L_APP, L_APP, 72, 78, 63, 86, L_APP },
	spell_cancellation,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
        NULL, 			15,	16,
        "",                     "!Cancellation!", SLOT(215)
    },

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


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

     {
        "mental block", {101,101,101,101,27,101,101,101,101,101},
        spell_mental_block, TAR_CHAR_DEFENSIVE, POS_STANDING,
        NULL,               25,     8,
        "",                 "Your mind feels more vulnerable.", SLOT(218)
     },

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

/*
 * Only here so that it wont show (reserved) on score.
 * -- Altrag
 */
     {
        "doomshield",   {109,109,109,109,109,109,109,109,109,109},
        spell_null,     TAR_IGNORE, POS_STANDING,
        &gsn_doomshield,0, 0,
        "",             "&pYou lose the protection of Talisman.", SLOT(220)
     },

     {
        "flamesphere",  {101,101,101,101,101,101,101,101,101,101},
        gspell_flamesphere, TAR_GROUP_OFFENSIVE, POS_STANDING,
        NULL,           14, 20,
        "flamesphere",  "!Flamesphere!", SLOT(221)
     },
};

const struct gskill_type gskill_table [MAX_GSPELL] =
{
  /*
   * The globals for group spells..
   * -- Altrag
   */

  { 3, SLOT(221), {0,0,0,0,0,0,0,0,0,1} },
};