FlCodebase3.1/
FlCodebase3.1/bounty/
FlCodebase3.1/challenge/
FlCodebase3.1/clans/
FlCodebase3.1/gods/
FlCodebase3.1/mobprogs/
FlCodebase3.1/player/
FlCodebase3.1/savemud/
/***************************************************************************
 *  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 Envy Diku Mud, you must comply with   *
 *  the original Diku license in 'license.doc', the Merc license in        *
 *  'license.txt', as well as the Envy license in 'license.nvy'.           *
 *  In particular, you may not remove either of these copyright notices.   *
 *                                                                         *
 *  Much time and thought has gone into this software and you are          *
 *  benefitting.  We hope that you share your changes too.  What goes      *
 *  around, comes around.                                                  * 
 *                                                                         *
 *      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                     *
 *                                                                         *
 * Code Adapted and Improved by Abandoned Realms Mud                       *
 * and Aabahran: The Forsaken Lands Mud by Virigoth                        *
 *                                                                         *
 * Continued Production of this code is available at www.flcodebase.com    *
 ***************************************************************************/
#include <sys/types.h>
#include <stdio.h>
#include <time.h>
#include "merc.h"
#include "magic.h"
#include "interp.h"

const struct monk_type monk_table[8] =
{
    {	"arms",		WEAR_ARMS,	10	},
    {	"legs",		WEAR_LEGS,	10	},
    {	"body",		WEAR_ABOUT,	5	},
    {	"hands",	WEAR_HANDS,	5	},
    {	"head",		WEAR_HEAD,	5	},
    {	"feet",		WEAR_FEET,	10	},
    {	"torso",	WEAR_BODY,	15	},
    {	"waist",	WEAR_WAIST,	10	}
};

/* NOTE: NEVER DELETE A LINE FROM A TABLE. ONLY APPEND TO THE END. *
 * THIS IS BECAUSE THE PFILE DEFINES THESE BY THEIR POSITION.      *
 * REPLACING A LINE WITH A NEW LINE IS OK, AS LONG AS YOU KNOW     *
 * WHAT YOU'RE DOING						   */

