GmudV33/
GmudV33/player/
GmudV33/public_html/
GmudV33/public_html/IMAGES/_VTI_CNF/
GmudV33/src_linux/Debug/
GmudV33/text/clans/
/***************************************************************************
 *  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.                              *
 *                                                                         *
 *  In order to use any part of this Merc Diku Mud, you must comply with   *
 *  both the original Diku license in 'license.doc' as well the Merc       *
 *  license in 'license.txt'.  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.                                                  *
 ***************************************************************************/

/***************************************************************************
*	ROM 2.4 is copyright 1993-1998 Russ Taylor			   *
*	ROM has been brought to you by the ROM consortium		   *
*	    Russ Taylor (rtaylor@hypercube.org)				   *
*	    Gabrielle Taylor (gtaylor@hypercube.org)			   *
*	    Brian Moore (zump@rom.org)					   *
*	By using this code, you have agreed to follow the terms of the	   *
*	ROM license, in the file Rom24/doc/rom.license			   *
***************************************************************************/

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


/* item type list */
const struct item_type		item_table	[]	=
{
    {	ITEM_LIGHT,		"light"		},
    {	ITEM_SCROLL,	"scroll"	},
    {	ITEM_WAND,		"wand"		},
    {   ITEM_STAFF,		"staff"		},
    {   ITEM_WEAPON,	"weapon"	},
    {   ITEM_TREASURE,	"treasure"	},
    {   ITEM_ARMOR,		"armor"		},
    {	ITEM_POTION,	"potion"	},
    {	ITEM_CLOTHING,	"clothing"	},
    {   ITEM_FURNITURE,	"furniture"	},
    {	ITEM_TRASH,		"trash"		},
    {	ITEM_CONTAINER,	"container"	},
    {	ITEM_DRINK_CON, "drink"		},
    {	ITEM_KEY,		"key"		},
    {	ITEM_FOOD,		"food"		},
    {	ITEM_MONEY,		"money"		},
    {	ITEM_BOAT,		"boat"		},
    {	ITEM_CORPSE_NPC,"npc_corpse"	},
    {	ITEM_CORPSE_PC,	"pc_corpse"	},
    {   ITEM_FOUNTAIN,	"fountain"	},
    {	ITEM_PILL,		"pill"		},
    {	ITEM_PROTECT,	"protect"	},
    {	ITEM_MAP,		"map"		},
    {	ITEM_PORTAL,	"portal"	},
    {	ITEM_WARP_STONE,"warp_stone"	},
    {	ITEM_ROOM_KEY,	"room_key"	},
    {	ITEM_GEM,		"gem"		},
    {	ITEM_JEWELRY,	"jewelry"	},
    {   ITEM_JUKEBOX,	"jukebox"	},
    {   ITEM_INK,		"ink"		},
    {   ITEM_QUILL,		"quill"		},
    {   ITEM_GLASS,		"glass"		},
    {   ITEM_PARCHMENT,	"parchment"	},
  	{   ITEM_WINDOW,    "window"    },  /* 1201A */
	{	ITEM_VEHICLE,	"vehicle"	},	/* 061801 */
    {   0,		NULL		}
};

#if defined(CNT)
#undef CNT
#endif

#define CNT(Str, Inta, Intb, Intc)		(Inta = Inta)

/* weapon selection table */
const   struct weapon_type		weapon_table	[]	=
{
   { "sword",	&OBJ_VNUM_SCHOOL_SWORD,		WEAPON_SWORD,	&gsn_sword		},
   { "mace",	&OBJ_VNUM_SCHOOL_MACE,		WEAPON_MACE,	&gsn_mace 		},
   { "dagger",	&OBJ_VNUM_SCHOOL_DAGGER,	WEAPON_DAGGER,	&gsn_dagger		},
   { "axe",		&OBJ_VNUM_SCHOOL_AXE,		WEAPON_AXE,		&gsn_axe		},
   { "staff",	&OBJ_VNUM_SCHOOL_STAFF,		WEAPON_SPEAR,	&gsn_spear		},
   { "flail",	&OBJ_VNUM_SCHOOL_FLAIL,		WEAPON_FLAIL,	&gsn_flail		},
   { "whip",	&OBJ_VNUM_SCHOOL_WHIP,		WEAPON_WHIP,	&gsn_whip		},
   { "polearm",	&OBJ_VNUM_SCHOOL_POLEARM,	WEAPON_POLEARM,	&gsn_polearm	},
   { NULL,		NULL,							0,				NULL		}
};

/* wiznet table and prototype for future flag setting */
const   struct wiznet_type      wiznet_table    []              =
{
   	{   "on",           WIZ_ON,         IM },
   	{   "prefix",		WIZ_PREFIX,		IM },
   	{   "ticks",        WIZ_TICKS,      IM },
   	{   "logins",       WIZ_LOGINS,     IM },
   	{   "sites",        WIZ_SITES,      L4 },
   	{   "links",        WIZ_LINKS,      L7 },
   	{	"newbies",		WIZ_NEWBIE,		IM },
   	{	"spam",			WIZ_SPAM,		L5 },
   	{   "deaths",       WIZ_DEATHS,     IM },
   	{   "resets",       WIZ_RESETS,     L4 },
   	{   "mobdeaths",    WIZ_MOBDEATHS,  L4 },
   	{   "flags",		WIZ_FLAGS,		L5 },
   	{	"penalties",	WIZ_PENALTIES,	L5 },
   	{	"saccing",		WIZ_SACCING,	L5 },
   	{	"levels",		WIZ_LEVELS,		IM },
   	{	"load",			WIZ_LOAD,		L2 },
   	{	"restore",		WIZ_RESTORE,	L2 },
   	{	"snoops",		WIZ_SNOOPS,		L2 },
   	{	"switches",		WIZ_SWITCHES,	L2 },
   	{	"secure",		WIZ_SECURE,		L1 },
   	{	"memory",		WIZ_MEMCHECK,	L3 },
	{	"stocks",		WIZ_STOCKS,		L8 }, /* added for crashes and peeks monitoring */
	{	"bad pwords",	WIZ_PWORD,		IM }, /* added for crashes and peeks monitoring */

	{	NULL,		0,		0  }
};

/* attack table  -- not very organized :( */
const 	struct attack_type	attack_table	[MAX_DAMAGE_MESSAGE]	=
{
    { 	"none",		"hit",		-1		},  /*  0 */
    {	"slice",	"slice", 	DAM_SLASH	},
    {   "stab",		"stab",		DAM_PIERCE	},
    {	"slash",	"slash",	DAM_SLASH	},
    {	"whip",		"whip",		DAM_SLASH	},
    {   "claw",		"claw",		DAM_SLASH	},  /*  5 */
    {	"blast",	"blast",	DAM_BASH	},
    {   "pound",	"pound",	DAM_BASH	},
    {	"crush",	"crush",	DAM_BASH	},
    {   "grep",		"grep",		DAM_SLASH	},
    {	"bite",		"bite",		DAM_PIERCE	},  /* 10 */
    {   "pierce",	"pierce",	DAM_PIERCE	},
    {   "suction",	"suction",	DAM_BASH	},
    {	"beating",	"beating",	DAM_BASH	},
    {   "digestion",	"digestion",	DAM_ACID	},
    {	"charge",	"charge",	DAM_BASH	},  /* 15 */
    { 	"slap",		"slap",		DAM_BASH	},
    {	"punch",	"punch",	DAM_BASH	},
    {	"wrath",	"wrath",	DAM_ENERGY	},
    {	"magic",	"magic",	DAM_ENERGY	},
    {   "divine",	"divine power",	DAM_HOLY	},  /* 20 */
    {	"cleave",	"cleave",	DAM_SLASH	},
    {	"scratch",	"scratch",	DAM_PIERCE	},
    {   "peck",		"peck",		DAM_PIERCE	},
    {   "peckb",	"peck",		DAM_BASH	},
    {   "chop",		"chop",		DAM_SLASH	},  /* 25 */
    {   "sting",	"sting",	DAM_PIERCE	},
    {   "smash",	 "smash",	DAM_BASH	},
    {   "shbite",	"shocking bite",DAM_LIGHTNING	},
    {	"flbite",	"flaming bite", DAM_FIRE	},
    {	"frbite",	"freezing bite", DAM_COLD	},  /* 30 */
    {	"acbite",	"acidic bite", 	DAM_ACID	},
    {	"chomp",	"chomp",	DAM_PIERCE	},
    {  	"drain",	"life drain",	DAM_NEGATIVE	},
    {   "thrust",	"thrust",	DAM_PIERCE	},
    {   "slime",	"slime",	DAM_ACID	},
    {	"shock",	"shock",	DAM_LIGHTNING	},
    {   "thwack",	"thwack",	DAM_BASH	},
    {   "flame",	"flame",	DAM_FIRE	},
    {   "chill",	"chill",	DAM_COLD	},
    {   NULL,		NULL,		0		}
};




/*
 * Class table.
 */
const	struct	class_type	class_table	[MAX_CLASS]	=
{
    {
	"mage", "Mag",  STAT_INT,  &OBJ_VNUM_SCHOOL_DAGGER,
	{ 1, 1 },  75,  20, 6,  6,  8, TRUE,
	"mage basics", "mage default", 0
    },

    {
	"cleric", "Cle",  STAT_WIS,  &OBJ_VNUM_SCHOOL_MACE,
	{ 1, 1 },  75,  20, 2,  7, 10, TRUE,
	"cleric basics", "cleric default", 0
    },

    {
	"thief", "Thi",  STAT_DEX,  &OBJ_VNUM_SCHOOL_DAGGER,
	{ 1, 1 },  75,  20,  -4,  8, 13, FALSE,
	"thief basics", "thief default", 0
    },

    {
	"warrior", "War",  STAT_STR,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  11, 15, FALSE,
	"warrior basics", "warrior default", 0
    },

    {
	"ranger", "Ran",  STAT_CON,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  12, 18, TRUE,
	"ranger basics", "ranger default", 0
    },

    {
	"assassin", "Ass",  STAT_DEX,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -15,  12, 17, TRUE,
	"assassin basics", "assassin default", 1
    },

    {
	"paladin", "Pal",  STAT_WIS,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  11, 19, TRUE,
	"paladin basics", "paladin default", 3
    },

    {
	"witch", "Wit",  STAT_INT,  &OBJ_VNUM_SCHOOL_DAGGER,
	{ 1, 1 },  75,  20,  -4,  10, 16, TRUE,
	"witch basics", "witch default", 1
    },

    {
	"necromancer", "Nec",  STAT_INT,  &OBJ_VNUM_SCHOOL_DAGGER,
	{ 1, 1 },  75,  20,  -8,  10, 16, TRUE,
	"necromancer basics", "necromancer default", 1
    },

    {
	"enchanter", "Enc",  STAT_INT,  &OBJ_VNUM_SCHOOL_DAGGER,
	{ 1, 1 },  75,  20,  -4,  11, 16, TRUE,
	"enchanter basics", "enchanter default", 0
    },

    {
	"berserker", "Ber",  STAT_STR,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -13,  12, 19, TRUE,
	"berserker basics", "berserker default", 0
    },

    {
	"death knight", "DKn",  STAT_WIS,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  11, 19, TRUE,
	"deathknight basics", "deathknight default", 3
    },

    {
	"soldier", "Sol",  STAT_CON,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -13,  12, 18, TRUE,
	"soldier basics", "soldier default", 1
    },

    {
	"opoya", "Opy",  STAT_DEX,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -20,  19, 30, TRUE,
	"opoya basics", "opoya default", 3
    },

    {
	"wicasa", "Wic",  STAT_INT,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"wicasa basics", "wicasa default", 3
    },

    {
	"druid", "Dru",  STAT_CON,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"druid basics", "druid default", 0
    },

    {
	"telepath", "TPa",  STAT_INT,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"telepath basics", "telepath default", 3
    },

    {
	"priest", "Pre",  STAT_INT,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"priest basics", "priest default", 1
    },

    {
	"bard", "Brd",  STAT_CON,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"bard basics", "bard default", 1
    },

    {
	"sage", "Sag",  STAT_INT,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"sage basics", "sage default", 1
    },

    {
	"sorcerer", "Sor",  STAT_INT,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"sorcerer basics", "sorcerer default", 2
    },

    {
	"bishop", "Bis",  STAT_WIS,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"bishop basics", "bishop default", 2
    },

    {
	"templar", "Tmp",  STAT_WIS,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"templer basics", "templer default", 2
    },

    {
	"monk", "Mnk",  STAT_WIS,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"monk basics", "monk default", 2
    },

    {
	"psionist", "Psi",  STAT_INT,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -10,  19, 30, TRUE,
	"psionist basics", "psionist default", 2
    },

    {
	"ninja", "Nin",  STAT_CON,  &OBJ_VNUM_SCHOOL_SWORD,
	{ 1, 1 },  75,  20,  -15,  19, 30, TRUE,
	"assassin basics", "assassin default", 2
    }

};



/*
 * Titles.
 * Removed these TAKA
 */

char *	const			title_table	[1][1][2] =
{
    {
	{ "Man",			"Woman"				}
    }
};



/*
 * Attribute bonus tables.
 * HIT, DAMAGE, CARRY, WIELD
 */
const	struct	str_app_type	str_app		[51]		=
{
    { -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, 130, 12 },
    {  0,  0, 130, 13 }, /* 13  */
    {  0,  1, 140, 14 },
    {  1,  1, 150, 15 }, /* 15  */
    {  1,  2, 165, 16 },
    {  2,  3, 180, 22 },
    {  2,  3, 200, 25 }, /* 18  */
    {  3,  4, 225, 30 },
    {  3,  5, 250, 35 }, /* 20  */
    {  4,  6, 300, 40 },
    {  4,  6, 350, 45 },
    {  5,  7, 400, 50 },
    {  5,  8, 450, 55 },
    {  6,  9, 500, 60 },  /* 25   */
    {  6,  9,  550,  62 },   
    {  7, 10,  575,  64 },  
    {  7, 10,  600,  66 },  
    {  7, 11,  625,  68 },  
    {  8, 11,  650,  70 },  /* 30   */
    {  8, 11,  675,  75 },  
    {  9, 12,  700,  80 },  
    {  9, 12,  725,  82 },  
    {  9, 13,  750,  85 },  
    { 10, 13,  760,  88 },  /* 35   */
    { 10, 14,  770,  90 },  
    { 11, 14,  780,  92 },  
    { 11, 15,  790,  95 },  
    { 12, 15,  800,  97 },  
    { 13, 16,  810, 100 },  /* 40   */
    { 13, 16,  820, 110 },  
    { 14, 16,  830, 115 },  
    { 15, 17,  840, 120 },  
    { 16, 17,  850, 122 },  
    { 16, 18,  860, 124 },  /* 45   */
    { 17, 18,  870, 126 },  
    { 17, 19,  880, 128 },  
    { 18, 19,  890, 130 },  
    { 19, 19,  900, 135 },  
    { 20, 20, 1000, 140 }  /* 50   */
};


