mud_dist/area/
/***************************************************************************
 *  Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,        *
 *  Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe.   *
 *                                                                         *
 *  Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael          *
 *  Chastain, Michael Quan, and Mitchell Tse.                              *
 *                                                                         *
 *  Envy Diku Mud improvements copyright (C) 1994 by Michael Quan, David   *
 *  Love, Guilherme 'Willie' Arnold, and Mitchell Tse.                     *
 *                                                                         *
 *  In order to use any part of this Envy Diku Msud, 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.                                                  *
 ***************************************************************************/

/*$Id: skill_table.c,v 1.7 2005/04/10 16:29:00 tyrion Exp $*/

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

/*
	Next Open:	485
	Unused: 	None

	Last Modified: Not Ahsile ;)

	NOTE: Do NOT actually delete anything from this file!  It screws up
		things because of gaps in the slot numbers
 */

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

/*
 * Magic spells and all Skills.
 */

/*
    {
	"Name",
	{ MAG, CLE, THI, WAR, PSY, DRU, RAN, PAL, BAR, VAM,
          WLF, ANT, ASN, MON, BAR, ILL, NEC, DMN, BTM, DKP,
          EMP}
	function,		target type,		position,
	gns,			min mana,	wait,
	"damage name",		"off name",	SLOT(slot),
        dispel_bit,		cancel_bit,	spell_damage_type,
        Dispel Message, shield_bit, skpell_type,
	str_req, wis_req, int_req, dex_req, con_req,
	is_spell, craftable, msg_fail,
    },
*/

  {
    "reserved",
    { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999,
      999, 999, 999, 999, 999, 999, 999, 999, 999, 999,
      999},
    0,			TAR_IGNORE,		POS_STANDING,
    NULL,			0,	 0,
    "",			"", SLOT(0),
    DISPEL_NO,		CANCEL_NO,		DAMCLASS_NULL,
    "This is the Dispel Message.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
   },

  {
    "acid blast",
    { 20, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 31,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_acid_blast,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			20,	12,
    "acid blast",		"!Acid Blast!", SLOT(1),
    DISPEL_NO,		CANCEL_NO,		DAMCLASS_ACID,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "animate dead",
    { L_APP, 24, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 67,
      L_APP, 67, L_APP, L_APP, L_APP, L_APP, 20, L_APP, L_APP, 23,
      L_APP},
    spell_animate,  	TAR_OBJ_INV,		POS_STANDING,
    NULL,			100,	24,
    "",			"!Animate Dead!", SLOT(2),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "armor",
    { 13, 7, L_APP, L_APP, L_APP, 11, 15, 8, 10, 10,
      L_APP, 9, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 7,
      L_APP },
    spell_armor,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	12,
    "",			"You feel less protected.", SLOT(3),
    DISPEL_YES,		CANCEL_NO,		DAMCLASS_HOLY,
    "$n's armor has faded.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR,	"You failed.",
  },

  {
    "astral walk",
    { 20, 32, L_APP, L_APP, 32, L_APP, L_APP, L_APP, 54, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP,
      L_APP },
    spell_astral,		TAR_IGNORE,		POS_STANDING,
    NULL,			50,	12,
    "",			"!Astral Walk!", SLOT(4),
    DISPEL_NO,		CANCEL_NO,		DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "bless",
    { L_APP, 5, L_APP, L_APP, L_APP, 14, L_APP, 6, L_APP, L_APP,
      L_APP, L_APP, L_APP, 5, L_APP, L_APP, L_APP, L_APP, L_APP, 5,
      L_APP},
    spell_bless,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	12,
    "",			"You feel less righteous.", SLOT(5),
    DISPEL_YES,		CANCEL_NO,		DAMCLASS_HOLY,
    "&B$n's &Bbless has vanished.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "blindness",
    {18, 65, L_APP, L_APP, L_APP, 72, L_APP, L_APP, L_APP, L_APP,
     L_APP, 36, L_APP, L_APP, L_APP, L_APP, 27, L_APP, L_APP, L_APP,
     L_APP},
    spell_blindness,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		5,	12,
    "",			"You can see again.", SLOT(6),
    DISPEL_NO,		CANCEL_YES,		DAMCLASS_MAGIC,
    "&W$n&W can see again.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "bloodbath",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 47,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 42, L_APP, L_APP,
      L_APP },
    spell_blood_bath,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,	        	100,	12,
    "",			"!Blood Bath!", SLOT(7),
    DISPEL_NO,		CANCEL_NO,		DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "burning hands",
    { 9, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 4, L_APP, L_APP,
      L_APP },
    spell_burning_hands,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "burning hands",	"!Burning Hands!", SLOT(8),
    DISPEL_NO,		CANCEL_NO,		DAMCLASS_FIRE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "call lightning",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_call_lightning,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
    NULL,			100,	12,
    "lightning bolt",	"!Call Lightning!", SLOT(9),
    DISPEL_NO,		CANCEL_NO,		DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "cause critical",
    { L_APP, 19, L_APP, L_APP, L_APP, L_APP, L_APP, 24, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 18,
      L_APP},
    spell_cause_critical,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			20,	12,
    "spell",		"!Cause Critical!", SLOT(10),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "cause light",
    { L_APP, 5, L_APP, L_APP, L_APP, 3, L_APP, 8, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3, L_APP, 6, 4,
      L_APP },
    spell_cause_light,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "spell",		"!Cause Light!", SLOT(11),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "cause serious",
    { L_APP, 13, L_APP, L_APP, L_APP, 21, L_APP, 17, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 15, 12,
      L_APP },
    spell_cause_serious,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			17,	12,
    "spell",		"!Cause Serious!", SLOT(12),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "change sex",
    { 97, L_APP, L_APP, L_APP, L_APP, 98, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 97, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_change_sex,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "",			"&PYour body feels familiar again.", SLOT(13),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_MAGIC,
    "&P$n's &Pbody returns to its normal sex.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "charm person",
    { 24, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 19,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 41, L_APP, 32, 30,
      L_APP},
    spell_charm_person,	TAR_CHAR_OFFENSIVE,	POS_STANDING,
    NULL,	5,	12,
    "",			"You feel more self-confident.", SLOT(14),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "chill touch",
    { 5, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 7,
      L_APP, L_APP, L_APP, L_APP, L_APP, 5, 5, L_APP, L_APP, 11,
      L_APP },
    spell_chill_touch,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "chilling touch",	"You feel less cold.", SLOT(15),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "colour spray",
    { 15, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 34, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 16, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_colour_spray,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "colour spray",		"!Colour Spray!", SLOT(16),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "continual light",
    { L_APP, 7, L_APP, L_APP, L_APP, 13, L_APP, 11, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10,
      L_APP },
    spell_continual_light,	TAR_IGNORE,		POS_STANDING,
    NULL,			7,	12,
    "",			"!Continual Light!", SLOT(17),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "control weather",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 21, 47, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_control_weather,	TAR_IGNORE,		POS_STANDING,
    NULL,			25,	12,
    "",			"!Control Weather!", SLOT(18),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "create food",
    { L_APP, 12, L_APP, L_APP, L_APP, 26, 45, 15, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 14, L_APP, L_APP, 21, L_APP,
      L_APP },
    spell_create_food,	TAR_IGNORE,		POS_STANDING,
    NULL,			5,	12,
    "",			"!Create Food!", SLOT(19),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EARTH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "create spring",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 20, 38, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 14, 13, L_APP, L_APP, L_APP,
      L_APP },
    spell_create_spring,	TAR_IGNORE,		POS_STANDING,
    NULL,			20,	12,
    "",			"!Create Spring!", SLOT(20),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "create water",
    { L_APP, 7, L_APP, L_APP, L_APP, 13, 12, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_create_water,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			5,	12,
    "",			"!Create Water!", SLOT(21),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "cure blindness",
    { L_APP, 14, L_APP, L_APP, L_APP, 24, 38, 16, L_APP, L_APP,
      L_APP, L_APP, L_APP, 28, L_APP, L_APP, 25, L_APP, L_APP, L_APP,
      L_APP },
    spell_cure_blindness,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			5,	12,
    "",			"!Cure Blindness!", SLOT(22),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "cure critical",
    { L_APP, 17, L_APP, L_APP, L_APP, L_APP, L_APP, 17, L_APP, L_APP,
      L_APP, L_APP, L_APP, 26, L_APP, L_APP, L_APP, L_APP, 26, L_APP,
      L_APP },
    spell_cure_critical,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			150,	16,
    "",			"!Cure Critical!", SLOT(23),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_POTION,	"You failed.",
  },

  {
    "cure light",
    { L_APP, 5, L_APP, L_APP, L_APP, 7, L_APP, 6, L_APP, L_APP,
      L_APP, L_APP, L_APP, 13, L_APP, L_APP, L_APP, L_APP, 5, L_APP,
      L_APP },
    spell_cure_light,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			25,	12,
    "",			"!Cure Light!", SLOT(24),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_POTION,	"You failed.",
  },

  {
    "cure poison",
    { L_APP, 17, L_APP, L_APP, L_APP, 19, 19, 17, L_APP, L_APP,
      L_APP, L_APP, L_APP, 20, L_APP, L_APP, 23, L_APP, L_APP, L_APP,
      L_APP },
    spell_cure_poison,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	12,
    "",			"!Cure Poison!", SLOT(25),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "cure serious",
    { L_APP, 13, L_APP, L_APP, L_APP, 17, L_APP, 15, L_APP, L_APP,
      L_APP, L_APP, L_APP, 19, L_APP, L_APP, L_APP, L_APP, 11, L_APP,
      L_APP },
    spell_cure_serious,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			100,	12,
    "",			"!Cure Serious!", SLOT(26),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_POTION,	"You failed.",
  },

  {
    "curse",
    { 22, 22, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 36, 38,
      L_APP, 27, L_APP, L_APP, L_APP, L_APP, L_APP, 38, L_APP, 21,
      L_APP },
    spell_curse,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		20,	12,
    "curse",		"&RThe curse wears off.", SLOT(27),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_MAGIC,
    "&R$n&R is no longer cursed.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "detect evil",
    { L_APP, 6, L_APP, L_APP, L_APP, 6, L_APP, 6, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_detect_evil,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"The red in your vision disappears.", SLOT(28),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "detect hidden",
    { L_APP, 16, 10, L_APP, L_APP, 26, 39, 21, 33, 23,
      L_APP, L_APP, 7, L_APP, L_APP, 21, 12, 6, 10, 18,
      L_APP },
    spell_detect_hidden,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"You feel less aware of your surroundings.", SLOT(29),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "$n is less aware of their surroundings.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "detect invis",
    { 21, 25, 10, L_APP, L_APP, 24, L_APP, 27, L_APP, 29,
      L_APP, L_APP, 11, L_APP, L_APP, 21, 8, 6, 15, L_APP,
      L_APP },
    spell_detect_invis,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"You no longer see invisible objects.", SLOT(30),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "$n can no longer see the invisible.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "detect magic",
    { 6, 9, L_APP, L_APP, L_APP, 6, L_APP, 9, L_APP, 10,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 6, 6, L_APP, 9,
      L_APP },
    spell_detect_magic,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"&YThe detect magic wears off.", SLOT(31),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "&Y$n&Y can no longer detect magic.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "detect poison",
    { L_APP, 11, L_APP, L_APP, L_APP, 11, L_APP, 11, 32, L_APP,
      L_APP, L_APP, 12, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_detect_poison,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			5,	12,
    "",			"!Detect Poison!", SLOT(32),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },
  
  {
    "mining",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_mining,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			0,	12,
    "",			"!mining!", SLOT(33),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NULL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "dispel magic",
    { 64, 51, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 63, 66, 68, L_APP, 50,
      L_APP },
    spell_dispel_magic,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	16,
    "",			"!Dispel Magic!", SLOT(34),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_DISPEL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "earthquake",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 17, L_APP, 29, 41, 27,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 18, 15,
      L_APP },
    spell_earthquake,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			15,	12,
    "earthquake",		"!Earthquake!", SLOT(35),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EARTH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "enchant weapon",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 35, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 47,
      L_APP},
    spell_enchant_weapon,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			100,	24,
    "",			"!Enchant Weapon!", SLOT(36),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "energy drain",
    { 23, L_APP, L_APP, L_APP, 24, L_APP, L_APP, L_APP, L_APP, 23,
      L_APP, 30, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 38,
      L_APP },
    spell_energy_drain,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			35,	12,
    "energy drain",		"!Energy Drain!", SLOT(37),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "faerie fire",
    { 32, 31, L_APP, L_APP, L_APP, 31, L_APP, L_APP, 34, 39,
      L_APP, L_APP, L_APP, L_APP, L_APP, 32, L_APP, 31, L_APP, 33,
      L_APP},
    spell_faerie_fire,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			5,	12,
    "faerie fire",	"&PThe pink aura around you fades away.", SLOT(38),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_FIRE,
    "&P$n&P no longer has a pink aura.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "faerie fog",
    { 40, L_APP, L_APP, L_APP, L_APP, 41, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 40, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_faerie_fog,	TAR_IGNORE,		POS_STANDING,
    NULL,			12,	12,
    "faerie fog",		"!Faerie Fog!", SLOT(39),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_FIRE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "fireball",
    { 21, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP,
      L_APP },
    spell_fireball,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "fireball",		"!Fireball!", SLOT(40),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_FIRE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "fireshield",
    { 65, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 71, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP,
      L_APP },
    spell_fireshield,	TAR_CHAR_SELF,	POS_STANDING,
    NULL,			75,	12,
    "",			"&RThe flames engulfing your body burn out.", SLOT(41),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_FIRE,
    "&RThe flames engulfing $n's&R body burn out.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "flamestrike",
    { L_APP, 13, L_APP, L_APP, L_APP, L_APP, L_APP, 14, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 14,
      L_APP },
    spell_flamestrike,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			20,	12,
    "flamestrike",		"!Flamestrike!", SLOT(42),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_FIRE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "fly",
    { 9, 12, L_APP, L_APP, L_APP, 14, 20, 12, 17, 6,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 12, L_APP, L_APP, L_APP,
      L_APP },
    spell_fly,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			10,	18,
    "",			"You slowly float to the ground.", SLOT(43),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_WIND,
    "$n slowly foats to the ground.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "gate",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_gate,		TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Gate!", SLOT(44),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "giant strength",
    { 7, L_APP, L_APP, L_APP, L_APP, 13, 14, 34, 7, 15,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 15, L_APP, L_APP,
      L_APP },
    spell_giant_strength,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			20,	12,
    "",			"You feel weaker.", SLOT(45),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "$n no longer looks so mighty.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "goodberry",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 18, L_APP,
      L_APP },
    spell_goodberry,	TAR_OBJ_INV,	        POS_STANDING,
    NULL,			25,	8,
    "",			"!GOODBERRY!", SLOT(46),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EARTH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "harm",
    { L_APP, 25, L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 30,
      L_APP },
    spell_harm,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			35,	12,
    "harm spell",		"!Harm!", SLOT(47),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "heal",
    { L_APP, 24, L_APP, L_APP, L_APP, 49, L_APP, 36, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_heal,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			200,	16,
    "",			"!Heal!", SLOT(48),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_POTION,	"You failed.",
  },

  {
    "iceshield",
    { L_APP, 53, L_APP, L_APP, L_APP, 73, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 68, L_APP, L_APP, 76,
      L_APP },
    spell_iceshield,	TAR_CHAR_SELF,  	POS_STANDING,
    NULL,			150,	12,
    "",			"&CThe icy crust about your body melts away.", SLOT(49),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_WATER,
    "&CThe icy crust about $n's &Cbody melts away.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "icestorm",
    { 31, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 38, L_APP, L_APP, L_APP,
      L_APP },
    spell_icestorm,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			25,	8,
    "icy blast",		"!ICESTORM!", SLOT(50),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "identify",
    { 10, 10, L_APP, L_APP, 13, 10, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 10, 13, 13, L_APP, 12,
      L_APP },
    spell_identify,             TAR_OBJ_INV,            POS_STANDING,
    NULL,                       12,     24,
    "",                 "!Identify!", SLOT(51),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "vibrate",
    { L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_inertial, 	TAR_CHAR_SELF,	POS_STANDING,
    NULL,			75,	0,
    "",			"&zYour body stops vibrating.", SLOT(52),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "&z$n &zstops vibrating.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "infravision",
    { 6, 9, L_APP, L_APP, L_APP, 9, L_APP, 9, 9, 9,
      L_APP, L_APP, L_APP, L_APP, L_APP, 5, L_APP, L_APP, L_APP, 7,
      L_APP },
    spell_infravision,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	18,
    "",			"You no longer see in the dark.", SLOT(53),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "$n no longer sees in the dark.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "incinerate",
    { 14, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 13, L_APP, L_APP,
      L_APP },
    spell_incinerate,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,	30,	12,
    "flames",		"&OThe flames have been extinguished.", SLOT(54),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_FIRE,
    "&OThe flames have been extinguished from $n's &Obody.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "invis",
    { 24, L_APP, 15, L_APP, L_APP, 30, 24, L_APP, 31, 26,
      L_APP, 46, 16, L_APP, L_APP, 24, 12, 16, 10, L_APP,
      L_APP },
    spell_invis,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,		5,	12,
    "",			"You are no longer invisible.", SLOT(55),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "$n is no longer invisible.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

    {
    "know alignment",
    { 8, 5, L_APP, L_APP, L_APP, 8, L_APP, 8, L_APP, L_APP,
      L_APP, L_APP, 6, L_APP, L_APP, 8, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_know_alignment,       TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
    NULL,			9,	12,
    "",			"!Know Alignment!", SLOT(56),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "lightning bolt",
    { 17, L_APP, L_APP, L_APP, L_APP, 18, 26, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_lightning_bolt,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "lightning bolt",	"!Lightning Bolt!", SLOT(57),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "locate object",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_locate_object,	TAR_IGNORE,		POS_STANDING,
    NULL,			20,	18,
    "",			"!Locate Object!", SLOT(58),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "magic missile",
    { 3, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_magic_missile,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "magic missile",	"!Magic Missile!", SLOT(59),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "mana",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_mana,           TAR_CHAR_DEFENSIVE,      POS_STANDING,
    NULL,                  0, 0,
    "",                    "!Mana!", SLOT(60),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "mass invis",
    { 35, L_APP, L_APP, L_APP, L_APP, 35, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 31, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_mass_invis,	TAR_IGNORE,		POS_STANDING,
    NULL,	20,	24,
    "",			"!Mass Invis!", SLOT(61),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "pass door",
    { 28, L_APP, L_APP, L_APP, L_APP, 27, L_APP, L_APP, L_APP, 39,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 20, L_APP, L_APP, L_APP,
      L_APP },
    spell_pass_door,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			20,	12,
    "",			"You feel solid again.", SLOT(62),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "aura of peace",
    { L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 63,
      L_APP },
    spell_aura,     	TAR_CHAR_SELF,	POS_STANDING,
    NULL,			100,	12,
    "",			"The peace aura around your body fades.", SLOT(63),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_HOLY,
    "$n no longer looks so peaceful.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "permenancy",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_permenancy,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			200,	24,
    "",			"!Permenancy!", SLOT(64),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "poison",
    { L_APP, L_APP, 35, L_APP, L_APP, 19, L_APP, L_APP, L_APP, 9,
      L_APP, 24, L_APP, L_APP, L_APP, L_APP, 25, L_APP, L_APP, 35,
      L_APP },
    spell_poison,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
    NULL,		10,	12,
    "poison",		"You feel less sick.", SLOT(65),
    DISPEL_NO,          CANCEL_NO,             DAMCLASS_POISON,
    "$n &Gfeels less sick.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "portal",
    { 37, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 91, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 45,
      L_APP },
    spell_portal,		TAR_IGNORE,     	POS_STANDING,
    NULL,   		100,	12,
    "",     		"", SLOT(66),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "protection evil",
    { L_APP, 12, L_APP, L_APP, L_APP, 15, L_APP, 20, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_protection,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"You feel less protected.", SLOT(67),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_HOLY,
    "$n is no longer proteced from evil.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "refresh",
    { L_APP, 3, L_APP, L_APP, L_APP, 4, 5, 5, L_APP, L_APP,
      L_APP, 5, L_APP, L_APP, L_APP, L_APP, L_APP, 3, L_APP, 3,
      L_APP },
    spell_refresh,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			12,	18,
    "refresh",		"!Refresh!", SLOT(68),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "remove curse",
    { L_APP, 22, L_APP, L_APP, L_APP, 21, L_APP, 26, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 22,
      L_APP },
    spell_remove_curse,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			5,	12,
    "",			"!Remove Curse!", SLOT(69),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "sanctuary",
    { L_APP, 20, L_APP, L_APP, L_APP, L_APP, L_APP, 27, 41, L_APP,
      L_APP, L_APP, L_APP, 26, L_APP, L_APP, L_APP, L_APP, 26, 35,
      L_APP },
    spell_sanctuary,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			75,	12,
    "",			"&WThe white aura around your body fades.", SLOT(70),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "&WThe white aura around $n's &Wbody fades.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "scry",
    { 13, 13, L_APP, L_APP, 9, 24, 31, 27, 26, 19,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 17, 20, 10,
      L_APP },
    spell_scry,		TAR_CHAR_SELF,  	POS_STANDING,
    NULL,			35,	20,
    "",			"Your vision returns to normal.", SLOT(71),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "shield",
    { 13, L_APP, L_APP, L_APP, L_APP, 16, L_APP, L_APP, 19, 16,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP, 5,
      L_APP },
    spell_shield,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			12,	18,
    "",			"Your force shield shimmers then fades away.", SLOT(72),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_HOLY,
    "$n no longer has a force shield.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "shocking grasp",
    { 10, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 15, 12,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_shocking_grasp,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "shocking grasp",	"!Shocking Grasp!", SLOT(73),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "shockshield",
    { 61, L_APP, L_APP, L_APP, L_APP, 61, 37, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 90, L_APP, L_APP, L_APP, 26,
      L_APP },
    spell_shockshield,	TAR_CHAR_SELF,  	POS_STANDING,
    NULL,			100,	12,
    "",			"&BThe electricity flows into the ground.", SLOT(74),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_WIND,
    "&BThe electricity around $n's &Bbody flows into the ground.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "sleep",
    { 23, L_APP, L_APP, L_APP, L_APP, 41, L_APP, L_APP, L_APP, 46,
      L_APP, 50, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_sleep,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
    NULL,		15,	12,
    "",			"You feel less tired.", SLOT(75),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "spell bind",
    { 46, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_spell_bind,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			100,	24,
    "",			"!Spell Bind!", SLOT(76),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "stone skin",
    { 27, L_APP, L_APP, L_APP, L_APP, 35, 41, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_stone_skin,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			12,	18,
    "",			"&zYour skin feels soft again.", SLOT(77),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_EARTH,
    "&z$n's &zskin returns to normal.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "summon",
    { 80, 16, L_APP, L_APP, 22, 22, L_APP, 19, L_APP, 31,
      L_APP, L_APP, L_APP, L_APP, L_APP, 35, 87, 72, 39, 20,
      L_APP },
    spell_summon,		TAR_IGNORE,		POS_STANDING,
    NULL,			50,	12,
    "",			"!Summon!", SLOT(78),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "teleport",
    { 90, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_teleport,		TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,	 		35,	12,
    "",			"!Teleport!", SLOT(79),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "ventriloquate",
    { 3, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_ventriloquate,	TAR_IGNORE,		POS_STANDING,
    NULL,			5,	12,
    "",			"!Ventriloquate!", SLOT(80),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "weaken",
    { 17, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 29,
      L_APP, L_APP, L_APP, L_APP, L_APP, 16, L_APP, L_APP, L_APP, 16,
      L_APP },
    spell_weaken,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			20,	12,
    "spell",		"You feel stronger.", SLOT(81),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_MAGIC,
    "$n feels stronger.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "word of recall",
    { 21, 16, 100, 100, 23, 32, 36, 20, 31, 23,
      L_APP, 26, 80, L_APP, L_APP, 20, 15, 11, 66, 16,
      L_APP },
    spell_word_of_recall,	TAR_CHAR_SELF,		POS_RESTING,
    NULL,			5,	12,
    "",			"!Word of Recall!", SLOT(82),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "acid breath",
    { 63, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_acid_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "blast of acid",	"!Acid Breath!", SLOT(83),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_BREATH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "fire breath",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 69, L_APP, L_APP,
      L_APP },
    spell_fire_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "blast of flame",	"!Fire Breath!", SLOT(84),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_BREATH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "frost breath",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 56, L_APP, L_APP, L_APP,
      L_APP },
    spell_frost_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "blast of frost",	"!Frost Breath!", SLOT(85),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_BREATH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "gas breath",
    { 65, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_gas_breath,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			50,	12,
    "blast of gas",		"!Gas Breath!", SLOT(86),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_BREATH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "lightning breath",
    { 62, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_lightning_breath,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "blast of lightning",	"!Lightning Breath!", SLOT(87),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_BREATH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon swarm",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 60, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_summon_swarm,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Summon Insect!", SLOT(88),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon pack",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 70, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_summon_pack,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Summon Pack!", SLOT(89),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon demon",
    { 91, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 90,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 83, L_APP, 57,
      L_APP},
    spell_summon_demon,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Summon Demon!", SLOT(90),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "backstab",
    { L_APP, L_APP, 9, L_APP, L_APP, L_APP, L_APP, L_APP, 42, L_APP,
      L_APP, 26, 14, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_backstab,		TAR_CHAR_OFFENSIVE,		POS_STANDING,
    NULL,		0,	24,
    "backstab",		"!Backstab!", SLOT(91),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "bash",
    { L_APP, L_APP, L_APP, 18, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 29, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_bash,		TAR_OBJ_INV,	POS_STANDING,
    NULL,		0,	24,
    "bash",			"!Bash!", SLOT(92),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "disarm",
    { L_APP, L_APP, 11, 9, L_APP, L_APP, 16, 14, 15, 11,
      52, 30, 10, 22, 8, L_APP, L_APP, L_APP, 45, L_APP,
      L_APP },
    skill_disarm,		TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
    NULL,		0,	24,
    "",			"!Disarm!", SLOT(93),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "dodge",
    { 6, 9, 4, 4, 9, 11, 6, 7, 7, 9,
      7, 7, 4, 5, 6, 9, 9, 8, 6, 9,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,		0,	 0,
    "",			"!Dodge!", SLOT(94),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "enhanced dodge",
    { L_APP, L_APP, 18, 14, L_APP, L_APP, L_APP, L_APP, L_APP, 19,
      13, L_APP, 12, 49, 38, L_APP, L_APP, L_APP, 49, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,		0,	 0,
    "",			"!Enhanced Dodge!", SLOT(95),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "dual",
    { L_APP, L_APP, 29, 19, L_APP, L_APP, 10, 21, 25, 31,
      26, 33, 30, 22, 7, L_APP, L_APP, L_APP, 32, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,	POS_RESTING,
    NULL,		0,	 0,
    "",			"!DUAL!", SLOT(96),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "eighth attack",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 98, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!eighth Attack!", SLOT(97),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "enhanced damage",
    { 51, 49, 14, 9, 62, 57, 13, 11, 26, 23,
      6, 12, 14, 11, 10, 53, 53, 49, 12, 50,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Enhanced Damage!", SLOT(98),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "enhanced damage two",
    { L_APP, L_APP, 52, 20, L_APP, L_APP, 43, 40, L_APP, 35,
      36, 40, 46, 37, 17, L_APP, L_APP, L_APP, 44, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Enhanced Damage Two!", SLOT(99),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "enhanced damage three",
    { L_APP, L_APP, L_APP, 95, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      87, L_APP, L_APP, L_APP, 33, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Enhanced Damage Three!", SLOT(100),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "enhanced hit",
    { L_APP, 61, 17, 15, 26, L_APP, 18, 16, 15, 31,
      20, 20, 19, 12, 10, L_APP, L_APP, L_APP, 8, 63,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Enhanced Hit!", SLOT(101),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "enhanced hit two",
    { L_APP, L_APP, L_APP, 27, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      41, L_APP, 27, 41, 29, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Enhanced Hit Two!", SLOT(102),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "feed",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3,
      L_APP, 8, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_feed,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 6,
    "bite",			"!Feed!", SLOT(103),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.",   SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "gorge",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 17,
      L_APP, 25, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_gorge,         TAR_OBJ_INV,     POS_STANDING,
    NULL,          0,       6,
    "gorge",                     "!Gorge!", SLOT(104),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "fifth attack",
    { L_APP, L_APP, L_APP, 39, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      82, L_APP, L_APP, L_APP, 35, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Fifth Attack!", SLOT(105),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "fifth strike",
    { L_APP, L_APP, L_APP, 46, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      72, L_APP, L_APP, 68, 45, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	0,
    "",			"!Fifth Strike!", SLOT(106),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "fourth attack",
    { L_APP, L_APP, 44, 27, L_APP, L_APP, 34, 29, 45, 40,
      35, 40, 39, L_APP, 25, L_APP, L_APP, L_APP, 36, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!FOURTH Attack!", SLOT(107),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "fourth strike",
    { L_APP, L_APP, L_APP, 36, L_APP, L_APP, L_APP, L_APP, 51, L_APP,
      29, L_APP, 47, 59, 26, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	0,
    "", 		"!Fourth Strike!", SLOT(108),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "hide",
    { L_APP, L_APP, 4, L_APP, L_APP, L_APP, 7, L_APP, 5, 8,
      L_APP, 30, 5, L_APP, L_APP, L_APP, L_APP, L_APP, 6, L_APP,
      L_APP },
    skill_hide,		TAR_IGNORE,		POS_RESTING,
    NULL,		0,	12,
    "",			"You are no longer so hard to see.", SLOT(109),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EARTH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "iron grip",
    { L_APP, L_APP, L_APP, 19, L_APP, L_APP, L_APP, 27, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_irongrip,		TAR_IGNORE,   	 	POS_STANDING,
    NULL,		0,	 8,
    "",			"You loosen your hold on your weapon.", SLOT(110),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "kick",
    { L_APP, L_APP, 50, 11, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      10, 36, 34, 38, 13, L_APP, L_APP, L_APP, 20, L_APP,
      L_APP },
    skill_kick,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 12,
    "kick",			"!Kick!", SLOT(111),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "back kick",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 65, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_back_kick,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,     0,	16,
    "back kick",	"!Back Kick!", SLOT(112),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "claw",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      31, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_claw,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 3,
    "claw",			"!Claw!", SLOT(113),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "bite",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      30, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_bite,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 9,
    "bite",			"!Bite!", SLOT(114),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "head butt",
    { L_APP, L_APP, L_APP, 10, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 9, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_head_butt,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 8,
    "head butt",			"!Head Butt!", SLOT(115),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "parry",
    { L_APP, L_APP, 5, 6, L_APP, 27, 9, 7, 7, 15,
      L_APP, 7, 6, 11, 8, L_APP, L_APP, L_APP, 8, 26,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,		0,	 0,
    "",			"!Parry!", SLOT(116),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "enhanced parry",
    { L_APP, L_APP, L_APP, 16, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 18, 59, 41, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,		0,	 0,
    "",			"!Enhanced Parry!", SLOT(117),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "peek",
    { L_APP, L_APP, 23, L_APP, L_APP, L_APP, L_APP, L_APP, 29, 29,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    NULL,		0,	 0,
    "",			"!Peek!", SLOT(118),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "pick lock",
    { L_APP, L_APP, 5, L_APP, L_APP, L_APP, L_APP, L_APP, 9, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_pick,		TAR_IGNORE,		POS_STANDING,
    NULL,		0,	12,
    "",			"!Pick!", SLOT(119),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "poison weapon",
    { L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP, L_APP, 72, L_APP,
      L_APP, 78, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_poison_weapon,		TAR_OBJ_INV,		POS_STANDING,
    NULL,	0,	12,
    "poisonous concoction",	"!Poison Weapon!", SLOT(120),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_POISON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "depoison weapon",
    { L_APP, L_APP, 53, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_depoison_weapon,		TAR_OBJ_INV,		POS_STANDING,
    NULL,	0,	12,
    "poisonous concoction",	"!Depoison Weapon!", SLOT(121),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_POISON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "punch",
    { L_APP, L_APP, L_APP, 31, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 31, 35, 20, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_punch,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 6,
    "punch",		"!punch!", SLOT(122),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "rescue",
    { L_APP, 19, L_APP, 7, L_APP, 31, 11, 11, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 20,
      L_APP },
    skill_rescue,		TAR_IGNORE,		POS_FIGHTING,
    NULL,		0,	12,
    "",			"!Rescue!", SLOT(123),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "second attack",
    { 12, 17, 11, 9, 16, 16, 12, 8, 21, 19,
      7, 8, 11, 21, 9, 12, 13, 12, 12, 15,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Second Attack!", SLOT(124),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "second strike",
    { L_APP, L_APP, 16, 13, L_APP, L_APP, 23, 18, 27, 26,
      6, 19, 9, 8, 9, L_APP, L_APP, L_APP, 17, 15,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	0,
    "", 		"!Second strike!", SLOT(125),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "seventh attack",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 72, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!seventh Attack!", SLOT(126),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "sixth attack",
    { L_APP, L_APP, L_APP, 75, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 60, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!sixth Attack!", SLOT(127),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "sneak",
    { L_APP, L_APP, 22, L_APP, L_APP, L_APP, L_APP, L_APP, 23, 29,
      L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP, L_APP, 15, L_APP,
      L_APP },
    skill_shadow,		TAR_IGNORE,		POS_STANDING,
    NULL,		0,	12,
    "",                 "You no longer sneak.", SLOT(128),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "steal",
    { L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    NULL,		0,	24,
    "",			"!Steal!", SLOT(129),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "third attack",
    { L_APP, 31, 22, 17, L_APP, 89, 25, 19, 33, 31,
      14, 20, 23, 39, 15, L_APP, L_APP, L_APP, 21, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Third Attack!", SLOT(130),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "third strike",
    { L_APP, L_APP, 30, 22, L_APP, L_APP, L_APP, L_APP, 35, 32,
      12, L_APP, 28, 28, 21, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null, 	TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	0,
    "",			"!Third Strike!", SLOT(131),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "general purpose",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_general_purpose,  TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   0,      12,
    "general purpose ammo", "!General Purpose Ammo!", SLOT(132),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EXPLOSIVE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "high explosive",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_high_explosive,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   0,      12,
    "high explosive ammo",  "!High Explosive Ammo!", SLOT(133),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EXPLOSIVE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "adrenaline control",
    { L_APP, L_APP, L_APP, L_APP, 17, L_APP, L_APP, L_APP, L_APP, 19,
      91, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_adrenaline_control,       TAR_CHAR_SELF,  POS_STANDING,
    NULL,                           6,      12,
    "",                             "The adrenaline rush wears off.", SLOT(134),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_POTION | CRAFT_SCROLL | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "agitation",
    { L_APP, L_APP, L_APP, L_APP, 6, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_agitation,        TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   10,     12,
    "agitation",            "!Agitation!", SLOT(135),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "aura sight",
    { L_APP, L_APP, L_APP, L_APP, 14, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_aura_sight,       TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   9,     12,
    "",                     "!Aura Sight!", SLOT(136),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "awe",
    { L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 67, L_APP, L_APP, L_APP,
      L_APP },
    spell_awe,              TAR_CHAR_DEFENSIVE,     POS_FIGHTING,
    NULL,                   35,     12,
    "",                     "!Awe!", SLOT(137),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "ballistic attack",
    { L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_ballistic_attack, TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   5,     12,
    "ballistic attack",     "!Ballistic Attack!", SLOT(138),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EXPLOSIVE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "biofeedback",
    { L_APP, L_APP, L_APP, L_APP, 18, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_biofeedback,      TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   75,     12,
    "",                   "You are no longer affected by an electromagnetic aura.", SLOT(139),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_PSYCHIC,
    "$n's biofeedback is no longer effective.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "cell adjustment",
    { L_APP, L_APP, L_APP, L_APP, 11, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_cell_adjustment,  TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   8,     12,
    "",                     "!Cell Adjustment!", SLOT(140),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "chameleon power",
    { L_APP, L_APP, L_APP, L_APP, 6, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_chameleon,             TAR_IGNORE,             POS_STANDING,
    NULL,         0,     12,
    "",                     "!Chameleon Power!", SLOT(141),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "chaos field",
    { L_APP, L_APP, L_APP, L_APP, 67, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 42, L_APP, L_APP, L_APP, L_APP, 48, L_APP, L_APP, L_APP,
      L_APP },
    spell_chaosfield,	TAR_CHAR_SELF,  	POS_STANDING,
    NULL,			150,	12,
    "",		"The chaos flees from the order that surrounds you.", SLOT(142),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_UNHOLY,
    "&YThe chaos around $n's &Ybody flees.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "combat mind",
    { L_APP, L_APP, L_APP, L_APP, 15, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_combat_mind,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   15,     12,
    "",                     "Your battle sense has faded.", SLOT(143),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "complete healing",
    { L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 66,
      L_APP },
    spell_complete_healing, TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   400,    24,
    "",                     "!Complete Healing!", SLOT(144),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "control flames",
    { L_APP, L_APP, L_APP, L_APP, 11, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP, L_APP,
      L_APP },
    spell_control_flames,   TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   15,     12,
    "tongue of flame",      "!Control Flames!", SLOT(145),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "create sound",
    { L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 8, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_create_sound,     TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   5,     12,
    "",                     "!Create Sound!", SLOT(146),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "death field",
    { L_APP, L_APP, L_APP, L_APP, 50, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 84, L_APP, L_APP, L_APP, L_APP, 77, L_APP, L_APP, L_APP,
      L_APP },
    spell_death_field,      TAR_IGNORE,             POS_FIGHTING,
    NULL,                   200,    18,
    "field of death",       "!Death Field!", SLOT(147),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "detonate",
    { L_APP, L_APP, L_APP, L_APP, 27, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_detonate,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   35,     24,
    "detonation",           "!Detonate!", SLOT(148),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EXPLOSIVE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "disintegrate",
    { L_APP, L_APP, L_APP, L_APP, 97, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 94, L_APP, L_APP,
      L_APP },
    spell_disintegrate,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   150,    18,
    "disintegration",       "!Disintegrate!", SLOT(149),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_FIRE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "displacement",
    { L_APP, L_APP, L_APP, L_APP, 9, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_displacement,     TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   10,     12,
    "",                     "You are no longer displaced.", SLOT(150),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_PSYCHIC,
    "$n is no longer displaced.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "domination",
    { L_APP, L_APP, L_APP, L_APP, 16, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 41, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_domination,       TAR_CHAR_OFFENSIVE,     POS_STANDING,
    NULL,        5,     12,
    "",                     "You regain control of your body.", SLOT(151),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "ectoplasmic form",
    { L_APP, L_APP, L_APP, L_APP, 19, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_ectoplasmic_form, TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   20,     12,
    "",                     "You feel solid again.", SLOT(152),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_PSYCHIC,
    "$n is solid once again.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "ego whip",
    { L_APP, L_APP, L_APP, L_APP, 13, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_ego_whip,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   20,     12,
    "",                     "You feel more confident.", SLOT(153),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "energy containment",
    { L_APP, L_APP, L_APP, L_APP, 10, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_energy_containment,       TAR_CHAR_SELF,  POS_STANDING,
    NULL,                           10,     12,
    "",                             "You no longer absorb energy.", SLOT(154),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "enhance armor",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 47,
      L_APP },
    spell_enhance_armor,    TAR_OBJ_INV,    POS_STANDING,
    NULL,                   100,    24,
    "",                     "!Enhance Armor!", SLOT(155),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "enhanced strength",
    { L_APP, L_APP, L_APP, L_APP, 7, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_enhanced_strength,        TAR_CHAR_SELF,  POS_STANDING,
    NULL,                           20,     12,
    "",                             "You no longer feel so HUGE.", SLOT(156),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "$n feels weaker.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "flesh armor",
    { L_APP, L_APP, L_APP, L_APP, 11, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 8, L_APP, L_APP, L_APP,
      L_APP },
    spell_flesh_armor,      TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   15,     12,
    "",                     "Your skin returns to normal.", SLOT(157),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "$n's skin returns to normal.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "heighten senses",
    { L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
      20, 15, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_heighten,             TAR_CHAR_SELF,          POS_STANDING,
    NULL,          0,      0,
    "",                     "Your senses return to normal.", SLOT(158),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "inertial barrier",
    { L_APP, L_APP, L_APP, L_APP, 19, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_inertial_barrier, TAR_IGNORE,             POS_STANDING,
    NULL,                   40,     24,
    "",                     "Your inertial barrier dissipates.", SLOT(159),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_ENERGY,
    "$n's inertial barrier dissipates.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "inflict pain",
    { L_APP, L_APP, L_APP, L_APP, 5, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_inflict_pain,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   10,     12,
    "mindpower",            "!Inflict Pain!", SLOT(160),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "intellect fortress",
    { L_APP, L_APP, L_APP, L_APP, 12, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_intellect_fortress,       TAR_IGNORE,     POS_STANDING,
    NULL,                           25,     24,
    "",                     "Your intellectual fortress crumbles.", SLOT(161),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "lend health",
    { L_APP, L_APP, L_APP, L_APP, 10, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_lend_health,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   10,     12,
    "",                     "!Lend Health!", SLOT(162),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "levitation",
    { L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 13, L_APP, L_APP, L_APP, 15, 20, 14,
      L_APP },
    spell_levitation,       TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   10,     18,
    "",                     "You slowly float to the ground.", SLOT(163),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "mental barrier",
    { L_APP, L_APP, L_APP, L_APP, 6, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 23, L_APP, L_APP,
      L_APP },
    spell_mental_barrier,   TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   8,     12,
    "",                     "Your mental barrier breaks down.", SLOT(164),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_PSYCHIC,
    "$n's mental barrier breaks down.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "mind thrust",
    { L_APP, L_APP, L_APP, L_APP, 2, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_mind_thrust,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   8,     12,
    "mind thrust",          "!Mind Thrust!", SLOT(165),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "project force",
    { L_APP, L_APP, L_APP, L_APP, 9, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_project_force,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   18,     12,
    "projected force",      "!Project Force!", SLOT(166),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "psionic blast",
    { L_APP, L_APP, L_APP, L_APP, 17, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_psionic_blast,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   25,     12,
    "psionic blast",        "!Psionic Blast!", SLOT(167),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "psychic crush",
    { L_APP, L_APP, L_APP, L_APP, 8, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_psychic_crush,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   15,     18,
    "psychic crush",        "!Psychic Crush!", SLOT(168),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "psychic drain",
    { L_APP, L_APP, L_APP, L_APP, 4, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_psychic_drain,    TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                   20,     12,
    "",                     "You no longer feel drained.", SLOT(169),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "psychic healing",
    { L_APP, L_APP, L_APP, L_APP, 5, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_psychic_healing,  TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   100,      12,
    "",                     "!Psychic Healing!", SLOT(170),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_POTION,	"You failed.",
  },

  {
    "shadow form",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_shadow,             TAR_CHAR_SELF,             POS_STANDING,
    NULL,            0,     12,
    "",                     "You no longer move in the shadows.", SLOT(171),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "share strength",
    { L_APP, L_APP, L_APP, L_APP, 11, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_share_strength,   TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   8,     12,
    "",                 "You no longer share strength with another.", SLOT(172),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "thought shield",
    { L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_thought_shield,   TAR_CHAR_SELF,          POS_STANDING,
    NULL,                   5,     12,
    "",                     "You no longer feel so protected.", SLOT(173),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_PSYCHIC,
    "$n's thought shield crumbles.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "ultrablast",
    { L_APP, L_APP, L_APP, L_APP, 25, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_ultrablast,       TAR_IGNORE,             POS_FIGHTING,
    NULL,                   75,     24,
    "ultrablast",		"!Ultrablast!" , SLOT(174),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "cancellation",
    { 51, 56, L_APP, L_APP, L_APP, 72, L_APP, 63, 86, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 51, L_APP, L_APP, L_APP, 70,
      L_APP },
    spell_cancellation,	TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
    NULL, 			15,	16,
    "",                     "!Cancellation!", SLOT(175),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_DISPEL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "throw",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null, TAR_CHAR_OFFENSIVE, POS_STANDING,
    NULL,   0,  0,
    "throw",   "!Throw!", SLOT(176),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "turn undead",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_turn_undead, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
    NULL,              100,     12,
    "",                "!Turn Undead!", SLOT(177),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "mental block",
    { L_APP, L_APP, L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 27, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_mental_block, TAR_CHAR_DEFENSIVE, POS_STANDING,
    NULL,               25,     8,
    "",                 "Your mind feels more vulnerable.", SLOT(178),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_PSYCHIC,
    "$n's mental barrier breaks down.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "patch",
    { L_APP, L_APP, L_APP, 26, L_APP, L_APP, 68, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,     TAR_IGNORE, POS_STANDING,
    NULL,     0, 0,
    "",             "!Patch!", SLOT(179),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "doomshield",
    { 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
      112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
      112 },
    spell_null,     TAR_IGNORE, POS_STANDING,
    NULL,0, 0,
    "",             "&pYou lose the protection of Insanity.", SLOT(180),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_CLAN,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "image",
    { 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
      112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
      112 },
    spell_null,    TAR_IGNORE, POS_STANDING,
    NULL,  0,  0,
    "",   "&cThe images of the Talisman fade.", SLOT(181),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_CLAN,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "unholy strength",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 65, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_unholy_strength,    TAR_CHAR_DEFENSIVE, POS_STANDING,
    NULL,	50,	12,
    "",   "&zYour body is no longer fused with the strength of the unholy.", SLOT(182),
    DISPEL_YES,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "&z$n's body is no longer fused with the strength of demons.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "utopian healing",
    { 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
      112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
      112 },
    spell_null,    TAR_IGNORE, POS_STANDING,
    NULL,0,0,
    "",   "You feel able to heal others once again.", SLOT(183),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_CLAN,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "flamesphere",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    gspell_flamesphere, TAR_GROUP_OFFENSIVE, POS_STANDING,
    NULL,           14, 20,
    "flamesphere",  "!Flamesphere!", SLOT(184),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_FIRE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "bash door",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_bash,		TAR_OBJ_INV,		POS_STANDING,
    NULL,		0,	24,
    "bash",			"!Bash Door!", SLOT(185),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "mental drain",
    { L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_mental_drain,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,	0,	12,
    "mental drain",		"!Mental Drain!",	SLOT(186),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "drain life",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 29, L_APP, L_APP,
      L_APP },
    skill_drain_life,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,	0,	12,
    "life drain",		"!Drain Life!",	SLOT(187),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "holy strength",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_holy_strength,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			100,	12,
    "",			"Your divine strength fades.",	SLOT(188),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "curse of nature",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_curse_of_nature,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			100,	12,
    "curse of nature",		"You feel in Sync with nature once again.",	SLOT(189),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_EARTH,
    "&G$n &Gis no longer wracked by nature.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "detect good",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 15,
      L_APP, 6, L_APP, L_APP, L_APP, L_APP, 9, 5, L_APP, 6,
      L_APP },
    spell_detect_good,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"The white in your vision disappears.",	SLOT(190),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "protection good",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 20,
      L_APP, 22, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 11,
      L_APP },
    spell_protection_good,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			5,	12,
    "",			"You feel less protected.",	SLOT(191),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_UNHOLY,
    "$n is no longer protected from good.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "shield block",
    { L_APP, 5, L_APP, 62, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 6,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Shield Block!",	SLOT(192),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "hunt",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_hunt,		TAR_IGNORE,		POS_RESTING,
    NULL,		0,	 12,
    "",			"!Hunt!",SLOT(193),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "enchanted song",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_enchanted_song,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			100,	12,
    "",			"The peace leaves you.",	SLOT(194),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SONG,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "forging",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_forging,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			0,	12,
    "",			"!forging!", SLOT(195),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NULL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "mass shield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 101, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    gspell_mass_shield,     TAR_GROUP_ALL,    POS_STANDING,
    NULL,              80,  12,
    "",     "!Mass Shield!", SLOT(196),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "gouge",
    { L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_gouge,             TAR_CHAR_OFFENSIVE,             POS_FIGHTING,
    NULL,             0,      8,
    "gouge",                "!Gouge!", SLOT(197),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "rake eyes",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      62, 56, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_rake,             TAR_CHAR_OFFENSIVE,             POS_FIGHTING,
    NULL,             0,      8,
    "eye rake",                "!Rake!", SLOT(198),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "retreat",
    { L_APP, L_APP, 28, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_retreat,             TAR_IGNORE,             POS_FIGHTING,
    NULL,             0,      12,
    "retreat",                "!Retreat!", SLOT(199),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "holy sword",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 56, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_holysword,         TAR_OBJ_INV,        POS_STANDING,
    NULL,			100,	24,
    "",			"!Holy Sword!", SLOT(200),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon angel",
    { L_APP, 88, L_APP, L_APP, L_APP, L_APP, L_APP, 76, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP},
    spell_summon_angel,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			100,	12,
    "",			"!Summon Angel!", SLOT(201),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "holy fires",
    { L_APP, 32, L_APP, L_APP, L_APP, L_APP, L_APP, 40, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_holy_fires,	TAR_CHAR_OFFENSIVE,      POS_FIGHTING,
    NULL,			40,	12,
    "holy flames",		"!Holy Fires!", SLOT(202),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "true sight",
    { 51, 55, L_APP, L_APP, 36, L_APP, L_APP, L_APP, 90, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, 39, L_APP, L_APP,
      L_APP },
    spell_truesight,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			59,	12,
    "",			"Your vision is no longer so true.", SLOT(203),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "blade barrier",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 58, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_bladebarrier,	TAR_CHAR_SELF,  	POS_STANDING,
    NULL,			100,	12,
    "",			"The phantom blades dissipate into the air.", SLOT(204),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_HOLY,
    "The blades about $n's body dissipate.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "alchemy",
    { L_APP, 43, L_APP, L_APP, L_APP, 46, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 51, L_APP, L_APP, L_APP, 52,
      L_APP },
    skill_brew,              TAR_IGNORE,             POS_STANDING,
    NULL,             0,  0,
    "",                      "!BREW!", SLOT(205),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ACID,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "inscription",
    { 46, L_APP, L_APP, L_APP, 56, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 49, L_APP, L_APP, L_APP, 51, L_APP, L_APP,
      L_APP },
    skill_inscription,		TAR_IGNORE,	POS_STANDING,
    NULL,             0,  	0,
    "",                      "!SCRIBE!", SLOT(206),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "flame blade",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 41, L_APP, L_APP,
      L_APP },
    spell_flame_blade,       TAR_OBJ_INV,        POS_STANDING,
    NULL,			100,	24,
    "",			"!Flame Blade!", SLOT(207),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_FIRE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "chaos blade",
    { L_APP, L_APP, L_APP, L_APP, 60, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_chaos_blade,       TAR_OBJ_INV,        POS_STANDING,
    NULL,			100,	24,
    "",			"!Chaos Blade!", SLOT(208),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "frost blade",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 53, L_APP, L_APP, L_APP,
      L_APP },
    spell_frost_blade,       TAR_OBJ_INV,        POS_STANDING,
    NULL,			100,	24,
    "",			"!Frost Blade!", SLOT(209),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "stun",
    { L_APP, L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_stun,           TAR_CHAR_OFFENSIVE,           POS_FIGHTING,
    NULL,            0, 12,
    "", "!Stun!", SLOT(210),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "strangle",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 47, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_strangle,           TAR_CHAR_OFFENSIVE,           POS_FIGHTING,
    NULL,            0, 12,
    "", "!Stun!", SLOT(211),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "berserk",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 52, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_berserk,       TAR_IGNORE,       POS_FIGHTING,
    NULL,     0, 0,
    "",        "You feel more sane.", SLOT(212),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "web",
    { 12, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_web,         TAR_CHAR_OFFENSIVE,        POS_FIGHTING,
    NULL,			25,	14,
    "",			"The webs melt away.", SLOT(213),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_EARTH,
    "&p$n &pis no longer entangled.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "entangle",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 19, 32, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_entangle,          TAR_CHAR_OFFENSIVE,        POS_FIGHTING,
    NULL,			25,	14,
    "",			"The vines release their grasp.", SLOT(214),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_EARTH,
    "&g$n &gis no longer entangled.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "dark blessing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 26,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_darkbless,       TAR_CHAR_DEFENSIVE,        POS_STANDING,
    NULL,			50,	24,
    "",			"The sweet caress of oblivion has lifted.", SLOT(215),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "bio-acceleration",
    { L_APP, L_APP, L_APP, L_APP, 29, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_bio_acceleration,  TAR_CHAR_SELF,        POS_STANDING,
    NULL,			50,	24,
    "",			"Your body structure returns to normal.",     SLOT(216),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_POTION,	"You failed.",
  },

  {
    "confusion",
    { 57, L_APP, L_APP, L_APP, 58, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 54, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_confusion,       TAR_CHAR_OFFENSIVE,        POS_FIGHTING,
    NULL,			50,	24,
    "",			"You become more sure of your surroundings.", SLOT(217),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_MAGIC,
    "&Y$n &Yis no longer confused.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "mind probe",
    { L_APP, L_APP, L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_mind_probe,       TAR_CHAR_DEFENSIVE,        POS_STANDING,
    NULL,			50,	24,
    "",			"!MIND PROBE!", SLOT(218),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "haste",
    { 75, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 57, L_APP, L_APP,
      L_APP },
    spell_haste,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			30,	12,
    "",			"You feel yourself slow down",	SLOT(219),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "trip",
    { L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP, L_APP, 55, L_APP,
      L_APP, L_APP, L_APP, 29, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_trip,             TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,              0,      12,
    "trip",                "!Trip!", SLOT(220),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "dirt kick",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 14, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_dirt_kick,             TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,      12,
    "dirt kick",		"!Dirt Kick!", SLOT(221),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "chain lightning",
    { 42, L_APP, L_APP, L_APP, L_APP, 57, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_chain_lightning,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			50,	22,
    "electrical blast",   	"!CHAIN LIGHTNING!", SLOT(222),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "meteor swarm",
    { 72, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 62, L_APP, L_APP,
      L_APP },
    spell_meteor_swarm,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			150,	18,
    "meteors",       	"You are no longer burning.", SLOT(223),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_FIRE,
    "&R$n &Rputs out the flames.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_POTION,	"You failed.",
  },

  {
    "psychic quake",
    { L_APP, L_APP, L_APP, L_APP, 79, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_psychic_quake,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			150,	25,
    "mental shockwave",   	"!PSY-QUAKE!", SLOT(224),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "fumble",
    { 37, L_APP, L_APP, L_APP, 38, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 37, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_fumble,       TAR_CHAR_OFFENSIVE,        POS_FIGHTING,
    NULL,			50,	24,
    "",			"You feel more sure of hand.", SLOT(225),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "dancing lights",
    { L_APP, 62, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 65, L_APP, L_APP, L_APP, 69,
      L_APP },
    spell_dancing_lights,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "dancing lights","The dancing lights about your body fade away.", SLOT(226),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_ILLUSION,
    "The &.dan&.cing&. lig&.hts &waround $n's body fade away.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "shadow walk",
    { L_APP, L_APP, 66, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 78, L_APP, L_APP, L_APP, L_APP, 74, L_APP,
      L_APP },
    skill_shadow_walk,             TAR_IGNORE,             POS_STANDING,
    NULL,       0,     1,
    "",                     "!SHADOW WALK!", SLOT(227),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "circle",
    { L_APP, L_APP, 80, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_circle,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 8,
    "sneak attack",		"!CIRCLE!", SLOT(228),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "dim mak",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 91, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_dim_mak,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 20,
    "dim mak",		"!DIM MAK!", SLOT(229),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon shadow",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 69,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_summon_shadow,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			100,	12,
    "",			"!Summon Shadow!", SLOT(230),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon beast",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 47, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_summon_beast,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			100,	12,
    "",			"!Summon Beast!", SLOT(231),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon trent",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 76, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 80, L_APP,
      L_APP },
    spell_summon_trent,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			100,	12,
    "",			"!Summon Trent!", SLOT(232),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "shatter",
    { 79, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_shatter,  	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
    NULL,		        500,	32,
    "",			"!shatter!", SLOT(233),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "molecular unbinding",
    { L_APP, L_APP, L_APP, L_APP, 66, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_molecular_unbind,	TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
    NULL,			500,	32,
    "",			"!shatter!", SLOT(234),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "phase shift",
    { L_APP, L_APP, L_APP, L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_phase_shift,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			100,	12,
    "",			"You shift back into the physical plane.", SLOT(235),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_ILLUSION,
    "$n shifts back into the physical plane.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "disrupt",
    { L_APP, L_APP, L_APP, L_APP, 92, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_disrupt,        TAR_CHAR_OFFENSIVE,       POS_FIGHTING,
    NULL,                 75,     12,
    "disruption",         "You feel less disrupted.", SLOT(236),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "soulstrike",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 73, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_soulstrike,           TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,      0,      4,
    "soul",        "!Soulstrike!",   SLOT(237),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "healing hands",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 48, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_healing_hands,      TAR_CHAR_DEFENSIVE,    POS_STANDING,
    NULL,              40,     20,
    "",         "!Healing Hands!",    SLOT(238),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "prayer",
    { L_APP, 23, L_APP, L_APP, L_APP, L_APP, L_APP, 27, L_APP, L_APP,
      L_APP, L_APP, L_APP, 40, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_prayer,           TAR_CHAR_SELF,    POS_RESTING,
    NULL,       50, 12,
    "",   "The blessing of the gods leaves your soul.",   SLOT(239),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "plague",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 62, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_plague,           TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,      50, 12,
    "plague",       "The Plague leaves you.",  SLOT(240),
    DISPEL_NO,         CANCEL_YES,              DAMCLASS_POISON,
    "&G$n &Gis no longer effected by the plague.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "unholy curse",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_unholy_curse,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,     150,      24,
    "",       "The Unholy Curse has lifted.", SLOT(241),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_UNHOLY,
    "&W$n &Wis no longer effected by the unholy curse.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "unholy wrath",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 33, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_unholy_wrath,     TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,     20,      12,
    "unholy wrath",       "!Unholy Wrath!",     SLOT(242),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "unholy prayer",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 40, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_unholy_prayer,    TAR_CHAR_SELF,     POS_STANDING,
    NULL,     50,      12,
    "",       "The Unholy Prayer has left you.", SLOT(243),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "golden armor",
    { L_APP, 71, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_golden_armor,		TAR_CHAR_SELF,	POS_STANDING,
    NULL,			120,	12,
    "",			"The golden glow of your armor fades.", SLOT(244),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_HOLY,
    "&YThe golden glow of $n's &Yarmor fades.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "golden sanctuary",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_golden_sanctuary,	TAR_CHAR_SELF,	POS_STANDING,
    NULL,			500,	12,
    "",			"The golden glow of your sanctuary fades.", SLOT(245),
    DISPEL_NO,         CANCEL_NO,              DAMCLASS_HOLY,
    "&YThe golden glow of $n's &Ysanctuary fades.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "chi blast",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 22, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_chi_blast,            TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL, 20, 12,
    "chi blast", "!Chi Blast!", SLOT(246),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "chi storm",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 41, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_chi_storm,            TAR_CHAR_OFFENSIVE,    POS_FIGHTING,
    NULL, 20, 12,
    "chi storm", "The chi energy leaves you.", SLOT(247),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "chi healing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 31, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_chi_healing,          TAR_CHAR_SELF, POS_STANDING,
    NULL,		150,		16,
    "", "!chi healing", SLOT(248),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "chi wave",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 27, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_chi_wave,             TAR_IGNORE, POS_FIGHTING,
    NULL, 30, 12,
    "chi wave", "You regain mastery of your chi!", SLOT(249),
    DISPEL_NO,          CANCEL_YES,              DAMCLASS_ENERGY,
    "$n regains mastery of the Chi!", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "shockwave",
    { 56, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_shockwave,            TAR_CHAR_OFFENSIVE, POS_FIGHTING,
    NULL, 30, 12,
    "shockwave", "You are no longer affected by the shockwave.", SLOT(250),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SONG,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "sunburst",
    { 85, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_sunburst,             TAR_CHAR_OFFENSIVE, POS_FIGHTING,
    NULL, 50, 12,
    "sunburst", "!sunburst!", SLOT(251),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_FIRE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "phantom form",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_phantom_form,         TAR_CHAR_SELF, POS_STANDING,
    NULL, 20, 12,
    "", "Your phantom form dissipates.", SLOT(252),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "$n's phantom form dissipates.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "spark",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 5, L_APP, L_APP, L_APP,
      L_APP, 12, L_APP, L_APP, L_APP, 9, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_spark, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
    NULL, 10, 12,
    "spark", "!spark!", SLOT(253),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "quickness",
    { L_APP, L_APP, 56, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 60,
      L_APP, L_APP, 49, 44, L_APP, L_APP, L_APP, L_APP, 47, L_APP,
      L_APP },
    skill_quickness,             TAR_CHAR_SELF,          POS_STANDING,
    NULL,          0,      0,
    "",                     "Your body slows.", SLOT(254),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "ghost shield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 24, 32, L_APP, L_APP, L_APP,
      L_APP },
    spell_ghost_shield,             TAR_CHAR_SELF,          POS_STANDING,
    NULL, 50, 12,
    "", "The ghosts surrounding you dissipate.", SLOT(255),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_ILLUSION,
    "&zThe ghosts surrounding $n &zdisappear.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "remove invis",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_remove_invis,		TAR_OBJ_INV,	POS_STANDING,
    NULL,			5,	12,
    "",			"!Remove Invis!", SLOT(256),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "vine travel",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 65, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_vine_portal,		TAR_IGNORE,     	POS_STANDING,
    NULL,   		100,	12,
    "",     		"", SLOT(257),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EARTH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "mist",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 80,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_mist,             TAR_CHAR_SELF,          POS_STANDING,
    NULL, 50, 12,
    "", "The mist about you slowly fades away.", SLOT(258),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_UNHOLY,
    "The mist about $n &wfades away.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "scrye",
    { 45, L_APP, L_APP, L_APP, 75, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 61, 57, 49, L_APP,
      L_APP },
    spell_scrye,            TAR_IGNORE,  POS_STANDING,
    NULL,        150,   12,
    "",             "",   SLOT(259),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
	TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "shadow image",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 50, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_shadow_image,             TAR_CHAR_SELF,          POS_STANDING,
    NULL, 50, 12,
    "", "You no longer appear to be in more than one location.", SLOT(260),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "$n &zno longer appears to be in more than one location.", SHIELD_YES,
	TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "double backstab",
    { L_APP, L_APP, 61, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_double_backstab,		TAR_CHAR_OFFENSIVE,		POS_STANDING,
    NULL,		0,	12,
    "double backstab",		"!DoubleBackstab!", SLOT(261),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "weaponmaster",
    { L_APP, L_APP, L_APP, 50, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_weaponmaster,       TAR_CHAR_SELF,       POS_STANDING,
    NULL,     0, 0,
    "",        "Your understanding of weapons is less.", SLOT(262),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "devour",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      46, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_devour,              TAR_OBJ_INV,             POS_STANDING,
    NULL,             0,  0,
    "",                      "!devour!", SLOT(263),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "palm",
    { L_APP, L_APP, 28, L_APP, L_APP, L_APP, L_APP, L_APP, 40, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,	POS_FIGHTING,
    NULL,		0,	 0,
    "palm",			"!Palm!", SLOT(264),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "spectral wings",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 14, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_spectral_wings,       TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   10,     18,
    "",                     "Your wings fade and you float to the ground", SLOT(265),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "blindfold",
    { L_APP, L_APP, 47, 35, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 41, 15, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_blindfold,              TAR_CHAR_SELF,             POS_STANDING,
    NULL,             0,  0,
    "",                      "You uncover your eyes.", SLOT(266),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "blade of doom",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 80, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_blade_doom,		TAR_IGNORE,     	POS_STANDING,
    NULL,   		100,	12,
    "",     		"", SLOT(267),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "slit",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 77, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_slit,              TAR_CHAR_OFFENSIVE,             POS_FIGHTING,
    NULL,             0,  24,
    "slit",                      "The slit in your neck heals.", SLOT(268),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "assassinate",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 82, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_assassinate,		TAR_CHAR_OFFENSIVE,		POS_STANDING,
    NULL,		0,	24,
    "assassinate",		"!Assassinate!", SLOT(269),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "visions",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 60, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_visions,            TAR_IGNORE,  POS_STANDING,
    NULL,        150,   12,
    "",             "",   SLOT(270),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "thick skin",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      48, L_APP, L_APP, L_APP, 55, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_thick_skin,              TAR_CHAR_SELF,             POS_STANDING,
    NULL,             0,  0,
    "",              "Your skin softens and loses its thickness.", SLOT(271),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EARTH,
    "This spell is not dispellable.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "paralyse",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      61, L_APP, 42, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_paralyse,           TAR_CHAR_OFFENSIVE,           POS_FIGHTING,
    NULL,            0, 24,
    "paralyse", "Your paralysis slowly fades and you regain your mobility.", SLOT(272),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "malignify",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 64, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_malignify,          TAR_CHAR_OFFENSIVE,        POS_FIGHTING,
    NULL,			25,	14,
    "",			"Your malignification wears off.", SLOT(273),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_UNHOLY,
    "&r$n's &rmalignification wears off.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "cloaking",
    { L_APP, L_APP, 24, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_cloaking,              TAR_CHAR_SELF,             POS_STANDING,
    NULL,             0,  0,
    "",                      "Your items are open to other's eyes.", SLOT(274),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "break weapon",
    { L_APP, L_APP, L_APP, 47, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 62, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_break_weapon,             TAR_CHAR_OFFENSIVE,             POS_FIGHTING,
    NULL,             0,      24,
    "",                "!Break Weapon!", SLOT(275),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "shadow plane",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 62,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_shadow_plane,     	TAR_CHAR_SELF,	POS_STANDING,
    NULL,			100,	12,
    "", "Your concentration fades and you fade back into reality.", SLOT(276),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "metamorph",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      26, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_metamorph,              TAR_CHAR_SELF,             POS_STANDING,
    NULL,             0,  0,
    "",             "You change back into your original form.", SLOT(277),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "lore",
    { L_APP, L_APP, 25, L_APP, L_APP, L_APP, 17, 17, L_APP, 16,
      44, 20, L_APP, 10, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_lore,              TAR_OBJ_INV,             POS_STANDING,
    NULL,             12,  24,
    "",             "!Lore!", SLOT(278),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "scrolls",
    { 3, 5, 15, 20, 4, 7, 8, 22, 13, 14,
      23, 13, 16, 6, 25, 4, 4, 3, 5, 3,
      L_APP },
    spell_null,              TAR_IGNORE,             POS_FIGHTING,
    NULL,             0,  0,
    "blazing scroll",             "!Scrolls!", SLOT(279),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "wands",
    { 3, 5, 15, 20, 4, 7, 17, 22, 12, 14,
      23, 13, 17, 29, 25, 4, 4, 4, 15, 7,
      L_APP },
    spell_null,              TAR_IGNORE,             POS_FIGHTING,
    NULL,             0,  0,
    "exploding wand",             "!Wands!", SLOT(280),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "staves",
    { 3, 5, 15, 20, 4, 7, 21, 22, 15, 14,
      23, 13, 18, 6, 25, 4, 4, 4, 21, 5,
      L_APP },
    spell_null,              TAR_IGNORE,             POS_FIGHTING,
    NULL,             0,  0,
    "shattered staff",             "!Staves!", SLOT(281),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "snare",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_snare,              TAR_CHAR_OFFENSIVE,             POS_FIGHTING,
    NULL,             0,  12,
    "",             "!Snare!", SLOT(282),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "untangle",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_untangle,              TAR_CHAR_DEFENSIVE,             POS_STANDING,
    NULL,             0,  24,
    "",             "!Untangle!", SLOT(283),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "slam",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 65, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_slam,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 12,
    "body slam",			"!Slam!", SLOT(284),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "rage",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 50, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_rage,       TAR_CHAR_SELF,       POS_STANDING,
    NULL,     0, 0,
    "",        "You slip out of your rage.", SLOT(285),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "quickburst",
    { 65, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 72, 71, 68, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 0,
    "",			"!Quickburst!", SLOT(286),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "improved concentration",
    { 52, L_APP, L_APP, L_APP, 58, 62, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 55, 57, 54, L_APP, 60,
      L_APP },
    spell_null,		TAR_IGNORE,	POS_FIGHTING,
    NULL,		0,	 0,
    "",			"!concentration!", SLOT(287),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "bloodthirsty",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      68, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_bloodthirsty,       TAR_IGNORE,       POS_FIGHTING,
    NULL,     0, 0,
    "",        "You feel less bloodthirsty.", SLOT(288),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "chant",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 54, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_combat_mind,      TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   15,     12,
    "",    "The chant of the monks slowly fades from your mind.", SLOT(289),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SONG,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "cause panic",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      75, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_cause_panic,       TAR_CHAR_OFFENSIVE,       POS_FIGHTING,
    NULL,     0, 0,
    "",        "!Cause Panic!", SLOT(290),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "solidify",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 20, L_APP, L_APP, L_APP,
      L_APP },
    spell_solidify,         TAR_CHAR_OFFENSIVE,        POS_FIGHTING,
    NULL,			25,	14,
    "",			"Your feet free.", SLOT(291),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_WATER,
    "$n can move again.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "cone of frost",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 68, L_APP, L_APP, L_APP,
      L_APP },
    spell_cone_of_frost,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			150,	12,
    "cone of frost",		"!CONE OF FROST!", SLOT(292),
    DISPEL_NO,          CANCEL_NO,             DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "cloud of cold",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 49, L_APP, L_APP, L_APP,
      L_APP },
    spell_cloud_of_cold,	TAR_IGNORE,	POS_FIGHTING,
    NULL,     	150,	18,
    "cloud of cold",			"Your eyes unfreeze.", SLOT(293),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_WATER,
    "&C$n's &Ceyes unfreeze.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_POTION,	"You failed.",
  },

  {
    "winters chill",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 79, L_APP, L_APP, L_APP,
      L_APP },
    spell_winters_chill,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			50,	12,
    "winters chill",		"!Winters Chill!", SLOT(294),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon ice elemental",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 76, L_APP, L_APP, L_APP,
      L_APP },
    spell_summon_ice_elemental,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Ice Elemental!", SLOT(295),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "tomb rot",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP,
      L_APP },
    spell_tomb_rot,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		40,	12,
    "tomb rot",		"You are no longer afflicted by tomb rot.", SLOT(296),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_POISON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "icequake",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 37, L_APP, L_APP, L_APP,
      L_APP },
    spell_icequake,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			15,	12,
    "icequake",		"!Icequake!", SLOT(297),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "summon fire elemental",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 76, L_APP, L_APP,
      L_APP },
    spell_summon_fire_elemental,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Fire Elemental!", SLOT(298),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "daemonic might",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 51, L_APP, L_APP,
      L_APP },
    spell_daemonic_might,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			100,	12,
    "",			"The Daemonic might leaves you.",	SLOT(299),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "blood omen",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 68, L_APP, L_APP,
      L_APP },
    spell_blood_omen,	TAR_CHAR_OFFENSIVE,		POS_STANDING,
    NULL,			100,	12,
    "",			"The Blood Omen fades.",	SLOT(300),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_UNHOLY,
    "&R$n &Ris free from the Blood Omen.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon greater demon",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 95, L_APP, 85,
      L_APP },
    spell_summon_greater_demon,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Greater Demon!", SLOT(301),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "daemonic possession",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 26, L_APP, L_APP,
      L_APP },
    spell_daemonic_possession,       TAR_CHAR_OFFENSIVE,     POS_STANDING,
    NULL,        5,     12,
    "",                     "You regain control of your body.", SLOT(302),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "flash burn",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 41, L_APP, L_APP,
      L_APP },
    spell_flash_burn,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		5,	12,
    "",			"You can see again.", SLOT(303),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_FIRE,
    "$n can see again.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "demonfire",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 98, L_APP, L_APP,
      L_APP },
    spell_demonfire,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			100,	12,
    "demonfire",		"!DEMONFIRE!", SLOT(304),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "circle of fire",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 44, L_APP, L_APP,
      L_APP },
    spell_circle_of_fire,	TAR_CHAR_SELF,	POS_STANDING,
    NULL,			75,	12,
    "", "The flames surrounding your body burn out.", SLOT(305),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_FIRE,
    "&RThe flames surrounding $n's &Rbody burn out.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "tortured soul",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 35, L_APP, L_APP,
      L_APP },
    spell_tortured_soul,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		20,	12,
    "tortured soul",	"Your soul is relieved of its torture.", SLOT(306),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_UNHOLY,
    "$n is no longer tortured.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "age",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 61, L_APP, L_APP, L_APP, 60,
      L_APP },
    spell_age,          TAR_CHAR_OFFENSIVE,        POS_FIGHTING,
    NULL,			25,	14,
    "",			"You become younger again.", SLOT(307),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_MAGIC,
    "&r$n &rbecomes younger.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "embalm",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_embalm,		TAR_OBJ_INV,	POS_STANDING,
    NULL,		0,	 8,
    "",			"!Embalm!", SLOT(308),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_POISON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "gravebind",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 33, L_APP, L_APP, L_APP,
      L_APP },
    skill_gravebind,		TAR_OBJ_INV,	POS_STANDING,
    NULL,		0,	 24,
    "",			"!Gravebind!", SLOT(309),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_POISON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon water elemental",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_summon_water_elemental,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Water Elemental!", SLOT(310),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon air elemental",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_summon_air_elemental,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Air Elemental!", SLOT(311),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon dust elemental",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_summon_dust_elemental,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Dust Elemental!", SLOT(312),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon dragon",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 90, L_APP,
      L_APP },
    spell_summon_dragon,	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			150,	12,
    "",			"!Dragon!", SLOT(313),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "control dragon",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_control_dragon,       TAR_CHAR_SELF,         POS_STANDING,
    NULL,                      200,     12,
    "",                 "!Cdragon!", SLOT(314),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon wolf",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 47, L_APP,
      L_APP },
    spell_summon_wolf,  	TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			50,	12,
    "",			"!Wolf!", SLOT(315),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon hawk",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 58, L_APP,
      L_APP },
    spell_summon_hawk,		TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			65,	12,
    "",			"!Hawk!", SLOT(316),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "summon tiger",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 68, L_APP,
      L_APP },
    spell_summon_tiger,		TAR_CHAR_SELF,		POS_FIGHTING,
    NULL,			85,	12,
    "",			"!Tiger!", SLOT(317),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "control wolf",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_control_wolf,       TAR_CHAR_SELF,         POS_STANDING,
    NULL,                      75,     12,
    "",                 "!Cwolf!", SLOT(318),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "control hawk",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_control_hawk,       TAR_CHAR_SELF,         POS_STANDING,
    NULL,                      90,     12,
    "",                 "!Chawk!", SLOT(319),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "control tiger",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_control_tiger,       TAR_CHAR_SELF,         POS_STANDING,
    NULL,                      110,     12,
    "",                 "!Ctiger!", SLOT(320),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "control trent",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_control_trent,       TAR_CHAR_SELF,         POS_STANDING,
    NULL,                      125,     12,
    "",                 "!Ctrent!", SLOT(321),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "divining",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 36, L_APP,
      L_APP },
    spell_divining,	TAR_CHAR_SELF,	POS_STANDING,
    NULL,	20,	12,
    "",			"!divining!", SLOT(322),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "rapid healing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 37,
      55, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 60, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE, POS_DEAD,
    NULL,    0,    0,
    "",			"!rapidhealing", SLOT(323),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "unholy fires",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 42,
      L_APP },
    spell_unholy_fires,		TAR_CHAR_OFFENSIVE, POS_FIGHTING,
    NULL,                 40,    12,
    "unholy flames",			"!Unholy Fires", SLOT(324),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "stigeon mists",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 49,
      L_APP },
    spell_stigeon_mists,	TAR_IGNORE,	    POS_FIGHTING,
    NULL,		  150,   18,
    "stigeon mists",			"Your eyes feel better", SLOT(325),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_POISON,
    "&G$n's &Geyes feel better.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "satanic caress",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 55,
      L_APP },
    spell_satanic_caress,       TAR_CHAR_SELF,      POS_STANDING,
    NULL,                      200,     24,
    "",          "Satan's blessing is lifted from your soul.", SLOT(326),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "control undead",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_control_undead,        TAR_CHAR_SELF,       POS_STANDING,
    NULL,			        75,     12,
    "",                    "!Cundead!", SLOT(327),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SUMMON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "unholy sword",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 52, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_unholysword,          TAR_OBJ_INV,        POS_STANDING,
    NULL,                        100,    24,
    "",                     "!Unholy Sword!", SLOT(328),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "satanic inferno",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 52,
      L_APP },
    spell_satanic_inferno,           TAR_CHAR_SELF,       POS_STANDING,
    NULL,   50,   12,
    "",    "The inferno about your body disperses.", SLOT(329),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_UNHOLY,
    "&RThe inferno about $n's &Rbody disperses.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "shockblade",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 87, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_spark_blade, 		TAR_OBJ_INV,	POS_STANDING,
    NULL,			100,		24,
    "",				"!Shockblade!",	SLOT(330),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "pestilence",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_pestilence,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		50,	12,
    "pestilence",	"The Pestilence leaves you.", SLOT(331),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_POISON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_normal_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "bullet",		"!normal bullet!", SLOT(332),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EXPLOSIVE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "armour piercing bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_armour_piercing_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "armour piercing bullet",		"!bullet!", SLOT(333),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EXPLOSIVE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "emp bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_emp_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "EMP",		"!emp bullet!", SLOT(334),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "energy pulse bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_energy_pulse_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "energy pulse",		"!energy pulse bullet!", SLOT(335),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "laser beam bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_laser_beam_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "laser beam",		"!laser beam bullet!", SLOT(336),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "particle beam bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_particle_beam_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "particle beam",		"!particle beam bullet!", SLOT(337),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "flame thrower bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_flame_thrower_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "flame thrower",		"!flame thrower bullet!", SLOT(338),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_FIRE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "stun gun bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_stun_gun_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "stun bullet",		"!stun bullet!", SLOT(339),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "mortar bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_mortar_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "mortar",		"!mortar bullet!", SLOT(340),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EXPLOSIVE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "freeze bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_freeze_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "freeze beam",		"You can move again.", SLOT(341),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "nails bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_nails_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	6,
    "nails",		"!nails bullet!", SLOT(342),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "white light bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_normal_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "white light",		"You can see again.", SLOT(343),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "nuclear bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_nuclear_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "nuclear blast",		"!nuclear bullet!", SLOT(344),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EXPLOSIVE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "musket bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_musket_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "musket ball",		"!musket bullet!", SLOT(345),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EXPLOSIVE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "cannon bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_cannon_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "cannon ball",		"!cannon bullet!", SLOT(346),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EXPLOSIVE,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "crossbow bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_crossbow_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "crossbow bolt",		"!crossbow bullet!", SLOT(347),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "dart bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_dart_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "dart",		"!dart bullet!", SLOT(348),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "pie bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_pie_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "pie",		"!pie bullet!", SLOT(349),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NAGAROM,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "arrow bullet",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_arrow_bullet,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "arrow",		"!arrow bullet!", SLOT(350),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "breathe fire",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,			TAR_IGNORE,	POS_STANDING,
    NULL,		0,	12,
    "fire breath",		"!fire breath!", SLOT(351),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_BREATH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "race fly",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,			TAR_IGNORE,	POS_RESTING,
    NULL,		0,	12,
    "",			"You slowly float to the ground.", SLOT(352),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "wrath of god",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 92, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_wrath_of_god,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			250,	6,
    "Wrath of the Gods",	"!Wrath of God!", SLOT(353),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "aura of anti-magic",
    { 81, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_aura_of_anti_magic, 	TAR_CHAR_SELF,	POS_STANDING,
    NULL,		150,	12,
    "",		"The aura of anti-magic slowy vanishes.", SLOT(354),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_DISPEL,
    "This spell is not dispellable.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "dispel blade",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_dispel_blade,       TAR_OBJ_INV,        POS_STANDING,
    NULL,			100,	24,
    "",			"!Dispel Blade!", SLOT(355),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_DISPEL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "holy protection",
    { L_APP, 72, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_holy_protection,	TAR_CHAR_SELF,	POS_STANDING,
    NULL,		120,	12,
    "",		"The protection of the Gods wears off.",	SLOT(356),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "improved hide",
    { L_APP, L_APP, 75, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 66, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_improved_hide,		TAR_CHAR_SELF,	POS_STANDING,
    NULL,		0,	12,
    "",		"The improved hide has worn off.", SLOT(357),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "stealth",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_stealth,		TAR_CHAR_SELF,	POS_STANDING,
    NULL,	0,	12,
    "",		"Your stealth mode has worn off.", SLOT(358),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "voodoo",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 64, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 56,
      L_APP },
    skill_voodo,		TAR_IGNORE,	POS_FIGHTING,
    NULL,		0,	6,
    "",		"!Voodoo!",	SLOT(359),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "soul bind",
    { 69, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 59, L_APP, L_APP, 66,
      L_APP },
    spell_soul_bind,	TAR_CHAR_OFFENSIVE,	POS_STANDING,
    NULL,		100,	12,
    "soul bind",	"The soul bind has worn off.", SLOT(360),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "blood gout",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 43,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_blood_gout,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		50,	8,
    "blood gout",	"!Blood Gout!", SLOT(361),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
   },

  {
    "bloodshield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 65,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_bloodshield,  TAR_CHAR_SELF,	POS_STANDING,
    NULL,		200,	12,
    "",			"The blood about your body evaporates.", SLOT(362),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "scent",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      56, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_scan,		TAR_IGNORE,	POS_STANDING,
    NULL,		0,	12,
    "",			"!scent!",	SLOT(363),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "friend of nature",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 62, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_friend_of_nature,     	TAR_CHAR_SELF,	POS_STANDING,
    NULL,			100,	12,
    "",			"The peace aura around your body fades.", SLOT(364),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EARTH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "thunder strike",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 72, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_thunder_strike,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			60,	12,
    "thunder strike",		"!Thunder Strike!", SLOT(365),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "natures blessing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 33, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_mother_natures_blessing,	TAR_CHAR_SELF,	POS_STANDING,
    NULL,     50,      12,
    "",       "The blessing of nature has left you.", SLOT(366),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EARTH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "bark skin",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 42, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_bark_skin,	TAR_CHAR_SELF,		POS_STANDING,
    NULL,			20,	12,
    "",			"Your skin is no longer surrounded by bark.", SLOT(367),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_EARTH,
    "&O$n's &Oskin returns to normal.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "bend light",
    { L_APP, L_APP, L_APP, L_APP, 45, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 45, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_bend_light,    TAR_CHAR_OFFENSIVE,       POS_FIGHTING,
    NULL,                      20,          12,
    "",             "The darkness fades and the light returns.",SLOT(368),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_ILLUSION,
    "$n can see again.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "create illusion",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_create_illusion,    TAR_IGNORE,       POS_STANDING,
    NULL,                      10,         12,
    "",                "",                  SLOT(369),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "swiftness",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 50, 60, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,L_APP, L_APP,
      L_APP },
    spell_swiftness,                TAR_CHAR_SELF,     POS_STANDING,
    NULL,                       30,     12,
    "",                 "You feel yourself slow down",  SLOT(370),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "cloud of healing",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 55, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_cloud_of_healing,         TAR_CHAR_SELF,   POS_STANDING,
    NULL,                       150,     24,
    "",                   "Your cloud has dissipated",  SLOT(371),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_EARTH,
    "&zThe cloud above $n's &zhead disperses.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "earthblast",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 80, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_earthblast,         TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
    NULL,                       75,     24,
    "Earthblast",                   "!EARTHBLAST!",          SLOT(372),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EARTH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "tale of terror",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 50, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_tale_of_terror,         TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
    NULL,                       75,     12,
    "",                   "Your nightmares have ended",  SLOT(373),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_SONG,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "power leak",
    { L_APP, L_APP, L_APP, L_APP, 75, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_power_leak,         TAR_CHAR_OFFENSIVE,   POS_FIGHTING,
    NULL,                       30,     12,
    "",       "You patch the leak.",       SLOT(374),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_MAGIC,
    "&C$n &Cpatches his power leak.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "mana shield",
    { 43, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_mana_shield,	TAR_CHAR_SELF,	POS_STANDING,
    NULL,	150, 18,
    "", 	"The ball above your head disappears.", SLOT(375),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "&WThe ball above $n's &Whead disappears.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "disguise",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_disguise,             TAR_IGNORE,             POS_STANDING,
    NULL,       0,     22,
    "",                     "!SHADOW WALK!", SLOT(376),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "holy enchantment",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_holy_sword_spell,       TAR_CHAR_SELF,        POS_STANDING,
    NULL,                       50,     24,
    "",                 "The holy effect has worn.", SLOT(377),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "unholy enchantment",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_unholy_sword_spell,       TAR_CHAR_SELF,        POS_STANDING,
    NULL,                       50,     24,
    "",                 "!The unholy effect has worn.", SLOT(378),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "transmutation",
    { 79, L_APP, L_APP, L_APP, 84, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_transmutation,	TAR_OBJ_INV,		POS_STANDING,
    NULL,	300,		36,
    "transmutation",		"!transmutation!", SLOT(379),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "psionic casting",
    { L_APP, L_APP, L_APP, L_APP, 28, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,         TAR_IGNORE,     POS_FIGHTING,
    NULL,            0,       0,
    "",                 "!psionic casting!", SLOT(380),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "daggers of pain",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 33, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_daggers_of_pain,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			30,	12,
    "daggers of pain",         "!Daggers of Pain!", SLOT(381),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "spectral armor",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 13, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_spectral_armor,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,                       10,      12,
    "",                 "The spectral armor fades.", SLOT(382),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "wisp of protection",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 15, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_wisp_of_protection,       TAR_CHAR_SELF,     POS_STANDING,
    NULL,                       10,      12,
    "",                 "The wisp floats away.", SLOT(383),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "vortex",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 66,
      L_APP, L_APP, L_APP, L_APP, L_APP, 45, 57, L_APP, L_APP, 39,
      L_APP },
    spell_vortex,               TAR_IGNORE,             POS_STANDING,
    NULL,               80,    12,
    "",                 "", SLOT(384),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "two handed",
    { L_APP, 48, L_APP, 38, L_APP, L_APP, 36, 44, L_APP, L_APP,
      L_APP, 53, L_APP, L_APP, 9, L_APP, L_APP, L_APP, 50, 48,
      L_APP },
    spell_null,         TAR_IGNORE,     POS_FIGHTING,
    NULL,  0,      0,
    "",             "!Two Handed!",       SLOT(385),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "home travel",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_home_travel,              TAR_OBJ_INV,             POS_STANDING,
    NULL,        12,	24,
    "",             "!Home!",	SLOT(386),
    DISPEL_NO,          CANCEL_NO,                      DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "war chant",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 37, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_war_chant,              	TAR_CHAR_SELF,	POS_STANDING,
    NULL,		12,	24,
    "",             "The echoes of your war chant fade away.", SLOT(387),
    DISPEL_NO,          CANCEL_NO,                      DAMCLASS_SONG,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "shadow bolt",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 55,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_shadow_bolt,            TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL, 24, 12,
    "shadow bolt", "!Shadow Bolt!", SLOT(388),
    DISPEL_NO,          CANCEL_NO,                      DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "shadow storm",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 60, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_shadow_storm,            TAR_IGNORE,    POS_FIGHTING,
    NULL, 30, 12,
    "shadow storm", "The wrath of shadows leaves you.", SLOT(389),
    DISPEL_NO,          CANCEL_NO,                      DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "improved invis",
    { 56, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 54, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_improved_invis,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,		5,	12,
    "",			"You are no longer invisible.", SLOT(390),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "iceball",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP, L_APP,
      L_APP },
    spell_iceball,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			15,	12,
    "iceball",		"!Iceball!", SLOT(391),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "breathe water",
    { 70, L_APP, L_APP, L_APP, L_APP, 40, 55, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_breathe_water,  TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,		10,	12,
    "gasping and choking",	"You can no longer breathe water.", SLOT(392),
    DISPEL_NO,          CANCEL_NO,                      DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "mark",
    { 73, 73, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 88, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 82, L_APP, L_APP, 89, L_APP,
      L_APP },
    spell_mark,         TAR_OBJ_INV,        POS_STANDING,
    NULL,                       500,    36,
    "",                 "!Mark!", SLOT(393),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

 {
    "rune recall",
    { 23, 20, L_APP, L_APP, 29, 33, 40, 23, 34, 27,
      L_APP, 30, L_APP, L_APP, L_APP, 19, 20, 15, 33, 20,
      L_APP },
    spell_rune_recall,         TAR_OBJ_INV,        POS_STANDING,
    NULL,                       100,    12,
    "",                 "!Rune Recall!", SLOT(394),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "multiburst",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 92, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,            0,       0,
    "",                 "!Multiburst!", SLOT(395),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "nagaroms curse",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 69, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_nagaroms_curse,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,            150,       16,
    "nagaroms curse", "You no longer feel Nagarom watching you.", SLOT(396),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NAGAROM,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "search",
     { L_APP, L_APP,  18, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
       L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 34, L_APP,
       L_APP },
    spell_null,		TAR_IGNORE,		POS_STANDING,
    NULL,		0,	24,
    "",			"!Search!", SLOT(397),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "lullaby",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 64, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_lullaby,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,            15,       16,
    "lulliby", "You feel less tired.", SLOT(398),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "smite evil",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    gspell_smite_evil,      TAR_GROUP_OFFENSIVE,     POS_FIGHTING,
    NULL,            400,       16,
    "smite evil", "", SLOT(399),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "smite good",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    gspell_smite_good,      TAR_GROUP_OFFENSIVE,     POS_FIGHTING,
    NULL,            400,       16,
    "smite good", "", SLOT(400),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "deadly poison",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    gspell_deadly_poison,      TAR_GROUP_OFFENSIVE,     POS_FIGHTING,
    NULL,            200,       16,
    "deadly poison", "You recover from the deadly poison.", SLOT(401),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_POISON,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "volcanic blast",
  { L_APP, L_APP, L_APP, L_APP, L_APP, 104, L_APP, L_APP, L_APP, L_APP,
  L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,L_APP,L_APP },
  gspell_volcanic_blast,     TAR_GROUP_IGNORE,   POS_FIGHTING,
   NULL,      500,   48,
   "volcanic blast", "", SLOT(402),
    DISPEL_NO,   CANCEL_NO,      DAMCLASS_EARTH,
   "This spell is not dispellable. ", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "randomshield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 68, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_randomshield,   TAR_CHAR_SELF,     POS_STANDING,
    NULL,                       75,     12,
    "",                 "&YThe plethora of illusions about your body dissipate.", SLOT(403),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_ILLUSION,
    "&YThe plethroa of illusions about $n's body dissipate.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "primal scream",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 58, L_APP,
      L_APP },
    skill_primalscream,       TAR_CHAR_SELF,       POS_STANDING,
    NULL,     0, 0,
    "",        "You primal scream wears off.", SLOT(404),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "sonic blast",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 38, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_sonic_blast,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       30,     12,
    "sonic blast",         "!Sonic Blast!", SLOT(405),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "sonic boom",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 87, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_sonic_boom,      TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       60,     10,
    "sonic boom",         "!Sonic Boom!", SLOT(406),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "hellfire",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, 90, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 84,
      L_APP },
    spell_hellfire,             TAR_CHAR_OFFENSIVE, POS_FIGHTING,
    NULL, 50, 12,
    "hellfire", "!hellfire!", SLOT(407),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

   {
    "resurrection",
    { L_APP, 68, L_APP, L_APP, L_APP, L_APP, L_APP, 79, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 72, L_APP, L_APP, 68,
      L_APP },
    spell_resurrection,       TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                   750,     48,
    "",                     "!Resurrection!", SLOT(408),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

   {
    "demonshield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 72, L_APP, L_APP,
      L_APP },
    spell_demonshield,       TAR_CHAR_SELF,     POS_STANDING,
    NULL,                   75,     20,
    "",                     "&RThe Demons flee from your body.", SLOT(409),
    DISPEL_YES,          CANCEL_NO,              DAMCLASS_HOLY,
    "&RThe demons around $n's body disperse.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "acidshield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 86, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
	L_APP, L_APP },
    spell_acid_shield,	TAR_CHAR_SELF,	POS_STANDING,
    NULL,			100,	12,
    "",			"&GThe acid surrounding your body boils away.", SLOT(410),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_ACID,
    "&GThe acid surrounding $n's body boils away.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
     "shriek",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 92,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_shriek,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,		0,	 12,
    "ear-shattering shriek",			"!Shriek!", SLOT(411),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
     "chop",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 17, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_chop,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                0,       12,
    "chop",                    "!CHOP!", SLOT(412),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "occulutus visum",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_occulutus,             TAR_CHAR_SELF,          POS_STANDING,
    NULL,          0,      0,
    "",                     "Your eyes no longer see beyond.", SLOT(413),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PSYCHIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "titan strength",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_titan_strength,       TAR_CHAR_SELF,     POS_STANDING,
    NULL,                       100,     20,
    "",                 "The strength of the Titans leaves you.", SLOT(414),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_MAGIC,
    "$n no longer looks titanically strong.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "timequake",
    { L_APP, L_APP, L_APP, L_APP, 104, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    gspell_timequake,       TAR_GROUP_IGNORE,     POS_STANDING,
    NULL,                       2400,     72,
    "",                 "!Timequake!.", SLOT(415),
    DISPEL_NO,         CANCEL_NO,              DAMCLASS_ENERGY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "mounted combat",
    { L_APP, L_APP, L_APP, 23, L_APP, L_APP, 37, 52, L_APP, L_APP,
      L_APP, 51, L_APP, L_APP, 68, L_APP, L_APP, L_APP, 37, L_APP,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_STANDING,
    NULL, 0,       0,
    "",                 "!mounted combat!", SLOT(416),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "earthshield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 36, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_earthshield,  TAR_CHAR_SELF,  POS_STANDING,
    NULL,               250,    12,
    "",                 "The earthen shield about your body dissipates.", SLOT(417),
    DISPEL_YES,          CANCEL_NO,              DAMCLASS_EARTH,
    "&OThe earthen shield around $n's &Obody fades.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },


  {
    "leaf shield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, 44, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_leaf_shield,  TAR_CHAR_SELF,  POS_STANDING,
    NULL,               200,    12,
    "",                 "The leaves around your body fade away.", SLOT(418),
    DISPEL_YES,          CANCEL_NO,              DAMCLASS_EARTH,
    "&gThe swirling leaves around $n's &gbody fade away.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "leaf strike",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_leaf_strike,                TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     12,
    "razor sharp leaves",           "!normal bullet!", SLOT(419),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_EARTH,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "restoration",
    { L_APP, 104, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    gspell_restoration,       TAR_GROUP_IGNORE,     POS_STANDING,
    NULL,                       2500,     48,
    "restoration",                 "!Restoration!", SLOT(420),
    DISPEL_NO,         CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "shards of glass",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 88, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_shards_of_glass,                TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       90,     12,
    "glass shards",            "!Shards of Glass!", SLOT(421),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION,	"You failed.",
  },

  {
    "mind of fanoom",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 99, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    NULL, 0,       12,
    "",                 "!Mind of Fanoom!", SLOT(422),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "circle of love",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_circle_of_love,         TAR_IGNORE,             POS_FIGHTING,
    NULL , 0,       12,
    "",                 "The Circle of Love's power has left you.", SLOT(423),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_HOLY,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "enhanced dual",
    { L_APP, L_APP, L_APP, 56, L_APP, L_APP, 27, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, 80, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Enhanced Dual!", SLOT(424),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "luck shield",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_luck_shield,  TAR_CHAR_SELF,  POS_STANDING,
    NULL,               200,    12,
    "",                 "The luck of the gods leaves your soul.", SLOT(425),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "&YThe luck of the gods leaves $n's &Ysoul.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "proficiency hit",
    { L_APP, L_APP, L_APP, 33, L_APP, 52, 37, L_APP, 56, L_APP,
      37, L_APP, L_APP, 32, L_APP, L_APP, L_APP, L_APP, 51, L_APP,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    NULL, 0,       0,
    "",                 "!proficiency hit!", SLOT(426),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "proficiency slice",
    { L_APP, L_APP, L_APP, 27, L_APP, L_APP, 29, 28, L_APP, 41,
      L_APP, 28, 31, L_APP, L_APP, L_APP, 60, 60, L_APP, L_APP,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    NULL, 0,       0,  
    "",                 "!proficiency slice!", SLOT(427),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "proficiency pierce",
    { L_APP, L_APP, 22, 45, L_APP, L_APP, L_APP, 59, 43, 72,
      L_APP, 31, 23, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 49,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    NULL, 0,       0,  
    "",                 "!proficiency pierce!", SLOT(428),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "proficiency slash",
    { L_APP, L_APP, L_APP, 21, L_APP, L_APP, 44, 43, L_APP, 25,
      L_APP, 43, 29, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 73,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    NULL, 0,       0,  
    "",                 "!proficiency slash!", SLOT(429),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "proficiency crush",
    { 66, 35, L_APP, 41, L_APP, L_APP, L_APP, 35, L_APP, L_APP,
      21, 53, L_APP, L_APP, 11, L_APP, L_APP, L_APP, 37, 36,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    NULL, 0,       0,  
    "",                 "!proficiency crush!", SLOT(430),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "proficiency chop",
    { L_APP, L_APP, L_APP, 39, L_APP, L_APP, 48, L_APP, L_APP, L_APP,
      51, L_APP, L_APP, L_APP, 27, L_APP, L_APP, L_APP, 57, L_APP,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    NULL, 0,       0,  
    "",                 "!proficiency chop!", SLOT(431),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "tongues",
    { L_APP, 66, L_APP, L_APP, 64, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 28,
      L_APP },
    spell_tongues,  TAR_CHAR_DEFENSIVE,  POS_STANDING,
    NULL,               500,    24,
    "",                 "The magical knowledge of language escapes you.", SLOT(432),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "&WThe magical knowledge of language leaves $n.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_ARMOR | CRAFT_WEAPON,	"You failed.",
  },

  {
    "liquid skin",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 58, L_APP, L_APP, L_APP,
      L_APP },
    spell_liquid_skin,    TAR_CHAR_SELF,          POS_STANDING,
    NULL,                       150,    12,
    "",                 "&BYour skin no longer looks liquid.", SLOT(433),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_WATER,
    "&b$n's &bskin no longer looks liquid.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "spiritual hammer", 
    { L_APP, 95, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_spiritual_hammer,           TAR_IGNORE,             POS_STANDING,
    NULL,               100,    12,
    "",                 "", SLOT(434),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ILLUSION,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "angelic aura",
    { L_APP, 47, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },   
    spell_angelic_aura,  TAR_CHAR_SELF,  POS_STANDING,
    NULL,               200,    12,
    "",                 "Your ethereal wings dissipate.", SLOT(435),
    DISPEL_YES,          CANCEL_NO,              DAMCLASS_HOLY,
    "&YThe ethereal wings of $n dissipate.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "waterspike",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 
      L_APP, L_APP, L_APP },
    spell_waterspike,             TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     12,
    "waterspike",         "!Waterspike!", SLOT(436),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WATER,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "sixth strike",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 88, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    NULL,  0,      0,
    "",                 "!Sixth Strike!", SLOT(437),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "seventh strike",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, 96, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    NULL,  0,      0,
    "",                 "!Seventh Strike!", SLOT(438),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "eighth strike",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,         TAR_IGNORE,             POS_FIGHTING,
    NULL,  0,      0,
    "",                 "!Eighth Strike!", SLOT(439),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "axe kick",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 68, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_axe_kick,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                0,       10,
    "axe kick",                    "!axe kick!", SLOT(440),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {   
    "ethereal wolf",   
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 36, L_APP,
      L_APP },
    skill_ethereal_wolf,         TAR_IGNORE,     POS_STANDING,
    NULL,                0,       10,
    "ethereal wolf",                    "Your ethereal wolf fades out of existance.", SLOT(441),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "&zThe ethereal wolf guarding $n fades out of existance.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,  
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "ethereal wolf bite",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP },
    spell_ethereal_wolf_bite,             TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     9,
    "ethereal wolf bite",         "!EthrealWolfBite!", SLOT(442),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "ethereal wolf claw",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP },
    spell_ethereal_wolf_claw,             TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     5,
    "ethereal wolf claw",         "!EthrealWolfClaw!", SLOT(443),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "ethereal wolf howl",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP },
    spell_ethereal_wolf_howl,             TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     12,
    "ethereal wolf howl",         "You are no longer under the effects of the wolf.", SLOT(444),
    DISPEL_NO,          CANCEL_YES,              DAMCLASS_MAGIC,
    "&zThe effects of the ethereal wolf wear off.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {   
    "death strike",   
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 98, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_death_strike,         TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                0,       16,
    "death strike",                    "!death_strike!", SLOT(445),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,  
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "deception of aura",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, 94, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_deception_of_aura,         TAR_IGNORE,             POS_STANDING,
    NULL, 		50,       	24,
    "",                 "Your thought partition crumbles! ", SLOT(446),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {   
    "ethereal snake",   
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 66, L_APP,
      L_APP },
    skill_ethereal_snake,         TAR_IGNORE,     POS_STANDING,
    NULL,                0,       10,
    "ethereal snake",                    "Your ethereal snake fades out of existance.", SLOT(447),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "&zThe ethereal snake guarding $n fades out of existance.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,  
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "ethereal snake bite",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP },
    spell_ethereal_snake_bite,             TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       15,     9,
    "ethereal snake bite",         "!EthrealSnakeBite!", SLOT(448),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "leap",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 50, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP },
    spell_leap,             TAR_IGNORE,     POS_STANDING,
    NULL,                       10,     12,
    "leap",         "!LEAP!", SLOT(449),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "leap of torfi",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, 60, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP },
    spell_leap_of_torfi,             TAR_IGNORE,     POS_STANDING,
    NULL,                       100,     12,
    "leap of torfi",         "!LEAP OF TORFI!", SLOT(450),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "tomba di vemon",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      80, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP },
    spell_tomba_di_vemon,             TAR_CHAR_SELF,     POS_STANDING,
    NULL,                       1000,     72,
    "tomba di vemon",         "The earth returns you to the surface.", SLOT(451),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "niraks curse of the damned",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 94, L_APP, L_APP, L_APP,
      L_APP },
    spell_niraks_curse_of_the_damned,  TAR_CHAR_OFFENSIVE,     POS_STANDING,
    NULL,               200,    12,
    "",                 "The curse of Nirak leaves you.", SLOT(452),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_UNHOLY,
    "&zThe curse of Nirak leaves $n.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "thieves cant",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_thieves_cant,  TAR_CHAR_SELF,     POS_FIGHTING,
    NULL,               200,    12,
    "",                 "The knowledge of the thieves leaves you.", SLOT(453),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },
   
  {
    "ethereal snake strike",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP },
    spell_ethereal_snake_strike,             TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       12,     12,
    "ethereal snake strike",         "The snake's venom wears off.", SLOT(454),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },
   
  {
    "ethereal snake devour",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP },
    spell_ethereal_snake_devour,             TAR_CHAR_OFFENSIVE,     POS_FIGHTING,
    NULL,                       40,     16,
    "ethereal snake devour",         "!EtherealSnakeDevour!", SLOT(455),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_MAGIC,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {   
    "triple backstab",   
    { L_APP, L_APP, 93, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_triple_backstab,         TAR_CHAR_OFFENSIVE,     POS_STANDING,
    NULL,                0,       16,
    "triple backstab",                    "!tbs (very funny)!", SLOT(456),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_SKILL, 0, 0, 0, 0, 0,  
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {   
    "unwavering reflexes",   
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_unwavering_reflexes,         TAR_CHAR_SELF,     POS_STANDING,
    NULL,                0,       16,
    "unwavering relfexes",                    "!unwavering reflexes!", SLOT(457),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NULL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,  
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "newbie slayer",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,         TAR_IGNORE,     POS_STANDING,
    NULL,                0,       0,
    "newbie slayer",                 "You are no longer a Newbie Slayer.", SLOT(458),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NULL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,  
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },
  {
    "track",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 49, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_track,         TAR_IGNORE,     POS_STANDING,
    NULL,                0,       0,
    "track",                 "!track!", SLOT(459),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NULL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,  
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "tranquility",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 65, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_cancellation, TAR_CHAR_DEFENSIVE,     POS_STANDING,
    NULL,                       25,     16,
    "",                     "!Tranquility!", SLOT(460),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_DISPEL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },

  {
    "force of nature",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 97, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_force_of_nature,   TAR_CHAR_SELF,  POS_FIGHTING,
    NULL,                       100,     16,
    "",                 "&GThe force of nature leaves your soul.", SLOT(461),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_EARTH,
    "&GThe force of nature leaves $n's&G soul.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,       CRAFT_NONE,     "You failed.",
  },

  { 
    "forestwalk",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 28, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_forestwalk,   TAR_CHAR_DEFENSIVE,  POS_STANDING,
    NULL,                       25,     8,
    "",                 "&gThe power of the forests leaves you.", SLOT(462),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_EARTH,
    "&gThe power of the forests leaves $n&g.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,       CRAFT_SCROLL | CRAFT_POTION,     "You failed.",
  },

  {
    "mountainwalk",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 35, L_APP, L_APP, L_APP,  
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_mountainwalk,   TAR_CHAR_DEFENSIVE,  POS_STANDING,
    NULL,                       25,     8,
    "",                 "&OThe power of the mountains and hills leaves you.", SLOT(463),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_EARTH,
    "&OThe power of the mountains and hills leaves $n&O.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,       CRAFT_SCROLL | CRAFT_POTION,     "You failed.",          
  },

  { 
    "plainswalk",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 46, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_plainswalk,   TAR_CHAR_DEFENSIVE,  POS_STANDING,
    NULL,                       25,     8,
    "",                 "&YThe power of the plains and deserts leaves you.", SLOT(464), 
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_EARTH,
    "&YThe power of the plains and deserts leaves $n&Y.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,       CRAFT_SCROLL | CRAFT_POTION,     "You failed.",
  },  

  { 
    "swampwalk",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 42, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_swampwalk,   TAR_CHAR_DEFENSIVE,  POS_STANDING,
    NULL,                       25,     8,
    "",                 "&pThe power of the swamps leaves you.", SLOT(465), 
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_EARTH,
    "&pThe power of the swamps leaves $n&p.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,       CRAFT_SCROLL | CRAFT_POTION,     "You failed.",
  },  

  {
    "lightning storm",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 53, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_lightning_storm,	TAR_IGNORE,		POS_FIGHTING,
    NULL,			125,	12,
    "lightning bolt",		"!Lightning Storm!", SLOT(466),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL,	"You failed.",
  },

  {
    "refreshing rain",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 52, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_refreshing_rain,	TAR_CHAR_DEFENSIVE,	POS_STANDING,
    NULL,			200,	20,
    "",			"!Heal!", 		SLOT(467),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_POTION | CRAFT_SCROLL,	"You failed.",
  },

  {
    "storm seeker",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 67, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_storm_seeker,	TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
    NULL,			125,	12,
    "storm seeker",		"The storms no longer seek you.",	SLOT(468),
    DISPEL_NO,          CANCEL_YES,             DAMCLASS_WIND,
    "&B$n &Bis no longer seeked by the wind.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_SCROLL | CRAFT_POTION | CRAFT_WEAPON | CRAFT_ARMOR,	"You failed.",
  },

  {
    "essence of gaia",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 78, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_essence_of_gaia, TAR_CHAR_SELF,          POS_STANDING,
    NULL,                       300,    12, 
    "",                 "The essence of gaia slowly leaves you.", SLOT(469),
    DISPEL_YES,         CANCEL_NO,              DAMCLASS_HOLY, 
    "&WThe essence fused within $n&W slowly dissipates.", SHIELD_YES,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,       CRAFT_NONE,     "You failed.",
  },

  {
    "wilderness lore",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Wilderness Lore!", SLOT(470),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "wilderness adept",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Wilderness Adept!", SLOT(471),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "wilderness mastery",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Wilderness Mastery!", SLOT(472),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "second shot",
    { L_APP, L_APP, 15, 14, L_APP, L_APP, 11, 13, 16, 14,
      L_APP, 17, 16, 15, L_APP, L_APP, L_APP, L_APP, 13, 21,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Second Shot!", SLOT(473),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "third shot",
    { L_APP, L_APP, 25, 26, L_APP, L_APP, 21, 32, 37, 39,
      L_APP, 30, 31, 33, L_APP, L_APP, L_APP, L_APP, 27, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Third Shot!", SLOT(474),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "fourth shot",
    { L_APP, L_APP, L_APP, 32, L_APP, L_APP, 32, 48, 51, L_APP,
      L_APP, 47, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 45, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Fourth Shot!", SLOT(475),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "fifth shot",
    { L_APP, L_APP, L_APP, 47, L_APP, L_APP, 41, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 79, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Fifth Shot!", SLOT(476),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "sixth shot",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 71, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Sixth Shot!", SLOT(477),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "seventh shot",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Seventh Shot!", SLOT(478),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "eighth shot",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_null,		TAR_IGNORE,		POS_FIGHTING,
    NULL,	0,	 0,
    "",			"!Eighth Shot!", SLOT(479),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_PHYSICAL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "lightning arrow",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_lightning_arrow,		TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
    NULL,	0,	 4,
    "lightning arrow",			"!Lightning Arrow!", SLOT(480),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_WIND,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "skinning",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      49, L_APP, L_APP, L_APP, 44, L_APP, 51, L_APP, 47, L_APP,
      L_APP },
    skill_skin,		TAR_OBJ_INV,		POS_STANDING,
    NULL,	0,	 8,
    "skinning",			"!Skinning!", SLOT(481),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NULL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "tanning",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      49, L_APP, L_APP, L_APP, 44, L_APP, 51, L_APP, 47, L_APP,
      L_APP },
    skill_tan,		TAR_OBJ_INV,		POS_STANDING,
    NULL,	0,	 16,
    "skinning",			"!Skinning!", SLOT(482),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NULL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "fletching",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_fletching,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			0,	12,
    "fletching",			"!flectching!", SLOT(483),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NULL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

  {
    "forestry",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    skill_forestry,	TAR_OBJ_INV,		POS_STANDING,
    NULL,			0,	12,
    "forestry",			"!forestry!", SLOT(484),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_NULL,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SKILL,	CRAFT_NONE,	"You failed.",
  },

/*
{
    "acid blade",
    { L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
      L_APP },
    spell_acid_blade,       TAR_OBJ_INV,        POS_STANDING,
    NULL,                       100,    24,
    "",                 "!Acid Blade!", SLOT(0),
    DISPEL_NO,          CANCEL_NO,              DAMCLASS_ACID,
    "This spell is not dispellable.", SHIELD_NO,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	"You failed.",
  },


 */
 /*
 * Place all new spells/skills BEFORE this one.  It is used as an index marker
 * in the same way that theres a blank entry at the end of the command table.
 * (in interp.c)
 * -- Altrag
 */

  {
    "",
    {999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999},
    spell_null,     0, 0,
    NULL, 0, 0,
    "", "", SLOT(0),
    0, 0, 0,
    "", 0,
    TYPE_NONE, 0, 0, 0, 0, 0,
    SKPELL_SPELL,	CRAFT_NONE,	""

  }
};

const struct gskill_type gskill_table [MAX_GSPELL] =
{
  /*
   * The globals for group spells..
   * -- Altrag
   */
/*{wait,SLOT(slot),{MAG,CLE,THI,WAR,PSI,DRU,RAN,PAL,BAR,VAM,WLF,ANT,ASN,MON,BAR,ILL,EMP},*/
  { 3, SLOT(184), {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} },
  { 2, SLOT(399), {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0} },
  { 2, SLOT(400), {0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0} },
  { 2, SLOT(401), {0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0} },
  { 2, SLOT(402), {0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0} },
  { 2, SLOT(196), {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0} },
  { 2, SLOT(415), {0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} },
  { 2, SLOT(420), {0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} }

};