const   struct  pc_race_type    pc_race_table   []      =
{
/*
    {
        "race name",    short name,     anatomy, exp per level,
	{ bonus skills }, selectable during char creation,
        { min stats     },   { max stats },    size,       
	align, 
	ethos,
	hp, mana, pract,
	lifespan,
        { class choices},
    },
        { "warrior", "berserker", "ranger", "paladin", "dark-knight", "thief", "ninja", "cleric", "monk", "invoker","battlemage", "necromancer", NULL, NULL, NULL, NULL, "bard", "blademaster"}

*/
    {
        "none",		"null",          "none", 1500,
	{ "" },  FALSE, TRUE,
        { 6, 6, 6, 6, 6 },   { 18, 18, 18, 18, 18 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 100, 5,
	100,
        { "" },
    },
// 1
    {
        "human",        "Human",        "human",	1500,
	{ "", NULL }, TRUE, TRUE,
        { 0, 0, 0, 0, 0, 0 },   { 20, 20, 20, 20, 20, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	30, 100, 5,
	100,
        { "warrior", "berserker", "ranger", "paladin", "dark-knight", "thief", "ninja", "cleric", "monk", "invoker","battlemage", "necromancer", NULL, NULL, NULL, NULL, "bard", "blademaster"}
    },
// 2
    {
        "elf",          " Elf ",        "elf", 2000,
	{ "sneak", "infravision", "scout", "quiet movement" }, TRUE, TRUE,
        { 0, 3, 0, 2, -2, 0 }, { 18, 25, 20, 23, 16, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 150, 5,
	2000,
        { "warrior", NULL, "ranger", "paladin", NULL, "thief","ninja", "cleric", NULL, "invoker","battlemage", NULL, NULL, NULL, NULL, NULL, "bard", "blademaster",}
    },
// 3
    {
        "drow",         "Drow ",        "elf", 2000,
	{ "sneak", "infravision", "faerie fire", NULL}, TRUE,TRUE,
        { 0, 1, 0, 4, -3,  0 }, { 18, 24, 20, 24, 16, 25 }, SIZE_MEDIUM, 
	ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 150, 5,
	2000,
        { "warrior", NULL, NULL, NULL, "dark-knight", "thief", "ninja", "cleric", NULL, "invoker", "battlemage", "necromancer", NULL, NULL, NULL, NULL, "blademaster"}
    },
// 4
    {
        "dwarf",        "Dwarf",        "dwarf", 1825,
	{ "berserk", "infravision", NULL }, TRUE, TRUE,
        { 1, 0, 0, -2, 4, 0 },  { 21, 18, 21, 18, 25, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	60, 100, 5,
	800,
        { "warrior", "berserker", NULL, NULL, NULL, NULL, NULL, "cleric", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "bard", "blademaster",}
    },
// 5
    {
        "duergar",      "Duerg",        "dwarf", 1825,
	{ "berserk", "infravision", NULL }, TRUE, TRUE,
        { 1, -1, 0, 1, 1, -1 }, { 21, 17, 20, 20, 22, 25 }, SIZE_MEDIUM, 
	ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	55, 100, 5,
	800,
        { "warrior", "berserker", NULL, NULL, NULL, "thief", NULL, "cleric", NULL, NULL, NULL, NULL, NULL, NULL, NULL, "blademaster"}
    },
// 6
    {
        "halfling",     "Half ",        "demihuman", 1850,
	{ "pry", NULL }, TRUE, TRUE,
        { -1, -2, 1, 3, 0, 2 }, { 17, 17, 21, 25, 20, 25 }, SIZE_SMALL, 
	ALIGN_GOOD | ALIGN_NEUTRAL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	30, 100, 5,
	200,
        { "warrior", NULL, "ranger", NULL, NULL, "thief", NULL, "cleric", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "bard", "blademaster"}
    },
// 7
    {
        "gnome",        "Gnome",        "demihuman", 1650,
	{ "identify", "defuse", "infravision", "detect invis" }, TRUE,TRUE,
        { -2, 2, 4, 0, 0, 0 }, { 18, 23, 25, 18, 18, 25 }, SIZE_SMALL, 
	ALIGN_NEUTRAL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	30, 120, 10,
	200,
        { "warrior", NULL, "ranger", NULL, NULL, "thief", NULL, NULL, NULL, "invoker","battlemage", NULL, NULL, NULL, NULL, NULL, "bard", "blademaster"}
    },
// 8
    {
        "avian",        "Avian",        "flying", 1800,
	{ "fly", NULL }, TRUE,TRUE,
        { 0, 1, 0, 2, 0, 0 },  { 19, 21, 21, 23, 19, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	30, 110, 5,
	100,
        { "warrior", NULL, NULL, NULL, "dark-knight", "thief", "ninja", NULL, NULL, "invoker", "battlemage", "necromancer", NULL, NULL, NULL ,"bard", "blademaster"}
    },
// 9
    {
        "fire",         "Fire ",        "giant", 1700,
        { "bash", "enhanced damage", "bodyslam", "two handed" }, TRUE,TRUE,
        { 5, -3, -3, -2, 2, 0 }, { 25, 15, 15, 16, 23, 25 }, SIZE_LARGE, 
	ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	50, 100, 5,
	80,
        { "warrior", "berserker", NULL, NULL, NULL, NULL, NULL, "cleric", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 10
    {
        "stone",        "Stone",        "giant", 1675,
        { "bash", "enhanced damage", "bodyslam", "two handed" }, TRUE, TRUE,
        { 4, -3, -2, -1, 1, 0 }, { 24, 16, 16, 16, 24, 25 }, SIZE_LARGE, 
	ALIGN_NEUTRAL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	50, 100, 5,
	80,
        { "warrior", "berserker", "ranger", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
    },
// 11
    {
        "storm",        "Storm",        "giant", 1650,
        { "bash", "enhanced damage", "bodyslam", "two handed" }, TRUE, TRUE,
        { 3, -1, -1, -2, 1, 0 },  { 23, 17, 17, 16, 22, 25 }, SIZE_LARGE, 
	ALIGN_GOOD,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	50, 100, 5,
	80,
        { "warrior", "berserker", NULL, NULL, NULL, NULL, NULL, "cleric", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 12
    {
        "undead",        "Undea",       "unique", 1500,
	{ "infravision", NULL }, FALSE, TRUE,
        { 1, -1, 0, 1, 0, 0 },   { 22, 20, 20, 21, 21, 25 }, SIZE_MEDIUM, 
	ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	30, 100, 5,
	9999,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 13
    {
        "illithid",        "Illit",        "unique", 2000,
        { "trance","cone of force","detect magic","meditation" }, TRUE,TRUE,
        { -1, 3, 2, 0, -1, 0 },  { 17, 25, 23, 18, 17, 25 }, SIZE_MEDIUM, 
	ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 200, 5,
	9999,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "necromancer", NULL, NULL, NULL, NULL}
    },
// 14
    {
        "minotaur",      "Minot",        "beast", 2000,
        { "rage", "charge", "axe", NULL }, TRUE, TRUE,
        { 2, -1, 0, -1, 1, 0 },  { 23, 17, 18, 17, 22, 25 }, SIZE_LARGE, 
	ALIGN_NEUTRAL,
	ETHOS_CHAOTIC,
	55, 100, 5,
	60,
        { "warrior", "berserker", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 15
    {
        "ethro",    "Ethro",          "ethro", 1800,
	{ "" }, FALSE, FALSE,
        { 1, 4, -1, 1, 0 },   { 21, 24, 14, 22, 19, 25 }, SIZE_SMALL, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	25, 90, 5,
	100,
        { NULL, NULL, NULL, NULL, NULL, "thief", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 16
    {
        "slith",    "Slith",          "beast", 2000,
	{ "spear", NULL}, TRUE,TRUE,
        { 0, -1, -1, 2, 1 },   { 20, 17, 17, 22, 21, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	35, 100, 5,
	100,
        { "warrior", NULL, NULL, NULL, NULL, "thief", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "blademaster"}
    },
// 17
    {
        "troll",    "Troll",         "beast",  2000,
	{ "" }, TRUE, TRUE,
        { 0, 0, 0, 0, 0 },   { 20, 20, 20, 22, 20, 25 }, SIZE_LARGE, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	60, 100, 5,
	60,
        { "warrior", "berserker", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "bard", NULL}
    },
// 18
    {
        "feral",    "Feral",         "beast",  1600,
	{ "dodge", "parry", "dual parry" }, TRUE, TRUE,
        { -1, -2, +1, +4, 0 },   { 19, 18, 21, 24, 20, 25 }, SIZE_MEDIUM, 
	ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	35, 80, 5,
	70,
        { "warrior", "ranger", NULL, NULL, NULL, "thief", "ninja", "cleric", NULL, NULL, NULL, NULL, NULL, NULL, NULL, "blademaster"}
    },
// 19
    {
        "werebeast",    "Beast",          "beast", 1675,
	{ "mind link", "beast call", "probe" }, TRUE, TRUE,
        { 1, -1, -1, 1, 0 },   { 21, 19, 19, 21, 20, 25 }, SIZE_MEDIUM, 
	ALIGN_NEUTRAL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	30, 100, 5,
	100,
        { NULL, "berserker", "ranger", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 20
    {
        "tiger",    "Beast",          "werebeast", 1800,
	{ "" }, FALSE, FALSE,
        { 0, 0, 0, 0, 0 },   { 22, 20, 20, 21, 20, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 100, 5,
	100,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 21
    {
        "wolf",    "Beast",          "werebeast", 1800,
	{ "" }, FALSE, FALSE,
        { 0, 0, 0, 0, 0 },   { 20, 20, 20, 23, 20,25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 100, 5,
	100,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 22
    {
        "boar",    "Beast",          "werebeast", 1800,
	{ "" }, FALSE, FALSE,
        { 0, 0, 0, 0, 0 },   { 21, 20, 20, 20, 22, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 100, 5,
	100,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 23
    {
        "ocelot",    "Beast",          "werebeast", 1800,
	{ "" }, FALSE, FALSE,
        { 0, 0, 0, 0, 0 },   { 20, 20, 20, 22, 20, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 100, 5,
	100,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 24
    {
        "fox",    "Beast",          "werebeast", 1800,
	{ "" }, FALSE, FALSE,
        { 0, 0, 0, 0, 0 },   { 20, 20, 20, 22, 20, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 100, 5,
	100,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 25
    {
        "falcon",    "Beast",          "werebeast", 1800,
	{ "" }, FALSE, FALSE,
        { 0, 0, 0, 0, 0 },   { 20, 20, 20, 22, 20, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 100, 5,
	100,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 26
    {
        "half-elf",          "H-Elf",        "human", 1750,
	{ "infravision", NULL }, TRUE, TRUE,
        { 0, 1, 0, 1, 0, 0}, { 19, 21, 20, 22, 18, 25 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	25, 130, 5,
	150,
        { "warrior", NULL, "ranger", "paladin", NULL, "thief", "ninja", NULL, "monk", NULL, NULL, NULL, NULL, NULL, NULL, NULL, "bard", "blademaster"}
    },
// 27
    {
        "faerie",          "Faeri",        "flying", 2000,
	{ "sneak", "fly", "steal", NULL}, TRUE, TRUE,
        { -4, 4, 0, 1, -4, 0 }, { 14, 25, 20, 23, 14, 25 }, SIZE_TINY, 
	ALIGN_GOOD,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	15, 200, 5,
	300,
        { NULL, NULL, NULL, NULL, NULL, "thief", NULL, NULL, NULL, "invoker", "battlemage", NULL, NULL, NULL, NULL, NULL, "bard", NULL, }
    },
// 28
    {
        "demon",         "Demon",        "unique", 2000,
	{ "charge", "enhanced damage", "infravision", NULL}, FALSE, TRUE,
        { 0, 1, 0, 2, -1, -1 }, { 23, 23, 18, 18, 22, 25 }, SIZE_LARGE, 
	ALIGN_EVIL,
	ETHOS_CHAOTIC,
	25, 170, 5,
	500,
        { "warrior", NULL, NULL, NULL, "dark-knight", NULL, NULL, NULL, NULL, NULL, "battlemage", "necromancer", "shaman", NULL, NULL, NULL}
    },
// 29
    {
        "ogre",      "Ogre ",        "giant", 1750,
	{"fast healing", "regeneration", NULL}, TRUE, TRUE,
        { 3,  0, -3, 0, 3, 0 }, { 24, 19, 15, 18, 24, 25 }, SIZE_LARGE,
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	55, 100, 5,
	60,
        { "warrior", "berserker", "ranger", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 30
    {
        "vampire",        "Undea",       "unique", 1500,
	{ "infravision", "vampiric touch", NULL }, FALSE, TRUE,
        { 1, -1, 0, 1, 0, 0 },   { 23, 20, 20, 22, 22, 25 }, SIZE_MEDIUM, 
	ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	30, 100, 5,
	9999,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 31
    {
        "lich",        "Undea",       "unique", 1500,
	{ "infravision", NULL }, FALSE, TRUE,
        { 1, -1, 0, 1, 0, 0 },   { 23, 20, 20, 22, 20, 25 }, SIZE_MEDIUM, 
	ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	30, 100, 5,
	9999,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    },
// 32
    {
        "goblin",          " Gob ",        "beast", 2000,
	{ "sneak", "steal", "plant", "pry", "plant", "pilfer", NULL}, TRUE, TRUE,
        { -4, 4, 0, 1, -4, 0 }, { 14, 25, 20, 23, 14, 25 }, SIZE_TINY, 
	ALIGN_GOOD,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	15, 200, 5,
	300,
        { NULL, NULL, NULL, NULL, NULL, "thief", NULL, NULL, NULL, "invoker", "battlemage", NULL, NULL, NULL, NULL, NULL, "bard", NULL, }
    },
// 33
    {
        "quickling",          "Qling",        "elf", 2000,
	{ "sneak", "steal", "plant", "pry", "plant", "pilfer", NULL}, TRUE, TRUE,
        { -4, 4, 0, 1, -4, 0 }, { 14, 25, 20, 23, 14, 25 }, SIZE_TINY, 
	ALIGN_GOOD,
	ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	15, 200, 5,
	300,
        { NULL, NULL, NULL, NULL, NULL, "thief", NULL, NULL, NULL, "invoker", "battlemage", NULL, NULL, NULL, NULL, NULL, "bard", NULL, }
    },
// last
    {
        NULL,    "null",          "none", 1500,
	{ "" }, FALSE, FALSE,
        { 6, 6, 6, 6, 6 },   { 18, 18, 18, 18, 18 }, SIZE_MEDIUM, 
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	ETHOS_LAWFUL | ETHOS_NEUTRAL | ETHOS_CHAOTIC,
	20, 100, 5,
	100,
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
    }
};

const   struct  class_type      class_table     [MAX_CLASS]     =
{
// 0
    {
        "warrior", "War",  STAT_STR,  OBJ_VNUM_SCHOOL_SWORD,
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
        { 21059, 1193, 4130, 11696, 1272, 20694, 9633, 7970, 7640, 8215, 21522, 4788, 10918},  20,  -10,   9, 15, FALSE, FALSE, 0,
	&gcn_warrior,
	"warrior basics", "warrior default", {1,0,0,0,1,0}, "warrior"
    },
// 1
    {
        "berserker", "Ber",  STAT_STR,  OBJ_VNUM_SCHOOL_AXE,
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
        { 21079, 11695, 20697, 7972, 7634, 21525, 11906 },  20,  -10,  10, 16, FALSE, FALSE, 200,
	NULL,
	"warrior basics", "warrior default", {1,0,0,0,1,0}, "berserker"
    },
// 2
    {
        "ranger", "Ran",  STAT_STR,  OBJ_VNUM_SCHOOL_SPEAR,
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
        { 1199, 4129, 11417, 234, 20730, 7976, 8278, 4785, 11919},   20,  -8,  9, 13, FALSE, TRUE, 200,
	&gcn_ranger,
	"warrior basics", "warrior default", {0,0,0,1,1,0}, "ranger"
    },
// 3
    {
        "paladin", "Pal", STAT_STR,  OBJ_VNUM_SCHOOL_MACE,
	ALIGN_GOOD,
        { 11689, 20700, 8276, 4790 },   20,  -8,  8, 13, FALSE, TRUE, 350,
	&gcn_paladin,
	"warrior basics", "warrior default", {1,0,1,0,0,0}, NULL
    },
// 4
    {
        "dark-knight", "Dkn",  STAT_STR,  OBJ_VNUM_SCHOOL_POLEARM,
	ALIGN_EVIL,
        { 11697, 1274, 20706, 7974, 10937 },   20,  -8,  8, 13, FALSE, TRUE, 300,
	&gcn_dk,
	"warrior basics", "warrior default", {1,1,0,0,0,0}, NULL
    },
// 5
    {
        "thief", "Thi",  STAT_DEX,  OBJ_VNUM_SCHOOL_DAGGER,
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
        { 21038, 1195, 4128, 11693, 1268, 20718, 4564, 9639,8280, 7998, 4786, 10912},  20,  -4,  8, 12, FALSE, FALSE, 0,
	NULL,
	"thief basics", "thief default", {0,0,0,1,1,0}, "thief"
    },
// 6
    {
        "ninja", "Nin",  STAT_DEX,  OBJ_VNUM_SCHOOL_DAGGER,
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
        { 11694, 1276, 20722, 8280, 9710, 7980, 10924},  20,  -4,  8, 12, FALSE, TRUE, 300,
	&gcn_ninja,
	"thief basics", "thief default", {1,0,0,1,0,0}, "ninja"
    },
//7
    {
        "cleric", "Cle",  STAT_WIS,  OBJ_VNUM_SCHOOL_FLAIL,
	ALIGN_GOOD | ALIGN_EVIL,
        { 21056, 1197, 11687, 1260, 20751, 8299, 7894, 21528,4792 },  20, 2,  7, 10, TRUE, FALSE, 0,
	&gcn_cleric,
	"cleric basics", "cleric default", {0,0,1,1,0,0}, NULL
    },
// 8
    {
        "monk", "Mon",  STAT_DEX,  0,
	ALIGN_GOOD | ALIGN_EVIL,
        { 11686, 20733, 7978 },  20, -6,  8, 12, FALSE, TRUE, 300,
	&gcn_monk,
	"cleric basics", "cleric default", {1,0,1,0,0,0}, NULL
    
},
// 9
    {
        "invoker", "Inv",  STAT_INT,  OBJ_VNUM_SCHOOL_STAFF,
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
        { 4121, 11691, 1266, 20679, 9618, 7965, 8277, 4789, 10955},  20, 6,  8,  10, TRUE, FALSE, 0,
	NULL,
	"mage basics", "mage default", {0,1,1,0,0,0}, NULL
    },
// 10
    {
        "battlemage", "Bmg",  STAT_INT,  OBJ_VNUM_SCHOOL_WHIP,
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
	//4495,
        { 4118, 11690, 1262, 20682,7963, 8281,4791, 10949 },  20, -4,  8,  10, TRUE, FALSE, 0,
	NULL,
	"mage basics", "mage default", {0,1,0,1,0,0}, NULL
    },
// 11
    {
        "necromancer", "Nec",  STAT_INT,  OBJ_VNUM_SCHOOL_STAFF,
	ALIGN_EVIL,
        { 8024, 11699, 1270, 20703, 4576, 9708, 7898, 10943},  20, 6,  6,  8, TRUE, FALSE, 0,
	&gcn_necro,
	"mage basics", "mage default", {0,1,0,0,1,0}, NULL
    },
// 12
    {
        "psionicist", "Psi",  STAT_INT,  OBJ_VNUM_SCHOOL_DAGGER,
	ALIGN_GOOD | ALIGN_NEUTRAL | ALIGN_EVIL,
        {12602},  20, 6,  8,  10, TRUE, FALSE, 0,
	&gcn_psi,
	"mage basics", "mage default", {0,1,1,0,0,0}, "psionicist"
    },
// 13
    {
        "healer", "Hea",  STAT_WIS,  OBJ_VNUM_SCHOOL_MACE,
	ALIGN_GOOD,
        { 11688, 20685, 8279, 21532},  20, 5,  8, 10, TRUE, FALSE, 0,
	&gcn_healer,
	"cleric basics", "cleric default", {0,0,1,1,0,1}, NULL
    },
// 14
    {
        "shaman", "Sha",  STAT_WIS,  OBJ_VNUM_SCHOOL_FLAIL,
	ALIGN_EVIL,
        { 21054, 11400, 1264, 20767, 9599,7893},  20, 2,  8, 10, TRUE, FALSE, 0,
	&gcn_shaman,
	"cleric basics", "cleric default", {0,0,1,0,1,0}, NULL
    },
// 15
    {
	"vampire", "Vam",  STAT_DEX,  OBJ_VNUM_SCHOOL_SWORD,
	ALIGN_EVIL,
	{ 8390 }, 20, -11, 10, 14, FALSE, TRUE, 350,
	&gcn_vampire,
	"warrior basics", "warrior default", {1,1,0,0,0,0}, NULL
    },

// 16
    {
        "bard", "Bar", STAT_DEX,  OBJ_VNUM_SCHOOL_DAGGER,
	ALIGN_GOOD | ALIGN_NEUTRAL,
        { 1182, 11685, 9811, 20738, 21607, 4787 },   20,  0,  8, 12, FALSE, TRUE,  0,
	&gcn_bard,
	"warrior basics", "warrior default", {1,0,0,0,1,0}, NULL
    },
// 17
    {
	"druid", "Dru", STAT_WIS, OBJ_VNUM_SCHOOL_MACE,
	ALIGN_NEUTRAL,
	{ 6399 }, 20, -8, 9, 13, TRUE, FALSE, 300,
	&gcn_druid,
	"ranger basics", "ranger default", {0,0,0,1,1,0}, NULL
    },
// 18
    {
        "crusader", "Cru",  STAT_STR,  OBJ_VNUM_SCHOOL_POLEARM,
	ALIGN_GOOD,
        {0 },  20,  -10,   10, 15, FALSE, TRUE, 350,
	&gcn_crusader,
	"warrior basics", "warrior default", {1,0,0,0,1,0}, "crusader"
    },
//19
    {
        "adventurer", "Adv",  STAT_STR,  OBJ_VNUM_SCHOOL_SWORD,
	ALIGN_GOOD | ALIGN_EVIL | ALIGN_NEUTRAL,
        {0 },  20,  -10,   9, 15, FALSE, TRUE, 0,
	&gcn_adventurer,
	"warrior basics", "warrior default", {1,0,0,0,1,0}, NULL
    },
//20
    {
        "blademaster", "Bla",  STAT_STR,  OBJ_VNUM_SCHOOL_SWORD,
	ALIGN_GOOD | ALIGN_EVIL | ALIGN_NEUTRAL,
        {11235, 7944, 20815 },  20,  -15,   8, 14, FALSE, FALSE, 350,
	&gcn_blademaster,
	"warrior basics", "warrior default", {1,0,0,0,1,0}, "blademaster"
    },
//21
    {
        "lich", "Lic",  STAT_INT,  OBJ_VNUM_SCHOOL_STAFF,
	ALIGN_EVIL,
        {0},  20, 6,  8,  10, TRUE, FALSE, 0,
	NULL,
	"mage basics", "mage default", {0,1,1,0,0,0}, NULL
    },
//22
    {
        "conjurer", "Con",  STAT_INT,  OBJ_VNUM_SCHOOL_STAFF,
	ALIGN_GOOD | ALIGN_NEUTRAL,
        {0},  20, 6,  8,  10, TRUE, FALSE, 0,
	NULL,
	"mage basics", "mage default", {0,1,1,0,0,0}, NULL
    },
//23
    {
        "heretic", "Her",  STAT_INT,  OBJ_VNUM_SCHOOL_STAFF,
	ALIGN_EVIL,
        {0},  20, 6,  8,  10, TRUE, FALSE, 0,
	NULL,
	"mage basics", "mage default", {0,1,1,0,0,0}, NULL
    },
//24
    {
	NULL, "", 0, 0,
	0,
	{ 0 }, 0, 0, 0, 0, FALSE, FALSE, 0,
	NULL,
	"", "", {0,0,0,0,0,0}, NULL
    },
//25
    {
	NULL, "", 0, 0,
	0,
	{ 0 }, 0, 0, 0, 0, FALSE, FALSE, 0,
	NULL,
	"", "", {0,0,0,0,0,0}, NULL
    },
//26
    {
	NULL, "", 0, 0,
	0,
	{ 0 }, 0, 0, 0, 0, FALSE, FALSE, 0,
	NULL,
	"", "", {0,0,0,0,0,0}, NULL
    },
//27
    {
	NULL, "", 0, 0,
	0,
	{ 0 }, 0, 0, 0, 0, FALSE, FALSE, 0,
	NULL,
	"", "", {0,0,0,0,0,0}, NULL
    },
//28,
    {
	NULL, "", 0, 0,
	0,
	{ 0 }, 0, 0, 0, 0, FALSE, FALSE, 0,
	NULL,
	"", "", {0,0,0,0,0,0}, NULL
    },
//29
    {
	NULL, "", 0, 0,
	0,
	{ 0 }, 0, 0, 0, 0, FALSE, FALSE, 0,
	NULL,
	"", "", {0,0,0,0,0,0}, NULL
    },
//30
    {
	NULL, "", 0, 0,
	0,
	{ 0 }, 0, 0, 0, 0, FALSE, FALSE, 0,
	NULL,
	"", "", {0,0,0,0,0,0}, NULL
    },
//31
    {
	NULL, "", 0, 0,
	0,
	{ 0 }, 0, 0, 0, 0, FALSE, FALSE, 0,
	NULL,
	"", "", {0,0,0,0,0,0}, NULL
    },
};

/* The skill and spell table. Slot numbers must never be changed. */
#define SLOT(n) n
/* war, ber, ran, pal, dkn, thi, nin, cle, mon, inv, bmg, nec, psi, hea, sha, vam, bar, dru, crus, adv, con, her, blad, lich, 8xNULL*/

const   struct  skill_type      skill_table     [MAX_SKILL]     =
{
    /* Magic spells. */
    {
        "reserved",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 ,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 },
	0,                      TAR_IGNORE,             POS_STANDING,
	NULL,                   SPELL_OTHER,        0,      0,
	"",                     "",             "",
	GN_STATIC
    },
    {
        "acid blast",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 28, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10 ,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 },
	spell_acid_blast,       TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       20,     12,
        "acid blast",           "!Acid Blast!"                "",
	GN_STATIC
    },
    {
        "armor",
        {52, 52, 52,  2, 52, 52, 52,  1, 52,  5,  4,  5, 52,  1, 14, 52, 20, 52, 52, 19, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10,  1,  1,  1, 10,  1,  1, 10,  2, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 },
	spell_armor,            TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_PROTECTIVE,        5,     12,
	"",                     "You feel less armored.",       "",
	GN_BEN
    },
    {
        "bless",
        {52, 52, 52,  6, 52, 52, 52,  7, 52, 52, 52, 52, 52,  7, 21, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10, 10},
        spell_bless,            TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_PROTECTIVE,        5,     12,
        "",                     "You feel less righteous.",     "",
	GN_BEN
    },
    {
        "blindness",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 12, 52, 52, 24,  4, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10,  1,  1, 10, 10, 10, 10},
	spell_blindness,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_blindness,         SPELL_MALEDICTION,       25,     12,
	"",                     "You can see again.",   "$n can see once again.",
	GN_HAR
    },
    {
        "burning hands",
        {52, 52, 52, 52, 52, 52, 52, 52, 52,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10 , 10, 10, 10, 10, 10},
	spell_burning_hands,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"burning hands",        "!Burning Hands!",      "",
	GN_HAR
    },
    {
        "call lightning",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 21, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_call_lightning,   TAR_IGNORE,             POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"lightning bolt",       "!Call Lightning!",     "",
	GN_HAR
    },
    {   
      "calm",
        {52, 52, 52, 52, 52, 52, 52, 16, 52, 52, 52, 52, 52, 16, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_calm,             TAR_IGNORE,             POS_FIGHTING,
	NULL,                   SPELL_MENTAL,      30,     12,
	"",                     "You have lost your peace of mind.",    "",
	GN_HAR
    },
    {
        "cancellation",
        {52, 52, 52, 52, 52, 52, 52, 26, 52, 18, 20, 18, 52, 26, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1,  1,  1, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_cancellation,     TAR_IGNORE,     POS_STANDING,
	NULL,                   SPELL_RESTORATIVE,      20,     12,
        "",                     "!Cancellation!",       "",
	GN_HAR
    },
    {
        "cause critical",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  8, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_cause_critical,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       20,     12,
	"spell",                "!Cause Critical!",     "",
	GN_HAR
    },
    {
        "cause light",     
        {52, 52, 52, 52, 52, 52, 52,  1, 52, 52, 52, 52, 52, 52,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_cause_light,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"spell",                "!Cause Light!",        "",
	GN_HAR
    },
    {
        "cause serious",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  3, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_cause_serious,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       17,     12,
	"spell",                "!Cause Serious!",      "",
	GN_HAR
    },
    {   
        "chain lightning", 
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 33, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10 ,10, 10, 10, 10, 10},
	spell_chain_lightning,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,      25,     12,
	"lightning",            "!Chain Lightning!",    "",
	GN_HAR
    }, 
    {
        "change sex",      
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 , 10, 10, 10, 10, 10},
	spell_change_sex,       TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_MALEDICTION,       15,     12,
	"",                     "Your body feels familiar again.",      "$n's body returns to normal",
	GN_HAR
    },
    {
        "charm person",       
        {52, 52, 52, 52, 38, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10,  1, 10, 10, 10, 10},
	spell_charm_person,     TAR_CHAR_OFFENSIVE,     POS_STANDING,
	&gsn_charm_person,      SPELL_MENTAL,        5,     12,
	"",                     "You feel more self-confident.",        "",
	GN_HAR
    },
    {
        "chill touch",        
        {52, 52, 52, 52,  3, 52, 52, 52, 52, 52,  2,  1, 52, 52, 52,  3, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10,  1, 10, 10, 10, 10},
	spell_chill_touch,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"chilling touch",       "You feel less cold.",  "",
	GN_HAR
    },
    {
        "colour spray",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 16, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_colour_spray,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"colour spray",         "!Colour Spray!",       "",
	GN_HAR
    },
    {
        "continual light", 
        {52, 52, 52, 52, 52, 52, 52,  4, 52, 52,  52, 52, 52,  4, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10,  10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_continual_light,  TAR_IGNORE,             POS_STANDING,
	NULL,                   SPELL_OTHER,        7,     12,
	"",                     "!Continual Light!",    "",
	GN_HAR
    },
    {
        "control weather", 
        {52, 52, 19, 52, 52, 52, 52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 19, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10,  1, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
	spell_control_weather,  TAR_IGNORE,             POS_STANDING,
	NULL,                   SPELL_OTHER,       25,     12,
	"",                     "!Control Weather!",    "",
	GN_STATIC
    },
    {
        "create food",     
        {52, 52, 52,  3, 52, 52, 52,  5, 52, 10, 52, 52, 52,  5, 52, 52, 52, 23, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10,  1, 10, 10, 10,  1, 10, 10, 10,  1, 10, 10},
	spell_create_food,      TAR_IGNORE,             POS_STANDING,
	NULL,                   SPELL_OTHER,        25,     24,
	"",                     "!Create Food!",        "",
	GN_STATIC
    },
    {
        "create spring",   
        {52, 52, 52, 52, 52, 52, 52, 17, 52, 14, 52, 52, 52, 17, 52, 52, 52, 23, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1, 10, 10, 10,  1, 10, 10, 10,  1, 10, 10},
	spell_create_spring,    TAR_IGNORE,             POS_FIGHTING,
	NULL,                   SPELL_OTHER,       20,     12,
	"",                     "!Create Spring!",      "",
	GN_STATIC
    },
    {
        "create water",    
        {52, 52, 52,  4, 52, 52, 52,  3, 52,  8, 52, 52, 52,  3, 52, 52, 52, 52, 52, 11, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1},
	spell_create_water,     TAR_OBJ_INV,            POS_STANDING, 
	NULL,                   SPELL_OTHER,        5,     12,
	"",                     "!Create Water!",       "",
	GN_STATIC
    },
    {
        "cure blindness",  
        {52, 52, 52, 16, 52, 52, 52,  3, 52, 52, 52, 52, 52,  3, 21, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10, 10},
	spell_cure_blindness,   TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_RESTORATIVE,        5,     12,
	"",                     "!Cure Blindness!",     "",
	GN_STATIC
    },
    {
        "cure critical",   
        {52, 52, 52, 19, 52, 52, 52,  9, 52, 52, 52, 52, 52,  9, 21, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10, 10},
	spell_cure_critical,    TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_CURATIVE,       20,     12,
	"",                     "!Cure Critical!",      "",
	GN_STATIC
    },
    {
        "cure disease",    
        {52, 52, 52, 23, 52, 52, 52, 13, 52, 52, 52, 52, 52, 13, 26, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10, 10},
	spell_cure_disease,     TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_RESTORATIVE,      20,     12,
	"",                     "!Cure Disease!",       "",
	GN_STATIC
    },
    {
        "cure light",      
        {52, 52, 52,  1,  6, 52,  8, 52, 52, 52, 52, 52, 52, 52,  3, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1,  1, 10,  1, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_cure_light,       TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
	&gsn_cure_light,                   SPELL_CURATIVE,       10,     12,
	"",                     "!Cure Light!",         "",
	GN_STATIC
    },
    {
        "cure poison",     
        {52, 52, 52, 26, 52, 52, 52, 14, 52, 52, 52, 52, 52, 14, 29, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10, 10},
	spell_cure_poison,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_RESTORATIVE,        5,     12,
	"",                     "!Cure Poison!",        "",
	GN_STATIC
    },
    {
        "cure serious",    
        {52, 52, 52, 10, 52, 52, 52,  2, 52, 52, 52, 52, 52,  2, 11, 52, 35, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1,  1, 10,  2, 10, 10, 10},
	spell_cure_serious,     TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_CURATIVE,       15,     12,
	"",                     "!Cure Serious!",       "",
	GN_STATIC
    },
    {
        "curse",           
        {52, 52, 52, 52,  8, 52, 52, 30, 52, 52, 52, 10, 52, 30, 15,  8, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10,  1, 10, 10,  1, 10, 10, 10,  1, 10,  1,  1,  1, 10, 10, 10, 10},
        spell_curse,            TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_curse,             SPELL_MALEDICTION,       20,     12,
        "curse",                "The curse wears off.", "",
	GN_HAR
    },
    {
        "demonfire",       
        {38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_demonfire,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,      15,     PULSE_VIOLENCE,
	"torments",             "The black flames about you die off.",          "The black flames around $n die off.",
	GN_BEN
    },  
    {
        "detect evil",        
        {52, 52, 52,  1, 52, 52, 52,  4, 52, 52, 52, 52, 52,  4, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_detect_evil,      TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_OTHER,        5,     12,
	"",                     "The red in your vision disappears.",   "",
	GN_BEN
    },
    {
        "detect good",       
        {52, 52, 52, 52,  5, 52, 52,  4, 52, 52, 52,  5, 52, 52,  4,  5, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10,  1, 10, 10,  10, 10, 10, 10,  1, 10, 10,  1,  1, 10, 10, 10, 10},
	spell_detect_good,      TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_OTHER,        5,     12,
	"",                     "The gold in your vision disappears.",  "",
	GN_BEN
    },
    {
        "detect invis",       
        {52, 52, 52,  8, 10, 52,  7,  8, 52,  3,  6,  3, 52,  8,  6, 10, 30, 22, 52, 15, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1,  1, 10,  1,  1, 10,  1,  1,  1, 10,  1,  1,  1,  2,  1, 10,  1},
	spell_detect_invis,     TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_OTHER,        5,     12,
        "",        "You no longer see invisible objects.",       "",
	GN_BEN
    },
    {
        "detect magic",      
        {52, 52, 52, 52, 52, 52, 52,  6, 52,  2,  1,  2, 52,  6,  4, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1,  1,  1, 10,  1,  1, 10, 10, 10, 10, 10},
	spell_detect_magic,     TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_OTHER,        5,     12,
        "",        "You can no longer sense magical auras.",     "",
	GN_BEN
    },
    {
        "detect traps",     
        {52, 52, 52, 11, 52, 52, 52, 11, 52, 52, 52, 52, 52, 11, 52, 52, 52, 37, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1, 10, 10, 10,  1, 10, 10},
	spell_detect_traps,    TAR_CHAR_SELF,            POS_STANDING,
	&gsn_detect_traps,                   SPELL_OTHER,       55,     2 * PULSE_VIOLENCE,
	"",                     "You can no longer detect traps.",      "",
	GN_BEN
    },
    {
        "dispel evil",       
        {52, 52, 52, 15, 52, 52, 52, 31, 52, 52, 52, 52, 52, 31, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_dispel_evil,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"dispel evil",          "!Dispel Evil!",        "",
	GN_HAR
    },
    {
        "dispel good",       
        {52, 52, 52, 52, 25, 52, 52, 31, 52, 52, 52, 52, 52, 52, 15, 25, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10},
	spell_dispel_good,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,      15,     12,
	"dispel good",          "!Dispel Good!",        "",
	GN_HAR
    },
    {
        "dispel magic",      
        {52, 52, 52, 52, 52, 52, 52, 24, 52, 19, 20, 14, 52, 24, 19, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1,  1,  1, 10,  1,  1, 10, 10, 10, 10, 10},
	spell_dispel_magic,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_dispel_magic,                   SPELL_MENTAL,       15,     12,
	"",                     "!Dispel Magic!",       "",
	GN_HAR | GN_PSI_WEE
    },
    {
        "earthquake",       
        {52, 52, 52, 52, 52, 52, 52, 15, 52, 52, 15, 52, 52, 52, 52, 52, 52, 41, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10,  1, 10, 10},
	spell_earthquake,       TAR_IGNORE,             POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"earthquake",           "!Earthquake!",         "",
	GN_STATIC
    },
    {
        "enchant armor",      
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 16, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_enchant_armor,    TAR_OBJ_INV,            POS_STANDING,
	NULL,                   SPELL_OTHER,      125,    24,
	"",                     "!Enchant Armor!",      "",
	GN_STATIC
    },
    {
        "enchant weapon",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 17, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_enchant_weapon,   TAR_OBJ_INV,            POS_STANDING,
	NULL,                   SPELL_OTHER,       125,    24,
	"",                     "!Enchant Weapon!",     "",
	GN_STATIC
    },
    {
        "energy drain",     
        {52, 52, 52, 52, 16, 52, 52, 52, 52, 52, 52, 19, 52, 52, 52, 16, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10},
	spell_energy_drain,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_energy_drain,                   SPELL_MALEDICTION,       35,     12,
	"energy drain",         "!Energy Drain!",       "",
	GN_STATIC
    },
    {
        "faerie fire",       
        {52, 52, 52, 52, 52, 52, 52,  7, 52,  6,  12,  6, 3,  7,  2, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1,  1,  1,  1,  1,  1, 10, 10, 10, 10, 10},
	spell_faerie_fire,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_MALEDICTION,        5,     12,
        "faerie fire",   "The pink aura around you fades away.",    "The pink aura around $n fades away.",
	GN_HAR
    },
    {
        "faerie fog",        
        {52, 52, 52, 52, 52, 52, 52, 21, 52, 14, 52, 17,  9, 21, 17, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1, 10,  1,  1,  1,  1, 10, 10, 10, 10, 10},
	spell_faerie_fog,       TAR_IGNORE,             POS_STANDING,
        NULL,                   SPELL_MALEDICTION,       5,     18,
        "faerie fog",           "You are no longer glowing.",         "$n is no longer glowing.",
	GN_HAR
    },
    {
        "fireball",     
        {52, 52, 52, 52, 27, 52, 52, 52, 52, 22, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10,  1, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
	spell_fireball,         TAR_IGNORE,     	POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"fireball",             "!Fireball!",           "",
	GN_STATIC
    },
    {
        "flamestrike",     
        {52, 52, 52, 10, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_flamestrike,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       20,     12,
	"flamestrike",          "",                "",
	GN_HAR
    },
    {
        "fly",                 
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 18, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_fly,              TAR_CHAR_DEFENSIVE,     POS_STANDING,
	&gsn_fly,                   SPELL_PROTECTIVE,       10,     18,
	"",                     "You slowly float to the ground.",      "$n slowly floats to the ground.",
	GN_BEN
    },
    {
        "frenzy",           
        {52, 52, 52, 52, 52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_frenzy,           TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_OTHER,      30,     2 * PULSE_VIOLENCE,
	"",                     "Your rage ebbs.",      "",
	GN_BEN
    },
    {
        "gate",              
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 25, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_gate,             TAR_IGNORE,             POS_STANDING,
	NULL,                   SPELL_MENTAL,       80,     12,
	"",                     "You can once again abduct someone.",               "",
	GN_STATIC
    },
    {
        "giant strength",    
        {52, 52, 52, 52, 52, 52, 52,  6, 52, 52, 52, 52,  7, 52, 18, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10,  10, 10,  1, 10,  1, 10, 10, 10, 10, 10},
	spell_giant_strength,   TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_CURATIVE,       20,     12,
	"",                     "You feel weaker.",     "",
	GN_BEN | GN_PSI
    },
    {
        "harm",               
        {52, 52, 52, 52, 29, 52, 52, 52, 52, 52, 52, 52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10},
	spell_harm,             TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_harm,                   SPELL_AFFLICTIVE,       35,     12,
	"harm spell",           "",               "",
	GN_STATIC
    },
    {
        "haste",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 34, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_haste,            TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_CURATIVE,      30,     12,
	"",                     "You feel yourself slow down.", "$n slows down.",
	GN_BEN
    },
    {
        "heal",              
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 21, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10, 10},
	spell_heal,             TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
	&gsn_heal,                   SPELL_CURATIVE,       35,     12,
	"",                     "!Heal!",               "",
	GN_STATIC
    },
    {
        "holy word",           
        {52, 52, 52, 40, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_holy_word,        TAR_CHAR_SELF,     POS_FIGHTING,
	NULL,                   SPELL_OTHER,      25,    2 * PULSE_VIOLENCE,
	"divine wrath",         "The wrath of the Divine Word leaves your mind.",          "",
	GN_BEN
    },
    {
        "identify",           
        {52, 52, 52, 52, 52, 52, 52, 16, 52, 15, 25, 15,  7, 16, 22, 52, 10, 46, 52, 13},
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1,  1,  1,  1,  1,  1, 10,  2,  1, 10,  1},
	spell_identify,         TAR_IGNORE,            POS_STANDING,
	&gsn_identify,          SPELL_OTHER,       12,     24,
	"",                     "",           "",
	GN_STATIC
    },
    {
        "infravision",        
        {52, 52, 52, 52, 52, 52, 52, 23, 52,  9,  18,  9, 52, 23,  9, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1,  1,  1, 10,  1,  1, 10, 10, 10, 10, 10},
	spell_infravision,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_OTHER,        5,     18,
	"",                     "You no longer see in the dark.",       "",
	GN_BEN
    },
    {
        "invisibility",      
        {52, 52, 52, 52,  9, 52,  7, 52, 52,  4,  7,  4, 52, 52, 52,  9, 40, 52, 52, 21},
        {10, 10, 10, 10,  1, 10,  1, 10, 10,  1,  1,  1, 10, 10, 10,  1,  2, 10, 10,  1},
        spell_invis,            TAR_CHAR_DEFENSIVE,     POS_STANDING,
	&gsn_invis,             SPELL_PROTECTIVE,        5,     12,
        "",                     "You are no longer invisible.",        "$n fades into existence.",
	GN_BEN
    },
    {
        "know alignment",     
        {52, 52, 52,  4, 52, 52, 52,  9, 52, 12, 52, 12, 52,  9, 52, 52, 52, 52, 52, 52},
        {10, 10, 10,  1, 10, 10, 10,  1, 10,  1, 10,  1, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_know_alignment,   TAR_IGNORE,     POS_FIGHTING,
	NULL,                   SPELL_OTHER,        9,     PULSE_VIOLENCE,
	"",                     "!Know Alignment!",     "",
	GN_BEN
    },
    {
        "lightning bolt",      
        {52, 52, 52, 52, 13, 52, 52, 52, 52, 10, 52, 52, 52, 52, 52, 52, 52, 39, 52, 24},
        {10, 10, 10, 10,  1, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10,  1, 10,  1},
	spell_lightning_bolt,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"lightning bolt",       "!Lightning Bolt!",     "",
	GN_STATIC
    },
    {
        "locate object",     
        {52, 52, 52, 52, 52, 52, 52, 15, 52, 15, 24, 15, 11, 15, 22, 52, 15, 46, 52, 52},
        {10, 10, 10,  1, 10, 10, 10,  1, 10,  1,  1,  1,  1,  1,  1, 10,  2,  1, 10, 10},
	spell_locate_object,    TAR_IGNORE,             POS_STANDING,
	NULL,                   SPELL_OTHER,       20,     18,
	"",                     "!Locate Object!",      "",
	GN_STATIC
    },
    {
        "magic missile",       
        {52, 52, 52, 52,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  1, 25, 52, 52, 17},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1,  2, 10, 10,  1},
	spell_magic_missile,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"magic missile",        "!Magic Missile!",      "",
	GN_STATIC
    },
    {
        "mass healing",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 38, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_mass_healing,     TAR_IGNORE,             POS_FIGHTING,
	NULL,                   SPELL_CURATIVE,      100,    36,
	"",                     "!Mass Healing!",       "",
	GN_STATIC
    },
    {
        "mass invis",        
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 22, 52, 52, 36, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_mass_invis,       TAR_IGNORE,             POS_STANDING,
	&gsn_mass_invis,        SPELL_PROTECTIVE,       20,     24,
	"",                     "You are no longer invisible.",         "",
	GN_BEN
    },
    {
        "pass door",      
        {52, 52, 52, 52, 52, 52, 52, 29, 52, 24, 36, 24, 52, 29, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1,  1,  1, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_pass_door,        TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_OTHER,       20,     12,
	"",                     "You feel solid again.",        "$n phases back into existence.",
	GN_BEN
    },
    {
        "plague",               
        {52, 52, 52, 52, 25, 52, 52, 52, 52, 52, 52, 20, 52, 52, 16, 52, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10,  1, 10, 10,  1,  1, 10, 10, 10, 10},
	spell_plague,           TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_plague,            SPELL_MALEDICTION,      20,     12,
	"sickness",             "Your sores vanish.",   "$n's sores vanish.",
	GN_HAR
    },
    {
        "poison",           
        {52, 52, 52, 52,  6, 52, 52, 52, 52, 52, 52, 12, 52, 52,  7,  52, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10,  1, 10, 10,  1,  1, 10, 10, 10, 10},
        spell_poison,           TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_poison,            SPELL_MALEDICTION,       15,     12,
        "poison",               "You feel less sick.",   "$n looks less sickly.",
	GN_HAR
    },
    {
        "protection",   
        {52, 52, 52, 11,  9, 52, 52, 11, 52, 52, 52, 10, 52, 11, 10,  9, 52, 52, 52, 52},
        {10, 10, 10,  1,  1, 10, 10,  1, 10, 10, 10,  1, 10,  1,  1,  1, 10, 10, 10, 10},
	spell_protection,	TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_PROTECTIVE,       35,      12,
	"",                     "You feel less protected.",     "",
	GN_BEN
    },
    {
        "protection evil",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_protection_evil,  TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_PROTECTIVE,       5,      12,
	"",                     "You feel less protected.",     "",
	GN_BEN
    },
    {
        "protection good",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_protection_good,  TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_PROTECTIVE,       5,     12,
	"",                     "You feel less protected.",     "",
	GN_BEN
    },
    {
        "ray of truth",        
        {52, 52, 52, 52, 52, 52, 52, 40, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_ray_of_truth,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_MENTAL,      40,     12,
	"ray of truth",         "!Ray of Truth!",       "",
	GN_STATIC
    },
    {
        "refresh",            
        {52, 52, 52, 52, 52, 52, 52,  5, 52, 52, 52, 52, 52,  5, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_refresh,          TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_CURATIVE,       12,     18,
	"refresh",              "!Refresh!",            "",
	GN_STATIC
    },
    {
        "remove curse",      
        {52, 52, 52, 18, 52, 52, 52, 14, 52, 52, 52, 52, 52, 14, 30, 52, 52, 52, 52, 27},
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10,  1},
	spell_remove_curse,     TAR_IGNORE,       POS_STANDING,
	NULL,                   SPELL_RESTORATIVE,       95,     2 * PULSE_VIOLENCE,
	"",                     "!Remove Curse!",       "",
	GN_STATIC
    },
    {
        "sanctuary",           
        {52, 52, 52, 27, 52, 52, 52, 20, 52, 35, 52, 52, 52, 20, 26, 52, 52, 52, 52, 30},
        {10, 10, 10,  1, 10, 10, 10,  1, 10,  1, 10, 10, 10,  1,  2, 10, 10, 10, 10,  1},
	spell_sanctuary,        TAR_CHAR_DEFENSIVE,     POS_STANDING,
	&gsn_sanctuary,         SPELL_PROTECTIVE,       75,     12,
        "",             "The white aura around your body fades.",   "The white aura around $n fades.",
	GN_BEN
    },
    {
        "shield",              
        {52, 52, 52, 52, 52, 52, 52, 25, 52, 20, 22, 52, 52, 25, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1,  1, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_shield,           TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_PROTECTIVE,       12,     18,
        "",         "Your force shield shimmers then fades away.",   "$n's force shield shimmers then fades away.",
	GN_BEN
    },
    {
        "shocking grasp",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  10, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_shocking_grasp,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,       15,     12,
	"shocking grasp",       "!Shocking Grasp!",     "",
	GN_STATIC
    },
    {
        "sleep",               
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 10, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_sleep,            TAR_CHAR_OFFENSIVE,     POS_STANDING,
	&gsn_sleep,             SPELL_MENTAL,       15,     12,
	"",                     "You can wake up now.", "",
	GN_HAR
    },
    {
        "slow",           
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 34, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_slow,             TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_MALEDICTION,      30,     18,
	"",                     "You feel yourself speed up.",  "$n is moving faster.",
	GN_HAR
    },
    {
        "stone skin",       
        {52, 52, 52, 52, 52, 52, 52, 35, 52, 52, 25, 52, 52, 34, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10,  1, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_stone_skin,       TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_PROTECTION,       12,     18,
	"",                     "Your skin feels soft again.",  "$n's skin returns to normal.",
	GN_HAR
    },
    {
        "summon",            
        {52, 52, 52, 21, 21, 52, 52, 12, 52, 52, 52, 27, 52, 12, 11, 52, 52, 52, 52, 52},
        {10, 10, 10,  1,  1, 10, 10,  1, 10, 10, 10,  1, 10,  1,  1, 10, 10, 10, 10, 10},
	spell_summon,           TAR_IGNORE,             POS_STANDING,
	NULL,                   SPELL_MENTAL,       50,     12,
	"",                     "!Summon!",             "",
	GN_STATIC
    },
    {
        "teleport",         
        {52, 52, 52, 52, 23, 52, 52, 52, 52, 13, 52, 13, 52, 52, 24,  7, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10,  1, 10,  1, 10, 10,  1,  1, 10, 10, 10, 10},
	spell_teleport,         TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_OTHER,       35,     12,
	"",                     "!Teleport!",           "",
	GN_STA
    },
    {
        "ventriloquate",      
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  4, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
	spell_null,    TAR_IGNORE,             POS_STANDING,
	NULL,                   SPELL_MENTAL,        5,     12,
	"",                     "!Ventriloquate!",      "",
	GN_STA
    },
    {
        "weaken",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 11, 52, 52,  9, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_weaken,           TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_weaken,                   SPELL_MALEDICTION,       20,     12,
	"spell",                "You feel stronger.",   "",
	GN_HAR
    },
    {
        "word of recall",     
        {52, 52, 52, 52, 52, 52, 52, 27, 52, 25, 35, 31, 27, 27, 29, 52, 45, 52, 52, 52},
        {10, 10, 10,  1, 10, 10, 10,  1, 10,  1,  1,  1,  1,  1,  1, 10,  2, 10, 10, 10},
	spell_word_of_recall,   TAR_CHAR_DEFENSIVE,     POS_RESTING,
	NULL,                   SPELL_PROTECTIVE,        35,     12,
	"",                     "You feel the effects of Word of Recall recede",     "",
	GN_STA
    },
    {
        "acid breath",      
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_acid_breath,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,      0,     4,
	"blast of acid",        "!Acid Breath!",        "",
	GN_STA
    },
    {
        "fire breath",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_fire_breath,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,      0,     4,
	"blast of flame",       "The smoke leaves your eyes.",  "$n is no longer blinded.",
	GN_HAR
    },
    {
        "frost breath",      
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_frost_breath,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,      0,     4,
	"blast of frost",       "!Frost Breath!",       "",
	GN_HAR
    },
    {
        "gas breath",         
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_gas_breath,       TAR_IGNORE,             POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,      0,     4,
	"blast of gas",         "!Gas Breath!",         "",
	GN_HAR
    },
    {
        "lightning breath",    
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_lightning_breath, TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,      0,    4,
	"blast of lightning",   "!Lightning Breath!",   "",
	GN_HAR
    },
    {
        "retreat",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,      0,      12,
	"!retreat!", "!retreat!",       "",
	GN_STA
    },
    {
        "melee",      
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_melee,                   SPELL_OTHER,    30,      2 * PULSE_VIOLENCE,
	"groin kick",  "You will no longer melee.",        "",
	GN_STA
    },
    {
        "hurricane",      
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 40, 52, 52, 52, 52, 52, 52, 52, 47, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
	spell_hurricane,        TAR_IGNORE,     POS_FIGHTING,
	&gsn_thrash,            SPELL_AFFLICTIVE,      35,      2 * PULSE_VIOLENCE,
	"hurricane",            "You can fly again.",      "$n can fly again.",
	GN_HAR
    },
    {
        "arms of gaia",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 36, 52, 52},
        {10, 10, 10,  10, 10, 10, 10,  10, 10, 10, 10, 10, 10,  10,  10, 10,  10,  1, 10, 10},
        spell_arms_of_gaia,     TAR_CHAR_DEFENSIVE,     POS_STANDING,
        NULL,      SPELL_PROTECTIVE,       75,     12,
        "",             "The Arms of Gaia no longer protect you.",   "$n looks less at peace with the Earth Mother.",
	GN_BEN
    },    
    /* combat and weapons skills */
    {
        "axe",                
        { 1,  1,  1, 52,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  1, 52, 52,  1, 52, 52},
        { 3,  2,  3, 10,  4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  4, 10, 10,  1, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_axe,               SPELL_OTHER,       0,      0,
	"",                     "!Axe!",                "",
	GN_STA
    },
    {
        "dagger",           
        { 1,  1,  1, 52,  1,  1,  1, 52,  1,  1,  1,  1,  1, 52, 52,  1,  1,  1,  6,  1,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 2,  3,  2, 10,  2,  2,  2, 10,  3,  4,  2,  4,  4, 10, 10,  2,  4,  2,  4,  3,  2, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_dagger,            SPELL_OTHER,       0,      0,
	"",                     "!Dagger!",             "",
	GN_STA
    },
    {
        "flail",               
        { 1,  1,  1, 52,  1, 52, 52,  1, 52, 52, 52, 52, 52,  1,  1,  1, 52, 52, 6, 52},
        { 2,  3,  2, 10,  3, 10, 10,  3, 10, 10, 10, 10, 10,  4,  3,  2, 10, 10, 1, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_flail,             SPELL_OTHER,       0,      0,
	"",                     "!Flail!",              "",
	GN_STA
    },
    {
        "mace",            
        { 1,  1, 52,  1,  1,  1, 52,  1, 52,  1, 7, 52, 52, 1,  1,  1,  1,  1, 6,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 2,  3, 10,  2,  3,  5, 10,  2, 10,  5, 4, 10, 10, 4,  2,  3,  4,  2, 2,  3, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_mace,              SPELL_OTHER,       0,      0,
	"",                     "!Mace!",               "",
	GN_STA
    },
    {
        "polearm",         
        { 1,  1, 52,  1,  1, 52, 52, 52,  1, 52, 52, 52, 52, 52, 52,  1, 52, 52, 1, 52,  2},
        { 2,  3, 10,  2,  2, 10, 10, 10,  7, 10, 10, 10, 10, 10, 10,  2, 10, 10, 1, 10,  3},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_polearm,           SPELL_OTHER,       0,      0,
	"",                     "!Polearm!",            "",
	GN_STA
    },
    {
        "shield block",    
        { 1,  1,  9,  1,  1, 52, 52, 21, 52, 52, 52, 52, 52, 21, 15,  1, 52, 18, 52, 10},
        { 2,  3,  2,  4,  4, 10, 10,  5, 10, 10, 10, 10, 10,  5,  5,  4, 10,  4, 10,  4},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_shield_block,      SPELL_OTHER,        0,      0,
	"",                     "!Shield!",             "",
	GN_STA
    },
    {
        "spear",              
        { 1,  1,  1, 52,  1,  1,  1, 52,  1, 52, 52, 52, 52, 52, 52,  1, 52,  1, 1, 52,  3},
        { 3,  3,  2, 10,  3,  4,  3, 10,  5, 10, 10, 10, 10, 10, 10,  3, 10,  3, 3, 10,  3},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_spear,             SPELL_OTHER,       0,      0,
	"",                     "!Spear!",              "",
	GN_STA
    },
    {
        "sword",            
        { 1,  1,  1,  1,  1,  1,  1, 52,  1, 52,  5, 52, 52, 52, 52,  1, 1,  1,  1,  1,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 2,  3,  2,  3,  3,  3,  3, 10,  4, 10,  4, 10, 10, 10, 10,  3, 4,  3,  3,  3,  2, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_sword,             SPELL_OTHER,       0,      0,
        "",                     "!Sword!",              "",
	GN_STA
    },
    {
        "whip",              
        { 1, 52,  1, 52,  1, 52, 52,  1,  1, 52,  1,  1,  1,  1,  1,  1, 52, 52, 6, 52},
        { 2, 10,  2, 10,  3, 10, 10,  3,  3, 10,  4,  4,  4,  4,  3,  3, 10, 10,11, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_whip,              SPELL_OTHER,       0,      0,
	"",                     "!Whip!",       "",
	GN_STA
    },
    {
        "backstab",            
        {52, 52, 52, 52, 52,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_backstab,          SPELL_OTHER,        0,     24,
	"backstab",             "!Backstab!",           "",
	GN_STA
    },
    {
        "bash",             
        {15, 52, 52, 52, 15, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 1, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_bash,              SPELL_OTHER,       0,      24,
	"bash",                 "!Bash!",               "",
	GN_STA
    },
    {
        "berserk",         
        {18, 16, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 16, 52},
        { 1,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_berserk,           SPELL_OTHER,       0,      24,
	"",            "You feel your pulse slow down.",       "",
	GN_STA
    },
    {
        "dirt kicking",        
        { 3,  8,  5, 52,  3,  3,  3, 52,  5, 52, 52, 52, 52, 52, 52, 52, 1,  8, 52,  3, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 1,  1,  1, 10,  1,  1,  1, 10,  1, 10, 10, 10, 10, 10, 10, 10, 3,  1, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_dirt,              SPELL_OTHER,       0,      24,
	"kicked dirt",     "You rub the dirt out of your eyes.",   "$n rubs the dirt out of $s eyes.",
	GN_STA
    },
    {
        "disarm",            
        {10, 52, 11, 10, 11, 12, 13, 52, 11, 52, 52, 52, 52, 52, 52, 11, 14, 52, 52, 29,  11},
        { 1, 10,  1,  1,  1,  1,  1, 10,  1, 10, 10, 10, 10, 10, 10,  1,  1, 10, 10,  1,   1},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_disarm,            SPELL_OTHER,        0,     24,
	"",                     "!Disarm!",             "",
	GN_STA
    },
    {
        "dodge",             
        {17, 21, 17, 24, 23,  1,  17, 52,  1, 52, 52, 52, 52, 52, 52, 14, 7, 17, 24, 20, 20},
        { 2,  4,  2,  3,  3,  1,  2, 10,  2, 10, 10, 10, 10, 10, 10,  4,  4,  4, 4,   4,  1},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_dodge,             SPELL_OTHER,        0,     0,
	"",                     "!Dodge!",              "",
	GN_STA
    },
    {
        "enhanced damage",     
        { 1,  1, 13,  4,  5, 23, 11, 30, 52, 52, 52, 52, 52, 52, 52,  5, 35, 52,  1, 25},
        { 2,  1,  3,  3,  3,  4,  4,  5, 10, 10, 10, 10, 10, 10, 10,  3,  4, 10, 1,   4},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_enhanced_damage,   SPELL_OTHER,        0,     0,
	"",                     "You are no longer ignoring combat resistances.",    "",
	GN_STA
    },
    {
        "envenom",            
        {52, 52, 52, 52, 52, 35, 33, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  2,  4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_RESTING,
	&gsn_envenom,           SPELL_OTHER,        0,      2 * PULSE_VIOLENCE,
	"",                     "!Envenom!",            "",
	GN_STA
    },
    {
        "hand to hand",       
        { 6,  1, 14,  7, 14, 15,  1, 25,  1, 23, 25, 20,  1, 25, 10, 14, 9,  1, 9,  6,  8},
        { 1,  1,  1,  1,  1,  1,  1,  2,  1,  2,  2,  2,  2,  2,  2,  1, 1,  1, 6,  2,  1},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_hand_to_hand,      SPELL_OTHER,       0,      0,
	"",                     "!Hand to Hand!",       "",
	GN_STA
    },
    {
        "kick",              
        { 8, 52,  8, 52,  9, 14,  1, 12,  6, 52, 15, 52, 52, 52,  7,  9, 7,  7, 52,  8},
        { 1, 10,  1, 10,  1,  1,  1,  2,  1, 10,  3, 10, 10, 10,  2,  1,  1, 1, 10,  1},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_kick,              SPELL_OTHER,        0,     24,
	"kick",                 "!Kick!",               "",
	GN_STA
    },
    {
        "parry",              
        { 1,  5,  1,  6,  6, 13, 1, 27, 52, 19,   9, 17, 19, 27, 17,  6,  2, 6, 5,  1,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 2,  3,  1,  3,  3,  3, 3,  4, 10,  4,   4,  4,  4,  4,  4,  3,  3, 3, 4,  4,  2, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_parry,             SPELL_OTHER,        0,     0,
	"",                     "!Parry!",              "",
	GN_STA
    },
    {
        "rescue",              
        { 1, 52, 52,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1, 52},
        { 1, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_rescue,            SPELL_OTHER,        0,     12,
	"",                     "!Rescue!",             "",
	GN_STA
    },
    {
        "trip",               
        {15, 15, 52, 52, 15, 15, 15, 52, 15, 52, 52, 52, 52, 52, 52, 15, 15, 52, 52, 52, 16},
        { 1,  1, 10, 10,  1,  1,  1, 10,  1, 10, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10,  1},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_trip,              SPELL_OTHER,       0,      24,
	"trip",                 "!Trip!",               "",
	GN_STA
    },
    {
        "second attack",      
        { 5,  7,  8,  6,  7, 12,  9, 26, 52, 28, 52, 26, 28, 26, 23,  7, 11, 22,  8,  5},
        { 3,  4,  3,  3,  3,  4,  3,  5, 10,  6, 10,  6,  5,  5,  5,  3, 6,  1,   3,  4},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_second_attack,     SPELL_OTHER,        0,     0,
	"",                     "!Second Attack!",      "",
	GN_STA
    },
    {
        "third attack",        
        {12, 19, 25, 17, 18, 25, 18, 52, 52, 52, 52, 52, 52, 52, 52, 13, 25, 52, 22, 18},
        { 3,  4,  3,  4,  4,  5,  3, 10, 10, 10, 10, 10, 10, 10, 10,  4,  4, 10, 3,   4},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_third_attack,      SPELL_OTHER,        0,     0,
	"",                     "!Third Attack!",       "",
	GN_STA
    },
    /* non-combat skills */
    { 
        "fast healing",        
        { 6,  6,  6,  7,  7, 16,  8, 12,  8, 15, 12, 15, 15, 12,  6,  7, 8, 9,  3,  9,  13},
        { 4,  3,  5,  5,  5,  6,  6,  6,  5,  8,  8,  8,  5,  5,  5,  5, 5, 5, 1,   6,   4},
	spell_null,             TAR_IGNORE,             POS_SLEEPING,
	&gsn_fast_healing,      SPELL_OTHER,       0,      0,
	"",                     "!Fast Healing!",       "",
	GN_STA
    },
    {
        "haggle",             
        {14, 16, 15, 52,  8,  1, 17, 18, 52,  8,  8,  8,  8, 18, 18,  8, 6, 8, 14, 14,  13},
        { 1,  1,  1, 10,  1,  1,  1,  1, 10,  1,  1,  1,  1,  1,  1,  1,  1, 1, 1,  1,   1},
	spell_null,             TAR_IGNORE,             POS_RESTING,
	&gsn_haggle,            SPELL_OTHER,       0,      0,
	"",                     "!Haggle!",             "",
	GN_STA
    },
    {
        "hide",            
        {52, 52, 52, 52, 52,  1,  4, 52, 52, 52, 52, 52, 52, 52, 52, 52, 10, 52, 52, 52},
        {10, 10, 10, 10, 10,  1,  1, 10,  1, 10, 10, 10, 10, 10, 10, 10,  2, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_RESTING,
	&gsn_hide,              SPELL_OTHER,        0,     12,
	"",                     "You step out of the shadows.",  "$n steps out of the shadows.",
	GN_STA
    },
    {
        "lore",            
        {21, 25, 18, 19, 20, 18, 19, 52, 13, 52, 52, 52, 52, 52, 52, 20,  5, 52, 21, 12, 16},
        { 2,  2,  2,  2,  2,  2,  2, 10,  2, 10, 10, 10, 10, 10, 10,  1,  1, 10,  1,  1,  1},
	spell_null,             TAR_IGNORE,             POS_RESTING,
	&gsn_lore,              SPELL_OTHER,       30,      24,
	"",                     "!Lore!",               "",
	GN_STA
    },
    {
        "meditation",         
        {18, 18, 16, 14, 15, 15, 15,  6, 10,  5,  2,  5,  1,  6,  9, 15, 10, 6, 23, 16, 14},
        { 6,  7,  6,  4,  4,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,  4, 4, 4,   5,  5,  5},
	spell_null,             TAR_IGNORE,             POS_SLEEPING,
	&gsn_meditation,        SPELL_OTHER,       0,      0,
        "",                     "!Meditation!",         "",
	GN_STA
    },
    {
        "peek",              
        {52, 52, 52, 52, 52,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 25, 52, 52, 23},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  2, 10, 10,  1},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_peek,              SPELL_OTHER,        0,      0,
	"",                     "!Peek!",               "",
	GN_STA
    },
    {
        "pick lock",           
        {52, 52, 52, 52, 52,  7, 14, 52, 52, 52, 52, 52, 52, 52, 52, 52, 12, 52, 52, 52},
        {10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10,  2, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_pick_lock,         SPELL_OTHER,        0,     12,
	"",                     "!Pick!",               "",
	GN_STA
    },
    {
        "sneak",              
        {52, 52, 52, 52, 52,  4,  5, 52, 14, 52, 52, 52, 52, 52, 52, 52, 16, 52, 52, 52},
        {10, 10, 10, 10, 10,  1,  1, 10,  1, 10, 10, 10, 10, 10, 10, 10,  2, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_sneak,             SPELL_OTHER,        0,     12,
	"",                     "You stop sneaking.", "",
	GN_STA
    },
    {
        "steal",             
        {52, 52, 52, 52, 52,  5, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 28, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  2, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_steal,             SPELL_OTHER,        0,     PULSE_VIOLENCE,
	"",                     "!Steal!",              "",
	GN_STA
    },
    {
        "pry",             
        {52, 52, 52, 52, 52, 21, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_pry,               SPELL_OTHER,        0,     PULSE_VIOLENCE,
	"pry attempt",       "!Pry!",              "",
	GN_STA
    },
    {
        "scrolls",          
        {52, 52, 52,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 1,  1,  4,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10,  1,  2,  2,  2,  1,  1,  1,  1,  1,  1,  1,  1,  1, 2,  1, 11,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_scrolls,           SPELL_OTHER,       0,      24,
	"",                     "!Scrolls!",            "",
	GN_STA
    },
    {
        "staves",              
        {52, 52,  1, 1, 52, 52,  1,  1,  1,  1,  1,  1,  1,  1,  1, 52, 52, 1, 52, 52},
        {10, 10,  2, 1, 10, 10,  2,  1,  1,  1,  1,  1,  1,  1,  1, 10, 10, 2, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_staves,            SPELL_OTHER,       0,      24,
	"",                     "!Staves!",             "",
	GN_STA
    },
    {
        "wands",            
        {52, 52, 52, 52,  1, 52, 52,  1, 52,  1,  1,  1,  1,  1,  1,  1,  1,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10,  2, 10, 10,  1, 10,  1,  1,  1,  1,  1,  1,  1,  1,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_wands,             SPELL_OTHER,       0,      24,
	"",                     "!Wands!",              "",
	GN_STA
    },
    {
        "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,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_recall,            SPELL_OTHER,       0,      12,
	"",                     "!Recall!",             "",
	GN_STA
    },
    /* new spells */
    {
        "ice storm",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 29, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_ice_storm,        TAR_IGNORE,     	POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       25,    24,
        "ice storm",            "!Ice Storm!",          "",
	GN_STA
    },
    {
        "protective shield",       
        {52, 52, 52, 52, 52, 52, 52, 18, 52, 16, 52, 16, 52, 18, 16, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1, 10,  1, 10,  1,  1, 10, 10, 10, 10, 10},
        spell_protective_shield, TAR_CHAR_SELF,         POS_STANDING,
        &gsn_protective_shield,                    SPELL_PROTECTIVE,       70,     12,
        "",   "Your protective shield dissipates.",  "$n's protective shield dissipates.",
	GN_BEN
    },
    {
        "jet steam",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_jet_steam,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       30,    12,
        "jet of steam",         "!Jet Steam!",          "",
	GN_STA
    },
    {
        "mystic tendrils",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 27, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mystic_tendrils,  TAR_CHAR_SELF,     POS_STANDING,
        NULL,                   SPELL_OTHER,       15,    12,
        "mystic tendrils",      "!Mystic Tendrils!",    "",
	GN_STA
    },
    {
        "ice shield",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 36, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_ice_shield,       TAR_CHAR_SELF,          POS_STANDING,
        NULL,                   SPELL_AFFLICTIVE,       100,    12,
        "ice shield",   "The ice around you melts and becomes liquid.",  "The ice around $n melts and becomes liquid.",
	GN_BEN
    },
    {
        "fire shield",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 34, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_fire_shield,      TAR_CHAR_SELF,          POS_STANDING,
        NULL,                   SPELL_AFFLICTIVE,       100,    12,
        "fire shield",  "The ring of flames die at your feet.",    "The ring of flames around $n dies out.",
	GN_BEN
    },
    {
        "mana shield",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 29, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mana_shield,      TAR_CHAR_SELF,          POS_STANDING,
        NULL, 		         SPELL_PROTECTIVE,       120,    12,
        "",  "Your mana shield flares brightly then dissipates.",    "$n's mana shield flares brightly then dissipates.",
	GN_BEN
    },
    {
        "hellstream",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 38, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_hellstream,       TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       45,    24,
        "hellstream",           "!Hellstream!",         "",
	GN_STA
    },
    {
        "flesh golem",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_flesh_golem,      TAR_IGNORE,             POS_STANDING,
        NULL,                   SPELL_OTHER,       80,    24,
        "",  "The power to fashion another flesh golem returns.",  "",
	GN_STA
    },
    {
        "soul capture",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 23, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_soul_capture,     TAR_OBJ_ROOM,           POS_STANDING,
        NULL,                   SPELL_OTHER,       30,    24,
        "",  "The power to capture another soul returns.",  "",
	GN_STA
    },
    {
        "vampiric touch",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 25, 52, 52, 52, 20, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_vampiric_touch,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       35,    12,
        "vampiric touch",       "",     "",
	GN_STA
    },
    {
        "hold undead",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 25, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_hold_undead,     TAR_CHAR_OFFENSIVE,      POS_FIGHTING,
        NULL,                   SPELL_MENTAL,       25,    12,
        "",       "You regain control of yourself.",     "",
	GN_HAR
    },
    {
        "animate corpse",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 28, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_animate_corpse,   TAR_OBJ_ROOM,           POS_STANDING,
        NULL,                   SPELL_OTHER,       125,   24,
        "",       "You can raise the dead again.",     "",
	GN_STA
    },
    {
        "shatter",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_shatter,          TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       35,    12,
        "bone shatter",     "You feel your bones healing.",     "",
	GN_HAR
    },
    {
        "chorus of anguish",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 31, 52, 52, 10, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10,  1, 10, 10, 10, 10, 10},
        spell_chorus_of_anguish, TAR_IGNORE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       25,    12,
        "chorus of anguish",    "!Chorus of Anguish!",  "",
	GN_STA
    },
    {
        "stone golem",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 33, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_stone_golem,      TAR_IGNORE,             POS_STANDING,
        NULL,                   SPELL_OTHER,       100,    24,
        "",  "The power to fashion another stone golem returns.",  "",
	GN_STA
    },
    {
        "strength damned",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 35, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_strength_damned,  TAR_CHAR_DEFENSIVE,      POS_STANDING,
        NULL,                   SPELL_OTHER,       60,     18,
        "",  "You are once again able to give your zombies the strength of the damned.",  "",
	GN_STA
    },
    {
        "death grasp",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 33, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_death_grasp,      TAR_CHAR_OFFENSIVE,      POS_FIGHTING,
        &gsn_death_grasp,       SPELL_MALEDICTION,       15,     12,
        "death grasp",  "You regain some of your vitality.",  "",
	GN_STA
    },
    {
        "powerword kill",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 40, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_powerword_kill,   TAR_CHAR_OFFENSIVE,    POS_STANDING,
        NULL,                   SPELL_MENTAL,       100,    24,
        "powerword kill",       "!Powerword Kill!",     "",
	GN_STA
    },
    {
        "knock",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 23, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_knock,            TAR_DOOR,        POS_STANDING,
        NULL,                   SPELL_OTHER,       15,    18,
        "",                     "!Knock!",       "",
	GN_STA
    },
    {
        "blur",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 26, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_blur,             TAR_CHAR_SELF,   POS_STANDING,
        NULL,                   SPELL_PROTECTIVE,       60,    24,
        "", "Your definition returns to your physical self.", "$n's image becomes more defined.",
	GN_BEN
    },
    {
        "phantasmal griffon",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_phantasmal_griffon, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
        &gsn_phantasmal_griffon,  SPELL_MENTAL,     15,     12,
        "phantasmal griffon", "Your phantasmal griffon disappears.", "The phantasmal griffon disappears.",
	GN_STA
    },
    {
        "spectre illusion",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_illusionary_spectre, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
        &gsn_illusionary_spectre,  SPELL_MENTAL,     35,     12,
        "illusionary spectre", "Your illusionary spectre disappears.", "The illusionary spectre disappears.",
	GN_STA
    },
    {
        "phantasmal dragon",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_phantom_dragon,   TAR_CHAR_OFFENSIVE, POS_FIGHTING,
        &gsn_phantom_dragon,    SPELL_MENTAL,       45,     12,
        "phantom dragon", "Your phantom dragon disappears.", "The phantom dragon disappears.",
	GN_STA
    },
    {
        "shrink",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 29, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_shrink,           TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_MALEDICTION,       30,    24,
        "", "The world seems to grow smaller as you regain normal size.", "$n grows bigger.",
	GN_HAR
    },
    {
        "enlarge",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 37, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_enlarge,          TAR_CHAR_DEFENSIVE,     POS_STANDING,
        NULL,                   SPELL_CURATIVE,       30,    24,
        "", "The world seems to grow larger as you regain normal size.", "$n shrinks in size.",
	GN_BEN
    },
    {
        "veil of darkness",   
        {52, 52, 52, 52, 15, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_veil,          TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_MALEDICTION,       13,    12,
        "",              "The shadowy walls surrounding you dissapate.",    "",
	GN_HAR
    },
    {
        "prismatic spray",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_prismatic_spray,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       35,    24,
        "prismatic spray",             "!Prismatic Spray!",    "",
	GN_STA
    },
    {
        "thunderclap",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 33, 52, 52, 52, 52, 52, 52, 25, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_misdirection,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_misdirection,      SPELL_MALEDICTION,       35,    12,
        "thunderclap",              "Your dazed mind finaly returns to normal.",    "",
	GN_HAR
    },
    {
        "meteor swarm",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 42, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_meteor_swarm,     TAR_IGNORE,      POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       42,    24,
        "meteor",         "!Meteor Swarm!",       "",
	GN_STA
    },
    {
        "deluge water",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 36, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_deluge_water,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       35,    12,
        "deluge of water",      "!Deluge Water!",       "",
	GN_STA
    },
    {
        "shadowform",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_shadowform,       TAR_CHAR_SELF,   POS_STANDING,
        &gsn_shadowform,        SPELL_OTHER,       100,   24,
        "","Your body regains its substance, and you materialize into existence.","$n's body regains its substance, and $e materializes into existence.",
	GN_BEN
    },
    {
        "feeblemind",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_feeblemind,       TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_MENTAL,       35,    12,
        "",     "You feel your mental capabilities return to normal.",   "",
	GN_HAR
    },
    {
        "flame arrow",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 18, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_flame_arrow,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       15,    12,
        "flame arrow",          "!Flame Arrow!",         "",
	GN_STA
    },
    {
        "iceball",
        {52, 52, 52, 52, 29, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_iceball,          TAR_IGNORE,             POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       25,    12,
        "iceball",              "!Iceball!",            "",
	GN_STA
    },
    {
        "icicle",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 17, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_icicle,           TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       15,    12,
        "icicle",               "!Icicle!",       "",
	GN_STA
    },
    {
        "ranger staff",
        {52, 52, 30, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,       TAR_IGNORE, POS_FIGHTING,
        &gsn_ranger_staff,       SPELL_OTHER,       100,   18,
        "",     "You feel up to creating another ranger's staff.",    "",
	GN_STA
    },
    {
        "wrath",
        {52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_wrath,            TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       30,    20,
        "heavenly wrath",       "!Wrath!",        "",
	GN_HAR
    },
    {
        "turn undead",
        {52, 52, 52, 25, 52, 52, 52, 28, 52, 52, 52, 52, 52, 28, 52, 52, 52, 52, 52, 52},
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
        spell_turn_undead,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_turn_undead,                   SPELL_MENTAL,       35,    24,
        "faith",       "Your fears subside.",        "",
	GN_HAR
    },
    {
        "ikuzachi",
        {52, 52, 52, 52, 52, 52, 32, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_ikuzachi,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       35,    24,  
        "spirits",              "!Ikuzachi!",     ""   ,
	GN_STA
    },
    {
        "weapon cleave",            
        {52, 22, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_weapon_cleave,            SPELL_OTHER,        0,     24,
	"",                     "!Weapon Cleave!",             "",
	GN_STA
    },
    {
        "shield cleave",            
        {52, 23, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_shield_cleave,            SPELL_OTHER,        0,     24,
	"",                     "!Shield Cleave!",             "",
	GN_STA
    },
/* CABAL */
    {
        "holy armor",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_holy_armor,       TAR_IGNORE,     	POS_STANDING,
        NULL,                   SPELL_OTHER,       100,    24,
        "!Holy Armor!",                "You can once again infuse $g's power into armor.",  "",
	GN_STA
    },
    {
/*CABAL*/
        "chaosbane",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_holy_weapon,      TAR_IGNORE,     	POS_STANDING,
        NULL,                   SPELL_OTHER,       80,    24,
        "",                     "You once again feel up to creating Chaosbane.", "",
	GN_STA
    },
    {
/*CABAL*/
        "sense evil",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_sense_evil,      TAR_CHAR_SELF,     	POS_STANDING,
        NULL,                   SPELL_OTHER,      10,    12,
        "",                     "You feel less aware of the evil around you.", "",
	GN_BEN
    },
    {
/*CABAL*/
        "ward of the crown",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},

        spell_ward_of_light,      TAR_CHAR_SELF,     	POS_STANDING,
        NULL,                   SPELL_PROTECTIVE,      15,    12,
        "",                     "You feel less divine.", "",
	GN_BEN
    },
    {
/*CABAL*/
        "pixie dust",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     	POS_STANDING,
        &gsn_pixie_dust,                 SPELL_MALEDICTION,       0,    12,
        "",                     "You stop glowing as the pixie dust rubs off.", "$n stops glowing.",
	GN_HAR
    }, 
    {
/*CABAL*/
        "shadowdemon",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_shadowdemon,      TAR_IGNORE,     	POS_FIGHTING,
        NULL,                   SPELL_OTHER,      100,    18,
        "",     "You regain the strength to summon another shadowdemon", "",
	GN_STA
    },
    {
        "silence",   
        {52, 52, 52, 52, 22, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 22, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_silence,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_silence,      SPELL_OTHER,       35,    12,
        "",              "Your world is filled with sound again.",    "",
	GN_HAR
    },
    {
/*CABAL*/
        "catalyst",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_catalyst,     TAR_CHAR_SELF,     POS_STANDING,
        NULL,      SPELL_OTHER,       100,    18,
        "",              "",    "",
	GN_BEN
    },
    {
/*CABAL*/
        "mana transfer",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mana_transfer,     TAR_CHAR_DEFENSIVE,     POS_STANDING,
        NULL,      SPELL_OTHER,       0,    12,
        "mana transfer",         "!Mana Transfer!",    "",
	GN_STA
    },
    {
        "mental knife",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mental_knife,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_mental_knife,      SPELL_MENTAL,       26,    1 * PULSE_VIOLENCE,
        "mental knife",              "The searing pain in your mind slowly abates.",    "",
	GN_HAR | GN_PSI_MED
    },
    {
/*CABAL*/
        "tesseract",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_tesseract,     TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_MENTAL,       160,    24,
        "",              "!Tesseract!",    ""
,
	GN_STA
    },
    {
      /* TATTOO ONLY SPELL (also used in divine_discord)*/
        "demon summon",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_demon_summon,     TAR_CHAR_SELF,     POS_FIGHTING,
        NULL,      SPELL_OTHER,       0,    0,
        "",              "Your skin returns to normal.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "scourge",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_scourge,     TAR_IGNORE,     POS_FIGHTING,
        &gsn_scourge,      SPELL_AFFLICTIVE,       40,    12,
        "Scourge of the Violet Spider",              "You've managed to mend your armor.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "golden aura",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_golden_aura,     TAR_IGNORE,     POS_DEAD,
        NULL,      SPELL_PROTECTIVE,       25,    24,
        "",              "The golden aura fades from around you.",    "The golden aura fades from around $n.",
	GN_BEN
    },
    {
/*CABAL*/
        "guard",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_STANDING,
        &gsn_guard,      SPELL_OTHER,       35,    2 * PULSE_VIOLENCE,
        "",              "!Guard!",    "",
	GN_STA
    },
    {
/*CABAL*/
        "inquisitor",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_squire,     TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_OTHER,       50,    24,
        "",              "You feel up to summoning a new servant.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "stallion",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_stallion,     TAR_IGNORE,     POS_STANDING,
        &gsn_stallion,      SPELL_OTHER,       50,    12,
        "",              "You can summon another stallion.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "wanted",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_DEAD,
        &gsn_wanted,      SPELL_OTHER,       0,    0,
        "",              "Some of your crimes have been forgotten.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "judge",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_STANDING,
        &gsn_judge,      SPELL_OTHER,       0,    12,
        "",              "!judge!",    "",
	GN_STA
    },
    {
/*CABAL*/
        "ensnare",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_STANDING,
        &gsn_ensnare,      SPELL_OTHER,       10,    PULSE_VIOLENCE,
        "",              "You are finally free to leave the area.",    "$n is once again free to leave the area.",
	GN_STA
    },
    {
/*CABAL*/
        "third eye",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_third_eye,     TAR_CHAR_SELF,     POS_STANDING,
        NULL,      SPELL_OTHER,       25,    1 * PULSE_VIOLENCE,
        "",              "Your sensitivity to the invisible fades.",    "",
	GN_BEN
    },
    {
/*CABAL*/
        "death shroud",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_death_shroud,     TAR_CHAR_SELF,     POS_STANDING,
        NULL,      SPELL_OTHER,       15,    12,
        "",              "The deathly chill leaves you as you return to the living.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "unseen",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_OTHER,       48,    12,
        "",              "!unseen!",    "",
	GN_STA
    },
    {
/*CABAL*/
        "sharpen",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_OTHER,       75,    3 * PULSE_VIOLENCE,
        "!sharpen!",              "",    "",
	GN_STA
    },
    {
/*CABAL*/
        "ocularis arcanum",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_ocularis,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_ocularis,      SPELL_MENTAL,       20,    PULSE_VIOLENCE,
        "magic",              "You sense the effect of the strage rune fade.",    "The rune of the Eye of Magic fades from $n"
,
	GN_HAR
    },
    {
/*CABAL*/
        "nightwalker",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_nightwalker,     TAR_IGNORE,     POS_FIGHTING,
        NULL,      SPELL_OTHER,       75,    12,
        "",              "You feel your summoning powers return.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "guard captain",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_guard_call,     TAR_IGNORE,     POS_FIGHTING,
        NULL,      SPELL_OTHER,       100,    24,
        "",              "A new shift of guards arrive.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "exile",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_FIGHTING,
        &gsn_exile,      SPELL_OTHER,       150,    2 * PULSE_VIOLENCE,
        "",              "",    "",
	GN_NODEATH
    },
/*CABAL*/
    {
        "watchtower",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_CHAR_DEFENSIVE,     POS_STANDING,
        NULL,      SPELL_OTHER,       100,    12,
        "",              "!watch tower!",    "",
	GN_STA
    },
/*CABAL*/
    {
        "rally call",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_CHAR_DEFENSIVE,     POS_STANDING,
        NULL,      SPELL_OTHER,        80,    24,
        "",              "You feel once again capable of rallying troops to your cause.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "assassin call",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_stalker,     TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_OTHER,       100,    PULSE_VIOLENCE,
        "",              "You feel up to summoning another assassin.",    "",
	GN_STA
    }, 
    {
/*CABAL*/
        "disperse",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_disperse,     TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_OTHER,      100,    24,
        "",              "You feel up to doing more dispersing.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "randomizer",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_randomizer,     TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_OTHER,       200,    24,
        "",              "You feel your randomness regenerating.",    "",
	GN_STA
    },
    {
/*CABAL*/
      "chaos blade",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_chaos_blade,     TAR_IGNORE,     POS_FIGHTING,
        NULL,      SPELL_OTHER,       60,    12,
        "",              "You feel capable of creating another chaos blade.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "simulacra",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_doppelganger,     TAR_IGNORE,     POS_STANDING,
        &gsn_doppelganger,      SPELL_OTHER,       355,    PULSE_VIOLENCE,
        "",              "The illusion about you shatters.",    "",
	GN_BEN
    },
    {
/*CABAL*/
        "nightfall",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_nightfall,     TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_OTHER,       50,    12,
        "",              "!nightfall!",    "",
	GN_STA
    },
    {
        "mirror image",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 28, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mirror_image,     TAR_CHAR_SELF,     POS_STANDING,
        &gsn_mirror_image,      SPELL_OTHER,       80,    12,
        "",              "You may once again create a mirror image of yourself.",    "",
	GN_STA
    },
    {
        "garble",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_garble,     TAR_CHAR_DEFENSIVE,     POS_STANDING,
        &gsn_garble,      SPELL_MENTAL,       40,    12,
        "",              "Your tongue untwists.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "minor banishment",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mbanish,      TAR_CHAR_OFFENSIVE,     	POS_FIGHTING,
        NULL,                   SPELL_MENTAL,      40,    12,
        "banishment",     "!Minor Banishment!", "",
	GN_HAR
    },
    {
/*CABAL*/
        "secret arts",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_secarts,         SPELL_OTHER,       42,     PULSE_VIOLENCE,
	"strike",                     "You are no longer using the Secret Arts.", "",
	GN_STA
    }, 
    /* new skills */
    {
        "dual wield",               
        {12, 17, 18, 22, 17, 22, 16, 52, 52, 52, 52, 52, 52, 52, 52, 15,  2, 18, 52, 52},
        { 3,  4,  1,  4,  3,  3,  3, 10, 10, 10, 10, 10, 10, 10, 10,  4,  4,  4, 10, 10},
        spell_null,             TAR_IGNORE,             POS_RESTING,
        &gsn_dual_wield,        SPELL_OTHER,        0,     12,
        "",                     "!Dual Wield!",         "",
	GN_STA
    },
    {
        "trance",         
        {52, 52, 52, 38, 52, 52, 52, 15, 52, 13, 10, 14, 13, 15, 20, 52, 52, 14, 38, 52},
        {10, 10, 10,  7, 10, 10, 10,  5, 10,  6,  6,  6,  7,  7,  7, 10, 10, 6, 10, 10},
	spell_null,             TAR_IGNORE,             POS_SLEEPING,
        &gsn_trance,            SPELL_OTHER,        0,     0,
        "",                     "!Trance!",             "",
	GN_STA
    },
    {
        "blind fighting",
        {10, 52, 12, 52, 52, 52, 52, 52, 18, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  8},
        { 3, 10,  4, 10, 10, 10, 10, 10,  3, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,             TAR_IGNORE,             POS_RESTING,
        &gsn_blind_fighting,    SPELL_OTHER,        0,     0,
        "",                     "!Blind Fighting!",     "",
	GN_STA
    },
    {
        "shield disarm",
        {15, 52, 52, 12, 16, 52, 52, 52, 19, 52, 52, 52, 52, 52, 52, 16, 52, 52, 52, 52},
        { 1, 10, 10,  1,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_shield_disarm,     SPELL_OTHER,        0,     24,
        "",                     "!Shield Disarm!",      "",
	GN_STA
    },
    {
        "deflect",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 37, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_rake,              SPELL_OTHER,        15,     2 * PULSE_VIOLENCE,
        "",                     "!Rake!",               "",
	GN_STA
    },
    {
        "fourth attack",        
        {35, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_fourth_attack,     SPELL_OTHER,        0,     0,
	"",                     "!Fourth Attack!",      "",
	GN_STA
    },
    {
/*CABAL*/
        "deathblow",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_deathblow,         SPELL_OTHER,        10,     2 * PULSE_VIOLENCE,
	"power strike",                     "You recover from the wounds caused by the ground splitter.",          "$n recovers from the wounds caused by ground splitter.",
	GN_STA
    }, 
    {
/*CABAL*/
        "forms",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_forms,         SPELL_OTHER,        12,     2 * PULSE_VIOLENCE,
	"deathblow",                     "You stop trying to execute forms.",          "",
	GN_STA
    }, 
    {
        "counter",
        {25, 52, 52, 42, 52, 52, 52, 52, 34, 52, 52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 18},
        { 1, 10, 10,  3, 10, 10, 10, 10,  2, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10,  1},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_counter,           SPELL_OTHER,        0,     0,
        "counter",                     "",            "",
	GN_STA
    },
    {
        "lay on hands",
        {52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  5, 52},
        {10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10}, 
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_lay_on_hands,      SPELL_CURATIVE,        50,     36,
        "",                     "Your power to lay on hands returns.",     "",
	GN_STA
    },
    {
        "detect hidden",     
        {52, 52, 52, 52, 52, 10, 10, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_detect_hidden,     SPELL_OTHER,        10,     12,
        "",        "You feel less aware of your surroundings.",    "",
	GN_STA
    },
    {
	"cleave",            
        {52, 52, 52, 52, 25, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_cleave,            SPELL_OTHER,        0,     24,
	"cleave",               "You are once again vulnerable to being cleaved.",           "",
	GN_STA
    },
    {
	"assassinate",            
        {52, 52, 52, 52, 52, 52, 42, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_assassinate,       SPELL_OTHER,        0,     3*PULSE_VIOLENCE,
	"assassination attempt","!Assassinate!",           "",
	GN_STA
    },
    {
	"blackjack",            
        {52, 52, 52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_blackjack,      	SPELL_OTHER,        0,     2*PULSE_VIOLENCE,
	"blackjack", 	"You come to with a pounding headache.",	"",
	GN_STA
    },
    {
	"gag",            
        {52, 52, 52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_gag,      	SPELL_OTHER,        0,     3 * PULSE_VIOLENCE,
	"gag attempt", 	"You work the gag out of your mouth.",	"",
	GN_STA
    },
    {
	"strangle",            
        {52, 52, 52, 52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_strangle,      	SPELL_OTHER,        0,     24,
	"strangulation", 	"Your neck feels better.",	"",
	GN_STA
    },
    {
	"acupuncture",            
        {52, 52, 52, 52, 52, 52, 25, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 15},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
	spell_null,             TAR_IGNORE,             POS_RESTING,
	&gsn_acupuncture,      	SPELL_OTHER,        70,     24,
	"", 		"You feel your senses return to normal.",	"",
	GN_STA
    },
    {
	"herb",            
        {52, 52, 10, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 10, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_herb,      	SPELL_OTHER,        50,     24,
	"", 	"The herbs look more plentiful again.",	"",
	GN_STA
    },
    {
	"tame",            
        {52, 52, 17, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 17, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_tame,      	SPELL_MENTAL,        0,     12,
	"", 	"You are no longer tamed.",	"",
	GN_HAR
    },
    {
	"beast call",            
        {52, 52, 23, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_beast_call,      	SPELL_OTHER,        80,     24,
	"", 		"You feel you can handle more beasts again.",	"",
	GN_STA
    },
    {
	"rage",
        {52,  6, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10,  4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_rage,      	SPELL_OTHER,        0,     24,
	"", 	"You relax your muscles as the insanity stops.","$n gasps for air as $s insanity ends.",
	GN_INTERRUPT
    },
    {
	"relax",
        {52, 10, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_relax,      	SPELL_OTHER,        0,     24,
	"", 			"!Relax!",	"",
	GN_STA
    },
    { 
        "regeneration",        
        {52, 27, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10,  5, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_SLEEPING,
	&gsn_regeneration,      SPELL_OTHER,       0,      0,
	"regeneration",                     "!Regeneration!",       "",
	GN_STA
    },
    {
        "bodyslam",             
        {52, 15, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_bodyslam,          SPELL_OTHER,       0,      24,
	"bodyslam",                 "!Bodyslam!",               "",
	GN_STA
    },
    {
        "dual backstab",            
        {52, 52, 52, 52, 52, 30, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_dual_backstab,     SPELL_OTHER,        0,     0,
	"second backstab",      "!Dual backstab!",           "",
	GN_STA
    },
    {
        "grapple",             
        {52, 52, 52, 52, 52, 52, 15, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_grapple,           SPELL_OTHER,       0,      24,
	"grapple",    "!Grapple!",               "",
	GN_STA
    },
    {
        "charge",            
        {16, 13, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 17},
        { 1,  1, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_charge,	        SPELL_OTHER,        0,     24,
	"charge attack", 	"You are once again vulnerable to being charged.",           "",
	GN_STA
    },
    {
        "ambush",             
        {52, 52, 10, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_ambush,            SPELL_OTHER,       0,      24,
	"surprise attack",      "!Ambush!",               "",
	GN_STA
    },
    {
        "endure",             
        {52, 52, 52, 52, 52, 52, 10, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_endure,          SPELL_OTHER,       30,      12,
	"",       "You feel susceptible to magic again.",  "",
	GN_INTERRUPT
    },
    {
        "barkskin",             
        {52, 52, 15, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_barkskin,          SPELL_OTHER,      50,      12,
	"",        "The bark covering your skin flakes off.", "The bark covering $n's skin flakes off.",
	GN_INTERRUPT
    },
    {
        "warcry",             
        {20, 20, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 20, 52, 52},
        { 1,  1,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_warcry,            SPELL_OTHER,       30,      12,
	"",              "Your warcry wears off.",         "",
	GN_INTERRUPT
    },
    {
        "circle",             
        {52, 52, 52, 52, 52, 10, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_circle,            SPELL_OTHER,       0,      24,
	"circle stab",          "!Circle!",               "",
	GN_STA
    },
    {
        "swing",             
        {52, 10, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2, 52},
        {10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_swing,             SPELL_OTHER,       0,      24,
	"wild swing",           "!Swing!",               "",
	GN_STA
    },
    {
        "headbutt",             
        {52, 33, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_headbutt,          SPELL_OTHER,       0,      24,
	"headbutt","The pain in your head stops, and the dizziness clears up.","$n shakes $s head, clearing up $s dizziness.",
	GN_STA
    },
    {
        "camouflage",             
        {52, 52,  4, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 4, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_camouflage,        SPELL_OTHER,       0,      12,
	"","You step out from your cover.","$n steps out from $s cover.",
	GN_STA
    },
    {
        "quiet movement",             
        {52, 52, 12, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 12, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_quiet_movement,        SPELL_OTHER,       0,      0,
	"",			"",		"",
	GN_STA
    },
    {
        "butcher",             
        {52, 52,  9, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  7},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_butcher,           SPELL_OTHER,       0,      12,
	"",                     "!Butcher!",            "",
	GN_STA
    },
    {
        "keen sight",             
        {52, 52,  5, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  5, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_keen_sight,        SPELL_OTHER,       10,     12,
	"",	"Your vision is no longer as sharp.",	"",
	GN_STA
    },
    {
        "vanish",             
        {52, 52, 52, 52, 52, 52, 16, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_vanish,            SPELL_OTHER,       30,     12,
	"",			"!Vanish!",		"",
	GN_STA
    },
    {
        "chii",             
        {52, 52, 52, 52, 52, 52, 25, 52, 12, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_chii,               SPELL_OTHER,       20,     12,
	"",			"You feel your equilibrium shift.",	"",
	GN_INTERRUPT
    },
    {
        "blindness dust",             
        {52, 52, 52, 52, 52, 52, 18, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_blindness_dust,    SPELL_MALEDICTION,       15,     12,
	"",			"",		"",
	GN_STA
    },
    {
        "poison smoke",             
        {52, 52, 52, 52, 52, 52, 19, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_poison_smoke,      SPELL_MALEDICTION,       15,     12,
	"",			"",		"",
	GN_STA
    },
    {
        "dual parry",             
        {23, 52, 28, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 18, 52, 52, 52, 30},
        { 4, 10,  3, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  6, 10, 10, 10,  1},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_dual_parry,        SPELL_OTHER,       0,     0,
	"hilt smash",			"!Dual Parry!",		"",
	GN_STA
    },
    {
        "riposte",             
        {37, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 3, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_riposte,        SPELL_OTHER,       0,     0,
	"riposte",			"!Riposte!",		"",
	GN_STA
    },
    {
        "caltraps",             
        {52, 52, 52, 52, 52, 52, 14, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,      	POS_FIGHTING,
	&gsn_caltraps,          SPELL_OTHER,       0,     24,
	"caltraps",		"You stop limping.",		"$n stops limping.",
	GN_STA
    },
    {
        "nerve",             
        {52, 52, 52, 52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,      	POS_FIGHTING,
	&gsn_nerve,        SPELL_OTHER,       0,     24,
	"",		   "You regain your strength.",		"",
	GN_STA
    },
    {
/*CABAL*/
        "truesight",             
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_CHAR_SELF,      	POS_FIGHTING,
	&gsn_truesight,        SPELL_OTHER,       35,     2 * PULSE_VIOLENCE,
	"drop kick",		   "Your eyes see less truly.",		"",
	GN_STA
    },
    {
/*CABAL*/
        "stance",             
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_CHAR_SELF,      	POS_FIGHTING,
	&gsn_stance,        SPELL_OTHER,       25,     1 * PULSE_VIOLENCE,
	"chest kick",		   "You step out from your combat stance.",		"$n steps out of $s combat stance.",
	GN_INTERRUPT
    },
    {
/*CABAL*/
        "cognizance",             
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_CHAR_SELF,      	POS_FIGHTING,
	&gsn_cognizance,        SPELL_OTHER,       50,     24,
	"",		   "You feel your extra awareness drain away.",		"",
	GN_INTERRUPT
    },
    {
/*CABAL*/
        "spellbane",             
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_CHAR_SELF,      	POS_FIGHTING,
	&gsn_spellbane,        SPELL_OTHER,       50,     24,
	"spellbane",		   "You feel the effects of spellbane recede.",		"",
	GN_STA
    },
    {
/*CABAL*/
        "trophy",             
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_OBJ_INV,      	POS_STANDING,
	&gsn_trophy,        SPELL_OTHER,       150,     24,
	"ground splitter",		   "You feel up to making another trophy.",		"",
	GN_STA
    },
    {
        "brew",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 42, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_null,         TAR_OBJ_INV,     POS_STANDING,
        &gsn_brew,          SPELL_OTHER,       25,    12,
        "",              "You feel you can start brewing again.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "form mastery", 
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,         TAR_OBJ_INV,     POS_STANDING,
        NULL,          SPELL_OTHER,      0,    0,
        "",            "",    "",
	GN_STA
    },
    {
/*CABAL*/
        "challenge",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,          TAR_IGNORE,     POS_DEAD,
        &gsn_challenge,      SPELL_OTHER,       0,    0,
        "",              "`1You may initiate combat!``",    "",
	GN_STA
    },
    {
/*CABAL*/
        "pathfinding",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,          TAR_IGNORE,     POS_DEAD,
        &gsn_climb,          SPELL_OTHER,       0,    6,
        "",                  "!climb!",    "",
	GN_STA
    },
    /* non-combat skills */
    {
        "staff",              
        { 1, 1, 1, 1, 52, 52,  1,  1,  1,  1,  8,  1,  1,  1,  1, 52,  1, 1, 1, 52},
        { 3, 4, 2,  4, 10, 10,  4,  4,  1,  1,  1,  1,  1,  3,  3, 10, 4, 5, 2, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_staff,             SPELL_OTHER,       0,      0,
	"",                     "!Staff!",              "",
	GN_STA
    },
    {
/*CABAL*/
        "hunt",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_RESTING,
        &gsn_hunt,              SPELL_OTHER,        12,     10,
        "",                     "!Hunt!",               "",
	GN_STA
    },
    {
        "damnation",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_damnation,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_damnation,         SPELL_OTHER,       30,     12,
        "damnation",            "You are no longer damned by the Gods.", ""   ,
	GN_STA
    },
    {
        "flashfire",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 32, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_flashfire,        TAR_IGNORE,     POS_FIGHTING,
        &gsn_flashfire,         SPELL_MALEDICTION,       30,     PULSE_VIOLENCE,
        "flashfire",            "You can see again.", "$n is no longer blinded."   ,
	GN_HAR
    },
    {
        "lash",               
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_lash,              SPELL_OTHER,       0,      24,
	"lash",                 "!Trip!",               "",
	GN_STA
    },
    {
        "drained",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_drained,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_drained,         SPELL_OTHER,       30,     12,
        "drained",            "You don't feel as drained.", "",
	GN_STA
    },
    {
        "mortally wounded",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,     POS_FIGHTING,
        &gsn_mortally_wounded, SPELL_OTHER,       0,     0,
        "",            "You feel like you can move again.", "$n's body looks like in much better shape.",
	GN_STA
    },
    {
/*CABAL*/
        "vortex tap",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,          TAR_IGNORE,     POS_DEAD,
        &gsn_ancient_lore,      SPELL_OTHER,       0,    0,
        "light sword",              "The Timestream returns to its normal flow.",    "",
	GN_STA

    },
    {
/*CABAL*/
        "invoke artifact",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,          TAR_IGNORE,     POS_STANDING,
        &gsn_invoke,         SPELL_OTHER,       0,    0,
        "",               "!invoke artifact!",    "",
	GN_STA
    },
    {
/*CABAL*/
        "create artifact",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_create_artifact,   TAR_OBJ_INV,            POS_STANDING,
	NULL,                    SPELL_OTHER,       80,    24,
	"",                     "!Create Artifact!",     "",
	GN_STA
    },	
    {
        "spell turning",   
        {52, 52, 52, 52, 52, 52, 52, 37, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_mimic,            TAR_CHAR_SELF,          POS_STANDING,
	&gsn_mimic,             SPELL_PROTECTIVE,       35,    2 * PULSE_VIOLENCE,
	"",                     "Your shield of spell turning collapses.",     "The shimmering, reflecting shield around $n fades away.",
	GN_BEN
    },	
    {
/*CABAL*/
        "servant",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_servant,         TAR_IGNORE,            POS_FIGHTING,
	NULL,                   SPELL_OTHER,       100,    24,
	"",    "You are able to onto a new servant if needed.", "",
	GN_STA
    },	
    {
        "camp",
        {52, 52, 15, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 15, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_camp,              SPELL_OTHER,       20,      18,
        "",			"You feel fully rested.","",
	GN_STA
    },
    {
        "scout",
        {52, 52,  7, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 7, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_scout,              SPELL_OTHER,        0,      8,
        "",			"!Scout!","",
	GN_STA
    },
    {
        "throw",
        {52, 52, 52, 52, 52, 17, 22, 52, 52, 52, 52, 52, 52, 52, 52, 52, 21, 52, 52, 52},
        {10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1,  10, 10, 10},
        spell_null,             TAR_IGNORE,          POS_FIGHTING,
        &gsn_throw,              SPELL_OTHER,       0,      2 * PULSE_VIOLENCE,
        "throw",		"You see an opportunity to throw again.",	  "",
	GN_STA
    },
    {
        "roar",
        {52, 17, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 25, 52},
        {10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 10},
        spell_null,             TAR_IGNORE,          POS_FIGHTING,
        &gsn_roar,              SPELL_OTHER,       0,      24,
        "roar",	  	"You regain your confidence.",	  "$n looks more confident.",
	GN_INTERRUPT
    },
    {
        "edge craft",
        {52, 52, 52, 52, 52, 17, 22, 52, 52, 52, 52, 52, 52, 52, 52, 52, 20, 52, 52, 52},
        {10, 10,  1, 10, 10,  1,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
        spell_null,             TAR_IGNORE,          POS_STANDING,
        &gsn_edge_craft,           SPELL_OTHER,       0,      24,
        "edge",		"!Edge!",	  "",
	GN_STA
    },
    {
/*CABAL*/
        "nexus", 
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_nexus,      	TAR_CHAR_SELF,     	POS_STANDING,
        NULL,                   SPELL_OTHER,      80,    12,
        "",     		"!NEXUS!", 		"",
	GN_STA
    },
    {
        "counterfeit",
        {52, 52, 52, 52, 52, 32, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,          POS_STANDING,
        &gsn_counterfeit,         SPELL_OTHER,       0,      2 * PULSE_VIOLENCE,
        "",		"!Counterfeit!",	  "",
	GN_STA
    },
    {
        "familiar link",        
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_familiar_link,              SPELL_OTHER,       0,      0,
	"",     "",   "",
	GN_STA
    },
    {
        "thunder storm",   
        {52, 52, 15, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 29, 52, 52},
        {10, 10, 1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_thunder_storm,        TAR_IGNORE,     	POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       45,    12,
        "thunder storm",            "!Thunder Storm!",          "",
	GN_STA
    },
    {
        "extort",
        {52, 52, 52, 52, 30, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,          POS_DEAD,
        &gsn_extort,         SPELL_OTHER,       0,      0,
        "",		"!Extort!",	  "",
	GN_STA
    },
    {
        "curse weapon",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 19, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_curse_weapon,        TAR_OBJ_INV,     	POS_STANDING,
    	&gsn_curse_weapon,                   SPELL_OTHER,       100, 12,
        "",            "!Curse Weapon!",          "",
	GN_STA
    },
    {
        "divine retribution",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 36, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_divine_retribution,        TAR_CHAR_SELF, POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,      75,     12,
	"divine retribution",             "The wrath of the gods no longer protects you.",          "",
	GN_BEN
    },
    {
        "esuna",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 48, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_esuna,        TAR_CHAR_DEFENSIVE, POS_STANDING,
	NULL,                   SPELL_RESTORATIVE,      60,     12,
	"",             "!Esuna!",          "",
	GN_BEN
    },
    {
        "holy water",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 45, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_holy_water,        TAR_OBJ_INV, POS_STANDING,
	NULL,                   SPELL_OTHER,      150,     24,
	"",             "Your faith allows you to bless more water.", "",
	GN_STA
    },
    {
        "barrier",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 40, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_barrier,        TAR_CHAR_SELF,   POS_STANDING,
	NULL,                   SPELL_PROTECTIVE,      70,     12,
	"",             "Your physical barrier dissipates.", "The barrier around $n dissipates.",
	GN_BEN
    },
    {
        "vitalize",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 35, 52, 52, 52, 40, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10,  1, 10, 10},
	spell_vitalize,        TAR_CHAR_DEFENSIVE,   POS_STANDING,
	NULL,                   SPELL_RESTORATIVE,      20,     12,
	"",             "Your metabolism returns to normal.", "",
	GN_BEN
    },
    {
        "sacrifice",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 39, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_sacrifice,        TAR_CHAR_DEFENSIVE,   POS_STANDING,
	NULL,                   SPELL_CURATIVE,      20,     24,
	"",             "", "",
	GN_STA
    },
    {
        "portal",       
        {52, 52, 52, 52, 52, 52, 52, 42, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_heavens_gate,        TAR_IGNORE,   POS_STANDING,
	NULL,                   SPELL_OTHER,      60,     12,
	"",             "!Heavens Gate!", "",
	GN_STA
    },
    {
        "rejuvenate",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_rejuvenate,        TAR_CHAR_DEFENSIVE,   POS_FIGHTING,
	NULL,                   SPELL_CURATIVE,      60,     18,
	"",             "!Rejuvenate!", "",
	GN_BEN
    },
    {
        "prayer",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 31, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_prayer,        TAR_CHAR_DEFENSIVE,   POS_STANDING,
	&gsn_prayer,                   SPELL_OTHER,      30,     12,
	"",             "You have left your state of serenity.", "",
	GN_BEN
    },
    {
        "spirit shield",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 50, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_spirit_shield,        TAR_CHAR_SELF,   POS_STANDING,
	NULL,                   SPELL_PROTECTIVE,      100,     24,
	"",            "Your spirit shield disappears.", "$n's spirit shield disappears",
	GN_BEN
    },
    {
        "invigorate",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 42, 52, 52, 52, 32, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10,  1, 10, 10},
	spell_invigorate,        TAR_CHAR_DEFENSIVE,   POS_STANDING,
	&gsn_invigorate,                   SPELL_RESTORATIVE,      60,     24,
	"",             "!Invigorate!", "",
	GN_BEN
    },
    {
        "group recall",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 37, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_group_recall,        TAR_IGNORE,   POS_STANDING,
	NULL,                   SPELL_PROTECTION,      50,     12,
	"",             "!Group Recall!", "",
	GN_STA
    },
    {
        "healer staff",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 40, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
        spell_null,       TAR_IGNORE, POS_FIGHTING,
        &gsn_healer_staff,       SPELL_OTHER,       80,   24,
        "",     "You feel up to creating another healer staff.",    "",
	GN_STA
    },
    {
        "accession",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 33, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_accession,        TAR_CHAR_DEFENSIVE,   POS_STANDING,
	NULL,                   SPELL_PROTECTION,      100,     24,
	"",             "You are no longer tapping into your hidden potential.", "",
	GN_BEN
    },
    {
        "blasphemy",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 38, 40, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1,  1, 10, 10, 10, 10},
	spell_blasphemy,        TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
	&gsn_blasphemy,                   SPELL_MALEDICTION,      30,     12,
	"",             "Your faith has been restored.", "",
	GN_HAR
    },
    {
        "demonic visage",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_demonic_visage,        TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
	NULL,                   SPELL_MENTAL,      20,     PULSE_VIOLENCE * 1,
	"",             "The images of demons have left your mind.", "",
	GN_HAR
    },
    {
        "blanket of darkness",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 45, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_blanket_darkness,        TAR_IGNORE,   POS_STANDING,
	&gsn_blanket,           SPELL_OTHER,      150,     24,
	"",             "You are ready cast another blanket of darkness.", "",
	GN_STA
    },
    {
        "enfeeblement",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 23, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_enfeeblement,        TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
	&gsn_enfeeblement,                   SPELL_MALEDICTION,      20,     12,
	"",             "Your legs regain their strength.", "",
	GN_HAR
    },
    {
        "mass hysteria",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 40, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_mass_hysteria,        TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
	&gsn_hysteria,                   SPELL_MALEDICTION,      30,     12,	
	"",             "You gather your wits and recollect your thoughts.", "",
	GN_HAR
    },
    {
        "insomnia",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 33, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_insomnia,        TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
	&gsn_insomnia,                   SPELL_MALEDICTION,      20,     12,	
	"",             "You are suddenly overcome with exhaustion.", "",
	GN_HAR
    },
    {
        "dysentery",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 35, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_dysentery,        TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
	&gsn_dysentery,          SPELL_MALEDICTION,      20,     12,	
	"bowel movements",             "Your bowel movements returns to normal.", "",
	GN_HAR
    },
    {
        "phantom grasp",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 25, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_phantom_grasp,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_MALEDICTION,       20,     12,
	"phantom grasp",          "You have escaped from the grasp of the phantoms.",  "$n has escaped from the grasp of the phantoms.",
	GN_HAR
    },
    {
        "dark shroud",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 37, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_dark_shroud,      TAR_CHAR_SELF,     POS_STANDING,
	NULL,                   SPELL_OTHER,       25,     12,
	"",          "The dark shroud around you vanishes.",                "The dark shroud around $n vanishes.",
	GN_BEN
    },
    {
        "deteriorate",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 31, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_deteriorate,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_deteriorate,                 SPELL_MALEDICTION,       20,     12,
	"",          "You are no longer feel so worn.",                "",
	GN_HAR
    },
    {
        "cure dysentery",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 33, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_cure_dysentery,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_RESTORATIVE,       20,     12,
	"",          "!Cure Dysentery!",                "",
	GN_STA
    },
    {
        "cure insomnia",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 32, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_cure_insomnia,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_RESTORATIVE,       20,     12,
	"",          "!Cure Insomnia!",                "",
	GN_STA
    },
    {
        "remove hysteria",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 37, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_remove_hysteria,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,                   SPELL_RESTORATIVE,       20,     12,
	"",          "!Remove Hysteria!",                "",
	GN_STA
    },
    {
        "ethereal passage",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 18, 52, 32, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10,  1, 10, 10, 10, 10, 10},
	spell_ethereal_passage,        TAR_IGNORE,   POS_STANDING,
	NULL,                   SPELL_OTHER,      30,     12,	
	"",             "!Ethereal Passage!", "",
	GN_STA
    },
    {
        "mystic healing",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,        TAR_IGNORE,   POS_STANDING,
	&gsn_mystic_healing,            SPELL_CURATIVE,      30,     12,	
	"",             "Power has been restored to the relics.", "",
	GN_STA
    },
    {
        "shield of words",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,        TAR_IGNORE,   POS_STANDING,
	&gsn_shield_of_words,                   SPELL_PROTECTIVE,      30,     12,	
	"",             "Your shield of words dissipates.", "$n's shield of words dissipates.",
	GN_BEN
    },
    {
        "children of the sky",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,        TAR_IGNORE,   POS_STANDING,
	&gsn_children_sky,                   SPELL_OTHER,      30,     12,	
	"",             "", "",
	GN_BEN
    },
    {
        "defecate",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,        TAR_IGNORE,   POS_RESTING,
	&gsn_defecate,                   SPELL_OTHER,      0,     0,	
	"",             "", "",
	GN_STA
    },
    {
/*CABAL*/
        "deathmark",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,          TAR_IGNORE,     POS_DEAD,
        &gsn_challenge,      SPELL_OTHER,       0,    0,
        "",              "`1YOU MAY NOW FIGHT!``",    "",
	GN_STA
    },
    {
        "mind link",        
        {52, 52, 35, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,               TAR_IGNORE,             POS_STANDING,
	&gsn_mind_link,              SPELL_OTHER,       0,      0,
	"",     "You are once again able to communicate with your beasts.",   "",
	GN_STA
    },
    {
        "linked mind",        
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,               TAR_IGNORE,             POS_STANDING,
	&gsn_linked_mind,              SPELL_OTHER,       0,      0,
	"",     "",   "",
	GN_STA
    },
    {
        "timer",        
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_timer,             TAR_IGNORE,             POS_STANDING,
	&gsn_timer,              SPELL_OTHER,       0,      0,
	"",     "",   "",
	GN_STA
    },
    {
/*CABAL*/
        "abduct",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     	POS_FIGHTING,
        &gsn_abduct,                   SPELL_OTHER,      23,    12,
        "",     "You've lost the sense of future abduction location.", "",
	GN_STA
    },
    {
      "pilfer",
      {52, 52, 52, 52, 52, 23, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,        TAR_IGNORE,    		POS_FIGHTING,
      &gsn_pilfer,       SPELL_OTHER,       	0,   24,
      "pilfer",     "!Pilfer!",    "",
	GN_STA
    },
    {
        "morph",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_morph,        TAR_IGNORE,    		POS_STANDING,
        NULL,       SPELL_OTHER,       	10,   PULSE_VIOLENCE,
        "morph",     "!Morph!",    "",
	GN_STA
    },
    {
        "bat form",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,    		POS_FIGHTING,
        &gsn_bat_form,       SPELL_OTHER,       	30,   PULSE_VIOLENCE,
        "shriek",     "You revert back to your natural form.",    "$n reverts back to $s natural form.",
	GN_STA
    },
    {
        "wolf form",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 35, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,    		POS_FIGHTING,
        &gsn_wolf_form,       SPELL_OTHER,       	60,   2 *PULSE_VIOLENCE,
        "tackle",     "You revert back to your natural form.",    "$n reverts back to $s natural form.",
	GN_STA
    },
    {
        "mist form",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 40, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,    		POS_FIGHTING,
        &gsn_mist_form,       SPELL_OTHER,       	0,   24,
        "toxic mist",     "You revert back to your natural form.",    "$n reverts back to $s natural form.",
	GN_STA
    },
    {
        "double kick",
        {52, 52, 52, 52, 52, 52, 30, 52, 21, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,    		POS_FIGHTING,
        &gsn_double_kick,       SPELL_OTHER,       	0,   0,
        "double kick",     "!double kick!",    "",
	GN_STA
    },
    {
        "dark metamorphosis",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 36, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_dark_meta,        TAR_OBJ_WORN,    		POS_STANDING,
        NULL,       SPELL_OTHER,       	30,   6,
        "morph",     "Your dark metamorphosis has worn off.",    "",
	GN_STA
    },
    {
        "soul steal",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 31, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_soul_steal,        TAR_OBJ_ROOM,    		POS_STANDING,
        NULL,       SPELL_OTHER,       	15,   12,
        "soul steal",     "!Soul Steal!",    "",
	GN_STA
    },
    {
        "bloodlust",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 41, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_bloodlust,        TAR_CHAR_SELF,    		POS_STANDING,
        NULL,       SPELL_OTHER,       	30,   12,
        "bloodlust",     "Your senses return to normal.",    "The redness disappears from $n's eyes.",
	GN_BEN
    },
    {
        "ecstacy",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 25, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_ecstacy,        TAR_CHAR_OFFENSIVE,    		POS_STANDING,
        &gsn_ecstacy,       SPELL_OTHER,       	15,   12,
        "ecstacy",     "You snap out from your daydreaming.",    "$n seems to be in contact with reality.",
	GN_HAR
    },
    {
        "twilight shift",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 43, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_twilight_shift,        TAR_IGNORE,    		POS_STANDING,
        NULL,       SPELL_OTHER,       	30,   12,
        "Twilight Shift",     "!Twilight Shift!",    "",
	GN_STA
    },
    {
        "shadowstalk",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 45, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_shadowstalk,        TAR_IGNORE,    		POS_STANDING,
        NULL,       SPELL_OTHER,       	100,   12,
        "shadowstalk",     "You can give life to your shadow once more.",    "",
	GN_STA
    },
    {
        "coffin",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,    		POS_STANDING,
        &gsn_coffin,       SPELL_OTHER,       	0,   24,
        "coffin",     "You rise from your coffin.",    "$n rises from $s coffin.",
	GN_STA
    },
    {
        "thrust",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 25, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,    		POS_FIGHTING,
        &gsn_thrust,       SPELL_OTHER,       	0,   24,
        "thrust",     "!Thrust!",    "",
	GN_STA
    },
    {
        "stake",
        {52, 52, 52, 35, 52, 52, 52, 35, 52, 52, 52, 52, 52, 35, 52, 52, 52, 52, 29, 52},
        {10, 10, 10,  1, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10,  1, 10},
        spell_null,        TAR_IGNORE,    		POS_STANDING,
        &gsn_stake,       SPELL_OTHER,       	0,   12,
        "stake",     "!Stake!",    "",
	GN_STA
    },
/* Monk stuff */
    {
        "anatomy",     
        {52, 52, 52, 52, 52, 52, 52, 52,  1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  1},
        {10, 10, 10, 10, 10, 10, 10, 10,  7, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  9},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_anatomy,  SPELL_OTHER,        0,     0,
	"",                     "!Anatomy!",    "",
	GN_STA
    },
    {
        "first parry",     
        {52, 52, 52, 52, 52, 52, 52, 52,  9, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  3, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_first_parry,  SPELL_OTHER,        0,     0,
	"",                     "!First Parry!",    "",
	GN_STA
    },
    {
        "second parry",     
        {52, 52, 52, 52, 52, 52, 52, 52, 16, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_second_parry,  SPELL_OTHER,        0,     0,
	"",                     "!Second Parry!",    "",
	GN_STA
    },
    {
        "beads",     
        {52, 52, 52, 52, 52, 52, 52, 52,  2, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_RESTING,
	&gsn_beads,  SPELL_OTHER,        0,      24,
	"",                     "!Beads!",    "",
	GN_STA
    },
    {
        "martial arts b",      
        {52, 52, 52, 52, 52, 52, 52, 52,  4, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  3, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_martial_arts_b,    SPELL_OTHER,        0,     0,
	"wrist blow",                     "!Martial Arts B!",      "",
	GN_STA
    },
    {
        "martial arts a",      
        {52, 52, 52, 52, 52, 52, 52, 52, 17, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  3, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_martial_arts_a,    SPELL_OTHER,        0,     0,
	"chakera strike",                     "!Martial Arts A!",      "",
	GN_STA
    },
    {
        "kickboxing b",      
        {52, 52, 52, 52, 52, 52, 52, 52, 11, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  3, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_kickboxing_b,      SPELL_OTHER,        0,     0,
	"throat kick",                     "!Kickboxing B!",      "",
	GN_STA
    },
    {
        "kickboxing a",      
        {52, 52, 52, 52, 52, 52, 52, 52, 24, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  3, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_kickboxing_a,      SPELL_OTHER,        0,     0,
	"kidney punch",                     "!Kickboxing A!",      "",
	GN_STA
    },
    {
        "double grip",      
        {40, 38, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 10},
        { 1,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
	spell_null,             TAR_IGNORE,             POS_FIGHTING,
	&gsn_double_grip,      SPELL_OTHER,        0,     0,
	"",                     "You loosen your grip on your weapon.",      "",
	GN_INTERRUPT
    },
    {
        "monkey stance",      
        {52, 52, 52, 52, 52, 52, 52, 52, 37, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_monkey,              SPELL_OTHER,        0,     24,
	"",             "You no longer have the speed and agility of a monkey.",      "$n slows down.",
	GN_INTERRUPT
    },
    {
        "tiger stance",      
        {52, 52, 52, 52, 52, 52, 52, 52, 23, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_tiger,              SPELL_OTHER,        0,     24,
	"tiger claw",                     "You no longer have the ferocity of a tiger.",      "$n doesn't seem as powerful.",
	GN_INTERRUPT
    },
    {
        "crane stance",      
        {52, 52, 52, 52, 52, 52, 52, 52, 14, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  2, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_crane,              SPELL_OTHER,        0,     24,
	"",                     "You no longer have the swiftness and agility of the crane.",      "$n's movement is no longer as accurate.",
	GN_INTERRUPT
    },
    {
        "preying mantis",
        {52, 52, 52, 52, 52, 52, 52, 52, 26, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_mantis,                   SPELL_OTHER,       25,     12,
        "reversal",          "You stop preparing for a counter move.",   "$n drops his guard.",
	GN_INTERRUPT
    },
    {
        "drunken stance",             
        {52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,      	POS_STANDING,
	&gsn_drunken,        SPELL_OTHER,       20,     12,
	"",		       "Your head sobers up.",		"$n stops staggering around.",
	GN_INTERRUPT
    },
    {
        "horse stance",             
        {52, 52, 52, 52, 52, 52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,      	POS_STANDING,
	&gsn_horse,        SPELL_OTHER,       0,     24,
	"",		       "You lose the stability and endurance of a horse.", "$n doesn't look as stable.",
	GN_INTERRUPT
    },
    {
        "dragon stance",             
        {52, 52, 52, 52, 52, 52, 52, 52, 45, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,      	POS_STANDING,
	&gsn_dragon,        SPELL_OTHER,       0,     24,
	"",		       "You no longer possess the spirit of the dragon.", "$n returns to $s normal size.",
	GN_INTERRUPT
    },
    {
        "buddha stance",             
        {52, 52, 52, 52, 52, 52, 52, 52, 42, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,      	POS_STANDING,
	&gsn_buddha,        SPELL_OTHER,       0,     24,
	"",		       "You no longer have full control of your mind.", "$n doesn't look as concentrated.",
	GN_INTERRUPT
    },
    {
        "catalepsy",      
        {52, 52, 52, 52, 52, 52, 52, 52, 32, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_RESTING,
	&gsn_catalepsy,         SPELL_OTHER,        0,     24,
	"",                     "You return from the dead.",      "$n starts moving again.",
	GN_STA
    },
    {
        "sense motion",
        {52, 52, 52, 52, 52, 52, 52, 52, 25, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,              TAR_IGNORE,     	POS_STANDING,
        &gsn_sense_motion,       SPELL_OTHER,         0,    24,
        "",                     "Your awareness diminishes.", "",
	GN_INTERRUPT
    },
    {
        "balance",
        {52, 52, 52, 52, 52, 52, 52, 52, 23, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 24},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,              TAR_IGNORE,     	POS_FIGHTING,
        &gsn_balance,            SPELL_OTHER,         0,     0,
        "",                     "!balance!", "",
	GN_STA
    },
    {
        "aura",
        {52, 52, 52, 52, 52, 52, 52, 52,  7, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,              TAR_IGNORE,     	POS_STANDING,
        &gsn_aura,               SPELL_OTHER,         0,    24,
        "",                     "The aura around you fades.", "The blindingly bright aura around $n fades.",
	GN_INTERRUPT
    },
    {
        "healing",
        {52, 52, 52, 52, 52, 52, 52, 52, 22, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,              TAR_IGNORE,     	POS_STANDING,
        &gsn_healing,            SPELL_CURATIVE,         0,    48,
        "",                      "You are ready for another healing session.", "",
	GN_STA
    },
/* Psi stuff */
    {
        "kinesis",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,              TAR_IGNORE,     	POS_STANDING,
        &gsn_kinesis,            SPELL_OTHER,         0,    0,
        "ground impact",                      "!kinesis!",           "",
	GN_STA
    },
    {
        "mind thrust",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  9, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
	spell_mind_thrust,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_MENTAL,       10,     1 * PULSE_VIOLENCE,
	"mind thrust",                "!mind thrust!",        "",
	GN_STA | GN_PSI_WEE
    },
    {
        "mind disruption",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 14, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
	spell_mind_disruption,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_mind_disrupt,                   SPELL_MENTAL,       12,     PULSE_VIOLENCE,
	"mind disruption",                "You can concentrate on spells better.",        "",
	GN_STA | GN_PSI_WEE
    },
    {
        "mind blast",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 21, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
	spell_mind_blast,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_MENTAL,       32,   1 * PULSE_VIOLENCE,
	"mind blast",                "Your mind heals from its injuries.",        "",
	GN_STA | GN_PSI_MED
    },
    {
        "psychic crush",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_psychic_crush,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_MENTAL,       30,     12,
	"psychic crush",                "!psychic crush!",        "",
	GN_STA
    },
    {
        "psionic blast",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_psionic_blast,      TAR_IGNORE,     POS_FIGHTING,
	NULL,                   SPELL_MENTAL,       38,     2 * PULSE_VIOLENCE,
	"psionic blast",                "!psionic blast!",        "",
	GN_STA | GN_PSI_MED
    },
    {
        "psychic purge",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_psychic_purge,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_psychic_purge,       SPELL_MENTAL,       18,     12,
        "",                "Your mind is more resilient.",        "",
	GN_HAR | GN_PSI_STR
    },
    {
        "photon",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  4, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_photon,      TAR_CHAR_SELF,     POS_STANDING,
        NULL,                   SPELL_PROTECTIVE,       50,     18,
        "",                "The photon walls slowly fade away.",        "",
	GN_BEN  | GN_PSI
    },
    {
        "flesh armor",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  5, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_flesh_armor,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_flesh_armor,       SPELL_PROTECTIVE,       5,     12,
        "",                "Your flesh returns to normal.",        "$n's flesh returns to normal.",
	GN_BEN | GN_PSI
    },
    {
        "detect aura",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  5, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_detect_aura,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_detect_aura,                   SPELL_OTHER,       10,     12,
        "",                "You are no longer aware of auras.",        "",
	GN_BEN | GN_PSI
    },
    {
        "displacement",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_displacement,     TAR_CHAR_SELF,     POS_STANDING,
        &gsn_displacement,      SPELL_PROTECTIVE,       5,     12,
        "",                "Your image returns to you.",        "$n's image returns to $m.",
	GN_BEN
    },
    {
        "magic eye",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 25, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_magic_eye,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_OTHER,       75,     2 * PULSE_VIOLENCE,
        "",                "", "",
	GN_STA
    },
    {
        "mental drain",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  8, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_mental_drain,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_MENTAL,       20,     12,
        "mental drain",                "!mental drain!",        "",
	GN_STA | GN_PSI_MED
    },
    {
        "iron will",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 15, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_iron_will,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_iron_will,       SPELL_PROTECTIVE,      75,     12,
        "",                "Your will is no longer as strong.",        "",
	GN_BEN  | GN_PSI
    },
    {
        "cell adjustment",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_cell_adjustment,      TAR_CHAR_SELF,     POS_STANDING,
        NULL,                   SPELL_OTHER,       25,     24,
        "",                "!cell adjustment!",        "",
	GN_STA
    },
    {
        "bio manipulation",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_bio_manipulation,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_bio_manipulation,                   SPELL_MENTAL,       20,     12,
        "",                "Your body functions return to normal.",        "",
	GN_HAR
    },
    {
        "ego whip",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  3, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_ego_whip,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_ego_whip,                   SPELL_MENTAL,       5,     12,
        "ego whip",                "Your ego recovers.",        "",
	GN_HAR
    },
    {
        "tele lock",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 13, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_tele_lock,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_tele_lock,                   SPELL_MENTAL,       35,     18,
        "",                "You are no longer locked on.",        "",
	GN_HAR | GN_PSI_WEE
    },
    {
        "enhance armor",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 28, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_enhance_armor,      TAR_OBJ_INV,     POS_STANDING,
        NULL,                   SPELL_OTHER,       130,     2 * PULSE_VIOLENCE,
        "",                "!enhance armor!",        "",
	GN_STA
    },
    {
        "there not there",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_there_not_there,      TAR_OBJ_INV,     POS_STANDING,
        &gsn_there_not_there,                   SPELL_OTHER,       150,     PULSE_TICK / 2,
        "",                "You once agian feel capable of phasing things out of existance",        "",
	GN_STA
    },
    {
        "fury",
        {35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_CHAR_SELF,     POS_FIGHTING,
        &gsn_fury,       SPELL_OTHER,      15,     2 * PULSE_VIOLENCE,
        "fury",             "You recover from effects of feral fury.",        "$n recovers from effects of feral fury.",
	GN_STA
    },
    {
        "destruction",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_OBJ_ROOM,     POS_FIGHTING,
        NULL,                   SPELL_OTHER,       5,     18,
        "",                "",        "",
	GN_STA
    },
    {
        "phase shift",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_phase_shift,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_OTHER,       60,     24,
        "",                "!phase shift!",        "",
	GN_STA
    },
    {
        "mind store",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mind_store,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_OTHER,       5,     12,
        "",                "!mind store!",        "",
	GN_STA
    },
    {
        "levitate",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 20, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_levitate,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_levitate,       SPELL_PROTECTIVE,       70,    2 *  PULSE_VIOLENCE,
        "",                "You fall to the ground.",        "$n falls to the ground.",
	GN_BEN
    },
    {
        "gravitate",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_gravitate,      TAR_OBJ_ROOM,     POS_STANDING,
        &gsn_gravitate,                  SPELL_OTHER,       10,     18,
        "",                "!gravitate!",        "",
	GN_HAR
    },
    {
        "bio feedback",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_bio_feedback,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_bio_feedback,       SPELL_OTHER,       12,     12,
        "",                "You no longer control your blood flow.",        "",
	GN_BEN
    },
    {
        "psychic healing",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_psychic_healing,      TAR_CHAR_SELF,     POS_FIGHTING,
        NULL,                   SPELL_CURATIVE,       50,     12,
        "",                "!psychic healing!",        "",
	GN_STA
    },
    {
        "pyramid of force",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 26, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_pyramid_of_force,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_pyramid_of_force,                   SPELL_PROTECTIVE,       75,     PULSE_VIOLENCE,
        "", "The pyramid around you shatters into little pieces.", "The pyramid around $n shatters into little pieces.",
	GN_BEN | GN_PSI
    },
    {
        "terror",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_terror,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_MENTAL,       5,     12,
        "",                "!terror!",        "",
	GN_HAR
    },
    {
        "body weaponry",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  2, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_body_weaponry,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_body_weaponry,                   SPELL_AFFLICTIVE,       25,     18,
        "body weaponry",                "Your hands returns to normal.",        "$n's hands return to normal.",
	GN_BEN | GN_PSI
    },
    {
        "ectoplasm",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 34, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_ectoplasm,      TAR_IGNORE,     POS_STANDING,
        &gsn_ectoplasm,       SPELL_OTHER,    150,     2 * PULSE_VIOLENCE,
        "",                "The power to summon more ectoplasm returns.",        "",
	GN_STA
    },
    {
        "hypnosis",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 10, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_hypnosis,      TAR_CHAR_OFFENSIVE,     POS_STANDING,
        &gsn_hypnosis,                   SPELL_MENTAL,       18,     12,
        "",                "You break out of the hypnosis.",        "",
	GN_HAR | GN_PSI_STR
    },
    {
        "field of fear",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_field_of_fear,      TAR_IGNORE,     POS_STANDING,
        &gsn_field_fear,                   SPELL_MENTAL,       50,     12,
        "",                "You feel you can now instill fear again.",        "",
	GN_HAR
    },
    {
        "control flames",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_control_flames,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_MENTAL,       10,     12,
        "flames",                "!control flames!",        "",
	GN_HAR
    },
    {
        "forget",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_forget,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_forget,                   SPELL_MENTAL,       10,     12,
        "",                "You remember your spells.",        "",
	GN_HAR
    },
    {
        "graft weapon",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 37, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_graft_weapon,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_graft_weapon,       SPELL_PROTECTIVE,       45,     PULSE_VIOLENCE,
        "",       "Your weapon separates itself from your hand.",  "$n's weapon separates itself from $s hand.",
	GN_BEN | GN_PSI
    },
    {
        "ballistic attack",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_ballistic_attack,      TAR_OBJ_INV,     POS_FIGHTING,
        NULL,                   SPELL_MENTAL,       25,     12,
        "ballistic attack",                "!ballistic attack!",        "",
	GN_STA
    },
    {
        "mental barrier",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 43, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_mental_barrier,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_mental_barrier,                   SPELL_PROTECTIVE,       25,     12,
        "",                "Your mind is less resilient.",        "",
	GN_BEN | GN_PSI
    },
    {
        "psychic shout",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_psychic_shout,      TAR_IGNORE,     POS_FIGHTING,
        NULL,                   SPELL_MENTAL,       25,     12,
        "psychic shout",                "!psychic shout!",        "",
	GN_STA
    },
    {
        "clairvoyance",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_clairvoyance,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_MENTAL,       60,     48,
        "anguish",                "!clairvoyance!",        "",
	GN_STA
    },
    {
/*CABAL*/
        "spy",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_STANDING,
        &gsn_eavesdrop,      SPELL_OTHER,       100,    2 * PULSE_VIOLENCE,
        "",              "The spies stop reporting to you.",    "",
	GN_STA
    },
    {
        "kinetics",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_kinetics,                   SPELL_OTHER,       25,     12,
        "!kinetics!",                "Kinetics have worn out.",        "",
	GN_STA
    },
    {
        "empower",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_empower,                   SPELL_OTHER,       25,     12,
        "!empower!",            "You have empowered your abilities.",        "",
	GN_STA
    },
    {
        "offensive",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_offensive,                   SPELL_OTHER,       25,     12,
        "!offensive!",               "Your offensive energy has been depleted.",        "",
	GN_STA
    },
    {
        "defensive",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_defensive,                   SPELL_OTHER,       25,     12,
        "!defensive!",                "Your defensive energy has been depleted.",        "",
	GN_STA
    },
    {
        "air thrash",
        {52, 52, 52, 52, 52, 52, 52, 52, 28, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_thrash,                   SPELL_OTHER,       25,     24,
        "air thrash",                "You can fly again.",        "$n can fly again.",
	GN_STA
    },
    {
        "chii bolt",
        {52, 52, 52, 52, 52, 52, 52, 52, 27, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_chii_bolt,                   SPELL_OTHER,       25,     12,
        "chii bolt",                "You can no longer store your chii as it implodes within you.",        "",
	GN_INTERRUPT
    },
/* CABAL */
    {
        "justice sigil",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},

        spell_justice_sigil,    TAR_IGNORE,     POS_FIGHTING,
        NULL,                   SPELL_OTHER,       35,     12,
        "!error!",                "",        "",
	GN_STA
    },
    {
        "wire delay",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_wire_delay,                   SPELL_OTHER,       25,     12,
        "trip wire",                "You have restrung another trap ready to use.",        "",
	GN_STA
    },
    {
        "entomb",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 40, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_entomb,                   SPELL_OTHER,       25,     12,
        "entomb!",           "You step out from the tomb.",        "$n steps out from the tomb.",
	GN_STA
    },
    {
        "insect swarm",
        {52, 52, 38, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_CHAR_OFFENSIVE,     POS_STANDING,
        &gsn_insect_swarm,                   SPELL_MALEDICTION,       60,   24,
        "pollen",           "You sense you could once again summon an insect swarm.",        "",
	GN_STA
    },
    {
        "duplicate",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_duplicate,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
        &gsn_duplicate,              SPELL_OTHER,        150,     2 * PULSE_VIOLENCE,
        "!duplicate!",                "You are able to create a new duplicate.",        "",
	GN_DISPEL | GN_CANCEL
    },
    {
        "eternal day",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_eternal_day,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_OTHER,        150,     36,
        "!eternal day!",                "You are able to cast another sun.",        "",
	GN_STA
    },
    {
        "everlasting night",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_everlasting_night,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_OTHER,        150,     36,
        "!everlasting night!",                "You are able to cast another moon.",        "",
	GN_STA
    },
    {
        "ghoul touch",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 45, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_ghoul_touch,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_ghoul_touch,                   SPELL_MALEDICTION,        15,     12,
        "ghoul touch",     "You no longer feel sluggish.",     "$n doesn't look as sluggish.",
	GN_HAR
    },
/* CABAL */
    {
        "apathey",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_apathey,      TAR_CHAR_OFFENSIVE,     POS_STANDING,
        NULL,                   SPELL_MENTAL,        15,     12,
        "apathey",     "You no longer feel apathetic.",     "$n doesn't look as apathetic.",
	GN_HAR
    },
    {
        "feedback",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_feedback,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_feedback,                   SPELL_MENTAL,        15,     12,
        "feedback",     "You no longer relay your pain.",     "$n no longer feeds back.",
	GN_HAR
    },
    {
        "dark ritual",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 50, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10},
        spell_null,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_dark_ritual,                   SPELL_OTHER,        100,     24,
        "dark ritual",     "You are ready to perform another ritual.",     "",
	GN_STA
    },
    {
        "covenant of blood",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_covenant,                   SPELL_OTHER,        100,     24,
        "",     "You are no longer blessed by the Covenant of Blood.",     "",
	GN_STA
    },
    {
        "dispel undead",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 31, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
        spell_dispel_undead,      TAR_CHAR_OFFENSIVE,     POS_STANDING,
        NULL,                   SPELL_AFFLICTIVE,        35,     24,
        "dispel undead",     "", "",
	GN_STA
    },
    {
        "restore faith",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 35, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
        spell_restore_faith,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
        NULL,                   SPELL_RESTORATIVE,        15,     12,
        "",     "", "",
	GN_STA
    },
    {
        "cone of force",
        {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_cone,                   SPELL_MENTAL,       50,     PULSE_VIOLENCE,
        "cone of force",           "Your mental energy has charged up.",        "",
	GN_STA
    },
    {
        "burrow",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_burrow,                   SPELL_OTHER,       50,     48,
        "burrow",           "",      "",
	GN_STA
    },
    {
        "werepower",
        {42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_werepower,                  SPELL_OTHER,       0,		0,
        "werepower",          "You can once again call on your werebeast's powers.",        "",
	GN_STA
    },
    {
        "cutpurse",
        {52, 52, 52, 52, 52, 38, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_cutpurse,                   SPELL_OTHER,       25,     24,
        "cutpurse",           "You realize there is a hole in your purse and close it up.",        "",
	GN_STA
    },
    {
        "offhand disarm",
        {33, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_offhand_disarm,                   SPELL_OTHER,       25,     24,
        "Offhand Disarm",           "",        "" ,
	GN_STA
    },
    {
        "were-tiger",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_weretiger,                   SPELL_OTHER,       15,     2 * PULSE_VIOLENCE,
        "tackle",           "You return to your natural form.",        "$n transforms back to $s natural form.",
	GN_STA
    },
    {
        "were-wolf",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_werewolf,                   SPELL_OTHER,       25,     1 * PULSE_VIOLENCE,
        "",           "You return to your natural form.",        "$n transforms back to $s natural form.",
	GN_STA
    },
    {
        "were-bear",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_werebear,                   SPELL_OTHER,       15,     2 * PULSE_VIOLENCE,
        "bearhug",          "You return to your natural form.",        "$n transforms back to $s natural form.",
	GN_STA
    },
    {
        "probe",
	{ 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  4},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_probe,                   SPELL_OTHER,       0,     24,
        "",           "",        "",
	GN_STA
    },
    {
        "transform",
        {15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_transform,                   SPELL_OTHER,       50,     2 * PULSE_VIOLENCE,
        "",           "You can once again tranform into your hidden form.",  "",
	GN_STA
    },
    {
        "were-falcon",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_werefalcon,                   SPELL_OTHER,      10,     PULSE_VIOLENCE / 3,
        "",           "You return to your natural form.",        "$n transforms back to $s natural form.",
	GN_STA
    },
    {
        "fasting",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 40, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_null,     TAR_IGNORE,     POS_STANDING,
        &gsn_fasting,      SPELL_OTHER,      55,    12,
        "",              "You are no longer resistant to thirst and hunger.",    "",
	GN_INTERRUPT
    },
    {
        "shed skin",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_shed_skin,                   SPELL_OTHER,       25,     24,
        "tail",           "You can cast off another skin.",       "",
	GN_STA
    },
    {
        "crusade",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 32, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10}, 
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_crusade,      SPELL_PROTECTIVE,        50,     36,
        "",                     "Your crusade ends.",     "",
	GN_STA
    },
    {
        "heroism",
        {52, 52, 52, 40, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10}, 
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_heroism,           SPELL_OTHER,        50,     36,
        "",                     "You no longer feel so virtuous.",     "",
	GN_BEN
    },
    {
        "decoy",
        {52, 52, 52, 52, 52, 52, 33, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_decoy,                   SPELL_OTHER,       25,     24,
        "",           "",       "",
	GN_STA
    },
    {
        "refrain",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 23, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_refrain,                   SPELL_OTHER,       0,     24,
        "",           "Your mind is cleared of the song's melody.",       "",
	GN_STA
    },
    {
        "tarot cards",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_tarot,                   SPELL_OTHER,       50,     24,
        "tarot cards",           "The affects of the tarot cards wear off.",       "",
	GN_STA
    },
    {
        "knockout",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 17, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_tko,                   SPELL_OTHER,       50,      24,
        "knock out",           "Your head stops spinning.",       "",
	GN_STA
    },
    {
        "create torch",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1, 22, 52,  2, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1,  1, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        NULL,                SPELL_OTHER,       50,      24,
        "",           "",       "",
	GN_STA
    },
    {/* used for counting ignored bounties in syndicate */
        "analyze",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 13, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_OTHER,       50,      24,
        "",           "",       "",
	GN_STA | GN_NODEATH
    },
    {
        "panhandle",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 16, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_OTHER,       50,      24,
        "",           "",       "",
	GN_STA
    },
    {
        "lure",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_attract,                   SPELL_OTHER,       50,      12,
        "",           "You break free from your attracion.",       "$n gains control of $s will.",
	GN_HAR
    },
    {
        "uppercut",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 24, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_uppercut,                   SPELL_OTHER,       50,      24,
        "uppercut",           "Your jaws feel better.",       "",
	GN_STA
    },
    {
        "taunt",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 27, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_taunt,                   SPELL_OTHER,       50,      24,
        "taunt",           "You are no longer affected by the taunt.",       "",
	GN_STA
    },
    {
        "tune",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 34, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_OTHER,       50,      24,
        "",           "",       "",
	GN_STA
    },
    {
        "duet",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 22, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_OTHER,       0,      12,
        "",           "",       "",
	GN_STA
    },
    {
        "leech",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_leech,                   SPELL_OTHER,       50,     24,
        "leech",           "The effects of the leech has worn off.",       "",
	GN_STA
    },
    {
        "no quit",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_noquit,                   SPELL_OTHER,       50,     24,
        "",           "You are allowed to leave the realms.",       "",
	GN_STA
    },
    {
        "heal mana",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 32, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_cure_mana,      TAR_CHAR_SELF,     POS_FIGHTING,
        NULL,                   SPELL_OTHER,       0,     12,
        "",           "",       "",
	GN_STA
    },
    {
        "brawl",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 33, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  6, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_brawl,                   SPELL_OTHER,       50,      24,
        "",           "",       "",
	GN_STA
    },
    {
        "virtuous light",
        {52, 52, 52, 29, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_virtuous_light,	TAR_CHAR_SELF,          POS_STANDING,
	NULL,                   SPELL_OTHER,       25,      12,
	"",                     "The light of virtue fades from your body.",     "",
	GN_BEN
    },
    {
        "unholy strength",
        {52, 52, 52, 52, 25, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_unholy_strength,     TAR_IGNORE,     POS_STANDING,
	&gsn_unholy_strength,      SPELL_OTHER,       15,     12,
	"",                     "",        "",
	GN_BEN
    },
    {
        "hex",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 17, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_hex,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_hex,          SPELL_OTHER,       20,     12,
	"",                     "The hex wears off.",        "",
	GN_HAR
    },
    {
/*CABAL*/
        "ram",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,         TAR_IGNORE,     POS_STANDING,
        &gsn_ram,          SPELL_OTHER,      20,    24,
        "",              "",    "",
	GN_STA
    },
    {
      "blood gout",   
      {52, 52, 52,52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 27, 52, 52, 52, 52},
      {10, 10, 10, 10,  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10, 10, 10, 10},
       spell_blood_gout,         TAR_IGNORE,     POS_FIGHTING,
       NULL,          SPELL_AFFLICTIVE,      20,    12,
       "blood gout",              "!Blood Gout!",    "",
	GN_STA
    },
    {
      "embrace",
     {52, 52, 52,52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 38, 52, 52, 52, 52},
     {10, 10, 10, 10,  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10, 10, 10, 10},
      spell_null,         TAR_IGNORE,     POS_FIGHTING,
      &gsn_embrace,          SPELL_AFFLICTIVE,      20,    12,
      "tainted bite",              "",    "",
	GN_STA
    },
    //This is for the poison effect of embrace, I chose a gsn flag over a bitvector as
    //bit vectors are finite in supply:) Viri.
    {
      "vampire bite",
     {62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62},
     {10, 10, 10, 10,  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,10, 10, 10, 10, 10},
      spell_null,         TAR_CHAR_OFFENSIVE,     POS_STANDING,
      &gsn_embrace_poison,          SPELL_MALEDICTIVE,      0,    0,
      "blood of undead",              "", "",
	GN_STA
    },
    
    {
      "holy hands",
      {62, 62, 62, 62, 62, 62, 62, 50, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62},
      {10, 10, 10, 10,  10, 10,10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_holy_hands,         TAR_CHAR_SELF,     POS_STANDING,
      &gsn_holy_hands,      SPELL_MALEDICTIVE,      15,    PULSE_VIOLENCE,
      "corruption",              "", "",
      GN_STA
    },
/* CABAL */
    {
        "elemental call",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_elemental_call,     TAR_CHAR_SELF,   POS_STANDING,
	NULL,              SPELL_PROTECTIVE,      65,     2 * PULSE_VIOLENCE,
	"",    "You are no longer protected by the elements of nature.", "",
	GN_BENEFICIAL | GN_NOCANCEL | GN_EXTEND,
    },
    {
      "!behead!",
     {62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62},
     {10, 10, 10, 10,  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_behead,         TAR_CHAR_OFFENSIVE,     POS_STANDING,
      NULL ,                 SPELL_MALEDICTIVE,      0,    0,
      "",              "", "",
      GN_STA
    },
    {
//This is for the Continuum which allows vamp to sense each other's death.
      "Continuum",
     {62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62},
     {10, 10, 10, 10,  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,         TAR_CHAR_OFFENSIVE,     POS_STANDING,
      &gsn_continuum,          SPELL_MALEDICTIVE,      0,    0,
      "",              "", "",
      GN_STA
    },
    {
      "tear",
     {62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62},
     {10, 10, 10, 10,  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
      &gsn_tear,          SPELL_MALEDICTIVE,      0,    0,
      "tear",              "", "",
      GN_STA
    },
    {
      "unholy gift",
     {62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 50, 62, 62, 62, 62},
     {10, 10, 10, 10,  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_unholy_gift,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
      &gsn_unholy_gift,          SPELL_MALEDICTIVE,      0,    0,
      "Unholy Gift",              "", "",
      GN_STA
    },
    {
        "firestorm",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 35, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_firestorm,        TAR_IGNORE,     	POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       60,    24,
        "firestorm",            "!Firestorm!",          "",
      GN_STA
    },
    {
        "mana charge",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 36, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,     	POS_STANDING,
        &gsn_mana_charge,       SPELL_AFFLICTIVE,       0,    4,
        "mana flare",            "You once again feel capable of infusing mana into items. ",          "",
	GN_STA
    },
    {
        "disguise",   
        {52, 52, 52, 52, 52, 25, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 31, 52, 52, 52},
        {10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  2, 10, 10, 10},
        spell_null,        TAR_IGNORE,     	POS_STANDING,
        &gsn_disguise,       SPELL_AFFLICTIVE,       0,    36,
        "disguise",            "You are confident you can attempt to disguise yourself once again.",          "",
	GN_STA
    },
    {
        "push",   
        {52, 52, 52, 52, 52, 52, 35, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,     	POS_STANDING,
        &gsn_push,         SPELL_AFFLICTIVE,       30,    24,
        "palm strike",            "",          "",
	GN_STA
    },
    {
        "study",   
        {52, 52, 52, 52, 52, 52, 38, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,     	POS_STANDING,
        &gsn_study,         SPELL_AFFLICTIVE,       80,     12,
        "",            "You stop studying your target and prepare to meditate.",          "",
	GN_STA
    },
/*CABAL*/
    {   "warmaster code",             
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_CHAR_SELF,      POS_STANDING,
	&gsn_warmaster_code,        SPELL_OTHER,       100,     2,
	"",   "","",
	GN_STA
    },
    {
        "haymaker",   
        {52, 36, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,        TAR_IGNORE,     	POS_STANDING,
        &gsn_haymaker,         SPELL_AFFLICTIVE,       0,     24,
        "punch",            "Your hurt hand has healed sufficiently to be of use again.",          "",
	GN_STA
    },

    {
        "malform weapon",     
        {52, 52, 52, 52, 43, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_malform_weapon,   TAR_OBJ_INV,            POS_STANDING,
	NULL,                   SPELL_OTHER,       500,    1 * PULSE_TICK,
	"evil",                 "You once again feel capable of attempting to malform a weapon.",     "",
	GN_STA
    },
    {
/*CABAL*/
        "gift",  
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_gift,          TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_OTHER,       25,    2*PULSE_VIOLENCE,
        "",              "!gift!",    "",
	GN_STA
    },
    {
      "corruption",     
      {42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,        TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
      &gsn_corrupt,                   SPELL_MALEDICTION,       10,    PULSE_VIOLENCE,
      "corruption",                 "You feel the influence of Chaos receding.",     "The slight flaws in reality around $n slowly fade away.",
      GN_STA
    },

    {
        "isolate",      
        {52, 52, 52, 52, 52, 52, 52, 45, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_isolate,     TAR_CHAR_OFFENSIVE,     POS_STANDING,
	NULL,                   SPELL_MENTAL,       40,     12,
	"",                     "!Isolate!",        "",
      GN_STA
    },

    {
        "path of deceit",      
        {52, 52, 52, 52, 52, 52, 52, 40, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_path_of_deceit,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_MENTAL,       30,     12,
	"evil aura",                 "!path of deceit!",        "",
      GN_STA
    },

    {
        "minister",      
        {52, 52, 52, 52, 52, 52, 52, 42, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_minister,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_MENTAL,       20,     12,
	"sermons",           "!sermon!",        "",
	GN_STA
    },

    {
        "bless arms",     
        {52, 52, 52, 52, 52, 52, 52, 32, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_bless_arms,   TAR_OBJ_INV,            POS_STANDING,
	NULL,                   SPELL_OTHER,       100,    1 * PULSE_TICK,
	"evil",                 "",     "",
	GN_STA
    },
    {
        "divine intervention",     
        {52, 52, 52, 52, 52, 52, 52, 50, 52, 52, 52, 52, 52, 50, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_divine_int,   TAR_CHAR_SELF,            POS_FIGHTING,
	NULL,                   SPELL_OTHER,       65,    1 * PULSE_VIOLENCE,
	"wrath",                 "You feel that once again you might ask for $g's favor.",     "",
	GN_STA
    },
    {
        "voodoo",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 50, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
	spell_null,      TAR_CHAR_DEFENSIVE,            POS_STANDING,
	&gsn_voodoo_spell,                   SPELL_OTHER,       300,    2 * PULSE_VIOLENCE,
	"voodoo",                 "The powers of voodoo are with you once again.",     "",
	GN_STA
    },

/* BATTLE MAGE */
    {
        "force field",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 11, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_forcefield,      TAR_CHAR_SELF,            POS_STANDING,
	&gsn_forcefield,           SPELL_PROTECTIVE,       100,     12,
	"!forcefield!", "The force field shielding you collapses.", "The force field shielding $n collapses.",
	GN_BEN
    },

    {
        "terra shield",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 15, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_terra_shield,      TAR_CHAR_SELF,            POS_STANDING,
	&gsn_terra_shield,     SPELL_PROTECTIVE,       35,     12,
	"!forcefield!", "You lose your control over the ground around you.", "The ground at $n's feet grows still.",
	GN_BEN
    },

    {
        "localize gravity ",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 21, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_loc_grav,      TAR_IGNORE,            POS_FIGHTING,
	NULL,            SPELL_AFFLICTIVE,       23,     12,
	"!localize!", "", "",
	GN_BEN
    },

    {
        "rust",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 23, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_rust,      TAR_CHAR_OFFENSIVE,            POS_FIGHTING,
	&gsn_rust,            SPELL_MALEDICTIVE,       5,     12,
	"!rust!",        "The thick layer of rust slowly flakes off from your possesions.", "$n's possesions shed a thick coat of reddish powder.",
	GN_HAR
    },

    {
        "air shield",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 28, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_air_shield,      TAR_CHAR_SELF,            POS_STANDING,
	&gsn_air_shield,       SPELL_PROTECTIVE,       33,     12,
	"!air_shield!",        "The dense cusion of air around you dissapates.", "The air around $n blurs and shimmers momentarly.",
	GN_BEN
    },

    {
        "blades",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 31, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  6, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_blades,      TAR_CHAR_SELF,            POS_STANDING,
	&gsn_blades,       SPELL_PROTECTIVE,       20,     12,
	"scythe",        "You sense the deadly scythes phase away from this reality.", "A translucent outline of something wavers and disappears.",
	GN_BEN
    },

    {
	"field dressing",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 35, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_RESTING,
	&gsn_field_dress,      	SPELL_OTHER,        50,     24,
	"", 		"You are once again ready to tend to your wounds.",	"",
	GN_STA
    },

    {
        "sharpmetal",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 38, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_sharpmetal,      TAR_CHAR_OFFENSIVE,            POS_FIGHTING,
	NULL,            SPELL_AFFLICTIVE,       8,     12,
	"sharpmetal",        "", "",
	GN_STA
    },

    {
        "plumbum manus",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 40, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_plumbum,      TAR_CHAR_SELF,            POS_STANDING,
	&gsn_plumbum,       SPELL_AFFLICTIVE,       25,     12,
	"plumbum",        "", "",
	GN_BEN
    },


    {
        "sear",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 44, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_sear,      TAR_CHAR_OFFENSIVE,            POS_FIGHTING,
	NULL,            SPELL_AFFLICTIVE,       45,     24,
	"searing beam",        "", "",
	GN_STA
    },

    {
      "dancing blade",     
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 46, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  6, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_dan_blade,      TAR_OBJ_INV,            POS_STANDING,
      &gsn_dan_blade,     SPELL_OTHER,       45,     12,
      "dancing blade",        "You can once again enchant a weapon to do your bidding.", "",
      GN_BEN
    },
    {
        "manalock",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 48, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_manalock,      TAR_CHAR_SELF,            POS_STANDING,
	&gsn_mana_lock,     SPELL_PROTECTIVE,       50,     24,
	"manalock",        "Your mana lock disintagrates sending waves of energy through the area.", "The area around $n shimmers and blurs.",
	GN_BEN
    },
    {
        "reflective shield",     
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 50, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_ref_shield,          TAR_CHAR_SELF,            POS_STANDING,
	&gsn_ref_shield,     SPELL_PROTECTIVE,       55,     24,
	"refshield",        "Your reflective shield collapses rapidly expanding.", "You are suddenly thrown back with huge force.",
	GN_BEN
    },
    {
/*CABAL*/
        "anger", 
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,         TAR_IGNORE,     POS_STANDING,
        NULL,               SPELL_OTHER,      50,    2 * PULSE_VIOLENCE,
        "",              "",    "",
	GN_INTERRUPT
    },
    {
        "chameleon",             
        {42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_chameleon,        SPELL_OTHER,       25,      12,
	"","You can once again attempt to chameleon.","",
	GN_STA
    },
    {
        "two handed",             
        {1, 1, 14, 1, 1, 52, 52, 32, 52, 52, 52, 52, 52, 52, 52, 5, 52, 52, 1,   15,  10},
        {6, 7,  8,  8,  8, 10, 10, 1, 10, 10, 10, 10, 10, 10, 10,  8, 10, 10, 1,  7,   6},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	&gsn_2hands,        SPELL_OTHER,       0,      0,
	"!2hands!","", "",
	GN_STA
    },
    {
        "comprehend languages",             
        {52, 52, 52, 52, 52, 52, 52,  2, 52,  9, 13,  5,  1, 12, 14, 52, 52, 12, 52, 52},
        {10, 10, 10, 10, 10, 10, 10,  1, 10,  1,  1,  1,  1,  1,  1, 10, 10,  1, 10, 10},
	spell_comprehend_lan,             TAR_CHAR_DEFENSIVE,             POS_STANDING,
	&gsn_com_lan,        SPELL_OTHER,       25,      12,
	"!langague!", "You no longer understand all tongues.", "",
	GN_BEN
    },
    {
      "darklife", /* Tatto spell */
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_darklife,        TAR_IGNORE,		POS_FIGHTING,
      NULL,       SPELL_OTHER,       	30,   12,
      "!DarkLife!",     "!Darklife!",    "",
	GN_STA
    },
    {
/*CABAL*/
      "shroud of discord",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_discord,        TAR_CHAR_SELF,   POS_STANDING,
      NULL,              SPELL_PROTECTIVE,      15,     12,	
	"!Discord!",    "!Discord!", "",
	GN_BEN
    },

    {
/*CABAL*/
      "reverse time",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_rev_time,TAR_CHAR_SELF,   POS_STANDING,
      & gsn_rev_time,    SPELL_MENTAL,      60,     2 * PULSE_VIOLENCE,	
      "time stream",    "You may once again reverse the flow of time.", "",
      GN_STA
    },
    {
/*CABAL*/
      "call void",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_void,        TAR_IGNORE,   POS_FIGHTING,
      NULL,              SPELL_OTHER,      15,     PULSE_VIOLENCE,	
	"call void",    "", "",
      GN_STA
    },
    {
/*CABAL*/
      "eye of moloch",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_orb_chaos,        TAR_CHAR_SELF,   POS_FIGHTING,
      NULL,              SPELL_OTHER,      30,     12,	
	"orb of chaos",    "", "",
      GN_BEN
    },
    /* Item spell Only */
    {
        "purge unlife",             
        {52, 52, 52, 52, 52, 52, 52,  52, 52,  52, 52,  52,  52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_purge_unlife,             TAR_CHAR_DEFENSIVE,             POS_STANDING,
	NULL,        SPELL_RESTORATIVE,       25,      12,
	"taint", ".", "",
	GN_STA
    },
    {
/*CABAL*/
        "mold chaos",             
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	NULL,        SPELL_OTHER,       5,      24,
	"!CALL!", "You feel you can once again attempt to control Chaos.", "",
	GN_STA
    },
    /* New Conclave spells */
    {
/*CABAL*/
      "fade",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,        TAR_CHAR_SELF,   POS_FIGHTING,
      &gsn_fade,              SPELL_MENTAL,      0,     0,	
      "fade",    "", "",
      GN_STA
    },
    {
/*CABAL*/
      "conceal",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,        TAR_CHAR_SELF,   POS_FIGHTING,
      NULL,              SPELL_OTHER,      5,     12,	
	"",    "", ""	,
      GN_STA
    },
    {
      "sacred runes",
      {36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_sacred_runes,        TAR_CHAR_SELF,   POS_STANDING,
      &gsn_sacred_runes,         SPELL_PROTECTIVE,      40,     24,	
	"ritual",   "You feel $g's power recede from your flesh.", "The bleeding runes fade away from $n's flesh.",
      GN_BEN
    },
    {
      "visitation",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 42, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10},
      spell_visitation,       TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
      NULL,              SPELL_MALEDICTION,      28,     12,	
	"!Visitation!",   "", "",
      GN_HAR
    },
    /* SAVANT Damage Shield */
    {
/*CABAL*/
        "efuzan warding",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_sav_ward,          TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_PROTECTIVE,       250,    2*PULSE_VIOLENCE,
        "",              "The powerful runes fade from around you.",    "The powerful runes fade from around $n.",
      GN_BEN
    },
    /* JUSTICE ELDER SENTINELS */
    {
/*CABAL*/
        "observer call",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_sentinel_call,     TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_OTHER,       40,    PULSE_VIOLENCE,
        "",              "A new observer has just become avaliable.",    "",
	GN_STA
    },
    {
      /* TATTOO ONLY SPELL */
        "control fauna",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 20, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_verdigar_tat,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,      SPELL_OTHER,       40,    2*PULSE_VIOLENCE,
        "",              "",    "",
	GN_STA
    },
    /* physical (non-magical) healin' baby :) */
    {
        "endorphin rush",    
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_endorphin_rush,     TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_CURATIVE,       15,     12,
	"",                     "!Endorphin Rush!",       "",
	GN_STA
    },
    {
/* CABAL */
        "serpent call",           
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_serpent,     TAR_IGNORE,     POS_STANDING,
	&gsn_serpent,                   SPELL_OTHER,    100,     2 * PULSE_VIOLENCE,
	"",                     "You may once again call for a steed.",      "",
	GN_STA
    },
//Druid circle of protection 12-02-00 -Shadow
    {
        "circle of protection",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 40, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_circle_of_protection,          TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_PROTECTIVE,       250,    2*PULSE_VIOLENCE,
        "",              "The circle of protection around you fades.", "The circle of protection fades from around $n.",
	GN_BEN
    },
    {
        "shield of thorns",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 35, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_thorn_shield,        TAR_CHAR_SELF, POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,      75,     12,
        "thorns",             "The shield of thorns falls away from your body.", "The shield of thorns falls away from $n's body.",
	GN_BEN
    },
    {
        "lifeforce",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 35, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_lifeforce,        TAR_CHAR_DEFENSIVE,     POS_STANDING,
        &gsn_lifeforce,         SPELL_PROTECTIVE,       75,     12,
        "",             "The green aura around your body fades.",   "The green aura around $n fades.",
	GN_BEN
    },
    {
        "forest mist",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 15, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_forest_mist,          TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_forest_mist,                   SPELL_MALEDICTION,       50,    12,
        "",              "The thick mist surrounding you dissapates.", "The thick mist surrounding $n dissipates.",
	GN_HAR
    },
    {
        "restoration",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 44, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_restoration,        TAR_CHAR_DEFENSIVE, POS_STANDING,
        NULL,                   SPELL_RESTORATIVE,      60,     12,
        "",             "!Restoration!",          "",
	GN_STA
    },
    {
        "treeform",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 42, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_treeform,       TAR_CHAR_SELF,   POS_STANDING,
        &gsn_treeform,        SPELL_OTHER,       100,   24,
        "","Your body regains its normal form.", "$n's body regains its normal form.",
	GN_BEN
    },
    {
        "druid staff",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 34, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_null,       TAR_IGNORE, POS_FIGHTING,
        &gsn_druid_staff,       SPELL_OTHER,       80,   24,
        "",     "You feel up to creating another druid staff.",    "",
	GN_STA
    },
    {
        "trap of silvanus",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 26, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_trap_silvanus,                   SPELL_OTHER,       25, 12,
        "trap of silvanus",                "Your trap collapses.", "$n's trap collapses.",
	GN_STA
    },
    {
        "druid gate",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_druid_gate,         TAR_CHAR_SELF,          POS_STANDING,
        NULL,                   SPELL_OTHER,       35,     12,
        "",                     "!Druid_Gate!",           "",
	GN_STA
    },
    {
        "entangle",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 28, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
        &gsn_entangle,          SPELL_OTHER,       0,     24,
        "entangle",             "The thornbriars disappear around you.", "The thornbriars disappear around $n.",
	GN_HAR
    },
    {
/*CABAL*/
        "fatality",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,          TAR_IGNORE,     POS_DEAD,
        &gsn_fatality,      SPELL_OTHER,       0,    0,
        "",              "`!Finish him!``",    "",
	GN_STA
    },
    {
/*CABAL*/
        "hound call",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_hound_call,     TAR_IGNORE,     POS_STANDING,
        NULL,      SPELL_OTHER,       10,    12,
        "",              "You can call another hound.",    "",
	GN_STA
    },
    {
/*CABAL*/
        "collect bounty",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,          TAR_IGNORE,     POS_DEAD,
        &gsn_bounty_collect,      SPELL_OTHER,       0,    0,
        "",              "`!Finish him!``",    "",
	GN_STA
    },
    {
/*CABAL*/
        "deadfall",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_deadfall,                   SPELL_OTHER,       25,     12,
        "deadfall",                "You rub your aching temples.", "$n rubs $s pounding temples.",
	GN_STA
    },
    {
        "sequencer",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 43, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        NULL,            SPELL_OTHER,       35,     1 * PULSE_VIOLENCE,
        "!SEQUNCER!",                "", "",
	GN_STA
    },
    {
        "songbird",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_songbird,         TAR_IGNORE,     POS_FIGHTING,
	NULL,                   SPELL_PROTECTIVE,      30,     12,
	"",                     "You feel yourself slow down.", "$n slows down.",
	GN_BEN
    },
    {
      /* SYSTEM USE ONLY */
        "pardon",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,         TAR_IGNORE,     POS_FIGHTING,
	NULL,                   SPELL_PROTECTIVE,      30,     PULSE_VIOLENCE,
	"",                     "", "",
	GN_STA
    },

    {
      /* Raght's Hourglass spell */
        "reveal hidden",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_reveal_hidden,         TAR_IGNORE,     POS_FIGHTING,
	NULL,                   SPELL_OTHER,      0,     PULSE_VIOLENCE,
	"",                     "", "",
	GN_STA
    },
    {
        "resurrection",       
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10},
	spell_resurrection,        TAR_OBJ_ROOM, POS_STANDING,
	&gsn_resurrection,    SPELL_AFFLICTIVE,      200,     2*PULSE_VIOLENCE,
	"resurrection",             "You sense you lost your chance to be brough back to life.",          "",
	GN_STA
    },
    {
        "life-insurance",    
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_life_insurance,   TAR_CHAR_DEFENSIVE,     POS_STANDING,
	&gsn_life_insurance,    SPELL_PROTECTIVE,       15,     12,
	"",                     "You feel less secure about death!",       "",
	GN_STA
    },
     {
        "lifedrain",    
	{ 1,  1,  1,  1,  1,  1,  1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,		TAR_CHAR_OFFENSIVE,     POS_STANDING,
	&gsn_lifedrain,    SPELL_MALEDICTION,        15,     12,
	"touch",         "You regain your vitality.",       "",
	GN_STA
     },
    {
      /* Eirik's tattoo spell */
        "mark of prey",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_mark_prey,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_mark_prey,                   SPELL_MALEDICTION,      0,    PULSE_VIOLENCE,
	"",                     "You feel safer.", "",
	GN_STA
    },
    {
      /* Savant item spell */
        "light sword",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_light_sword,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,                   SPELL_AFFLICTIVE,   0,    PULSE_VIOLENCE,
	"light sword",                    "", "",
	GN_STA
    },
    /* Crusader Skills */
    {
        "shoulder smash",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 11, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10},
	spell_null,        TAR_CHAR_OFFENSIVE,     POS_STANDING,
	NULL,              SPELL_AFFLICTIVE,    5,    2 * PULSE_VIOLENCE,
	"shoulder smash",                    "The bruises left by the shoulder smash heal up.", "",
	GN_STA
    },
    {
        "armored rush",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 15, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10},
	spell_null,        TAR_CHAR_OFFENSIVE,     POS_STANDING,
	&gsn_armored_rush, SPELL_AFFLICTIVE,   25, 2 * PULSE_VIOLENCE,
	"thwack",                    "", "",
	GN_STA
    },
    {
        "batter",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 15, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10},
	spell_null,        TAR_CHAR_OFFENSIVE,     POS_STANDING,
	&gsn_batter,              SPELL_AFFLICTIVE,   15,    2 * PULSE_VIOLENCE / 3,
	"!batter!",                    "You recover from the battering you've recived.", "",
	GN_STA
    },
    {
        "impale",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 18, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10},
	spell_null,        TAR_CHAR_OFFENSIVE,     POS_STANDING,
	NULL,              SPELL_AFFLICTIVE,   25,    PULSE_VIOLENCE,
	"impale",                    "You are once more vulnerable to impaling.", "",
	GN_STA
    },
    {
        "destroy undead",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 29, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10},
	spell_null,        TAR_CHAR_OFFENSIVE,     POS_STANDING,
	NULL,              SPELL_AFFLICTIVE,   80,    2 * PULSE_VIOLENCE,
	"destroy undead",                    "You once again feel up to the task of eradicating the unliving.", "",
	GN_STA
    },
    {
        "avenger",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 31, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10},
	spell_null,        TAR_CHAR_OFFENSIVE,     POS_STANDING,
	&gsn_avenger,              SPELL_AFFLICTIVE,   25,    PULSE_VIOLENCE,
	"!avenger!",                    "", "",
	GN_STA
    },
    {
        "windmill",            
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 35, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10},
	spell_null,        TAR_CHAR_OFFENSIVE,     POS_STANDING,
	&gsn_windmill,              SPELL_AFFLICTIVE,   15,    2 * PULSE_VIOLENCE,
	"!windmill!",                    "You stop swinging your weapon", "$n stops swinging $s weapon",
	GN_INTERRUPT
    },
    {
        "psionic control",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_psi_control,      TAR_IGNORE,     POS_STANDING,
        NULL,                   SPELL_OTHER,       55,     24,
        "",                "You have some control over your psionic blast.",        "",
	GN_BEN
    },
    {
        "vomit",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_RESTING,
        &gsn_vomit,                   SPELL_OTHER,       0,     0,
        "",                "",   "",
	GN_STA
    },  
    {
/* CABAL */
        "bolo",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_bolo,                   SPELL_MALEDICTION,       25,     24,
        "bolo",                "Your legs have healed.",   "",
	GN_STA
    },  
    /* USED FOR SIRANT TATTOO ONLY */
    {
        "swords to plows",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 },
        spell_swords_to_plows,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,        0,     12,
        "!sword to plow!",                "", "",
	GN_STA
    },
    {
        "death breath",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 },
        spell_death_breath,  TAR_IGNORE,     POS_FIGHTING,
        NULL,                SPELL_AFFLICTIVE,        0,     12,
        "black breath",                "", "",
	GN_STA
    },
    {
        "socketed object",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52 },
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 },
        spell_null,		    TAR_IGNORE,     POS_STANDING,
        NULL,                SPELL_OTHER,        0,     0,
        "",                "", "",
	GN_STA
    },
    {
        "fear",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_STANDING,
        &gsn_fear,                SPELL_MENTAL,       50,     12,
        "",                "You shake off the fear that has gripped you.",        "",
	GN_HAR
    },
    {
        "drug use",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_drug_use,      TAR_CHAR_OFFENSIVE,     POS_STANDING,
        &gsn_drug_use,            SPELL_MENTAL,       50,     12,
        "",                "The affects of the drugs wear off.",        "",
	GN_STA
    },
    {
      "doomsday",
     {62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62},
     {10, 10, 10, 10,  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_doomsday,         TAR_CHAR_OFFENSIVE,     POS_STANDING,
      NULL ,                 SPELL_MALEDICTIVE,      0,    0,
      "",              "", "",
      GN_STA
    },
    {
        "marshall",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_marshall,        TAR_IGNORE,     POS_FIGHTING,
        NULL,      SPELL_OTHER,       100,    12,
        "",              "You can once again marshal your troops.",    "",
	GN_STA
    },                             
    /* CABAL */
    {
        "royal escort",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_FIGHTING,
        NULL,      SPELL_OTHER,       50,    12,
        "",              "You will no longer summon  new royal guards.",    "",
	GN_STA
    },
    {
/*CABAL*/
      "research",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,        TAR_CHAR_SELF,   POS_FIGHTING,
      &gsn_research,              SPELL_OTHER,      30,     12,
        "fortification research",    "", "",
      GN_STA
    },
    {
/*CABAL*/
      "roc call",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},

      spell_null,         TAR_IGNORE,     POS_STANDING,
      &gsn_call_roc,               SPELL_OTHER,      50,    2 * PULSE_VIOLENCE,
      "",              "You feel up to calling another roc.",    "",
      GN_STA
    },   
    {
        "decipher",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10,  1,  1,1,  1,  1,  1,  1},
        spell_null,         TAR_IGNORE,     POS_STANDING,
        &gsn_decipher,               SPELL_OTHER,      50,    PULSE_VIOLENCE,
        "",              "You feel up to deciphering again.",    "",
      GN_STA
    },
    {
        "torment bind",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_torment_bind,     TAR_IGNORE,     POS_STANDING,
        &gsn_torment_bind,               SPELL_OTHER,       25,     PULSE_VIOLENCE,
        "!torment bind!",                "",        "",
      GN_STA
    },
    {
        "fired projectile",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_fired_projectile,      TAR_OBJ_INV,     POS_FIGHTING,
        NULL,                   SPELL_AFFLICTIVE,       15,    12,
        "fired projectile",          "!Fired Projectile!",         "",
      GN_STA
    },  
    {
        "paralyze",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_paralyze, TAR_CHAR_OFFENSIVE,     POS_STANDING,
        &gsn_paralyze,  SPELL_MENTAL,   160,    2 * PULSE_VIOLENCE,
        "!paralyze!",              "The effects of paralysis wear off.",    "$n is no longer paralyzed.",
      GN_HAR
    },   
    {
        "fired weapons",
        { 43, 52, 16, 52, 52, 28, 40, 52, 52, 52, 52, 52, 52, 52, 52, 52, 26, 52, 52, 15},
        {  6, 10,  4, 10, 10, 10,  6, 10, 10, 10, 10, 10, 10, 10, 10, 10,  6, 10, 10,  5},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_fired,             SPELL_OTHER,       5,   2 * PULSE_VIOLENCE,
        "projectile",                     "!Fired!",              "",
      GN_STA
    },        
/* CRUSADER MINOR SELECTIONS */
    {
        "2h handling",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_2h_handling,			SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
      GN_STA
    }, 
    {
        "2h tactics",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_2h_tactics,			SPELL_OTHER,        0,     PULSE_VIOLENCE,
        "!error!",               "",           "",
      GN_STA
    }, 
    {
        "history of armaments",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        NULL,			SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
      GN_STA
    }, 
    {
        "arms maintenance",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_arms_main,			SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
      GN_STA
    }, 
    {
        "basic armor",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_basic_armor,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
      GN_STA
    }, 
    {
        "orealts 1st",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_orealts_1st,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
      GN_STA
    },
    /* CRUSADER MAJOR SELECTIONS */
    {
        "adv. handling",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_adv_handling,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
      GN_STA
    },
    {
        "2h mastery",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_2h_mastery,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
      GN_STA
    },
    {
        "orealts 2nd",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_orealts_2nd,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "damage mastery B",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_dam_masteryB,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "damage mastery P",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_dam_masteryP,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "damage mastery S",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_dam_masteryS,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "adv. armor",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_adv_armor,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "armor enhancement",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_armor_enhance,	SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "backcutter",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        NULL,		SPELL_OTHER,        25,     0,
        "backcutter",               "",           "",
	GN_STA
    },
    {
        "cutter",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        NULL,		SPELL_OTHER,        25,     2 * PULSE_VIOLENCE,
        "cutter",               "",           "",
	GN_STA
    },
    /* CRUSADER SPECIALTY SELECTIONS */
    {
        "control damage",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_con_damage,	SPELL_OTHER,        0,     PULSE_VIOLENCE,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "cusinart",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_cusinart,		SPELL_OTHER,        50,     2 * PULSE_VIOLENCE,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "psalm master",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_psalm_master,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "witch compass",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        NULL,		SPELL_OTHER,        35,     PULSE_VIOLENCE,
        "slash",               "The witch compass has run out of blood.",           "",
	GN_STA
    },
    {
        "weaponcraft",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_weaponcraft,		SPELL_OTHER,        0,     24,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "armorcraft",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_armorcraft,       SPELL_OTHER,       100,     2*PULSE_VIOLENCE,
        "!error!",               "",           "",
	GN_STA
    },
    /* CRUSADER SIGNATURE SELECTIONS */
    {
        "pommel smash",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        NULL,			SPELL_OTHER,        15,  2 * PULSE_VIOLENCE,
        "pommel smash",          "Your head stops spinning.",           "$n recovers from the pommel smash.",
	GN_STA
    },
    {
        "behead",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_behead,		SPELL_OTHER,        25, 2 * PULSE_VIOLENCE,
        "behead",               "Your neck feels vulnerable once again.",           "",
	GN_STA
    },
    {
      "armor pierce",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_FIGHTING,
      &gsn_apierce,		SPELL_OTHER,    20,     2 * PULSE_VIOLENCE,
      "armor pierce",               "You manage to mend your damaged armor.",         "",
	GN_STA
    },
    {
        "pious",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        NULL,		SPELL_OTHER,        35,     PULSE_VIOLENCE,
        "!error!",               "",           "",
	GN_STA
    },
    {
        "high sight",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,             TAR_IGNORE,             POS_STANDING,
        &gsn_high_sight,	SPELL_OTHER,        0,     PULSE_VIOLENCE,
        "!error!",               "",           "",
	GN_STA
    },
/* CHANT SKILL for psalms*/
    {
      "chant",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 4, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_chant,	      SPELL_OTHER,        100,    2 * PULSE_VIOLENCE,
      "chant wait",           "You may once again attempt to chant a psalm.",           "",
      GN_STA
    },
    /* PSALMS */
    {
      "righteousness",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_righteous,             TAR_IGNORE,             POS_STANDING,
      &gsn_righteous,		SPELL_OTHER,     0,     120,
      "!error!",               "The psalm of Righteousness leaves your mind.",          "",
      GN_STA
    },
    {
      "dvoid",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_dvoid,             TAR_IGNORE,             POS_STANDING,
      &gsn_dvoid,		SPELL_OTHER,     0,     120,
      "divine void",               "The psalm of Divine Void leaves your mind.",           "",
      GN_STA
    },
    {
      "insight",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_insight,             TAR_IGNORE,             POS_STANDING,
      &gsn_insight,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Insight leaves your mind.",           "",
      GN_STA
    },
    {
      "divine wrath",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_dwrath,             TAR_IGNORE,             POS_STANDING,
      &gsn_dwrath,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Divine Wrath leaves your mind.",           "",
      GN_STA
    },
    {
      "shadow bane",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_sbane,             TAR_IGNORE,             POS_STANDING,
      &gsn_sbane,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Shadow Bane leaves your mind.",           "",
      GN_STA
    },
    {
      "pure water",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_pwater,             TAR_IGNORE,             POS_STANDING,
      &gsn_pwater,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Pure Water leaves your mind.",           "",
      GN_STA
    },
    {
      "icefire",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_icefire,             TAR_IGNORE,             POS_STANDING,
      &gsn_icefire,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Icefire leaves your mind.",           "",
      GN_STA
    },
    {
      "searing might",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_smight,             TAR_IGNORE,             POS_STANDING,
      &gsn_smight,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Searing Might leaves your mind.",           "",
      GN_STA
    },
    {
      "divine might",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_dmight,             TAR_IGNORE,             POS_STANDING,
      &gsn_dmight,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Divine Might leaves your mind.",           "",
      GN_STA
    },
    {
      "vitality",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_vitality,             TAR_IGNORE,             POS_STANDING,
      &gsn_vitality,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Vitality leaves your mind.",           "",
      GN_STA
    },
    {
      "swift retribution",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_sretrib,             TAR_IGNORE,             POS_STANDING,
      &gsn_sretrib,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Swift Retribution leaves your mind.",           "",
      GN_STA
    },
    {
      "virtues",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_virtues,             TAR_IGNORE,             POS_STANDING,
      &gsn_virtues,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Virtues leaves your mind.",           "",
      GN_STA
    },
    {
      "preservation",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_preserve,             TAR_IGNORE,             POS_STANDING,
      &gsn_preserve,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Preservation leaves your mind.",           "",
      GN_STA
    },
    {
      "final parting",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_fpart,             TAR_IGNORE,             POS_STANDING,
      &gsn_fpart,		SPELL_OTHER,     0,     120,
      "final parting",        "The psalm of Final Parting leaves your mind.",           "",
      GN_STA
    },
    {
      "vicarious redemption",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_vredem,             TAR_IGNORE,             POS_STANDING,
      &gsn_vredem,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Vicarious Redemption leaves your mind.",           "",
      GN_STA
    },
    {
      "the Triumph of One God",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_ogtrium,             TAR_IGNORE,             POS_STANDING,
      &gsn_ogtrium,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of the One God's Triumph leaves your mind.",           "",
      GN_STA
    },
    {
      "the Triumph of Sirant",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_strium,             TAR_IGNORE,             POS_STANDING,
      &gsn_strium,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Sirant's Triumph leaves your mind.",           "",
      GN_STA
    },
    {
      "the Triumph of Palison",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_ptrium,             TAR_IGNORE,             POS_STANDING,
      &gsn_ptrium,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Palison's Triumph leaves your mind.",           "",
      GN_STA
    },
    {
      "undeniable order",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_uorder,             TAR_IGNORE,             POS_STANDING,
      &gsn_uorder,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Undeniable Order leaves your mind.",           "",
      GN_STA
    },
    {
      "inner strength",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_istrength,             TAR_IGNORE,             POS_STANDING,
      &gsn_istrength,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Inner Strength leaves your mind.",           "",
      GN_STA
    },
    {
      "purity",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_purity,             TAR_IGNORE,             POS_STANDING,
      &gsn_purity,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Purity leaves your mind.",           "",
      GN_STA
    },
    {
      "constitution",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_const,             TAR_IGNORE,             POS_STANDING,
      &gsn_const,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Constitution leaves your mind.",           "",
      GN_STA
    },
    {
      "the Eye of Palison",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_epal,             TAR_IGNORE,             POS_STANDING,
      &gsn_epal,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of the Eye of Palison leaves your mind.",           "",
      GN_STA
    },
    {
      "divine health",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_dheal,             TAR_IGNORE,             POS_STANDING,
      &gsn_dheal,		SPELL_OTHER,     0,     120,
      "!error!",        "The psalm of Divine Health leaves your mind.",           "",
      GN_STA
    },
    {
      "Baptism",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_baptize,             TAR_IGNORE,             POS_STANDING,
      &gsn_baptize,		SPELL_OTHER,     0,     120,
      "!error!",        "The effect of the Ritual of Baptism wear off.",           "",
      GN_STA
    },
    {
      "inner calm",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_icalm,             TAR_IGNORE,             POS_STANDING,
      &gsn_icalm,		SPELL_OTHER,     0,     120,
      "!error!",        "The effect of the Psalm of Inner Calm wear off.",           "",
      GN_STA
    },
    /*ninjitsu skills for ninjas and other classes*/
    {
      "pugil",
      {28, 52, 27, 52, 52, 52, 28, 52, 52, 52, 52, 52, 52, 52, 52, 52, 42, 52, 52, 52},
      { 1, 10, 1, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10,   2, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_pugil,	      SPELL_OTHER,        0, 0,
      "!pugil!",               "",           "",
      GN_STA
    },
    {
      "shadow arts",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_shadow_strike,      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "shadow strike",       "You recover from your injuries.",           "",
      GN_STA
    },
    {
      "lotus scourge",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_lotus_sc,		      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "!lotus scourge!",       "",           "",
      GN_STA
    },
    /* RANGER ARCHERY SKILLS */
    {
      "bowyer",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        75, 2 * PULSE_VIOLENCE,
      "!bowyer!",       "",           "",
      GN_STA
    },
    {
      "fletchery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        35, 2 * PULSE_VIOLENCE,
      "!fletchery!",       "",           "",
      GN_STA
    },
    {
      "archery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_archery,		      SPELL_OTHER,        5, 2 * PULSE_VIOLENCE,
      "!archery!",       "",           "",
      GN_STA
    },
    {
      "beastmaster",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        5, 2 * PULSE_VIOLENCE,
      "!beastmaster!",       "",           "",
      GN_STA
    },
    /* weapon masteries */
    {
      "exotic mastery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_exotic_mastery,      SPELL_OTHER,        0, 0,
      "!exotic mastery!",       "",           "",
      GN_STA
    },
    {
      "sword mastery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_sword_mastery,      SPELL_OTHER,        0, 0,
      "!sword mastery!",       "",           "",
      GN_STA
    },
    {
      "dagger mastery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_dagger_mastery,      SPELL_OTHER,        0, 0,
      "!dagger mastery!",       "",           "",
      GN_STA
    },
    {
      "spear mastery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_spear_mastery,      SPELL_OTHER,        0, 0,
      "!spear mastery!",       "",           "",
      GN_STA
    },
    {
      "mace mastery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_mace_mastery,      SPELL_OTHER,        0, 0,
      "!mace mastery!",       "",           "",
      GN_STA
    },
    {
      "axe mastery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_axe_mastery,      SPELL_OTHER,        0, 0,
      "!axe mastery!",       "",           "",
      GN_STA
    },
    {
      "flail mastery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_flail_mastery,      SPELL_OTHER,        0, 0,
      "!flail mastery!",       "",           "",
      GN_STA
    },
    {
      "whip mastery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_whip_mastery,      SPELL_OTHER,        0, 0,
      "!whip mastery!",       "",           "",
      GN_STA
    },
    {
      "staff mastery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_staff_mastery,      SPELL_OTHER,        0, 0,
      "!staff mastery!",       "",           "",
      GN_STA
    },
    {
      "polearm mastery",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_polearm_mastery,      SPELL_OTHER,        0, 0,
      "!polearm mastery!",       "",           "",
      GN_STA
    },
/* weapon expertise */
    {
      "exotic expert",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_exotic_expert,      SPELL_OTHER,        0, 0,
      "!exotic expert!",       "",           "",
      GN_STA
    },

    {
      "sword expert",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_sword_expert,      SPELL_OTHER,        0, 0,
      "!sword expert!",       "",           "",
      GN_STA
    },
    {
      "dagger expert",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_dagger_expert,      SPELL_OTHER,        0, 0,
      "!dagger expert!",       "",           "",
      GN_STA
    },
    {
      "spear expert",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_spear_expert,      SPELL_OTHER,        0, 0,
      "!spear expert!",       "",           "",
      GN_STA
    },
    {
      "mace expert",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_mace_expert,      SPELL_OTHER,        0, 0,
      "!mace expert!",       "",           "",
      GN_STA
    },
    {
      "axe expert",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_axe_expert,      SPELL_OTHER,        0, 0,
      "!axe expert!",       "",           "",
      GN_STA
    },
    {
      "flail expert",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_flail_expert,      SPELL_OTHER,        0, 0,
      "!flail expert!",       "",           "",
      GN_STA
    },
    {
      "whip expert",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_whip_expert,      SPELL_OTHER,        0, 0,
      "!whip expert!",       "",           "",
      GN_STA
    },
    {
      "polearm expert",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_polearm_expert,      SPELL_OTHER,        0, 0,
      "!polearm expert!",       "",           "",
      GN_STA
    },
    {
      "staff expert",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_staff_expert,      SPELL_OTHER,        0, 0,
      "!staff expert!",       "",           "",
      GN_STA
    },
    /* new thief skills */
    {
      "plant",
      {52, 52, 52, 52, 52, 36, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_plant,	      SPELL_OTHER,        0, 2 * PULSE_VIOLENCE,
      "!plant!",       "",           "",
      GN_STA
    },

    /* new thief skills */
    {
      "traps",
      {52, 52, 52, 52, 52, 40, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,	      SPELL_OTHER,        20,	1 * PULSE_VIOLENCE,
      "!traps!",       "You've managed to gather materials for another trap.",           "",
      GN_STA
    },
    {
      "defuse",
      {22, 22, 22, 22, 22,  2, 17, 22, 22, 22, 22, 22, 22, 22, 22, 22, 19, 22, 22, 22},
      { 10, 10, 10, 10, 10, 1,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10,  2, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,	      SPELL_OTHER,        20,	2 * PULSE_VIOLENCE,
      "!defuse!",       "",           "",
      GN_STA
    },
/* skills for trap select groups */
    {
      "poison needle",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        60, 2 * PULSE_VIOLENCE,
      "poison needle",       "",           "",
      GN_STA
    },
    {
      "amnesia charm",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,			SPELL_OTHER,      50, 2 * PULSE_VIOLENCE,
      "amnesi",       "",           "",
      GN_STA
    },
    {
      "snares",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        45, 2 * PULSE_VIOLENCE,
      "jagged edge",       "",           "",
      GN_STA
    },
    {
      "runes",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,       50, 2 * PULSE_VIOLENCE,
      "magic",       "",           "",
      GN_STA
    },
    {
      "eyedust",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        80, 2 * PULSE_VIOLENCE,
      "eyedust",       "",           "",
      GN_STA
    },
    {
      "antimagic",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        80, 2 * PULSE_VIOLENCE,
      "antimagic",       "",           "",
      GN_STA
    },
    {
      "enfeebler",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        80, 2 * PULSE_VIOLENCE,
      "enfeebler",       "",           "",
      GN_STA
    },
    {
      "blackspore",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,       80, 2 * PULSE_VIOLENCE,
      "blackspore",       "",           "",
      GN_STA
    },
    {
      "chestbuster",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        100, 3 * PULSE_VIOLENCE,
      "shrapnel",       "",           "",
      GN_STA
    },
    {
      "brambus needler",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        100, 3 * PULSE_VIOLENCE,
      "sliver salvo",       "",           "",
      GN_STA
    },
    {
      "devil wheel",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        100, 3 * PULSE_VIOLENCE,
      "poison needle",       "",           "",
      GN_STA
    },
    {
      "webcaster",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        100, 3 * PULSE_VIOLENCE,
      "web trap",       "",           "",
      GN_STA
    },
    {
      "fireseed",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        20, 1 * PULSE_VIOLENCE,
      "inferno",       "",           "",
      GN_STA
    },
    {
      "doublesheath",
      {52, 52, 52, 52, 52, 37, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  5},
      { 10, 10, 10, 10, 10, 1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_sheath,	      SPELL_OTHER,        20, 1 * PULSE_VIOLENCE,
      "circle sidestep",       "",           "",
      GN_STA
    },
    {
      "magic web",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_webcaster,             TAR_CHAR_OFFENSIVE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        100, 3 * PULSE_VIOLENCE,
      "web trap",       "",           "",
      GN_STA
    },
/* warriors advanced skills */
    {
      "feign",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_feign,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "feign",       "",           "",
      GN_STA
    },

    {
      "power grip",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "power grip",       "",           "",
      GN_STA
    },
    {
      "mantis maul",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,	      SPELL_OTHER,        10, 2 * PULSE_VIOLENCE,
      "mantis maul",       "",           "",
      GN_STA
    },
    {
      "focused bash",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,	      SPELL_OTHER,        10, 2 * PULSE_VIOLENCE,
      "focused bash",       "",           "",
      GN_STA
    },
    {
      "weapon lock",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_wlock,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "weapon lock",       "You untangle the whip.",           "",
      GN_STA
    },
    {
      "piercing strike",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "piercing strike",       "",           "",
      GN_STA
    },
    {
      "shield expertise",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_shield_expert,      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "!shield expertise!",       "",           "",
      GN_STA
    },
    {
      "shield bash",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "shield bash",       "",           "",
      GN_STA
    },
    {
      "weapon seize",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "weapon seize",       "",           "",
      GN_STA
    },
    {
      "soul transfer",
      {52, 52, 52, 52, 45, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_soul_transfer,             TAR_OBJ_INV,             POS_STANDING,
      NULL,	      SPELL_OTHER,       450, 2 * PULSE_VIOLENCE,
      "soul transfer",       "You may once again attempt a soul transfer.",           "",
      GN_STA
    },
    {
      "path of anger",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_path_anger,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "!anger!",       "",           "",
      GN_STA
    },
    {
      "path of fury",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_path_fury,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "!fury!",       "",           "",
      GN_STA
    },
    {
     "path of devastation",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_path_dev,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "!devastation!",       "",           "",
      GN_STA
    },
    {
     "skull crusher",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "crush",       "",           "",
      GN_STA
    },
    {
     "blood haze",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_bloodhaze,	      SPELL_OTHER,        15, 2 * PULSE_VIOLENCE,
      "crush",       "",           "",
      GN_STA
    },
    {
     "spirit bind",
     {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 28, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10,10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 10, 10, 10, 10, 10},
      spell_bind_spirit,             TAR_OBJ_ROOM,             POS_STANDING,
      &gsn_spirit_bind,	      SPELL_OTHER,        15, 1 * PULSE_VIOLENCE,
      "spirits",       "",           "",
      GN_STA
    },

    {
     "mounted",
     {52, 52, 52, 45, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
     {10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_OBJ_ROOM,             POS_STANDING,
      &gsn_mounted,	      SPELL_OTHER,        15, 1 * PULSE_VIOLENCE,
     "!mounted!",       "Your mount departs leaving you on foot.",           "",
      GN_STA
    },
    {
     "goliath",
     {52, 52, 52, 32, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
     {10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_stallion,             TAR_CHAR_SELF,             POS_STANDING,
      NULL,	      SPELL_OTHER,        55, 2 * PULSE_VIOLENCE,
      "!mounted!",       "",           "",
      GN_STA
    },
    {
/* CABAL */
        "bribe",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_bribe,                   SPELL_MALEDICTION,       0,     2 * PULSE_VIOLENCE,
        "!bribe!",                "You are no longer protected by your bribe.",   "",
	GN_STA
    },  
    {
/* CABAL */
        "throat cut",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,            SPELL_MALEDICTION,       25,     2 * PULSE_VIOLENCE,
        "throat cut",                "",   "",
	GN_STA
    },  
    {
/* CABAL */
        "asphyxiate",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_asphyxiate,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,            SPELL_MALEDICTION,       28,     1 * PULSE_VIOLENCE,
        "!asphxiation!",                "",   "",
	GN_STA
    },  
    {
/* CABAL */
        "shadowmaster",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_shadowmaster,            SPELL_MALEDICTION,       28,     1 * PULSE_VIOLENCE,
        "!shadowmaster!",                "",   "",
	GN_STA
    },  
    {
/* CABAL */
        "bloodmark",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mark_fear,      TAR_IGNORE,     POS_FIGHTING,
        &gsn_mark_fear,            SPELL_MALEDICTION,       28,     1 * PULSE_VIOLENCE,
        "!mark of fear!",                "You are no longer marked by Syndicate.",   "",
	GN_STA
    },  
/* CABAL */
    {
        "diplomacy",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_IGNORE,     POS_FIGHTING,
        NULL,            SPELL_MALEDICTION,       50,     2 * PULSE_VIOLENCE,
        "!diplomacy!",                "!diplomacy!",   "",
	GN_STA
    },  
/* CABAL */
    {
        "vengeance",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_vengeance,     TAR_CHAR_SELF,     POS_FIGHTING,
        NULL,            SPELL_OTHER,       50,     2 * PULSE_VIOLENCE,
        "vengeance",                "The Vengeance of Light no longer protects you.",   "The angry white aura around $n fades.",
	GN_BEN
    },  
/* CABAL */
    {
        "spawn blade",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_STANDING,
        NULL,            SPELL_OTHER,      35,     1 * PULSE_VIOLENCE,
        "vengeance",                "",   "",
	GN_STA
    },  

/* CABAL */
    {
      "conjuration",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_STANDING,
        NULL,            SPELL_OTHER,      125,     2 * PULSE_VIOLENCE,
        "!conjuration!",                "",   "",
	GN_STA
    },  
/* CABAL */
    {
      "maze",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_maze,     TAR_CHAR_OFFENSIVE,     POS_STANDING,
        NULL,            SPELL_OTHER,      20,     1 * PULSE_VIOLENCE,
        "maze",                "You can once more imprison someone within a maze.",   "",
	GN_STA
    },  
/* CABAL */
    {
      "nemesis",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,     TAR_IGNORE,     POS_STANDING,
        NULL,            SPELL_OTHER,      350,     3 * PULSE_VIOLENCE,
        "nemesis",                "",   "",
	GN_STA
    },  
/* CABAL */
    {
      "stand ground",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_stand_ground,     TAR_CHAR_SELF,     POS_STANDING,
        &gsn_stand_ground,            SPELL_OTHER,      80,     2 * PULSE_VIOLENCE,
        "",                "",   "",
	GN_NOCANCEL
    },  
/* CABAL */
    {
      "chrono shield",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_chrono_shield,     TAR_CHAR_SELF,     POS_STANDING,
      NULL,            SPELL_OTHER,      32,     1 * PULSE_VIOLENCE,
        "past",               "",   "",
	GN_BEN
    },  
/* CABAL */
    {
      "temporal storm",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_temporal_storm,     TAR_CHAR_SELF,     POS_FIGHTING,
      &gsn_temp_storm,            SPELL_OTHER,      55,     1 * PULSE_VIOLENCE,
      "temporal storm",               "The raging temporal storm subsides.",   "The wild temporal energies about $n subside.",
	GN_HAR
    },  
/* CABAL */
    {
      "faith ward",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_ward_faith,     TAR_CHAR_SELF,     POS_STANDING,
      NULL,            SPELL_OTHER,      120,     3 * PULSE_VIOLENCE,
      "",               "",   "",
      GN_STA
    },  
/* CABAL */
    {
      "vocalize",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_vocalize,     TAR_CHAR_SELF,     POS_STANDING,
      NULL,            SPELL_OTHER,      120,     3 * PULSE_VIOLENCE,
      "",               "",   "",
      GN_STA
    },  
/* CABAL */
    {
      "curse ward",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_ward_curse,     TAR_CHAR_SELF,     POS_STANDING,
      NULL,            SPELL_OTHER,      120,     3 * PULSE_VIOLENCE,
      "",               "",   "",
      GN_STA
    },  
/* CABAL */
    {
      "paradox",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_paradox,   TAR_CHAR_SELF,     POS_STANDING,
      NULL,            SPELL_OTHER,      72,     2 * PULSE_VIOLENCE,
      "",               "",   "",
      GN_STA
    },  
/* CABAL */
    {
      "age",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_age,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
      NULL,            SPELL_OTHER,      33,     2 * PULSE_VIOLENCE,
      "aging",               "You feel much younger and nimbler.",   "$n looks much younger.",
      GN_HAR
    },  
/* CABAL */
    {
      "temporal avenger",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_temporal_avenger,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
      NULL,            SPELL_OTHER,     16,     PULSE_VIOLENCE,
      "attacks",               "You are once again capable of creating a temporal avenger.",   "",
      GN_BEN
    },  
/* CABAL */
    {
      "town gate",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
     spell_town_gate,   TAR_IGNORE,     POS_STANDING,
      NULL,            SPELL_OTHER,     85, PULSE_VIOLENCE * 3,
      "!town gate!",               "",   "",
      GN_STA
    },  

/* CABAL */
    {
      "contingency",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,   TAR_IGNORE,     POS_STANDING,
      &gsn_cont,            SPELL_OTHER,     105, PULSE_VIOLENCE * 2,
      "!town gate!",             "Your Contingency has expired.",   "",
      GN_STA
    },  
/* CABAL */
    {
      "ripple",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_ripple,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
      &gsn_ripple,           SPELL_OTHER,     15, PULSE_VIOLENCE,
      "time blast",             "The strange ripples in your vision subside.",   "The ripples around $n subside.",
      GN_HAR
    },  
/* CABAL */
    {
      "raise morale",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_raise_morale,    TAR_CHAR_SELF,     POS_FIGHTING,
      &gsn_raise_morale,           SPELL_OTHER,     35, PULSE_VIOLENCE * 2,
      "!raise morale!",             "You are no longer raising morale of your followers.",   "",
      GN_BEN
    },  
/* CABAL */
    {
      "close combat",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,    TAR_CHAR_SELF,     POS_FIGHTING,
      NULL,           SPELL_OTHER,     1, 0,
      "stunning blow",             "",   "",
      GN_STA
    },  
    /* CABAL */
    {
      "trample",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,    TAR_CHAR_SELF,     POS_FIGHTING,
      &gsn_trample,           SPELL_OTHER,     0, 0,
      "trample",             "",   "",
      GN_STA
    },  
    /* CABAL */
    {
      "cyclone",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,    TAR_CHAR_SELF,     POS_FIGHTING,
      &gsn_cyclone,           SPELL_OTHER,     12,  2 * PULSE_VIOLENCE,
      "cyclone",             "",   "",
      GN_STA
    },  
    {
      /* CABAL */
      "maelstrom",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,    TAR_CHAR_SELF,     POS_FIGHTING,
      &gsn_maelstrom,           SPELL_OTHER,     15, 2 * PULSE_VIOLENCE,
      "maelstrom",             "",   "",
      GN_STA
    },  
    /* CABAL */
    {
      "adrenaline rush",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,		TAR_CHAR_SELF,     POS_FIGHTING,
      &gsn_adrenaline_rush,          SPELL_OTHER,    0, 0,
      "!adrenaline!",             "The after effects of adrenaline rush subside.",   "",
      GN_STA
    },  
    /* CABAL */
    {
      "recharge",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_recharge,		TAR_OBJ_INV,     POS_STANDING,
      NULL,          SPELL_OTHER,    100, 2 * PULSE_VIOLENCE,
      "!adrenaline!",             "",   "",
      GN_STA
    },  
    /* CABAL */
    {
      "overload",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_overload,		TAR_OBJ_INV,     POS_STANDING,
      NULL,          SPELL_OTHER,    100, 2 * PULSE_VIOLENCE,
      "!adrenaline!",             "",   "",
      GN_STA
    },  

    {
      "death kiss",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,		TAR_OBJ_INV,     POS_STANDING,
      &gsn_death_kiss,          SPELL_OTHER,    100, 2 * PULSE_VIOLENCE,
      "!adrenaline!",             "",   "",
      GN_STA
    },  
    {
      "falcon eye",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,		TAR_OBJ_INV,     POS_STANDING,
      NULL,          SPELL_OTHER,    100, 2 * PULSE_VIOLENCE,
      "!adrenaline!",             "",   "",
      GN_STA
    },
    {
      "defusion",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_defusion,		TAR_IGNORE,     POS_STANDING,
      NULL,          SPELL_OTHER,    0, PULSE_VIOLENCE,
      "!adrenaline!",             "",   "",
      GN_STA
    },
    {
      "omnipotence",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_omnipotence,		TAR_CHAR_SELF,     POS_STANDING,
      &gsn_omnipotence,          SPELL_OTHER,    0, PULSE_VIOLENCE,
      "!adrenaline!",             "",   "",
      GN_STA
    },
    /* CABAL */
    {
      "act",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},

      spell_null,		TAR_CHAR_SELF,     POS_STANDING,
      NULL,          SPELL_OTHER,    0, 0,
      "!adrenaline!",             "",   "",
      GN_STA
    },
    /* CABAL */
    {
      "scribe",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,		TAR_CHAR_SELF,     POS_STANDING,
      NULL,          SPELL_OTHER,    0, 0,
      "!adrenaline!",             "",   "",
      GN_STA
    },
    {
      "no-learn",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,		TAR_CHAR_SELF,     POS_STANDING,
      &gsn_nolearn,          SPELL_OTHER,    0, 0,
      "!adrenaline!",             "",   "",
      GN_STA
    },

    {
        "metabolic brake",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 12, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_metabolic_brake,      TAR_CHAR_SELF,     POS_STANDING,
        NULL,              SPELL_MENTAL,       25,     18,
        "",                "Your metabolism speeds up.",        "$n begins to move faster.",
	GN_BEN | GN_PSI
    },    

    {
        "metabolic boost",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 33, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_metabolic_boost,      TAR_CHAR_SELF,     POS_STANDING,
        NULL,              SPELL_MENTAL,       35,     18,
        "",                "Your metabolism slows down.",        "$n seems to slow down.",
	GN_BEN | GN_PSI
    },    

    {
        "remove magic",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  16, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_remove_magic,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,      SPELL_MENTAL,       26,    1 * PULSE_VIOLENCE,
        "",              "",    "",
	GN_HAR
    },

    {
        "psi amp",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 38, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_null,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_psi_amp,       SPELL_OTHER,       50,     18,
        "",                "Your psionic amplification wears off.",        "",
	GN_BEN | GN_PSI
    },    

    {
        "subvocalize",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 42, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_subvocalize,      TAR_CHAR_SELF,     POS_STANDING,
        &gsn_subvocal,          SPELL_OTHER,      38,     2 * PULSE_VIOLENCE,
        "",                "You stop subvocalizing your spells.",        "",
	GN_BEN | GN_PSI
    },    

    {
        "wish",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 30, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10},
        spell_wish,      TAR_CHAR_SELF,     POS_STANDING,
        NULL,              SPELL_MENTAL,      90,     2 * PULSE_VIOLENCE,
        "wish",          "You can once again make a wish.",        "",
	GN_STA
    },    
    /* PSI KINESIS AND DESTRUCTION SPELLS */
    {
        "mindsurge",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mindsurge,   TAR_CHAR_SELF,     POS_STANDING,
        &gsn_mindsurge,               SPELL_OTHER,       60,     2 * PULSE_VIOLENCE,
        "",       "Your mindsurge has come to an end.",        "",
	GN_BEN | GN_PSI
    },    

    {
        "pyro kinesis",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_pyro_kinesis,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                 SPELL_AFFLICTIVE,       20,     1 * PULSE_VIOLENCE,
        "pyrokinetic blast",       "",        "",
	GN_HAR | GN_PSI_WEE
    },    

    {
        "cryo kinesis",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_cryo_kinesis,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                 SPELL_AFFLICTIVE,       20,     1 * PULSE_VIOLENCE,
        "cryokinetic blast",       "",        "",
	GN_HAR | GN_PSI_WEE
    },    

    {
        "hydro kinesis",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_hydro_kinesis,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                 SPELL_AFFLICTIVE,       20,     1 * PULSE_VIOLENCE,
        "hydrokinetic blast",       "",        "",
	GN_HAR | GN_PSI_WEE
    },    

    {
        "electro kinesis",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_electro_kinesis,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                 SPELL_AFFLICTIVE,       20,     1 * PULSE_VIOLENCE,
        "electrokinetic blast",       "",        "",
	GN_HAR | GN_PSI_WEE
    },    

    {
        "tele kinesis",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_tele_kinesis,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                 SPELL_AFFLICTIVE,       20,     1 * PULSE_VIOLENCE,
        "telekinetic blast",       "",        "",
	GN_HAR | GN_PSI_WEE
    },    

    {
        "photon blast",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_photon_blast,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                 SPELL_AFFLICTIVE,       42,     1 * PULSE_VIOLENCE,
        "photon blast",       "",        "",
	GN_HAR | GN_PSI_WEE
    },    

    {
        "singularity",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_singularity,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                SPELL_OTHER,       55,     2 * PULSE_VIOLENCE,
        "singularity",       "",        "",
	GN_HAR | GN_PSI_STR
    },    

    {
        "entropic touch",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_entropic_touch,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                  SPELL_OTHER,       48,  1 * PULSE_VIOLENCE,
        "entropic touch",       "Your armors return to normal.",        "$n's armors returns to normal.",
	GN_HAR  | GN_PSI_STR
    },    

    {
        "amorphous infection",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_amorphous_infection,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,                       SPELL_OTHER,       60,  1 * PULSE_VIOLENCE,
        "amorphous parasite",       "",        "",
	GN_STA | GN_PSI_WEE
    },    

    {
        "disintegrate",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_disintegrate,  TAR_CHAR_OFFENSIVE,     POS_STANDING,
        NULL,                SPELL_OTHER,     100,  2 * PULSE_VIOLENCE,
        "disintegration",       "Your molecules regain their old position.",        "$n looks much healthier.",
	GN_STA
    },    

    {
        "breach",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_breach,               TAR_CHAR_OFFENSIVE,     POS_STANDING,
       &gsn_breach,                  SPELL_OTHER,     100,  2 * PULSE_VIOLENCE,
        "breach",       "",        "",
	GN_HAR
    },    

    /* nightmares */
    {
        "omen",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_omen,               TAR_IGNORE,     POS_STANDING,
        NULL,                  SPELL_OTHER,      50,  2 * PULSE_VIOLENCE,
        "",       "",        "",
	GN_STA | GN_NOCAST
    },    
    {
        "deathmare",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_deathmare,               TAR_IGNORE,     POS_STANDING,
        NULL,                  SPELL_OTHER,      50,  2 * PULSE_VIOLENCE,
        "",       "",        "",
	GN_STA | GN_NOCAST
    },    
    {
        "dreamprobe",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_dreamprobe,               TAR_IGNORE,     POS_STANDING,
        &gsn_dreamprobe,                  SPELL_OTHER,      50,  2 * PULSE_VIOLENCE,
        "",       "Your dreamlink has been severed.",        "",
	GN_STA | GN_NOCAST
    },    
    {
        "mindmelt",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mindmelt,               TAR_IGNORE,     POS_STANDING,
        NULL,                  SPELL_OTHER,      50,  2 * PULSE_VIOLENCE,
        "",       "",        "",
	GN_STA | GN_NOCAST
    },    

    {
        "telepathy",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,              TAR_IGNORE,     	POS_STANDING,
        &gsn_telepathy,           SPELL_OTHER,         0,    0,
        "",                      "",           "",
	GN_STA
    },
    {
        "domination",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,              TAR_IGNORE,     	POS_STANDING,
        NULL,           SPELL_OTHER,         0,    0,
        "",                      "",           "",
	GN_STA
    },

    {
        "spell vise",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_spell_vise,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        NULL,			   SPELL_MENTAL,       38,    2 * PULSE_VIOLENCE,
        "spell vise",              "The pressure around your temples eases off.",    "The blue ring around $n's mind fades away.",
	GN_HAR | GN_PSI_MED
    },

    {
        "mana trap",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mana_trap,     TAR_CHAR_SELF,     POS_FIGHTING,
        &gsn_mana_trap,			   SPELL_PROTECTIVE,       10,    2 * PULSE_VIOLENCE,
        "mana trap",              "Your mana trap has deactivated.", "",
	GN_BEN | GN_PSI
    },

    {
        "spell trap",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_spell_trap,     TAR_CHAR_SELF,     POS_FIGHTING,
        &gsn_spell_trap,			   SPELL_PROTECTIVE,       80,    2 * PULSE_VIOLENCE,
        "mana trap",              "Your spell trap has deactivated.", "",
	GN_BEN | GN_PSI
    },

    {
        "spell blast",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_spell_blast,     TAR_IGNORE,     POS_FIGHTING,
        &gsn_spell_blast,      SPELL_PROTECTIVE,       0,    2 * PULSE_VIOLENCE,
        "spell blast",          "Your mana supply for spell blast has dissipated.", "$n's spell blast has stopped functioning.",
	GN_BEN | GN_PSI_WEE | GN_PSI
    },

    {
        "soul pump",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_soul_pump,     TAR_CHAR_OFFENSIVE,     POS_STANDING,
        NULL,		     SPELL_MENTAL,       115,    2 * PULSE_VIOLENCE,
        "soul pump",        "You recover from the effects of soul pump.", "",
	GN_HAR | GN_PSI_STR
    },

    {
        "masochism",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_masochism,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_masochism,	     SPELL_MENTAL,       65,    2 * PULSE_VIOLENCE,
        "masochistic control",        "", "",
	GN_HAR | GN_PSI_STR
    },

    {
        "total recall",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_total_recall,     TAR_CHAR_SELF,     POS_FIGHTING,
        NULL,			   SPELL_PROTECTIVE,      180,    2 * PULSE_VIOLENCE,
        "", "", "",
	GN_BEN | GN_PSI
    },

    {
        "brain death",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_brain_death,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
        &gsn_brain_death,	     SPELL_MENTAL,       150,    2 * PULSE_VIOLENCE,
        "brain death",        "You regain your normal faculties.", "",
	GN_HAR
    },

    {
        "unminding",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_unminding,   TAR_CHAR_OFFENSIVE,     POS_STANDING,
        &gsn_unminding,		   SPELL_MENTAL,       150,    2 * PULSE_VIOLENCE,
        "unminding",        "You regain your normal faculties.", "",
	GN_HAR
    },

    {
        "illusion",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,              TAR_IGNORE,     	POS_STANDING,
        NULL,           SPELL_OTHER,         0,    0,
        "",                      "",           "",
	GN_STA
    },

    {
        "alteration",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,              TAR_IGNORE,     	POS_STANDING,
        NULL,           SPELL_OTHER,         0,    0,
        "",                      "",           "",
	GN_STA
    },

    {
        "false weapon",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_false_weapon,     TAR_IGNORE,     POS_STANDING,
	&gsn_false_weapon,	SPELL_PROTECTIVE,       20,    PULSE_VIOLENCE,
        "!false weapon!",       "The illusions around your weapon collapse.", "",
	GN_BEN | GN_PSI
    },

    {
        "numbness",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_numbness,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_numbness,	SPELL_MENTAL,       25,    PULSE_VIOLENCE,
        "!numbness!",   "Your nerves return to normal.", "",
	GN_HAR | GN_PSI_STR
    },

    {
        "shadow door",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_shadow_door,     TAR_CHAR_SELF,     POS_STANDING,
	&gsn_shadow_door, SPELL_PROTECTIVE,       32,    2 * PULSE_VIOLENCE,
        "!shadow door!",   "Your shadow door spell has collapsed.", "",
	GN_BEN | GN_PSI
    },

    {
        "nerve amp",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_nerve_amp,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_nerve_amp,      SPELL_MENTAL,       25,    PULSE_VIOLENCE,
        "!nerve amp!",   "Your nerves return to normal.", "",
	GN_HAR | GN_PSI_STR
    },

    {
        "mirror cloak",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mirror_cloak,     TAR_CHAR_DEFENSIVE,     POS_STANDING,
	&gsn_mirror_cloak,	SPELL_PROTECTIVE,       38,    2 * PULSE_VIOLENCE,
        "!mirror cloak!",   "Your mirror cloak shatters.", "$n's cloak of mirrors shatters.",
	GN_BEN | GN_PSI
    },

    {
        "mirage",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_mirage,     TAR_CHAR_SELF,     POS_STANDING,
	&gsn_mirage,	SPELL_PROTECTIVE,       40,    2 * PULSE_VIOLENCE,
        "!mirage!",   "Your mirage spell has collapsed.", "$n's mirage spell collapses.",
	GN_BEN | GN_PSI_WEE | GN_PSI
    },

    {
        "blink",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_blink,     TAR_CHAR_SELF,     POS_STANDING,
	&gsn_blink,	SPELL_PROTECTIVE,       33,    2 * PULSE_VIOLENCE,
        "!blink!",   "You stop blinking out into other planes.", "$n looks more solid.",
	GN_BEN | GN_PSI
    },

    {
        "spook",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_phantasm,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	NULL,		SPELL_MENTAL,       52,    PULSE_VIOLENCE,
        "!blink!",   "You've managed to disbelieve the phantasm.", "$n has managed to disbelieve the phantasm.",
	GN_STA | GN_PSI_MED
    },

    {
        "petrify",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_petrify,     TAR_CHAR_OFFENSIVE,     POS_STANDING,
	NULL,		SPELL_OTHER,       200,    2 * PULSE_VIOLENCE,
        "!petrify!",   "Your flesh returns to normal.", "$n's flesh loses the stoney look.",
	GN_HAR
    },

    {
        "time compression",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_time_compression,     TAR_CHAR_SELF,     POS_FIGHTING,
	&gsn_time_comp,		SPELL_OTHER,       100,    2 * PULSE_VIOLENCE,
        "!time compression!",   "You are no longer compressing time.", "$n stops leaving an after image.",
	GN_BEN | GN_PSI
    },

    {
        "planar rift",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_planar_rift,     TAR_CHAR_SELF,     POS_STANDING,
	NULL,		SPELL_OTHER,       115,    2 * PULSE_VIOLENCE,
        "planar rift",   "You can fashion a new rift blade.", "",
	GN_STA
    },

    {
        "molecular leash",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_molecular_leash,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_leash,		SPELL_MENTAL,     75,    PULSE_VIOLENCE,
        "molecular leash",   "You break the molecular leash apart.", "$n breaks through the molecular leash.",
	GN_STA | GN_PSI_MED
    },
    /* WATCHER */
    /* CABAL */
    {
        "webbing",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_webbing,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
	&gsn_webbing,	   SPELL_MALEDICTIVE,     15,    PULSE_VIOLENCE,
        "webbing",   "You manage to break the sticky webs.", "$n breaks through the sticky webs.",
	GN_HAR
    },

    /* CABAL */
    {
        "awaken life",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_awaken_life, TAR_IGNORE,     POS_STANDING,
	NULL,		   SPELL_OTHER,    250,    3 * PULSE_VIOLENCE,
        "!awaken life!",   "You can once again awaken forces of nature.", "",
	GN_STA
    },
    /* CABAL */
    {
        "greenheart",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_greenheart,  TAR_CHAR_SELF,     POS_STANDING,
	&gsn_greenheart,		   SPELL_OTHER,    33,    2 * PULSE_VIOLENCE,
        "!awaken life!",   "Your skin loses its green tint.", "$n's skin loses its green tint.",
	GN_BEN
    },
    /* CABAL */
    {
        "planar seal",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_planar_seal,  TAR_CHAR_OFFENSIVE,  POS_STANDING,
	&gsn_planar_seal,     SPELL_MALEDICTIVE,    65,    2 * PULSE_VIOLENCE,
        "!awaken life!",   "You can once again cast Planar Seal.", "",
	GN_STA
    },
    /* CABAL */
    {
        "dragon blood",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_dragon_blood,  TAR_CHAR_SELF,     POS_STANDING,
	NULL,		   SPELL_PROTECTIVE,    28,  2 * PULSE_VIOLENCE,
        "!awaken life!",   "You shed the scales covering your flesh.", "$n sheds the scales covering $s flesh.",
	GN_BEN
    },
    /* CABAL */
    {
        "whirlwind",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_whirlwind,  TAR_CHAR_OFFENSIVE,     POS_STANDING,
	NULL,		   SPELL_AFFLICTIVE,    12,  1 * PULSE_VIOLENCE,
        "whirlwind",   "", "",
	GN_HAR
    },

    {
        "boulder throw",             
	{42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42},
	{10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
	spell_null,             TAR_IGNORE,             POS_STANDING,
	NULL,			SPELL_OTHER,       12,      2 * PULSE_VIOLENCE,
	"boulder throw","You regain your sense of direction.", "$n's eyes lose their dazed, confused look.",
	GN_STA
    },
    /* CABAL */
    {
        "leadership",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,  TAR_IGNORE,     POS_STANDING,
	&gsn_leadership,		   SPELL_OTHER,    0,  0,
        "",   "", "",
	GN_STA
    },
    {
        "steel wall",   
        {52, 52, 52, 52, 52, 52, 52, 22, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_steel_wall,  TAR_IGNORE,     POS_STANDING,
	&gsn_steel_wall,		   SPELL_PROTECTIVE,   28,  2 * PULSE_VIOLENCE,
        "steel shards",   "The shards of metal protecting you fall to the ground.", "The whirling steel around $n falls to the ground.",
	GN_BEN
    },
    /* new ranger skilss */
    {
      "tracker",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_tracker,	      SPELL_OTHER,        55, 2 * PULSE_VIOLENCE,
      "!tracker!",       "You stop looking for tracks.",           "",
      GN_INTERRUPT
    },
    {
      "horn of nature",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        0, 0,
      "!horn of nature!",       "",           "",
      GN_STA
    },
    {
      "forestwalk",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_forest_walk,	      SPELL_OTHER,        0, 0,
      "!forest walk!",       "",           "",
      GN_STA
    },
    {
      "pack call",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        25, 2 * PULSE_VIOLENCE,
      "!tracker!",       "You can once more call on your pack.",           "",
      GN_STA
    },
    {
      "group herb",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        0, 0,
      "!group herb!",       "",           "",
      GN_STA
    },
    {
      "concealment",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        0, 0,
      "!tracker!",       "",           "",
      GN_STA
    },
    {
      "marksman",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_marksman,	      SPELL_OTHER,        0, 0,
      "marksman",       "",           "",
      GN_STA
    },
    {
      "horde",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      NULL,		      SPELL_OTHER,        5, 2 * PULSE_VIOLENCE,
      "!horde!",       "",           "",
      GN_STA
    },
    {
      "rapid fire",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_IGNORE,             POS_STANDING,
      &gsn_rapid_fire,	      SPELL_OTHER,        28, 2 * PULSE_VIOLENCE,
      "!rapid fire!",       "You return to firing at normal speed.",           "",
      GN_INTERRUPT
    },

    {
      "missile shield",
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
      spell_null,             TAR_CHAR_DEFENSIVE,      POS_STANDING,
      &gsn_missile_shield,      SPELL_PROTECTIVE,        35, 1 * PULSE_VIOLENCE,
      "!rapid fire!",       "Your missile shield collapses.",           "$n's missile shield has collapsed.",
      GN_BEN
    },
    /* CABAL */
    {
        "regenerate",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_regenerate,  TAR_CHAR_DEFENSIVE,     POS_STANDING,
	NULL,		   SPELL_OTHER,    100,  2 * PULSE_VIOLENCE,
        "!regenerate!",   "You can once again regenerate your wounds.", "",
	GN_STA
    },
    /* CABAL */
    {
        "forestmeld",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_forestmeld,  TAR_CHAR_DEFENSIVE,     POS_STANDING,
	&gsn_forestmeld,		   SPELL_OTHER,    15,  2 * PULSE_VIOLENCE,
        "whirlwind",   "You are no longer blending with the flora.", "$n's skin loses its green glow.",
	GN_BEN
    },
    /* CABAL */
    {
        "eye of nature",   
      {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
      {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_eye_of_nature,  TAR_IGNORE,     POS_STANDING,
	NULL,		   SPELL_OTHER,    5,  PULSE_VIOLENCE / 3,
        "whirlwind",   "You can once again focus the eye of nature on an area.", "",
	GN_STA
    },

    /* BLADEMASTER skill */
    {
        "onslaught",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  4},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	&gsn_onslaught,		SPELL_OTHER,		3,	PULSE_VIOLENCE,
        "thrust",   "", "",
	GN_STA
    },
    {
        "chop",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 12},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	NULL,			SPELL_OTHER,		5,	PULSE_VIOLENCE,
        "chop",   "", "",
	GN_STA
    },
    {
        "bladerush",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 25},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	NULL,			SPELL_OTHER,		5,	PULSE_VIOLENCE,
        "bladerush",   "", "",
	GN_STA
    },
    {
        "backpin",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 39},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	NULL,			SPELL_OTHER,		5,	PULSE_VIOLENCE,
        "backpin",   "", "",
	GN_STA
    },
    {
        "pinwheel",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 44},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	NULL,			SPELL_OTHER,		5,	PULSE_VIOLENCE,
        "pinwheel",   "", "",
	GN_STA
    },

    {
        "critical strike",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  5},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	NULL,			SPELL_OTHER,		10,	2 * PULSE_VIOLENCE,
        "critical strike",   "You recover from your injuries.", "",
	GN_STA
    },

    {
        "bladework",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 22},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  4},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	&gsn_bladework,			SPELL_OTHER,		5,	2 * PULSE_VIOLENCE,
        "",   "", "",
	GN_STA
    },

    {
        "footwork",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,  6},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  5},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	&gsn_footwork,			SPELL_OTHER,		5,	2 * PULSE_VIOLENCE,
        "",   "", "",
	GN_STA
    },

    {
        "battle stance",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 32},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  6},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	&gsn_battlestance,	SPELL_OTHER,		5,	2 * PULSE_VIOLENCE,
        "",   "", "",
	GN_STA
    },

    {
        "avatar of steel",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 46},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  7},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	&gsn_avatar_of_steel,	SPELL_OTHER,		5,	2 * PULSE_VIOLENCE,
        "",   "", "",
	GN_STA
    },

    {
        "powerstrike",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 22},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  6},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	&gsn_powerstrike,	SPELL_OTHER,		5,	2 * PULSE_VIOLENCE,
        "",   "", "",
	GN_STA
    },

    {
        "deathweaver",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 24},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_deathweaver,	TAR_CHAR_SELF,			POS_STANDING,
	&gsn_deathweaver,	SPELL_OTHER,		25,	2 * PULSE_VIOLENCE,
        "",   "Your focus wavers and you step out of the deathweaver stance.", "$n steps out of $s stance.",
	GN_BEN
    },

    {
        "bladestorm",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_bladestorm,	TAR_CHAR_SELF,			POS_STANDING,
	&gsn_bladestorm,	SPELL_OTHER,				25,	2 * PULSE_VIOLENCE,
        "",   "Your focus wavers and you step out of the bladestorm stance.", "$n steps out of $s stance.",
	GN_BEN
    },

    {
        "ironarm",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_ironarm,	TAR_CHAR_SELF,			POS_STANDING,
	&gsn_ironarm,		SPELL_OTHER,			25,	2 * PULSE_VIOLENCE,
        "ironarm",   "Your focus wavers and you step out of the ironarm stance.", "$n steps out of $s stance.",
	GN_BEN
    },

    {
        "Kyousanken",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_iron_curtain,	TAR_CHAR_SELF,			POS_STANDING,
	&gsn_iron_curtain,	SPELL_OTHER,		25,	2 * PULSE_VIOLENCE,
        "",   "Your focus wavers and you step out of the kyousanken stance.", "$n steps out of $s stance.",
	GN_BEN
    },

    {
        "shadowdancer",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_shadowdancer,	TAR_CHAR_SELF,			POS_STANDING,
	&gsn_shadowdancer,	SPELL_OTHER,		25,	2 * PULSE_VIOLENCE,
        "",   "Your focus wavers and you step out of the shadowdancer stance.", "$n steps out of $s stance.",
	GN_BEN
    },

    {
        "doomsinger",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_doomsinger,	TAR_CHAR_SELF,			POS_STANDING,
	&gsn_doomsinger,	SPELL_OTHER,		25,	2 * PULSE_VIOLENCE,
        "",   "Your focus wavers and you step out of the doomsinger stance.", "$n steps out of $s stance.",
	GN_BEN
    },

    {
        "kairishi",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_puppet_master,	TAR_IGNORE,			POS_STANDING,
	&gsn_puppet_master,	SPELL_OTHER,		25,	2 * PULSE_VIOLENCE,
        "",   "Your focus wavers and you step out of the kairishi stance.", "$n steps out of $s stance.",
	GN_BEN
    },

    {
        "vigil",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 27},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	NULL,			SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "suprise counter",   "", "",
	GN_STA
    },

    {
        "twin counter",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 28},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_FIGHTING,
	NULL,			SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "second counter",   "", "",
	GN_STA
    },

    {
        "predict",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 29},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_predict,		SPELL_OTHER,	       15,	2 * PULSE_VIOLENCE,
        "counter",   "You stop looking for the attack you predicted.", "$n stops analyzing your every move.",
	GN_INTERRUPT 
    },

    {
        "snakespeed",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 41},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	NULL,			SPELL_OTHER,	       0,	PULSE_VIOLENCE,
        "snakestrike",   "", "",
	GN_STA
    },

    {
        "spellkiller",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 48},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_spellkiller,	SPELL_OTHER,	     35,	2 * PULSE_VIOLENCE,
        "mana flare",   "You stop looking for the spell you predicted.", "$n stops analyzing your every move.",
	GN_INTERRUPT 
    },

    {
        "deathstrike",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 42},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	NULL,			SPELL_OTHER,	     0,		PULSE_VIOLENCE,
        "deathstrike",		"", "",
	GN_STA 
    },

    {
        "mob expert",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_mob_expert,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "human expert",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_human_expert,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "elf expert",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_elf_expert,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "dwarf expert",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_dwarf_expert,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "demihuman expert",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_demihuman_expert,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "giant expert",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_giant_expert,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "beast expert",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_beast_expert,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "flying expert",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_flying_expert,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "unique expert",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_unique_expert,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "mob master",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_mob_master,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "human master",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_human_master,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "dwarf master",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_dwarf_master,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "elf master",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_elf_master,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "beast master",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_beast_master,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "giant master",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_giant_master,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "demihuman master",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_demihuman_master,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "flying master",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_flying_master,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "unique master",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_IGNORE,			POS_STANDING,
	&gsn_unique_master,	SPELL_OTHER,		0,	PULSE_VIOLENCE,
        "",   "","",
	GN_STA 
    },

    {
        "blood vow",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 21},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_blood_vow,		TAR_OBJ_INV,			POS_STANDING,
	&gsn_bloodvow,			SPELL_OTHER,	       150,	10 * PULSE_VIOLENCE,
        "ritual",   "Your blood vow has run its course.","",
	GN_STA 
    },

    {
        "battlesphere",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 27},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_battlesphere,		TAR_CHAR_DEFENSIVE,			POS_STANDING,
	&gsn_battlesphere,		SPELL_OTHER,	       15,	2 * PULSE_VIOLENCE,
        "",				"You lose your battlesphere.", "$n's movements seem less accurate.",
	GN_INTERRUPT 
    },

    {
        "battlefocus",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 31},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_battlefocus,		TAR_CHAR_DEFENSIVE,			POS_STANDING,
	&gsn_battlefocus,		SPELL_OTHER,	       20,	2 * PULSE_VIOLENCE,
        "",				"You lose your battlefocus.", "$n seems less focused.",
	GN_INTERRUPT 
    },

    {
        "battletrance",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 37},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1},
        spell_battletrance,		TAR_CHAR_DEFENSIVE,			POS_STANDING,
	&gsn_battletrance,		SPELL_OTHER,	       25,	2 * PULSE_VIOLENCE,
        "",				"You snap out of your battletrance.", "$n seems less aware.",
	GN_INTERRUPT 
    },

    {
        "mercy wait",   
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_null,		TAR_CHAR_DEFENSIVE,			POS_STANDING,
	&gsn_mercy_wait,	SPELL_OTHER,	       25,	2 * PULSE_VIOLENCE,
        "",			"You can once again be given mercy in battle.", "", 
	GN_STA
    },

    {
        "soul tap",
        {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 50, 52, 52, 52, 52, 52, 52, 52, 52},
        {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,  1, 10, 10, 10, 10, 10, 10, 10, 10},
        spell_soul_tap,      TAR_CHAR_SELF,     POS_FIGHTING,
        &gsn_soul_tap,       SPELL_OTHER,        180,     2 * PULSE_VIOLENCE,
        "soul tap",     "You've used up all the energy from the tapped soul.",     "",
	GN_STA
    },

/* SKILLS END HERE */
};


const   struct  group_type      group_table     [MAX_GROUP]     =
{
    {
        "rom basics", {0,0,0,0,0,0,0,0,0,0,0,0,0},
	{ "recall", NULL, NULL, NULL, NULL }
    },
    {
        "warrior basics",     {0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
        { "" }
    },
    {
        "berserker basics",   {-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
        { "" }
    },
    {
        "ranger basics", {-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0},
        { "" }
    },
    {
        "paladin basics",     {-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1},
        { "" }
    },
    {
        "dark-knight basics", {-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1},
        { "" }
    },
    {
        "thief basics",       {-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1},
        { "" }
    },
    {
        "ninja basics",    {-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1},
        { "" }
    },
    {
        "cleric basics",      {-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1},
        { "" }
    },
    {
        "monk basics",        {-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1},
        { "" }
    },
    {
        "invoker basics",     {-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1},
        { "" }
    },
    {
        "battlemage basics", {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1},
        { "" }
    },
    {
        "necromancer basics", {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1},
        { "" }
    },
    {
        "psiconicist basics", {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0},
        { "" }
    }
};