/* learned */
const	struct	int_app_type	int_app		[51]		=
{
    {  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 },
    { 80 },
    { 85 },	/* 25 */
    { 86 },	/*  1 */
    { 87 },
    { 88 },	/*  3 */
    { 89 },
    { 90 },	/*  5 */
    { 92 },
    { 92 },
    { 93 },
    { 95 },
    { 97 },	/* 10 */
    { 99 },
    { 102 },
    { 105 },
    { 108 },
    { 111 },	/* 15 */
    { 114 },
    { 117 },
    { 120 },	/* 18 */
    { 124 },
    { 129 },	/* 20 */
    { 135 },
    { 140 },
    { 150 },
    { 160 },
    { 165 }	/* 25 */
};


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


/* ac */
const	struct	dex_app_type	dex_app		[51]		=
{
    {   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 */
    { - 60 },
    { - 75 },
    { - 90 },
    { -105 },
    { -120 },    /* 25 */
    { -130 },   /* 1 */
    { -140 },
    { -150 },
    { -160 },
    { -170 },   /* 5 */
    { -180 },
    { -190 },
    { -200 },
    { -205 },
    { -210 },   /* 10 */
    { -215 },
    { -220 },
    { -225 },
    { -230 },
    { -240 },   /* 15 */
    { -245 },
    { -250 },
    { -260 },
    { -270 },
    { -280 },   /* 20 */
    { -290 },
    { -305 },
    { -320 },
    { -335 },
    { -350 }    /* 25 */
};

/* hitpoints, shock */
const	struct	con_app_type	con_app		[51]		=
{
    { -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 */
    {  9, 99 },   /*  1 */
    { 10, 99 },
    { 10, 99 },	  /*  3 */
    { 11, 99 },
    { 11, 99 },   /*  5 */
    { 12, 99 },
    { 13, 99 },
    { 13, 99 },
    { 14, 99 },
    { 14, 99 },   /* 10 */
    { 15, 99 },
    { 15, 99 },
    { 15, 99 },
    { 16, 99 },
    { 16, 99 },   /* 15 */
    { 16, 99 },
    { 17, 99 },
    { 17, 99 },   /* 18 */
    { 18, 99 },
    { 19, 99 },   /* 20 */
    { 20, 99 },
    { 20, 99 },
    { 21, 99 },
    { 22, 99 },
    { 25, 99 }    /* 25 */
};



/*
 * Liquid properties.
 * Used in world.obj.
 */
const	struct	liq_type	liq_table	[]	=
{
/*    name			color	proof, full, thirst, food, ssize */
    { "water",			"clear",	{   0, 1, 10, 0, 16 }	},
    { "beer",			"amber",	{  12, 1,  8, 1, 12 }	},
    { "red wine",		"burgundy",	{  30, 1,  8, 1,  5 }	},
    { "ale",			"brown",	{  15, 1,  8, 1, 12 }	},
    { "dark ale",		"dark",		{  16, 1,  8, 1, 12 }	},

    { "whisky",			"golden",	{ 120, 1,  5, 0,  2 }	},
    { "lemonade",		"pink",		{   0, 1,  9, 2, 12 }	},
    { "firebreather",		"boiling",	{ 190, 0,  4, 0,  2 }	},
    { "local specialty",	"clear",	{ 151, 1,  3, 0,  2 }	},
    { "slime mold juice",	"green",	{   0, 2, -8, 1,  2 }	},

    { "milk",			"white",	{   0, 2,  9, 3, 12 }	},
    { "tea",			"tan",		{   0, 1,  8, 0,  6 }	},
    { "coffee",			"black",	{   0, 1,  8, 0,  6 }	},
    { "blood",			"red",		{   0, 2, -1, 2,  6 }	},
    { "salt water",		"clear",	{   0, 1, -2, 0,  1 }	},

    { "coke",			"brown",	{   0, 2,  9, 2, 12 }	},
    { "root beer",		"brown",	{   0, 2,  9, 2, 12 }   },
    { "elvish wine",		"green",	{  35, 2,  8, 1,  5 }   },
    { "white wine",		"golden",	{  28, 1,  8, 1,  5 }   },
    { "champagne",		"golden",	{  32, 1,  8, 1,  5 }   },

    { "mead",			"honey-colored",{  34, 2,  8, 2, 12 }   },
    { "rose wine",		"pink",		{  26, 1,  8, 1,  5 }	},
    { "benedictine wine",	"burgundy",	{  40, 1,  8, 1,  5 }   },
    { "vodka",			"clear",	{ 130, 1,  5, 0,  2 }   },
    { "cranberry juice",	"red",		{   0, 1,  9, 2, 12 }	},

    { "orange juice",		"orange",	{   0, 2,  9, 3, 12 }   },
    { "absinthe",		"green",	{ 200, 1,  4, 0,  2 }	},
    { "brandy",			"golden",	{  80, 1,  5, 0,  4 }	},
    { "aquavit",		"clear",	{ 140, 1,  5, 0,  2 }	},
    { "schnapps",		"clear",	{  90, 1,  5, 0,  2 }   },

    { "icewine",		"purple",	{  50, 2,  6, 1,  5 }	},
    { "amontillado",		"burgundy",	{  35, 2,  8, 1,  5 }	},
    { "sherry",			"red",		{  38, 2,  7, 1,  5 }   },
    { "framboise",		"red",		{  50, 1,  7, 1,  5 }   },
    { "rum",			"amber",	{ 151, 1,  4, 0,  2 }	},

    { "cordial",		"clear",	{ 100, 1,  5, 0,  2 }   },
    { "mountain dew", 	"light green", {   0, 1, 10, 0, 16 }	},

    { NULL,			NULL,		{   0, 0,  0, 0,  0 }	}
};



/*
 * The skill and spell table.
 * Slot numbers must never be changed as they appear in #OBJECTS sections.
 */
#define SLOT(n)	n

const	struct	skill_type	skill_table	[MAX_SKILL]	=
{

/*
 * Magic spells.
 */


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

    {
	"acid blast",		{ 28, IM, IM, IM, IM, IM, IM, 28, 30, 35,
		IM, IM, IM, IM, 27, 39, IM, IM, IM, IM, 23, 25, 29, IM, IM, IM },
						{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
	spell_acid_blast,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(70),	20,	12,
	"acid blast",		"!Acid Blast!"
    },


    {
	"armor",		{  7,  2, IM, IM, 9, IM, IM, 2, 2, 7,
		IM, IM, IM, IM, IM, 4, 7, 5, 3, 3, 2, 7, 4, 2, 3, 9 },
					{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_armor,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT( 1),	 5,	12,
	"",			"You feel less armored.",	""
    },

    {
	"bless",		{ IM,  7, IM, IM, IM, IM,
		8, IM, IM, IM, IM, 8, IM, IM, IM, IM, 12, IM, 5, IM, 7, IM, 3, 8, IM, 1 },
					{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_bless,		TAR_OBJ_CHAR_DEF,	POS_STANDING,
	NULL,			SLOT( 3),	 5,	12,
	"",			"You feel less righteous.",
	"$p's holy aura fades."
    },

    {
	"blindness",		{  12,  8, IM, IM, 12, IM, 9, 12, 12,
		12, IM, 9, IM, IM, 11, IM, 11, 10, 16, 7, 9, 14, IM, 16, 13, 1 },
						{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_blindness,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	&gsn_blindness,		SLOT( 4),	 5,	12,
	"",			"You can see again.",	""
    },

    {
	"burning hands",	{  7, IM, IM, IM, 15, IM, 9, 7, 9,
		6, IM, 9, IM, IM, 8, 5, 9, 7, 12, 5, 8, 4, 4, 7, 12, IM },
						{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_burning_hands,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT( 5),	15,	12,
	"burning hands",	"!Burning Hands!", 	""
    },

    {
	"call lightning",	{ 26, 18, IM, IM, 31, IM, 18,
		30, 30, 19, IM, 18, IM, IM, 27, IM, IM, IM, 27, 17, 23, IM, 15, IM, 22, IM },
						{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_call_lightning,	TAR_IGNORE,		POS_FIGHTING,
	NULL,			SLOT( 6),	15,	12,
	"lightning strike",	"!Call Lightning!",	""
    },

    {   "calm",			{ 48, 16, IM, IM, IM, IM, 16, 46, 46, 20,
		IM, 16, IM, IM, 44, 39, 45, 29, IM, 25, 23, 16, IM, IM, 24, IM },
						{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_calm,		TAR_IGNORE,		POS_FIGHTING,
	NULL,			SLOT(509),	30,	12,
	"",			"You have lost your peace of mind.",	""
    },

    {
	"cancellation",		{ 18, 26, IM, IM, 30, IM, 26, 20, 15,
		15, IM, 26, IM, IM, 19, IM, IM, 22, IM, IM, IM, 24, 18, 25, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_cancellation,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(507),	20,	12,
	""			"!cancellation!",	""
    },
    {
	"summon greater golem",         { 50, IM, IM, IM, IM, IM, IM, 50, 50, 50, IM, IM, IM, IM, 50,
	  	IM, IM, IM, IM, IM, 50, IM, IM, 50, IM, IM},
	  	{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
	spell_summon_ggolem,     TAR_IGNORE,             POS_STANDING,
	NULL,           SLOT(600),      250,            32,
	"",     "You gained enough mana to summon more golems now.",""

    },

    {
	"cause critical",	{ IM,  13, IM, IM, 31, IM, 13, IM,
		13, IM, IM, 13, IM, IM, 17, IM, 12, IM, IM, 14, IM, IM, IM, IM, 12, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_cause_critical,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(63),	20,	12,
	"spell",		"!Cause Critical!",	""
    },

    {
	"cause light",		{ IM,  13, IM, IM, 31, IM, 13, IM,
		13, IM, IM, 13, IM, IM, 17, IM, 12, IM, IM, 14, IM, IM, IM, IM, 12, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_cause_light,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(62),	15,	12,
	"spell",		"!Cause Light!",	""
    },

    {
	"cause serious",	{ IM,  13, IM, IM, 31, IM, 13, IM,
		13, IM, IM, 13, IM, IM, 17, IM, 12, IM, IM, 14, IM, IM, IM, IM, 12, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_cause_serious,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(64),	17,	12,
	"spell",		"!Cause Serious!",	""
    },

    {
	"chain lightning",	{ 33, IM, IM, IM, IM, IM, 41, 33, 33,
		30, IM, 41, IM, IM, IM, IM, IM, 37, IM, IM, 29, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_chain_lightning,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(500),	25,	12,
	"lightning",		"!Chain Lightning!",	""
    },

    {
	"change sex",		{ IM, IM, IM, IM, IM, IM,
		IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_change_sex,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(82),	15,	12,
	"",			"Your body feels familiar again.",	""
    },

    {
	"charm person",		{ 20, IM, IM, IM, 25, IM, IM, 20,
		70, 70, IM, IM, IM, IM, 19, 22, 11, 20, 24, 27, 22, 19, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_charm_person,	TAR_CHAR_OFFENSIVE,	POS_STANDING,
	&gsn_charm_person,	SLOT( 7),	 5,	12,
	"",			"You feel more self-confident.",	""
    },

    {
	"chill touch",		{  4, IM, IM, IM, IM, IM, IM, 5, 5, 4,
		IM, IM, IM, IM, 4, 7, IM, IM, 9, IM, 7, IM, IM, 12, IM, 1 },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_chill_touch,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT( 8),	15,	12,
	"chilling touch",	"You feel less cold.",	""
    },

    {
	"colour spray",		{ 16, IM, IM, IM, 22, IM, IM, 16, 16, 12,
		IM, IM, IM, IM, 17, 19, 17, 16, 19, 22, 18, 17, IM, 22, 17, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_colour_spray,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(10),	15,	12,
	"colour spray",		"!Colour Spray!",	""
    },

    {
	"continual light",	{  6,  4, IM, IM, 6, IM, 4, 6, 6, 6, IM, 4, IM, IM, 7,
		5, IM, 7, IM, 3, IM, 7, 5, 9, 6, IM},
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_continual_light,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(57),	 7,	12,
	"",			"!Continual Light!",	""
    },

    {
	"control weather",	{ 15, 19, IM, IM, 22, IM, IM, 15, 15, 7, IM, IM, IM, IM, 14,
		18, 23, 15, 21, 16, 17, IM, IM, 22, 19, IM},
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_control_weather,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(11),	25,	12,
	"",			"!Control Weather!",	""
    },

    {
	"create food",		{ 40, 25, IM, IM, 25, IM, 35, 40, 40, 10,
		IM, 35, IM, IM, 41, IM, IM, IM, IM, IM, 33, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_create_food,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(12),	 5,	12,
	"",			"!Create Food!",	""
    },

    {
	"create rose",		{ IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM,
		IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM},
						{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_create_rose,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(511),	30, 	12,
	"",			"!Create Rose!",	""
    },

    {
	"create spring",	{ 40, 25, IM, IM, 25, IM, 35, 40, 40, 10,
		IM, 35, IM, IM, 41, IM, IM, IM, IM, IM, 33, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_create_spring,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(80),	20,	12,
	"",			"!Create Spring!",	""
    },

    {
	"create water",		{ 30, 15, IM, IM, 15, IM, 25, 30, 30, 10,
		IM, 25, IM, IM, 31, IM, IM, IM, IM, IM, 23, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_create_water,	TAR_OBJ_INV,		POS_STANDING,
	NULL,			SLOT(13),	 5,	12,
	"",			"!Create Water!",	""
    },

    {
	"cure blindness",	{ IM,  6, IM, IM, 16, IM, 6, IM,
		16, 16, IM, 6, IM, IM, 12, 11, IM, IM, 14, 11, 9, IM, 12, 15, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_cure_blindness,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(14),	 5,	12,
	"",			"!Cure Blindness!",	""
    },

    {
	"cure critical",	{ IM,  13, IM, IM, 13, IM,
		13, 15, 20, 18, IM, 13, IM, IM, 13, IM, IM, 14, IM, IM, IM, 15, IM, 11, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_cure_critical,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(15),	20,	12,
	"",			"!Cure Critical!",	""
    },

    {
	"cure disease",		{ IM, 13, IM, IM, IM, IM,
		13, 15, 15, 15, IM, 13, IM, IM, 15, 16, IM, 15, 23, 12, IM, 11, IM, 19, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_cure_disease,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT(501),	20,	12,
	"",			"!Cure Disease!",	""
    },

    {
	"cure light",		{ IM, 13, IM, IM, IM, IM,
		13, 15, 15, 15, IM, 13, IM, IM, 15, 16, IM, 15, 23, 12, IM, 11, IM, 19, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_cure_light,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(16),	10,	12,
	"",			"!Cure Light!",		""
    },

    {
	"cure poison",		{ IM, 13, IM, IM, IM, IM,
		13, 15, 15, 15, IM, 13, IM, IM, 15, 16, IM, 15, 23, 12, IM, 11, IM, 19, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_cure_poison,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT(43),	 5,	12,
	"",			"!Cure Poison!",	""
    },

    {
	"cure serious",		{ IM, 18, IM, IM, IM, IM,
		18, 20, 20, 20, IM, 18, IM, IM, 20, 21, IM, 20, 28, 17, IM, 16, IM, 24, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_cure_serious,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(61),	15,	12,
	"",			"!Cure Serious!",	""
    },

    {
	"curse",		{ 18, 18, IM, IM, IM, IM, IM, 18,
		18, 18, IM, IM, IM, IM, 18, IM, 18, 18, IM, IM, 13, IM, IM, IM, 16, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_curse,		TAR_OBJ_CHAR_OFF,	POS_FIGHTING,
	&gsn_curse,		SLOT(17),	20,	12,
	"curse",		"The curse wears off.",
	"$p is no longer impure."
    },


    {
	"demonfire",		{ IM, 34, IM, IM, 38, 38, 34,
		IM, IM, IM, IM, 34, IM, 46, 39, 34, IM, IM, 42, IM, IM, IM, IM, 33, 37, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_demonfire,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(505),	20,	12,
	"torments",		"!Demonfire!",		""
    },

    {
	"detect evil",		{ 11,  4, IM, IM, 20, IM, 4, 11, 11, 11,
		IM, 4, IM, IM, 9, 4, 4, 7, 3, 9, 4, 6, 5, 5, 4, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_detect_evil,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(18),	 5,	12,
	"",			"The red in your vision disappears.",	""
    },

    {
        "detect good",          { 11,  4, IM, IM, 20, IM, 4, 11, 11, 11,
		IM, 4, IM, IM, 9, 4, 4, 7, 3, 9, 4, 6, 5, 5, 4, IM },
								{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_detect_good,      TAR_CHAR_SELF,          POS_STANDING,
        NULL,                   SLOT(513),        5,     12,
        "",                     "The gold in your vision disappears.",	""
    },

    {
	"detect hidden",	{ 15, 11, 13, IM, 13, 13, 11, 15, 15, 15,
		IM, 11, IM, 11, 14, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, 1 },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_detect_hidden,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(44),	 5,	12,
	"",			"You feel less aware of your surroundings.",
	""
    },

    {
	"detect invis",		{  13, 13, IM, 17, 14, 14, 15, 12, 12, 12, IM, 15, IM, 15, 13, 12, 13, 14, 17, 12, 12, 15, 13, 14, 17, 13 },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_detect_invis,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(19),	 5,	12,
	"",			"You no longer see invisible objects.",
	""
    },

    {
	"detect magic",		{ 13, 13, IM, 17, 14, 14, 15, 12, 12, 12, IM, 15, IM, 15, 13, 12, 13, 14, 17, 12, 12, 15, 13, 14, 17, 13 },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_detect_magic,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(20),	 5,	12,
	"",			"The detect magic wears off.",	""
    },

    {
	"detect poison",	{  13,  13, IM, 17, 14, 14, 15, 12, 12,
		12, IM, 15, IM, 15, 13, 12, 13, 14, 17, 12, 12, 15, 13, 14, 17, 13 },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_detect_poison,	TAR_OBJ_INV,		POS_STANDING,
	NULL,			SLOT(21),	 5,	12,
	"",			"!Detect Poison!",	""
    },

    {
	"dispel evil",		{ IM, 15, IM, IM, IM, IM, 15,
		IM, IM, IM, IM, 15, IM, IM, IM, IM, IM, 12, IM, IM, IM, 13, 15, 12, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_dispel_evil,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(22),	15,	12,
	"dispel evil",		"!Dispel Evil!",	""
    },

    {
        "dispel good",          { IM, 15, IM, IM, IM, IM, 15,
		IM, IM, IM, IM, 15, IM, IM, IM, IM, IM, 12, IM, IM, IM, 13, 15, 12, IM, IM },
								{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_dispel_good,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SLOT(512),      15,     12,
        "dispel good",          "!Dispel Good!",	""
    },

    {
	"dispel magic",		{ 16, 24, 70, IM, 61, 70, 24, 16, 16, 16,
		IM, 24, IM, 67, 15, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_dispel_magic,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(59),	15,	12,
	"",			"!Dispel Magic!",	""
    },

    {
	"earthquake",		{ IM,  10, IM, IM, 30, IM, 10,
		IM, IM, IM, IM, 10, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, 25, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_earthquake,	TAR_IGNORE,		POS_FIGHTING,
	NULL,			SLOT(23),	15,	12,
	"earthquake",		"!Earthquake!",		""
    },

    {
	"enchant armor",	{ 16, IM, IM, IM, IM, IM,
		IM, 30, IM, 10, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, 28, IM, IM, IM, IM, IM },
						{ 2,  2,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_enchant_armor,	TAR_OBJ_INV,		POS_STANDING,
	NULL,			SLOT(510),	100,	24,
	"",			"!Enchant Armor!",	""
    },

    {
	"enchant weapon",	{ 16, IM, IM, IM, IM, IM,
		IM, 30, IM, 10, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, 28, IM, IM, IM, IM, IM },
						{ 2,  2, 4,  4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_enchant_weapon,	TAR_OBJ_INV,		POS_STANDING,
	NULL,			SLOT(24),	100,	24,
	"",			"!Enchant Weapon!",	""
    },

    {
	"energy drain",		{ 19, 22, IM, IM, 40, IM, IM, 20, 18, 21,
		IM, IM, IM, IM, 20, IM, 21, IM, 32, 21, IM, IM, IM, IM, 29, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_energy_drain,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(25),	35,	12,
	"energy drain",		"!Energy Drain!",	""
    },

	{
	"faerie fire",		{  6,  3, IM, IM, 5, IM, 3, 5, 7, 7,
		IM, 3, IM, IM, 7, 9, 13, 7, 8, 3, 12, 7, 3, 6, 8, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_faerie_fire,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(72),	 5,	12,
	"faerie fire",		"The pink aura around you fades away.",
	""
    },

    {
	"faerie fog",		{  12,  6, IM, IM, 10, IM, 6, 10, 14, 14,
		IM, 6, IM, IM, 14, 18, 21, 14, 16, 6, 19, 14, 6, 12, 16, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_faerie_fog,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(73),	12,	12,
	"faerie fog",		"!Faerie Fog!",		""
    },

    {
	"farsight",		{ 14, 16, IM, IM, 16, IM, 16, 14, 14,14,
		IM, 16, IM, 16, 14, 13, 13, 14, 16, 11, 13, 14, IM, 18, 14, IM },
					{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_farsight,		TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(521),	36,	20,
	"farsight",		"!Farsight!",		""
    },

    {
	"fireball",		{ 22, IM, IM, IM, 35, IM, 22,
		22, 22, 22, IM, 22, IM, IM, 22, 31, IM, 22, 37, 24, 15, 18, 22, 31, 17, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_fireball,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(26),	15,	12,
	"fireball",		"!Fireball!",		""
    },

    {
	"fireproof",		{ 13, IM, IM, IM, IM, IM, IM,
		15, IM, 10, IM, IM, IM, IM, IM, IM, IM, IM, 14, 10, IM, IM, IM, IM, 17, IM },
						{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_fireproof,	TAR_OBJ_INV,		POS_STANDING,
	NULL,			SLOT(523),	10,	12,
	"",			"",	"$p's protective aura fades."
    },

    {
	"flamestrike",		{ IM, 20, IM, IM,  25, IM,
		20, IM, IM, IM, IM, 20, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, 15, IM, IM, 1},
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_flamestrike,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(65),	20,	12,
	"flamestrike",		"!Flamestrike!",		""
    },

    {
	"fly",			{ 10, 18, IM, IM, 12, 22, 18, 10, 10, 11,
		IM, 18, IM, 20, 11, IM, IM, IM, IM, IM, 19, IM, IM, IM, IM, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_fly,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT(56),	10,	18,
	"",			"You slowly float to the ground.",	""
    },

    {
	"floating disc",	{  4, 10, IM, IM, 9, IM, 10, 4, 4, 4,
		IM, 10, IM, IM, 5,4, 5, 5, 5, 5, 5, 5, 5, 5, 12, IM },
						{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_floating_disc,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(522),	40,	24,
	"",			"!Floating disc!",	""
    },

    {
        "frenzy",               { IM, 24, IM, IM, 29, IM, 24, IM,
			IM, IM, IM, 24, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, 19, IM, IM, IM },
								{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_frenzy,           TAR_CHAR_DEFENSIVE,     POS_STANDING,
        NULL,                   SLOT(504),      30,     24,
        "",                     "Your holy frenzy wains.",	""
    },

    {
	"gate",			{ 27, 17, IM, IM, 31, IM, 17, 27, 27, 27,
		IM, 17, IM, IM, 26, 32, IM, IM, IM, IM, 25, IM, IM, IM, IM, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_gate,		TAR_IGNORE,		POS_FIGHTING,
	NULL,			SLOT(83),	80,	12,
	"",			"!Gate!",		""
    },

    {
	"giant strength",	{  11, IM, IM, IM, 51,
		IM, 14, 20, 11, 11, IM, 14, IM, IM, 12, 16, IM, 14, IM, 29, 31, IM, IM, IM, 37, IM},
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_giant_strength,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT(39),	20,	12,
	"",			"You feel weaker.",	""
    },


    {
	"harm",			{ IM, 23, IM, IM, IM, IM, 23,
		IM, 21, IM, IM, 23, IM, IM, 27, IM, 21, IM, IM, IM, IM, IM, IM, IM, 21, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_harm,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(27),	35,	12,
	"harm spell",		"!Harm!,		"""
    },

    {
	"haste",		{ 21, IM, 26, IM, 44, 26, IM, 21,
		44, 44, IM, IM, IM, 24, 21, IM, IM, IM, IM, IM, IM, IM, 22, IM, IM, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_haste,		TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(502),	30,	12,
	"",			"You feel yourself slow down.",	""
    },

    {
	"heal",			{ IM, 21, IM, IM, IM, IM, 21,
		IM, 22, IM, IM, 21, IM, IM, 24, 22, IM, 17, IM, IM, IM, 15, 20, 24, IM, 1 },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_heal,		TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(28),	50,	12,
	"",			"!Heal!",		""
    },

    {
	"heat metal",		{ IM, 16, IM, IM, 23, IM, 16,
		IM, IM, 21, IM, 16, IM, IM, 17, IM, IM, IM, 22, IM, IM, IM, 15, IM, 21, IM },
						{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
	spell_heat_metal,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(516), 	25,	18,
	"spell",		"!Heat Metal!",		""
    },

    {
	"holy word",		{ IM, 36, IM, IM, IM,
		IM, 36, IM, IM, IM, IM, 36, IM, IM, IM, IM, IM, 36, IM, IM, IM, 36, 36, 36, IM, IM },
						{ 2,  2,  4,  4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_holy_word,	TAR_IGNORE,	POS_FIGHTING,
	NULL,			SLOT(506), 	200,	24,
	"divine wrath",		"!Holy Word!",		""
    },

    {
	"identify",		{ 15, 16, IM, IM, IM, IM, IM, 14, 16,
		13, IM, IM, IM, IM, 14, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_identify,		TAR_OBJ_INV,		POS_STANDING,
	NULL,			SLOT(53),	12,	24,
	"",			"!Identify!",		""
    },

    {
	"infravision",		{  9,  13, 10, IM, 12, 16, 13, 9, 9, 9, IM, 13, IM, 8, 9, 9, 8, 12, 7, 9, 12, 15, 9, 9, 7, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_infravision,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT(77),	 5,	18,
	"",			"You no longer see in the dark.",	""
    },

    {
	"invisibility",		{  5, 5, 9, IM, 24, 9, 12, 5,
		5, 4, IM, 12, IM, 6, 4, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_invis,		TAR_OBJ_CHAR_DEF,	POS_STANDING,
	&gsn_invis,		SLOT(29),	 5,	12,
	"",			"You are no longer invisible.",
	"$p fades into view."
    },

    {
	"know alignment",	{  7,  9, IM, IM, 11, IM, 9,
		12, 12, 10, IM, 9, IM, IM, 14, 12, 10, 9, 12, 10, 9, 14, 8, 12, 10, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_know_alignment,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(58),	 9,	12,
	"",			"!Know Alignment!",	""
    },

    {
	"lightning strike",	{  13, 23, IM, IM, 29, IM, 23, 13,
		13, 13, IM, 23, IM, IM, 15, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_lightning_strike,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(30),	15,	12,
	"lightning strike",	"!Lightning strike!",	""
    },

    {
	"locate object",	{  9, 15, 11, IM, 25, 11, 15, 9,
		9, 9, IM, 15, IM, IM, 10, 14, 12, 20, 15, 13, 11, 14, 10, 14, 17, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_locate_object,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(31),	20,	18,
	"",			"!Locate Object!",	""
    },

    {
	"magic missile",	{  1, IM, IM, IM, IM, IM, IM,
		1, 1, 1, IM, IM, IM, IM, 1, 1, IM, 1, 1, 1, 1, 1, 1, 1, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_magic_missile,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(32),	15,	12,
	"magic missile",	"!Magic Missile!",	""
    },

    {
	"mass healing",		{ IM, 38, IM, IM, IM, IM,
		38, IM, IM, IM, IM, 38, IM, IM, IM, IM, IM, 30, IM, IM, 30, IM, IM, 30, IM, IM },
						{ 2,  2,  4,  4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_mass_healing,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(508),	100,	36,
	"",			"!Mass Healing!",	""
    },

    {
	"mass invis",		{ 35, 35, IM, IM, IM, IM, IM,
		22, 22, 22, IM, IM, IM, IM, 35, 35, 20, 35, 35, 35, 35, 35, 35, 35, 20, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_mass_invis,	TAR_IGNORE,		POS_STANDING,
	&gsn_mass_invis,	SLOT(69),	20,	24,
	"",			"You are no longer invisible.",		""
    },

    {
        "nexus",                { 40, 35, IM, IM, 51, IM, 35, 40,
			40, 40, IM, 35, IM, IM, 41, 41, IM, 41, IM, 41, 41, 41, 41, 41, IM, IM },
								{ 2,  2,  4,  4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_nexus,            TAR_IGNORE,             POS_STANDING,
        NULL,                   SLOT(520),       150,   36,
        "",                     "!Nexus!",		""
    },

    {
	"pass door",		{ 24, 32, 28, IM, 33, 25, IM,
		24, 24, 24, IM, IM, IM, 22, 25, IM, IM, IM, 28, IM, IM, IM, 22, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_pass_door,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(74),	20,	12,
	"",			"You feel solid again.",	""
    },

    {
	"plague",		{ IM, 17, IM, IM, 31, IM, IM,
		23, 20, IM, IM, 17, IM, 22, 18, IM, IM, 21, IM, IM, 18, IM, 20, IM, IM, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_plague,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	&gsn_plague,		SLOT(503),	20,	12,
	"sickness",		"You feel better now.",	""
    },

    {
	"poison",		{ IM, 12, 15, IM, 23, 15, IM, 17, 17, 17,
		IM, IM, IM, 19, 18, IM, 15, IM, 21, IM, IM, IM, IM, 15, IM, 12 },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_poison,		TAR_OBJ_CHAR_OFF,	POS_FIGHTING,
	&gsn_poison,		SLOT(33),	10,	12,
	"poison",		"You feel less sick.",
	"The poison on $p dries up."
    },

    {
        "portal",               { 35, 30, IM, IM, 41, IM, 30,
			35, 35, 35, IM, 30, IM, IM, 36, IM, IM, IM, IM, 32, 33, IM, IM, IM, IM, IM },
								{ 2,  2,  4,  4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_portal,           TAR_IGNORE,             POS_STANDING,
        NULL,                   SLOT(519),       100,     24,
        "",                     "!Portal!",		""
    },

    {
	"protection evil",	{ 12,  9, IM, IM, 18, IM, 9,
		12, 12, 12, IM, IM, IM, IM, 15, IM, 12, 9, IM, 15, IM, 12, 13, 12, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_protection_evil,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(34), 	5,	12,
	"",			"You feel less protected.",	""
    },

    {
        "protection good",      { 12,  9, IM, IM, 18, IM, 9,
		12, 12, 12, IM, IM, IM, IM, 15, IM, 12, 9, IM, 15, IM, 12, 13, 12, IM, IM },
								{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_protection_good,  TAR_CHAR_SELF,          POS_STANDING,
        NULL,                   SLOT(514),       5,     12,
        "",                     "You feel less protected.",	""
    },


    {
        "ray of truth",         { IM, 35, IM, IM, IM, IM,
			35, IM, IM, IM, IM, 35, IM, IM, 35, 35, 35, 35, IM, IM, 35, 35, IM, 35, IM, IM },
								{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_ray_of_truth,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SLOT(518),      20,     12,
        "ray of truth",         "!Ray of Truth!",	""
    },

    {
	"recharge",		{ 9, IM, IM, IM, IM, IM, IM,
		17, IM, 7, IM, IM, IM, IM, 11, IM, IM, IM, IM, 10, 10, IM, IM, IM, IM, IM },
					{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
	spell_recharge,		TAR_OBJ_INV,		POS_STANDING,
	NULL,			SLOT(517),	60,	24,
	"",			"!Recharge!",		""
    },

    {
	"refresh",		{  8,  5, IM, IM, 11, IM,
		5, 8, 8, 8, IM, 5, IM, IM, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_refresh,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT(81),	12,	18,
	"refresh",		"!Refresh!",		""
    },

    {
	"remove curse",		{ 22, 18, IM, IM, 53, IM, 18,
		IM, IM, 53, IM, 18, IM, IM, 22, 17, 25, 25, 25, 25, 22, 19, 19, 21, 24, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_remove_curse,	TAR_OBJ_CHAR_DEF,	POS_STANDING,
	NULL,			SLOT(35),	 5,	12,
	"",			"!Remove Curse!",	""
    },

    {
	"sanctuary",		{ 36, 20, IM, IM,
		IM, IM, 20, IM, 40, IM, IM, 20, IM, 40, 37, 33, IM, 24, IM, 28, 35, 25, IM, 32, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_sanctuary,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	&gsn_sanctuary,		SLOT(36),	75,	12,
	"",			"The white aura around your body fades.",
	""
    },

    {
	"shield",		{ 9, 10, IM, IM, IM, IM,
		12, 17, 11, 10, IM, 12, IM, IM, 13, 15, IM, 17, IM, 13, 12, 16, IM, 13, IM, 1 },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_shield,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT(67),	12,	18,
	"",			"Your force shield shimmers then fades away.",
	""
    },

    {
	"shocking grasp",	{  10, IM, IM, IM, 15, IM,
		IM, 10, 10, 10, IM, IM, IM, IM, 8, 12, IM, 11, IM, IM, 12, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_shocking_grasp,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(53),	15,	12,
	"shocking grasp",	"!Shocking Grasp!",	""
    },

    {
	"sleep",		{  10, IM, IM, IM, 15, IM,
		IM, 10, 10, 10, IM, IM, IM, IM, 8, 12, IM, 11, IM, IM, 12, IM, IM, IM, IM, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_sleep,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
	&gsn_sleep,		SLOT(38),	15,	12,
	"",			"You feel less tired.",	""
    },

    {
        "slow",                 { 23, 30, IM, IM, 29, 29, 30,
			23, 23, 23, IM, 30, IM, 24, 22, 27, 24, 28, 22, 31, 24, 26, 28, 28, 31, IM },
								{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_slow,             TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SLOT(515),      30,     12,
        "",                     "You feel yourself speed up.",	""
    },

/*    {
	"stone meld",		{ 25, 40, 40, 45, 35, 40, 40, 25, 25, 25, IM, 40, IM, 35, 26,
		IM, IM, IM, IM, IM, IM, IM, IM, IM, IM},
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_stone_meld,	TAR_CHAR_DEFENSIVE,		POS_STANDING,
	NULL,			SLOT(66),	12,	18,
	"",			"Your skin is nolonger stone.",	""
    },*/

    {
	"stone skin",		{ 25, 40, IM, IM, 35, IM, 40, 25, 25, 25, IM, 40, IM, 35, 26,
		32, 21, 30, 33, 33, 35, 29, 27, 31, 39, IM},
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_stone_skin,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(66),	12,	18,
	"",			"Your skin feels soft again.",	""
    },

    {
	"summon",		{ 24, 12, IM, IM, 24, IM, 12, 24, 24, 24,
		IM, 12, IM, IM, 21, 23, 22, 29, 27, 22, 29, 22, 27, 25, 22, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_summon,		TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(40),	50,	12,
	"",			"!Summon!",		""
    },

    {
	"teleport",		{ 24, 12, IM, IM, 24, IM, 12, 24, 24, 24,
		IM, 12, IM, IM, 21, 23, 22, 29, 27, 22, 29, 22, 27, 25, 22, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_teleport,		TAR_CHAR_SELF,		POS_FIGHTING,
	NULL,	 		SLOT( 2),	35,	12,
	"",			"!Teleport!",		""
    },

    {
	"ventriloquate",	{  1, 2, IM, IM, IM, 2, IM, 1, 1, 1,
		IM, IM, IM, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_ventriloquate,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(41),	 5,	12,
	"",			"!Ventriloquate!",	""
    },

    {
	"weaken",		{  11, 14, IM, IM, 17, IM, 14, 11, 11,
		11, IM, 14, IM, 13, 9, 13, 15, 17, 13, 19, 13, 12, 16, 12, 11, IM },
					{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_weaken,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(68),	20,	12,
	"spell",		"You feel stronger.",	""
    },

    {
	"word of recall",	{ 32, 28, IM, IM, IM, IM,
		28, 32, 32, 32, IM, 28, IM, IM, 33, 28, 28, 28, 29, 28, 29, 28, 28, 28, 29, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_word_of_recall,	TAR_CHAR_SELF,		POS_RESTING,
	NULL,			SLOT(42),	 5,	12,
	"",			"!Word of Recall!",	""
    },




/*
 * Dragon breath
 */
    {
	"acid breath",		{ 31, IM, IM, IM, IM, IM, IM, 31, 31,
		31, IM, IM, IM, IM, 32, 32, IM, 32, IM, 32, 32, 32, IM, 32, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_acid_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(200),	100,	24,
	"blast of acid",	"!Acid Breath!",	""
    },

    {
	"fire breath",		{ 37, IM, IM, IM, IM, IM, IM, 37, 37,
		37, IM, IM, IM, IM, 37, 37, IM, 37, IM, 37, 37, 37, IM, 37, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_fire_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(201),	200,	24,
	"blast of flame",	"The smoke leaves your eyes.",	""
    },

    {
	"frost breath",		{ 35, IM, IM, IM, IM, IM, IM, 35, 35,
		35, IM, IM, IM, IM, 35, 35, IM, 35, IM, 35, 35, 35, IM, 35, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_frost_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(202),	125,	24,
	"blast of frost",	"!Frost Breath!",	""
    },

    {
	"gas breath",		{ 31, IM, IM, IM, IM, IM, IM, 31, 31,
		31, IM, IM, IM, IM, 31, 31, IM, 31, IM, 31, 31, 31, IM, 31, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_gas_breath,	TAR_IGNORE,		POS_FIGHTING,
	NULL,			SLOT(203),	175,	24,
	"blast of gas",		"!Gas Breath!",		""
    },

    {
	"lightning breath",	{ 39, IM, IM, IM, IM, IM, IM, 39, 39,
		39, IM, IM, IM, IM, 39, 39, IM, 39, IM, 39, 39, 39, IM, 39, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_lightning_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(204),	150,	24,
	"blast of lightning",	"!Lightning Breath!",	""
    },
/*
 * additional dragon breathe spells
 * by TAKA (c) 2000
 */
    {
	"acid cloud",		{ 61, 62, IM, IM, 63, IM, 62, 61, 61,
		61, IM, 62, IM, 62, 62, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_acid_cloud,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(200),	200,	24,
	"cloud of acid",	"!Acid cloud!",	""
    },

    {
	"fire cloud",		{ 61, 62, IM, IM, 63, IM, 62,
		61, 61, 61, IM, 62, IM, 62, 62, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_fire_cloud,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(201),	200,	24,
	"cloud of flame",	"The smoke leaves your eyes.",	""
    },

    {
	"frost cloud",		{ 61, 62, IM, IM, 63, IM, 62, 61,
		61, 61, IM, 62, IM, 62, 62, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_frost_cloud,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(202),	200,	24,
	"cloud of frost",	"!Frost cloud!",	""
    },

    {
	"gas cloud",		{ 61, 62, IM, IM, 63, IM, 62, 61, 61,
		61, IM, 62, IM, 62, 62, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_gas_cloud,	TAR_IGNORE,		POS_FIGHTING,
	NULL,			SLOT(203),	200,	24,
	"cloud of gas",		"!Gas cloud!",		""
    },

    {
	"lightning cloud",	{ 61, 62, IM, IM, 63, IM, 62, 61, 61, 61,
		IM, 62, IM, 62, 62, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_lightning_cloud,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(204),	200,	24,
	"cloud of lightning",	"!Lightning cloud!",	""
    },

    {
	"bite",		{ 61, 62, IM, IM, 63, IM, 62, 61, 61, 61,
		IM, 62, IM, 62, 62, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM },
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_bite,		TAR_IGNORE,		POS_FIGHTING,
	NULL,			SLOT(203),	200,	24,
	"BITE",		"!bite!",		""
    },




/*
 *
 * Spells by TAKA of the Ghost Dancer MUD Project
 * (c) 2000 TAKA
 *
 */


    {
	"screen",		{ 2,IM,IM,IM,IM,IM,IM,2,2,2,IM,IM,IM,2,2,IM,2,IM,IM,2,2,IM,IM,2,2,IM},
					{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_screen,	TAR_CHAR_DEFENSIVE,		POS_STANDING,
	NULL,			SLOT(66),	12,	18,
	"",			"You are nolonger cloaked in a protective screen.",	""
    },

	{
	"sate",		{ IM,2,IM,IM,IM,IM,4,IM,IM,IM,IM,4,IM,IM,IM,IM,IM,2,IM,IM,IM,2,4,2,IM,IM},
				{ 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_sate,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(61),	15,	12,
	"",			"!HUNGER SATISFIED!",	""
    },

    {
	"stone meld",		{ IM,IM,IM,IM,15,16,IM,IM,IM,IM,IM,16,IM,17,IM,15,IM,IM,15,IM,IM,IM,IM,IM,IM,17},
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_stone_meld,	TAR_CHAR_DEFENSIVE,		POS_STANDING,
	NULL,			SLOT(66),	12,	18,
	"",			"Your skin is nolonger stone.",	""
    },

	{
	"adrenaline",      { IM,IM,12,IM,14,IM,IM,21,23,IM,IM,IM,IM,11,IM,14,IM,IM,13,IM,IM,IM,IM,IM,IM,14},
	 			      { 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
	 spell_adrenaline,           TAR_CHAR_DEFENSIVE,     POS_STANDING,
	 NULL,                   SLOT(504),      30,     24,
	 "",                     "Your heart slows and your rage fades.",	""
	 },


    {
	"quench",		{ IM,2,IM,IM,IM,IM,4,IM,IM,IM,IM,4,IM,IM,IM,IM,IM,2,IM,IM,IM,2,4,2,IM,IM},
					{ 1, 1,2,2,1,2, 1,1,1,1,2, 1,2,1,1,1, 1,1,1,1,1, 1,1,1,1,1},
	spell_quench,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(61),	15,	12,
	"",			"!QUENCHED!",	""
    },
    {
	"acid rain",		{ 64,60,IM,IM,70,IM,70,64,64,64,IM,70,IM,IM,64,70,64,60,70,60,64,59,69,64,64,IM},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_acidrain,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(70),	125,	12,
	"acid rain",		"!Acid Rain!"
    },

    {
	"acid storm",		{ 32,31,IM,IM,35,IM,35,32,32,32,IM,35,IM,36,32,35,32,30,35,30,32,28,34,32,32,IM},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_acidstorm,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(70),	60,	12,
	"acid storm",		"!Acid Storm!"
    },

    {
	"ice rain",		{ 64,60,IM,IM,70,IM,70,64,64,64,IM,70,IM,IM,64,70,64,60,70,60,64,59,69,64,64,IM },
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_icerain,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(70),	125,	12,
	"ice rain",		"!Ice Rain!"
    },

    {
	"ice storm",		{ 32,31,IM,IM,35,IM,35,32,32,32,IM,35,IM,36,32,35,32,30,35,30,32,28,34,32,32,IM },
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_icestorm,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(70),	60,	12,
	"ice storm",		"!Ice Storm!"
    },

    {
	"fire rain",		{ 64,60,IM,IM,70,IM,70,64,64,64,IM,70,IM,IM,64,70,64,60,70,60,64,59,69,64,64,IM},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_firerain,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(70),	125,	12,
	"fire rain",		"!Fire Rain!"
    },

    {
	"fire storm",		{ 32,31,IM,IM,35,IM,35,32,32,32,IM,35,IM,36,32,35,32,30,35,30,32,28,34,32,32,IM},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_firestorm,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,			SLOT(70),	60,	12,
	"fire storm",		"!Fire Storm!"
    },

/*SKIN SPELLS by TAKA */

    {
	"mud skin",		{ IM,IM,2,IM,IM,IM,2,IM,IM,IM,IM,IM,IM,2,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_mud_skin,	TAR_CHAR_DEFENSIVE,		POS_STANDING,
	NULL,			SLOT(66),	5,	18,
	"",			"Your skin feels clean again.",	""
    },

    {
	"moss skin",		{ IM,12,IM,12,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,2,IM,IM,IM,IM,IM,IM,IM,IM},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_moss_skin,	TAR_CHAR_DEFENSIVE,		POS_STANDING,
	NULL,			SLOT(66),	12,	18,
	"",			"Your skin feels dry again.",	""
    },

    {
	"bark skin",		{ IM,IM,IM,IM,15,IM,IM,IM,IM,IM,IM,IM,12,IM,IM,15,IM,IM,IM,IM,IM,3,IM,3,IM,IM},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_bark_skin,	TAR_CHAR_DEFENSIVE,		POS_STANDING,
	NULL,			SLOT(66),	12,	18,
	"",			"Your skin feels soft again.",	""
    },

    {
	"steel skin",		{ IM,IM,IM,IM,IM,35,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,35},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_steel_skin,	TAR_CHAR_DEFENSIVE,		POS_STANDING,
	NULL,			SLOT(66),	12,	18,
	"",			"Your skin feels soft again.",	""
    },

    {
	"emerald skin",		{ 31,IM,IM,IM,IM,IM,IM,31,31,31,IM,IM,IM,IM,31,IM,31,IM,IM,31,31,IM,31,IM,31,IM},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_emerald_skin,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(66),	12,	18,
	"",			"Your skin loses it's green glow.",	""
    },

    {
	"ruby skin",		{IM,IM,IM,IM,IM,IM,40,IM,IM,IM,55,40,IM,IM,IM,IM,IM,IM,40,IM,IM,IM,IM,IM,IM,IM},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_ruby_skin,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(66),	12,	18,
	"",			"Your skin loses it's red glow.",	""
    },

    {
	"diamond skin",		{ IM,IM,55,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,54,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM},
						{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_diamond_skin,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(66),	12,	18,
	"",			"Your skin loses it's brilliance.",	""
    },


    {
	"hit",		{ IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,2,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM},
				{ 1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_hit,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(0),	120,	12,
	"hit",			"You do not feel as lucky.",	""
    },

    {
	"damage",		{IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,2,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM},
					{1,1,1,2,2, 1,2,1,1,1, 1,2,1,2,2, 2,1,1,1,1, 1,1,1,1,1, 1 },
	spell_damage,	TAR_CHAR_SELF,		POS_STANDING,
	NULL,			SLOT(0),	120,	12,
	"damage",			"You do not feel as strong!",	""
    },

    {
	"ego whip",		{ IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,17,IM,IM,IM,IM,IM,IM,IM,18,IM },
					{ 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_ego_whip,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	15,	6,
	"ego whip",			"!ego whip!",	""
    },

    {
	"mind flail",		{ IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,1,IM,IM,IM,IM,IM,IM,IM,1,IM},
						{ 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_mind_flail,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	10,	6,
	"mind flail",			"!mind flail!",	""
    },

    {
	"psychic thrust",	{ IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,5,IM,IM,IM,IM,IM,IM,IM,5,IM},
						{ 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_psychic_thrust,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	10,	6,
	"psychic thrust",			"!psychic thrust!",	""
    },

    {
	"psychic crush",	{ IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,15,IM,IM,IM,IM,IM,IM,IM,16,IM},
						{ 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_psychic_crush,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	10,	6,
	"psychic crush",			"!psychic crush!",	""
    },

    {
	"mystic armor",		{ IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,2,IM,IM,2,IM,IM,IM,2,IM,IM,IM },
						{ 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_mystic_armor,	TAR_CHAR_DEFENSIVE,		POS_STANDING,
	NULL,			SLOT(0),	10,	6,
	"mystic armor",			"The mystical armor protecting you fades away!",	""
    },

    {
	"bloody tears",		{ IM,22,IM,IM,IM,22,IM,19,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,21},
						{ 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_bloody_tears,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	20,	12,
	"bloody tears",			"!bloody tears!",	""
    },

    {
 	"mind bolt",		{ IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,20,IM,IM,IM,IM,IM,IM,IM,21,IM},
 						{ 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
 	spell_mind_bolt,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
 	NULL,			SLOT(0),	20,	12,
 	"mind bolt",			"!mind bolt!",	""
     },

    {
	"fighting trance",	{ IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,5,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM},
						{ 1,  1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_fighting_trance,	TAR_OBJ_CHAR_DEF,		POS_STANDING,
	NULL,			SLOT(0),	20,	12,
	"fighting trance",			"!fighting trance!",	""
    },

	    {
		"ice bolt",		{ 48,51,IM,IM,52,IM,52,45,47,49,IM,52,IM,54,45,51,47,50,IM,42,44,49,51,50,47,IM},
							{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
		spell_ice_bolt,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		NULL,			SLOT(0),	35,	12,
		"ice bolt",			"!ice_bolt!",	""
	    },

	    {
		"fire bolt",		{48,51,IM,IM,52,IM,52,45,47,49,IM,52,IM,54,45,51,47,50,IM,42,44,49,51,50,47,IM},
							{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
		spell_fire_bolt,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		NULL,			SLOT(0),	35,	12,
		"fire bolt",			"!fire_bolt!",	""
	    },

	    {
		"acid bolt",		{48,51,IM,IM,52,IM,52,45,47,49,IM,52,IM,54,45,51,47,50,IM,42,44,49,51,50,47,IM},
							{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
		spell_acid_bolt,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		NULL,			SLOT(0),	35,	12,
		"acid bolt",			"!acid_bolt!",	""
	    },

	    {
		"lightning bolt",		{48,51,IM,IM,52,IM,52,45,47,49,IM,52,IM,54,45,51,47,50,IM,42,44,49,51,50,47,IM},
							{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
		spell_lightning_bolt,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		NULL,			SLOT(0),	35,	12,
		"lightning bolt",			"!lightning bolt!",	""
	    },

	    {
		"gas bolt",		{ 48,51,IM,IM,52,IM,52,45,47,49,IM,52,IM,54,45,51,47,50,IM,42,44,49,51,50,47,IM},
							{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
		spell_gas_bolt,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		NULL,			SLOT(0),	35,	12,
		"gas bolt",			"!gas_bolt!",	""
	    },

	    {
		"holy bolt",		{ 48,51,IM,IM,52,IM,52,45,47,49,IM,52,IM,54,45,51,47,50,IM,42,44,49,51,50,47,IM},
							{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
		spell_holy_bolt,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		NULL,			SLOT(0),	35,	12,
		"holy bolt",			"!holy_bolt!",	""
	    },


    {
	"fireblast",		{ 24,26,IM,IM,26,IM,26,23,23,25,IM,26,IM,27,22,26,24,25,IM,21,22,25,26,25,23,IM},
						{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_fireblast,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	35,	12,
	"fire blast",			"!fireblast!",	""
    },

    {
	"iceblast",		{ 24,26,IM,IM,26,IM,26,23,23,25,IM,26,IM,27,22,26,24,25,IM,21,22,25,26,25,23,IM},
						{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_iceblast,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	35,	12,
	"ice blast",			"!iceblast!",	""
    },

    {
	"gasblast",		{ 24,26,IM,IM,26,IM,26,23,23,25,IM,26,IM,27,22,26,24,25,IM,21,22,25,26,25,23,IM},
						{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_gasblast,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	35,	12,
	"gas blast",			"!gasblast!",	""
    },

    {
	"electricblast",		{ 24,26,IM,IM,26,IM,26,23,23,25,IM,26,IM,27,22,26,24,25,IM,21,22,25,26,25,23,IM},
						{ 1,  1, 1, 2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_electricblast,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	35,	12,
	"electric blast",			"!electricblast!",	""
    },

    {
	"lightningblast",		{ 24,26,IM,IM,26,IM,26,23,23,25,IM,26,IM,27,22,26,24,25,IM,21,22,25,26,25,23,IM},
						{ 1,  1, 1, 2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_lightningblast,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	35,	12,
	"lightning blast",			"!lightningblast!",	""
    },

    {
	"holyblast",		{ 24,26,IM,IM,26,IM,26,23,23,25,IM,26,IM,27,22,26,24,25,IM,21,22,25,26,25,23,IM},
						{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_holyblast,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
	NULL,			SLOT(0),	35,	12,
	"holy blast",			"!holyblast!",	""
    },

    {
	"more xp",		{ IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM},
						{ 1, 1, 1,  2,  2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_more_xp,	TAR_IGNORE,		POS_STANDING,
	NULL,			SLOT(0),	35,	12,
	"more xp",			"!more xp!",	""
    },




/* end of TAKA spells here */



/* ******************************************************** */

/* ############ New spells by Gremlin and Iris #############*/

/* ******************************************************** */


/* HYDROSPHERE SPELL GROUP (GREMLIN & IRIS) - JAN 05/99 */
/* mag, cle, thi, war, ran, asn, pal, wit, nec, enc, ber, Dkn, sol, opo, wic, dru, tel, pri, bar,
   sag, sorc, bish, temp, monk, psi, nin*/
	{
	"tsunami",
	{  75,  IM, IM, IM, IM, IM, IM, 75, 75, 75, IM, IM, IM, IM, 75, IM, 75, 75, IM, 75, 75, 75, 80, IM, 75, IM  },
	{   1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_tsunami,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(642),	125,	12,
	"tsunami",			"!Tsnuami!",		""
    },

	{
	"typhoon",
	{  70,  IM, IM, IM, IM, IM, IM, 70, 70, 70, IM, IM, IM, IM, 70, IM, 70, 70, IM, 70, 70, 70, 75, IM, 70, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_typhoon,   		TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(643),	70,	12,
	"typhoon",			"!Typhoon!",		""
    },

	{
	"flash flood",
	{  65,  IM, IM, IM, IM, IM, IM, 65, 65, 65, IM, IM, IM, IM, 65, IM, 65, 65, IM, 65, 65, 65, 70, IM, 65, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_flash_flood,  	TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(644),	60,	12,
	"flash flood",		"!Flash Flood!",		""
    },

	{
	"geyser",
	{  59,  IM, IM, IM, IM, IM, IM, 59, 59, 59, IM, IM, IM, IM, 59, IM, 59, 59, IM, 59, 59, 59, 63, IM, 70, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_geyser,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(645),	50,	12,
	"geyser",			"!Geyser!",			""
    },

	{
	"hail",
	{  53,  IM, IM, IM, IM, IM, IM, 53, 53, 53, IM, IM, IM, IM, 53, IM, 53, 53, IM, 53, 53, 53, 57, IM, 53, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_hail,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(646),	45,	12,
	"hail",			"!Hail!",			""
    },

	{
	"nitrogen shower",
	{  47,  IM, IM, IM, IM, IM, IM, 47, 47, 47, IM, IM, IM, IM, 47, IM, 47, 47, IM, 47, 47, 47, 52, IM, 47, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_nitrogen_shower,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(647),	40,	12,
	"nitrogen shower",	"!Nitrogen Shower!",	""
    },

	{
	"waterlog",
	{  45,  IM, IM, IM, IM, IM, IM, 45, 45, 45, IM, IM, IM, IM, 45, IM, 45, 45, IM, 45, 45, 45, 50, IM, 45, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_waterlog,		TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(648),	30,	12,
	"",	"Your armor is finally dry.",			""
	},

	{
	"vapour",
	{  55,  IM, IM, IM, IM, IM, IM, 55, 55, 55, IM, IM, IM, IM, 55, IM, 55, 55, IM, 55, 55, 55, 60, IM, 55, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_vapour,		TAR_CHAR_SELF,	POS_STANDING,
	NULL,				SLOT(649),	35,	18,
	"",	"The vapour surrounding you dissipates.",	""
	},


	/* INFERNOSPHERE SPELL GROUP (GREMLIN & IRIS) - JAN 05/99 */
	{
	"immolation",
	{  75,  IM, IM, IM, IM, IM, IM, 75, 75, 75, IM, IM, IM, IM, 75, IM, 75, 75, IM, 75, 75, 75, 78, IM, 75, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_immolation,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(650),	125,	12,
	"immolation",		"!Immolation!",	""
    },

	{
	"magma blast",
	{  70,  IM, IM, IM, IM, IM, IM, 70, 70, 70, IM, IM, IM, IM, 70, IM, 70, 70, IM, 70, 70, 70, 75, IM, 70, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_magma_blast,   	TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(651),	70,	12,
	"magma blast",		"!Magma Blast!",		""
    },

	{
	"fire storm",
	{  65,  IM, IM, IM, IM, IM, IM, 65, 65, 65, IM, IM, IM, IM, 65, IM, 65, 65, IM, 65, 65, 65, 70, IM, 65, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_fire_storm,  	TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(652),	 60,	12,
	"fire storm",		"!Fire Storm!",	""
    },

	{
	"pyre strike",
	{  59,  IM, IM, IM, IM, IM, IM, 59, 59, 59, IM, IM, IM, IM, 59, IM, 59, 59, IM, 59, 59, 59, 63, IM, 59, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_pyre_strike,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(653),	50,	12,
	"pyre strike",		"!pyre Strike!",		""
    },

	{
	"plasma blast",
	{  59,  IM, IM, IM, IM, IM, IM, 59, 59, 59, IM, IM, IM, IM, 59, IM, 59, 59, IM, 59, 59, 59, 63, IM, 70, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_plasma_blast,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(654),	45,	12,
	"plasma blast",		"!Plasma Blast!",		""
    },

	{
	"flare",
		{  47,  IM, IM, IM, IM, IM, IM, 47, 47, 47, IM, IM, IM, IM, 47, IM, 47, 47, IM, 47, 47, 47, 52, IM, 47, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_flare,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(655),	40,	12,
	"flare",			"!Flare!",		""
    },

	{
	"backdraft",
		{  45,  IM, IM, IM, IM, IM, IM, 45, 45, 45, IM, IM, IM, IM, 45, IM, 45, 45, IM, 45, 45, 45, 50, IM, 45, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_backdraft,		TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(656),	30,	12,
	"",	"The backdraft subsides.",			""
    },

	{
	"smoke screen",
		{  55,  IM, IM, IM, IM, IM, IM, 55, 55, 55, IM, IM, IM, IM, 55, IM, 55, 55, IM, 55, 55, 55, 57, IM, 55, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_smoke_screen,	TAR_CHAR_SELF,	POS_STANDING,
	NULL,				SLOT(657),	35,	18,
	"",	"The smoke surrounding you disperses.",	""
    },


	/* TERRASPHERE SPELL GROUP (GREMLIN & IRIS) - JAN 05/99 */
	{
	"rock slide",
		{  88,  IM, IM, IM, 88, 88, 88, 88, 88, IM, IM, 88, IM, 88, 88, 88, IM, IM, 88, IM, 88, IM, IM, IM, IM, 88  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_rock_slide,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(658),	125,	12,
	"rock slide",		"!Rock Slide!",		""
    },

	{
	"sink hole",
		{  83,  IM, IM, IM, 83, 83, 83, 83, 83, IM, IM, 83, IM, 83, 83, 83, IM, IM, 83, IM, 83, IM, IM, IM, IM, 83  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_sink_hole,		TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(659),	70,	12,
	"sink hole",		"!Sink Hole!",		""
    },

	{
	"avalanche",
		{  78,  IM, IM, IM, 78, 78, 78, 78, 78, IM, IM, 78, IM, 78, 78, 78, IM, IM, 78, IM, 78, IM, IM, IM, IM, 78  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_avalanche,  	TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(660),	 60,	12,
	"avalanche",		"!Avalanche!",		""
    },

	{
	"meteor shower",
		{  72,  IM, IM, IM, 72, 72, 72, 72, 72, IM, IM, 72, IM, 72, 72, 72, IM, IM, 72, IM, 72, IM, IM, IM, IM, 72  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_meteor_shower,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(661),	50,	12,
	"meteor shower",		"!Meteor Shower!",	""
    },

	{
	"kinetic blast",
					{  66,  IM, IM, IM, 66, 66, 66, 66, 66, IM, IM, 66, IM, 66, 66, 66, IM, IM, 66, IM, 66, IM, IM, IM, IM, 66  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_kinetic_blast,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(662),	45,	12,
	"kinetic blast",		"!Kinetic Blast!",	""
    },

	{
	"parasite",
					{  60,  IM, IM, IM, 60, 60, 60, 60, 60, IM, IM, 60, IM, 60, 60, 60, IM, IM, 60, IM, 60, IM, IM, IM, IM, 60  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_parasite,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(663),	40,	12,
	"parasite",			"!Parasite!",		""
    },

	{
	"earthbind",
	{  58,  IM, IM, IM, 58, 58, 58, 58, 58, IM, IM, 58, IM, 58, 58, 58, IM, IM, 58, IM, 58, IM, IM, IM, IM, 58  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_earthbind,		TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(664),	30,	12,
	"",	"You no longer feel heavy and weighed down.",	""
    },

	{
	"camouflage",
	{  68,  IM, IM, IM, 68, 68, 68, 68, 68, IM, IM, 68, IM, 68, 68, 68, IM, IM, 68, IM, 68, IM, IM, IM, IM, 68  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_camouflage,		TAR_CHAR_SELF,	POS_STANDING,
	NULL,				SLOT(665),	35,	18,
	"",	"Your camouflage wears off.",			""
    },


	/* BENEVOLENT SPELL GROUP (GREMLIN & IRIS) - JAN 05/99 */
	{
	"archangel",
	{  78,  IM, IM, IM, 78, IM, 78, IM, IM, IM, IM, IM, IM, IM, 78, 78, IM, 78, IM, 78, IM, 78, 78, 78, IM, IM},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_archangel,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(666),	125,	12,
	"archangel",		"!Archangel!",		""
    },

	{
	"celestial light",
		{  73,  IM, IM, IM, 73, IM, 73, IM, IM, IM, IM, IM, IM, IM, 73, 73, IM, 73, IM, 73, IM, 73, 73, 73, IM, IM},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_celestial_light,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(667),	70,	12,
	"celestial light",	"!Celestial Light!",	""
    },

	{
	"virtuous blast",
		{  68,  IM, IM, IM, 68, IM, 68, IM, IM, IM, IM, IM, IM, IM, 68, 68, IM, 68, IM, 68, IM, 68, 68, 68, IM, IM},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_virtuous_blast,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(668),	 60,	12,
	"virtuous blast",		"!Virtuous Blast!",	""
    },

	{
	"sanctified cleansing",
		{  62,  IM, IM, IM, 62, IM, 62, IM, IM, IM, IM, IM, IM, IM, 62, 62, IM, 62, IM, 62, IM, 62, 62, 62, IM, IM},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_sanctified_cleansing,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(669),	50,	12,
	"sanctified cleansing",	"!Sanctified Cleansing!",	""
    },

	{
	"ablution",
		{  56,  IM, IM, IM, 56, IM, 56, IM, IM, IM, IM, IM, IM, IM, 56, 56, IM, 56, IM, 56, IM, 56, 56, 56, IM, IM},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_ablution,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(670),	45,	12,
	"ablution",			"!Ablution!",		""
    },

	{
	"catharsis",
		{  48,  IM, IM, IM, 48, IM, 48, IM, IM, IM, IM, IM, IM, IM, 48, 48, IM, 48, IM, 48, IM, 48, 48, 48, IM, IM},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_catharsis,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(671),	40,	12,
	"catharsis",		"!Catharsis!",		""
    },

	{
	"awe",
	{  48,  IM, IM, IM, 48, IM, 48, IM, IM, IM, IM, IM, IM, IM, 48, 48, IM, 48, IM, 48, IM, 48, 48, 48, IM, IM},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_awe,			TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(672),	30,	12,
	"",	"Your sense of awe disappears.",		""
    },

	{
	"faith",
	{  58,  IM, IM, IM, 58, IM, 58, IM, IM, IM, IM, IM, IM, IM, 58, 58, IM, 58, IM, 58, IM, 58, 58, 58, IM, IM},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_faith,		TAR_CHAR_SELF,	POS_STANDING,
	NULL,				SLOT(673),	35,	18,
	"",	"Your faith lessens.",				""
    },


	/* FORSAKEN SPELL GROUP (GREMIN & IRIS) - JAN 05/99 */
	{
	"spontaneous combustion",
	{  88,  IM, IM, IM, 88, 88, 88, 88, 88, IM, IM, 88, IM, 88, 88, 88, IM, IM, 88, IM, 88, IM, IM, IM, IM, 88  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_spontaneous_combustion,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(674),	125,	12,
	"spontaneous combustion", "!Spontaneous Combustion!",	""
    },

	{
	"malfeasance",
	{  83,  IM, IM, IM, 83, 83, 83, 83, 83, IM, IM, 83, IM, 83, 83, 83, IM, IM, 83, IM, 83, IM, IM, IM, IM, 83  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_malfeasance,	TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(675),	70,	12,
	"malfeasance",		"!Malfeasance!",		""
    },

	{
	"sorrow",
	{  78,  IM, IM, IM, 78, 78, 78, 78, 78, IM, IM, 78, IM, 78, 78, 78, IM, IM, 78, IM, 78, IM, IM, IM, IM, 78  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_sorrow, 		TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(676),	 60,	12,
	"sorrow",			"!Sorrow!",			""
    },

	{
	"abominable strike",
	{  72,  IM, IM, IM, 72, 72, 72, 72, 72, IM, IM, 72, IM, 72, 72, 72, IM, IM, 72, IM, 72, IM, IM, IM, IM, 72  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_abominable_strike, TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(677),	50,	12,
	"abominable strike",	"!Abominable Strike!",	""
    },

	{
	"surcease",
	{  66,  IM, IM, IM, 66, 66, 66, 66, 66, IM, IM, 66, IM, 66, 66, 66, IM, IM, 66, IM, 66, IM, IM, IM, IM, 66  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_surcease,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(678),	45,	12,
	"surcease",			"!Surcease!",		""
    },

	{
	"ill begotten",
	{  60,  IM, IM, IM, 60, 60, 60, 60, 60, IM, IM, 60, IM, 60, 60, 60, IM, IM, 60, IM, 60, IM, IM, IM, IM, 60  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_ill_begotten,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(679),	40,	12,
	"ill begotten",		"!Ill Begotten!",		""
    },

	{
	"petrify",
	{  58,  IM, IM, IM, 58, 58, 58, 58, 58, IM, IM, 58, IM, 58, 58, 58, IM, IM, 58, IM, 58, IM, IM, IM, IM, 58  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_petrify,		TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(680),	30,	12,
	"",	"You are no longer petrified.",		""
    },

	{
	"vengeance",
	{  68,  IM, IM, IM, 68, 68, 68, 68, 68, IM, IM, 68, IM, 68, 68, 68, IM, IM, 68, IM, 68, IM, IM, IM, IM, 68  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_vengeance,		TAR_CHAR_SELF,	POS_STANDING,
	NULL,				SLOT(681),	35,	18,
	"",	"Your vengeance ceases.",			""
    },

	/* ETHERSPHERE SPELL GROUP (GREMLIN & IRIS) - JAN 05/99 */
	{
	"hurricane",
	{  75,  IM, IM, IM, IM, IM, IM, 75, 75, 75, IM, IM, IM, IM, 75, IM, 75, 75, IM, 75, 75, 75, 80, IM, 75, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_hurricane,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(682),	125,	12,
	"hurricane",		"!Hurricane!",		""
    },

	{
	"gale blast",
	{  70,  IM, IM, IM, IM, IM, IM, 70, 70, 70, IM, IM, IM, IM, 70, IM, 70, 70, IM, 70, 70, 70, 70, IM, 70, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_gale_blast,  	TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(683),	70,	12,
	"gale blast",		"!Gale Blast!",		""
    },

	{
	"sand storm",
	{  65,  IM, IM, IM, IM, IM, IM, 65, 65, 65, IM, IM, IM, IM, 65, IM, 65, 65, IM, 65, 65, 65, 65, IM, 65, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_sand_storm,  	TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(684),	 60,	12,
	"sand storm",		"!Sand Storm!",		""
    },

	{
	"vacuum",
	{  59,  IM, IM, IM, IM, IM, IM, 59, 59, 59, IM, IM, IM, IM, 59, IM, 59, 59, IM, 59, 59, 59, 59, IM, 59, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_vacuum,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(685),	50,	12,
	"vacuum",			"!Vacuum!",			""
    },

	{
	"thunder",
	{  53,  IM, IM, IM, IM, IM, IM, 53, 53, 53, IM, IM, IM, IM, 53, IM, 53, 53, IM, 53, 53, 53, 53, IM, 53, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_thunder,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(686),	45,	12,
	"thunder",			"!Thunder!",		""
    },

	{
	"sulfur",
	{  47,  IM, IM, IM, IM, IM, IM, 47, 47, 47, IM, IM, IM, IM, 47, IM, 47, 47, IM, 47, 47, 47, 47, IM, 47, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_sulfur,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
	NULL,				SLOT(687),	40,	12,
	"sulfur",			"!Sulfur!",			""
    },

	{
	"downdraft",
	{  45,  IM, IM, IM, IM, IM, IM, 45, 45, 45, IM, IM, IM, IM, 45, IM, 45, 45, IM, 45, 45, 45, 45, IM, 45, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_downdraft,	TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,				SLOT(688),	30,	12,
	"",	"The downdraft subsides.",		""
    },

	{
	"smog",
	{  55,  IM, IM, IM, IM, IM, IM, 55, 55, 55, IM, IM, IM, IM, 55, IM, 55, 55, IM, 55, 55, 55, 55, IM, 55, IM  },
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_smog,		TAR_CHAR_SELF,	POS_STANDING,
	NULL,				SLOT(689),	35,	18,
	"",	"The smog surrounding you clears.",	""
    },

	/* NEW IMM SPELLS  CONST.C (GREMLIN & IRIS) - JAN 05/99 */
	{
	"enlightenment",
	{  L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_enlightenment,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT(690),	20,	12,
	"",			"You feel ignorant.",	""
    },

	{
	"vitality",
	{  L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_vitality,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT(691),	20,	12,
	"",			"Your stamina lessens.",	""
    },

	{
	"brain bulge",
	{  L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5, L5},
	{   1,   1,   2,   2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
	spell_brain_bulge,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
	NULL,			SLOT(692),	20,	12,
	"",			"You feel moronic.",	""
    },

	{
       "confusion",
	   { L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4, L4},
	   {  2,  2,  2,  2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1},
       spell_confusion, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
       NULL, SLOT(700), 25, 12, "", "You feel less confused."
    },

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

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


/* combat and weapons skills */


    {
	"axe",			{IM,IM,IM,1,1,1,1,IM,IM,IM,1,1,1,1,IM,1,IM,IM,1,IM,IM,IM,1,IM,IM,1 },
					{ 0, 0, 0,4,2,2,2, 0, 0, 0,2,2,2,2, 0,2, 0, 0,2, 0, 0, 0,2, 0, 0,2},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_axe,            	SLOT( 0),       0,      0,
        "",                     "!Axe!",		""
    },

    {
        "dagger",               {  1,  1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
								{ 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_dagger,            SLOT( 0),       0,      0,
        "",                     "!Dagger!",		""
    },

    {
	"flail",		{IM,1,IM,1,IM,1,1,IM,IM,IM,1,1,1,1,IM,IM,IM,1,IM,IM,IM,1,1,1,IM,1 },
					{ 0,3, 0,4, 0,2,2, 0, 0, 0,2,2,2,2, 0, 0, 0,2, 0, 0, 0,2,2,2, 0,2},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_flail,            	SLOT( 0),       0,      0,
        "",                     "!Flail!",		""
    },

    {
	"mace",			{IM,1,1,1,1,1,1,IM,IM,IM,1,1,1,1,IM,1,IM,1,1,IM,IM,1,1,1,IM,1 },
					{ 0,2,3,3,2,2,2, 0, 0, 0,2,2,2,2, 0,2, 0,2,2, 0, 0,2,2,2, 0,2},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_mace,            	SLOT( 0),       0,      0,
        "",                     "!Mace!",		""
    },

    {
	"polearm",		{IM,IM,IM,1,IM,1,1,IM,IM,IM,1,1,1,1,IM,IM,IM,IM,IM,IM,IM,IM,1,IM,IM,1  },
					{ 0, 0, 0,4, 0,2,2, 0, 0, 0,2,2,2,2, 0, 0, 0, 0, 0, 0, 0, 0,2, 0, 0,2},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_polearm,           SLOT( 0),       0,      0,
        "",                     "!Polearm!",		""
    },

    {
	"shield block",		{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
						{ 6, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_shield_block,	SLOT(0),	0,	0,
	"",			"!Shield!",		""
    },

    {
	"spear",		{IM,IM,IM,1,IM,1,1,IM,IM,IM,1,1,1,1,IM,IM,IM,IM,IM,IM,IM,IM,1,IM,IM,1 },
					{ 0, 0, 0,3, 0,2,2, 0, 0, 0,2,2,2,2, 0, 0, 0, 0, 0, 0, 0, 0,2, 0, 0,2},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_spear,            	SLOT( 0),       0,      0,
        "",                     "!Spear!",		""
    },

    {
	"sword",		{ IM,IM,1,1,1,1,1,IM,IM,IM,1,1,1,1,IM,1,IM,IM,1,IM,IM,IM,1,IM,IM,1},
					{  0, 0,3,2,2,2,2, 0, 0, 0,2,3,3,2, 0,3, 0, 0,4, 0, 0, 0,3, 0, 0,2},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_sword,            	SLOT( 0),       0,      0,
        "",                     "!sword!",		""
    },

    {
	"whip",			{ 1,IM,1,1,IM,1,1,1,1,1,1,1,1,1,1,IM,1,IM,IM,1,1,IM,1,IM,1,1},
					{ 6, 0,5,4, 0,2,2,2,2,2,2,2,2,2,2, 0,2, 0, 0,2,2, 0,2, 0,2,2},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_whip,            	SLOT( 0),       0,      0,
        "",                     "!Whip!",	""
    },

    {
        "backstab",             {IM,IM,1,IM,IM,1,IM,IM,IM,IM,IM,IM,IM,1,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,1 },
								{ 0, 0,5, 0, 0,5, 0, 0, 0, 0, 0, 0, 5,5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,5},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_backstab,          SLOT( 0),        0,     24,
        "backstab",             "!Backstab!",		""
    },

    {
	"bash",			{IM,IM,IM,1,5,5,3,IM,IM,IM,1,3,1,1,IM,IM,IM,IM,IM,IM,IM,IM,3,IM,IM,1 },
					{ 0, 0, 0,4,4,4,4, 0, 0, 0,4,4,4,4, 0, 0, 0, 0, 0, 0, 0, 0,4, 0, 0,4},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_bash,            	SLOT( 0),       0,      24,
        "bash",                 "!Bash!",		""
    },


    {
	"berserk",		{IM,IM,IM,18,21,IM,15,IM,IM,IM,IM,15,13,18,IM,IM,IM,IM,IM,IM,IM,IM,15,IM,IM,IM },
					{ 0, 0, 0, 5, 5, 0, 5, 0, 0, 0, 0, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_berserk,        	SLOT( 0),       0,      24,
        "",                     "You feel your pulse slow down.",	""
    },

    {
	"dirt kicking",		{11,11,3,3,5,3,9,13,12,14,3,9,3,3,15,5,12,10,6,10,10,9,6,7,11,4 },
						{ 4, 4,4,4,4,4,4, 4, 4, 4,4,4,4,4, 4,4, 4, 4,4, 4, 4,4,4,4, 4,4},
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_dirt,		SLOT( 0),	0,	24,
	"kicked dirt",		"You rub the dirt out of your eyes.",	""
    },

    {
        "disarm",               { 11,11,3,3,5,3,9,13,12,14,3,9,3,3,15,5,12,10,6,10,10,9,6,7,11,4 },
								{ 0, 0, 6, 4, 4, 3, 0, 0, 0, 0, 2, 0, 2, 2, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_disarm,            SLOT( 0),        0,     24,
        "",                     "!Disarm!",		""
    },

    {
        "dodge",                { 20,22,1,13,17,1,12,20,20,20,5,12,5,4,18,16,21,22,15,19,19,19,14,14,20,1 },
								{ 8, 8, 4, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_dodge,             SLOT( 0),        0,     0,
        "",                     "!Dodge!",		""
    },

    {
        "enhanced damage",      { 65,30,25,1,5,20,20,65,65,65,5,20,1,2,60,5,65,29,5,65,65,28,21,28,65,15 },
								{ 10, 9, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_enhanced_damage,   SLOT( 0),        0,     0,
        "",                     "!Enhanced Damage!",	""
    },

    {
	"envenom",		{IM,IM,10,IM,IM,10,IM,11,IM,11,IM,IM,IM,10,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,10 },
					{ 0, 0, 4, 0, 0, 3, 0, 4, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4},
	spell_null,		TAR_IGNORE,	  	POS_RESTING,
	&gsn_envenom,		SLOT(0),	0,	36,
	"",			"!Envenom!",		""
    },

    {
	"hand to hand",		{ 35,10,15,6,9,11,10,35,35,35,5,10,6,6,40,9,34,34,9,34,34,10,10,10,34,9 },
						{ 8, 5, 6, 4, 5, 5, 5, 8, 8, 8, 3, 5, 4, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_hand_to_hand,	SLOT( 0),	0,	0,
	"",			"!Hand to Hand!",	""
    },

    {
        "kick",                 { 33,8,13,4,7,9,8,33,33,33,3,8,4,4,38,7,32,32,7,32,32,8,8,8,32,8 },
								{ 0, 4, 6, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_null,             TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_kick,              SLOT( 0),        0,     12,
        "kick",                 "!Kick!",		""
    },

    {
        "parry",                { 20,22,1,13,17,1,12,20,20,20,5,12,5,4,18,16,21,22,15,19,19,19,14,14,20,1 },
								{ 8, 8, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_parry,             SLOT( 0),        0,     0,
        "",                     "!Parry!",		""
    },

    {
        "rescue",               {IM,IM,IM,1,2,IM,5,IM,IM,IM,5,5,1,IM,IM,3,IM,IM,5,IM,IM,IM,6,IM,IM,IM },
								{ 0, 0, 0,4,4, 0,4, 0, 0, 0,4,4,4, 0, 0,4, 0, 0,1, 0, 0, 0,1, 0, 0, 0},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_rescue,            SLOT( 0),        0,     12,
        "",                     "!Rescue!",		""
    },

    {
	"trip",			{IM,IM,1,15,17,1,15,IM,IM,IM,21,15,10,3,IM,15,IM,IM,15,IM,IM,IM,15,IM,IM,1 },
					{ 0, 0,4, 8, 4,4, 4, 0, 0, 0, 4, 4, 4,4, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0,1},
	spell_null,		TAR_IGNORE,		POS_FIGHTING,
	&gsn_trip,		SLOT( 0),	0,	24,
	"trip",			"!Trip!",		""
    },

    {
        "second attack",        { 30,24,12,5,11,6,15,30,30,30,2,15,4,3,16,9,29,22,9,28,28,21,16,22,27,5 },
								{ 10, 8, 5,3, 3,3, 3,10,10,10,3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_second_attack,     SLOT( 0),        0,     0,
        "",                     "!Second Attack!",	""
    },

    {
        "third attack",         {IM,IM,24,12,15,12,15,IM,IM,IM,7,15,11,7,41,14,IM,IM,14,IM,IM,IM,16,IM,IM,8 },
								{ 0, 0,10, 4, 4, 4, 4, 0, 0, 0,4, 4, 4,4, 4, 1, 0, 0, 4, 0, 0, 1, 4, 0, 0,1},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_third_attack,      SLOT( 0),        0,     0,
        "",                     "!Third Attack!",	""
    },

    {
	        "counter",
	        	{ IM,IM,20,25,30,20,25,IM,IM,IM,45,25,25,19,IM,25,IM,IM,25,IM,IM,IM,IM,20,IM,20 },
	        	{  0, 0, 6, 8, 7, 6, 8, 0, 0, 0, 7, 6, 8, 8, 0, 8, 0, 0, 8, 0, 0, 0, 0, 6, 0, 7},
	        spell_null,             TAR_IGNORE,             POS_FIGHTING,
	        &gsn_counter,           SLOT( 0),       0,      0,
	        "counterattack",        "!Counter!",   ""
    },

   	{
        "deathgrip",
        { IM,IM,40,25, IM,40,25, IM,40,25, IM,40,25,39, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM,38 },
        {  0, 0, 5, 3,  0, 5, 3,  0, 5, 3,  0, 5, 3, 5,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 1},
        spell_null,             TAR_IGNORE,             POS_RESTING,
        NULL,                   SLOT( 0),       0,      12,
        "",                     "The dark shroud leaves your hands.",   ""
    },

/* non-combat skills */

    {
	"fast healing",		{ 15,9,16,6,9,14,9,20,20,20,6,9,6,5,11,9,15,8,9,15,14,7,9,8,15,7 },
						{ 8, 5, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_SLEEPING,
	&gsn_fast_healing,	SLOT( 0),	0,	0,
	"",			"!Fast Healing!",	""
    },

    {
	"haggle",		{ 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 },
					{ 5, 8, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_RESTING,
	&gsn_haggle,		SLOT( 0),	0,	0,
	"",			"!Haggle!",		""
    },

    {
	"hide",			{ IM, IM,1,28,10,1, IM, IM, IM, IM, IM, IM,27,2,IM,10,IM,IM,10,IM,IM,IM,IM,IM,IM,1 },
					{  0,  0,4, 6, 6,2,  0,  0,  0,  0,  0,  0, 6,2, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0,1},
	spell_null,		TAR_IGNORE,		POS_RESTING,
	&gsn_hide,		SLOT( 0),	 0,	12,
	"",			"!Hide!",		""
    },

    {
	"lore",			{ 10,10,6,20,15,7,10,10,10,10, IM,10,18,10,10,15,10,10,15,10,10,10,10,10,10,7 },
					{ 6, 6, 4, 8, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_RESTING,
	&gsn_lore,		SLOT( 0),	0,	36,
	"",			"!Lore!",		""
    },

    {
	"meditation",		{ 6,6,15,15,13,13,6,6,6,6,60,6,15,15,3,12,6,6,12,6,6,6,6,6,6,15 },
						{ 5, 5, 8, 8, 5, 5, 5, 5, 5, 5, 8, 5, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_SLEEPING,
	&gsn_meditation,	SLOT( 0),	0,	0,
	"",			"Meditation",		""
    },

    {
	"peek",			{  8,21,1,14,11,1,21,8,8,8,35,21,14,8,9,11,8,20,11,8,8,20,8,8,8,1 },
					{ 5, 7, 3, 6, 5, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_STANDING,
	&gsn_peek,		SLOT( 0),	 0,	 0,
	"",			"!Peek!",		""
    },

    {
	"pick lock",		{ 25,25,7,25,25,7,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,8 },
						{ 8, 8, 4, 8, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_STANDING,
	&gsn_pick_lock,		SLOT( 0),	 0,	12,
	"",			"!Pick!",		""
    },

    {
	"sneak",		{ 20,21,4,10,6,4,15,21,21,21,30,15,9,3,19,6,21,21,6,21,21,21,15,21,21,4 },
					{ 0, 0, 4, 6, 4, 4, 4, 0, 0, 0, 0, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_STANDING,
	&gsn_sneak,		SLOT( 0),	 0,	12,
	"",			"You no longer feel stealthy.",	""
    },

    {
	"steal",		{ IM, IM,5, IM, IM,5, IM, IM, IM, IM, IM, IM, IM,5, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM, IM,5 },
					{  0,  0,4,  0,  0,4,  0,  0,  0,  0,  0,  0,  0,4,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 1},
	spell_null,		TAR_IGNORE,		POS_STANDING,
	&gsn_steal,		SLOT( 0),	 0,	24,
	"",			"!Steal!",		""
    },

    {
	"scrolls",		{ 1,1,9,9,9,9,1,1,1,1,9,9,9,9,1,9,1,1,9,1,1,1,1,1,1,9 },
					{ 2, 3, 8, 8, 2, 8, 2, 2, 2, 2, 8, 2, 8, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_STANDING,
	&gsn_scrolls,		SLOT( 0),	0,	24,
	"",			"!Scrolls!",		""
    },

    {
	"staves",		{ 1,1,IM,IM,15,IM,1,1,1,1,IM,1,IM,IM,1,1,1,1,1,1,1,1,1,1,1,IM },
					{ 2,3, 0, 0, 3, 0,2,2,2,2, 0,2, 0, 0,2,1,1,1,1,1,1,1,1,1,1, 0},
	spell_null,		TAR_IGNORE,		POS_STANDING,
	&gsn_staves,		SLOT( 0),	0,	12,
	"",			"!Staves!",		""
    },

    {
	"wands",		{ 1,1,IM,IM,15,IM,9,1,1,1,IM,9,IM,IM,1,15,1,1,15,1,1,1,9,1,1,IM },
					{ 2,3, 0, 0, 3, 0,2,2,2,2, 0,2, 0, 0,2,1, 1,1, 1,1,1,1,1,1,1, 0},
	spell_null,		TAR_IGNORE,		POS_STANDING,
	&gsn_wands,		SLOT( 0),	0,	12,
	"",			"!Wands!",		""
    },

    {
	"recall",		{  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
					{ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	spell_null,		TAR_IGNORE,		POS_STANDING,
	&gsn_recall,		SLOT( 0),	0,	12,
	"",			"!Recall!",		""
    },

    /*
     * New skills by TAKA
     *
     */
	{
	"butcher",			{ 10,10,1,1,1,1,1,10,10,10,1,1,1,1,10,1,10,10,1,10,10,10,1,10,10,1 },
						{ 3, 4, 2, 1, 1, 1, 2, 3, 3, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
	        spell_null,  TAR_IGNORE,    POS_STANDING,
	        &gsn_butcher,            	SLOT( 0),       0,      0,
	        "butcher",            "!butcher!",		""
	    },

		{
		"circle",       { IM,IM,IM,IM,40,11,IM,IM,IM,IM,IM,IM,9,12,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,10,IM},
						{  0, 0, 0, 0, 8, 6, 0, 0, 0, 0, 0, 0,8, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0},
		spell_null,      TAR_IGNORE,    POS_FIGHTING,
		&gsn_circle,        SLOT( 0),  0,  36,
		"circle",        "!circle!",   ""
	},

	{
		"assassinate",  { IM,IM,47,IM,90,51,IM,IM,IM,IM,IM,IM,IM,58,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,50},
						{  0, 0, 4, 0, 8, 6, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6},
		spell_null,      TAR_IGNORE,    POS_FIGHTING,
		&gsn_circle,        SLOT( 0),  0,  36,
		"assassinate",        "!assassinate!",   ""
	},

	{
	"search",       { 15,15, 9,15, 7, 9,13,15,15,15,15,13,13, 9,15, 7,15,15, 7,15,15,15,13,15,15, 9},
					{  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2},
	spell_null,      TAR_IGNORE,    POS_FIGHTING,
	&gsn_search,        SLOT( 0),  0,  36,
	"search",        "!search!",   ""
	},


		{
		"brew",			{ IM,IM,IM,IM,IM,IM,IM,10,IM,15,IM,IM,IM,IM,50,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM,IM },
						{  0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
		spell_null,             TAR_IGNORE,             POS_SLEEPING,
		&gsn_brew,            SLOT( 0),       0,      25,
		"",                     "!Make Potions!",           ""
		},

		{
		"mpill",			{ IM,15,IM,IM,IM,IM,20,IM,IM,IM,IM,20,IM,IM,IM,IM,IM,14,IM,IM,IM,12,21,12,IM,IM},
							{  0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0 },
		spell_null,             TAR_IGNORE,             POS_SLEEPING,
		&gsn_mpill,            SLOT( 0),       0,      25,
		"",                     "!Make Pills!",           ""
		}



};

const   struct  group_type      group_table     [MAX_GROUP]     =
{

    {
	"rom basics",		{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
	{ "scrolls", "staves", "wands", "recall" }
    },

    {
	"mage basics",		{ 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "dagger" }
    },

    {
	"cleric basics",	{ -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "mace" }
    },

    {
	"thief basics",		{ -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "dagger", "steal" }
    },

    {
	"warrior basics",	{ -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "sword", "second attack" }
    },

    {
	"ranger basics",	{ -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "sword", "second attack" }
    },

    {
	"assassin basics",	{ -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0 },
	{ "sword", "second attack", "circle", "backstab"}
    },

    {
	"paladin basics",	{ -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "sword", "second attack" }
    },

    {
	"witch basics",	{ -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "dagger" }
    },

    {
	"necromancer basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "dagger" }
    },

    {
	"enchanter basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "dagger" }
    },

    {
	"berserker basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "sword", "second attack" }
    },

    {
	"deathknight basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "sword", "second attack" }
    },

    {
	"soldier basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "sword", "second attack" }
    },


    {
	"opoya basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "weaponsmaster", "second attack", "disarm", "enhanced damage",
	  "parry", "rescue", "third attack", "circle", "phase" }
    },

    {
	"wicasa basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "sword", "second attack", "enhanced damage", "parry", "third attack", "phase" }
    },

    {
	"druid basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "dagger", "second attack", "staff", "phase" }
    },

    {
	"telepath basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "dagger", "second attack" }
    },

    {
	"priest basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "mace", "second attack" }
    },

    {
	"bard basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1 },
	{ "staff", "polearm", "dagger" }
    },

    {
	"sage basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1 },
	{ "dagger", "second attack" }
    },

    {
	"sorcerer basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1 },
	{ "dagger", "second attack", "staff" }
    },

    {
	"bishop basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1 },
	{ "mace", "second attack", "staff", "phase" }
    },

    {
	"templar basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1 },
	{ "weaponsmaster", "second attack" }
    },

    {
	"monk basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1 },
	{ "mace", "staff", "hand to hand" }
    },

    {
	"psionist basics",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1 },
	{ "dagger", "second attack" }
    },


    {
	"mage default",		{ 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "lore", "beguiling", "combat", "detection", "enhancement", "illusion",
	  "maladictions", "protective", "transportation", "weather" }
    },

    {
	"cleric default",	{ -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "flail", "attack", "creation", "curative",  "benedictions",
	  "detection", "healing", "maladictions", "protective", "shield block",
	  "transportation", "weather" }
    },

    {
	"thief default",	{ -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "mace", "sword", "backstab", "disarm", "dodge", "second attack",
	  "trip", "hide", "peek", "pick lock", "sneak" }
    },

    {
	"warrior default",	{ -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "weaponsmaster", "shield block", "bash", "disarm", "enhanced damage",
	  "parry", "rescue", "third attack" }
    },

    {
	"ranger default",	{ -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "weaponsmaster", "enhanced damage", "second attack", "attack", "elemental",
	  "parry", "rescue", "third attack" }
    },

    {
	"assassin default",	{ -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40 },
	{ "weaponsmaster", "enhanced damage", "second attack", "attack", "elemental",
	  "parry", "rescue", "third attack" }
    },

    {
	"paladin default",	{ -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "weaponsmaster", "enhanced damage", "second attack", "attack", "creation",
		"curative",  "benedictions", "detection", "healing", "maladictions",
		"protective"}
    },

    {
	"witch default",	{ -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "lore", "beguiling", "combat", "detection", "enhancement", "illusion",
	  "maladictions", "protective", "transportation", "weather" }
    },

    {
	"necromancer default",	{ -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "lore", "beguiling", "combat", "detection", "enhancement", "illusion",
	  "maladictions", "protective", "transportation", "weather" }
    },

    {
	"enchanter default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "lore", "beguiling", "combat", "detection", "enhancement", "illusion",
	  "maladictions", "protective", "transportation", "weather", "enchantment" }
    },

    {
	"berserker default",	{ -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "weaponsmaster", "shield block", "bash", "disarm", "enhanced damage",
	  "parry", "rescue", "third attack" }
    },

    {
	"deathknight default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "weaponsmaster", "enhanced damage", "second attack", "attack", "creation",
		"curative",  "benedictions", "detection", "healing", "maladictions",
		"protective"}
    },

    {
	"soldier default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "weaponsmaster", "shield block", "bash", "disarm", "enhanced damage",
	  "parry", "rescue", "third attack" }
    },

    {
	"opoya default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "weaponsmaster", "enhanced damage", "second attack", "attack", "creation",
		"curative",  "benedictions", "detection", "healing", "maladictions",
		"protective"}
    },

    {
	"wicasa default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "lore", "beguiling", "combat", "detection", "enhancement", "illusion",
	  "maladictions", "protective", "transportation", "weather" }
    },

    {
	"druid default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "flail", "attack", "creation", "curative",  "benedictions",
	  "detection", "healing", "maladictions", "protective", "shield block",
	  "transportation", "weather" }
    },

    {
	"telepath default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "lore", "beguiling", "combat", "detection", "enhancement", "illusion",
	  "maladictions", "protective", "transportation", "weather" }
    },

    {
	"priest default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "flail", "attack", "creation", "curative",  "benedictions",
	  "detection", "healing", "maladictions", "protective", "shield block",
	  "transportation", "weather" }
    },

    {
	"bard default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1 },
	{ "weaponsmaster", "enhanced damage", "second attack", "attack", "elemental",
	  "parry", "rescue", "third attack" }
    },

    {
	"sage default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1 },
	{ "lore", "beguiling", "combat", "detection", "enhancement", "illusion",
	  "maladictions", "protective", "transportation", "weather" }
    },

    {
	"sorcerer default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1 },
	{ "lore", "beguiling", "combat", "detection", "enhancement", "illusion",
	  "maladictions", "protective", "transportation", "weather" }
    },

    {
	"bishop default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, -1 },
	{ "flail", "attack", "creation", "curative",  "benedictions",
	  "detection", "healing", "maladictions", "protective", "shield block",
	  "transportation", "weather" }
    },

    {
	"templar default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1 },
	{ "weaponsmaster", "enhanced damage", "second attack", "attack", "creation",
		"curative",  "benedictions", "detection", "healing", "maladictions",
		"protective" }
    },

    {
	"monk default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1, -1 },
	{ "flail", "attack", "creation", "curative",  "benedictions",
	  "detection", "healing", "maladictions", "protective", "shield block",
	  "transportation", "weather" }
    },

    {
	"psionist default",	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, -1 },
	{ "lore", "beguiling", "combat", "detection", "enhancement", "illusion",
	  "maladictions", "protective", "transportation", "weather" }
    },


    {
	"weaponsmaster",	{ 80, 80, 40, 20, 20, 20, 20, 80, 80, 80, 20, 20, 20, 20, 60, 20, 20, 80, 80, 80, 20, 20, 20, 20, 60, 20 },
	{ "axe", "dagger", "flail", "mace", "polearm", "spear", "sword","whip" }
    },

    {
	"attack",		{ -1, 5, -1, 8, 8, 8, 5, -1, -1, 1, -1, 8, -1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },
	{ "demonfire", "dispel evil", "dispel good", "earthquake",
	  "flamestrike", "heat metal", "ray of truth"}
    },

    {
	"beguiling",		{ 4, -1, 6, -1, 3, 6, -1, 4, 4, 4, -1, 1, -1, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4 },
	{ "calm", "charm person", "sleep"}
    },

    {
	"benedictions",		{ 2, 4, 1, 1, 4, 1, 4, 2, 2, 2, -1, 4, -1, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2 },
	{ "bless", "calm", "frenzy", "holy word", "remove curse",
	  "smoke screen" }
    },

    {
	"combat",		{ 6, -1, 10, 9, 9, 10, 2, 6, 6, 6, -1, 2, -1, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 3 },
	{ "acid blast", "burning hands", "chain lightning", "chill touch",
	  "colour spray", "fireball", "lightning strike", "magic missile",
	  "shocking grasp"  }
    },

    {
	"creation",		{ 4, 4, 2, 2, 4, 2, 4, 4, 4, 4, -1, 4, -1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, -1 },
	{ "continual light", "create food", "create spring", "create water",
	  "create rose", "floating disc" }
    },

    {
	"curative",		{ -1, 4, -1, 8, 4, -1, 4, 4, 4, 4, -1, 4, -1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, -1 },
	{ "cure blindness", "cure disease", "cure poison" }
    },

    {
	"detection",		{ 4, 3, 6, -1, 5, 6, 3, 4, 4, 4, -1, 3, -1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -1 },
 	{ "detect evil", "detect good", "detect hidden", "detect invis",
	  "detect magic", "detect poison", "farsight", "identify",
	  "know alignment", "locate object" }
    },

    {
	"draconian",		{ 8, 7, -1, -1, 8, -1, 7, 8, 8, 8, -1, 7, -1, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, -1 },
	{ "acid breath", "fire breath", "frost breath", "gas breath",
	"lightning breath", "acid cloud", "fire cloud", "frost cloud",
	"gas cloud", "lightning cloud", "bite" }
    },

    {
	"enchantment",		{ 6, -1, -1, -1, -1, -1, -1, 6, -1, 3, -1, -1, -1, -1, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "enchant armor", "enchant weapon", "fireproof", "recharge" }
    },

    {
	"harmful",		{ -1, 3, -1, -1, 5, -1, 3, -1, 3, -1, -1, 3, -1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -1 },
	{ "cause critical", "cause light", "cause serious", "harm" }
    },

    {
	"healing",		{ -1, 3, -1, -1, 6, -1, 3, -1, 3, -1, -1, 3, -1, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, -1 },
 	{ "cure critical", "cure light", "cure serious", "heal",
	  "mass healing", "refresh" }
    },

    {
	"illusion",		{ 4, -1, 7, -1, 4, 7, -1, 4, 4, 4, -1, -1, -1, 7, 4, 7, 4, 7, 4, 7, 4, 7, 4, 7, 4, -1 },
	{ "invis", "mass invis", "ventriloquate" }
    },

    {
	"maladictions",		{ 5, 5, 3, -1, 7, 3, 5, 5, 5, 5, -1, 5, -1, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, -1 },
	{ "blindness", "change sex", "curse", "energy drain", "plague",
	  "poison", "slow", "weaken" }
    },

    {
	"protective",		{ 4, 4, 7, 6, 4, 4, 4, 4, 4, 4,-1, 4, -1, 7, 4, 7, 4, 7, 4, 7, 4, 7, 4, 7, 4, -1 },
	{ "armor", "cancellation", "dispel magic", "fireproof",
	  "protection evil", "protection good", "sanctuary", "shield",
	  "stone skin", "vapour" }
    },

    {
	"transportation",	{ 4, 4, -1, -1, 4, -1, 4, 4, 4, 4, -1, 4, -1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, -1 },
	{ "fly", "gate", "nexus", "pass door", "portal", "summon", "teleport",
	  "word of recall" }
    },

    {
	"lessertransport",	{ -1, -1, 2, 2, -1, 2, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
	{ "fly", "pass door" }
    },

    {
	"weather",		{ 4, 4, 8, 8, 4, 8,	4, 4, 4, 4, -1, 4, -1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, -1 },
	{ "call lightning", "control weather", "faerie fire", "faerie fog",
	  "lightning strike" }
    },

    {"skins",		{ 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2 },

	{ "mud skin", "moss skin", "bark skin", "steel skin", "emerald skin", "ruby skin",
	  "diamond skin", "mystic armor" }
    },

    {"mental offensive",
    	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4, -1, -1, -1, -1, -1, -1, -1, 4, -1 },

	{ "ego whip", "mind flail", "psychic thrust", "psychic crush",
	"mind bolt" }
    },

    {"berserker spells",
    	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },

	{ "hit", "damage" }
    },

    {"nature",
    	{ 2, 2, 1, -1, 2, 1, 2, 3, 3, 2, -1, 3, -1, 4, 2, 3, 2, 1, 2, 1, 1, 1, 2, 3, 2, 2 },

	{ "sate", "quench", "adrenaline", "stone meld", "screen" }
    },

    {"rain",
    	{ 6, 6, -1, -1, 7, -1, 7, 6, 6, 6, -1, 7, -1, 3, 6, 7, 6, 6, 7, 6, 6, 5, 6, 6, 6, -1 },

	{ "acid storm", "ice storm", "fire storm", "acid rain", "ice rain", "fire rain" }
    },

    {"bolt spells",
    	{ 14, 14, -1, -1, 14, -1, 14, 12, 12, 12, -1, 14, -1, 12, 12, 14, 12, 12, -1, 13, 13, 13, 13, 13, 13, -1 },

	{ "acid bolt", "ice bolt", "fire bolt", "gas bolt", "holy bolt",
	"lightning bolt", "mind bolt", "acid blast", "fireblast", "iceblast",
	"electricblast", "lightningblast", "gasblast", "holyblast"}
    },

    {"blood",
    	{ -1, -1, 4, -1, -1, 3, -1, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3 },

	{ "bloody tears"}
    },

    {"opoya only",
    	{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },

	{ "fighting trance"}
    },


    {"hydrosphere",		{ 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 }, 	
	{ "tsunami", "typhoon", "flash flood", "geyser",
	  "hail", "nitrogen shower", "waterlog", "vapour" }
    }, 	
	
	{
    "ethersphere",		{ 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 },
	{ "hurricane", "gale blast", "sand storm", "vacuum",
	  "thunder", "sulfur", "downdraft", "smog" }
    }, 	
	
	{
    "benevolent",		{ 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 },
	{ "archangel", "celestial light", "virtuous blast", "sanctified cleansing",
	  "ablution", "catharsis", "awe", "faith" }
    }, 	
	
	{
    "infernosphere",		{ 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 },
	{ "immolation", "magma blast", "fire storm", "pyre strike",
	  "plasma blast", "flare", "backdraft", "smoke screen" }
    },

	{
    "terrasphere",		{ 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 },
	{ "rock slide", "sink hole", "avalanche", "meteor shower",
	  "kinetic blast", "parasite", "earthbind", "camouflage" }
    }, 	{
    "forsaken",		{ 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 },
	{ "spontaneous combustion", "malfeasance", "sorrow", "abominable strike",
	  "surcease", "ill begotten", "petrify", "vengeance" }
    }  

};