Mud20/accounts/
Mud20/accounts/c/
Mud20/accounts/f/
Mud20/accounts/k/
Mud20/accounts/s/
Mud20/accounts/t/
Mud20/area_current/
Mud20/area_current/newareas/
Mud20/bin/
Mud20/clans/
Mud20/gods/
Mud20/old-sources/
Mud20/player/
Mud20/player/a/del/
Mud20/player/b/
Mud20/player/b/bak/
Mud20/player/b/del/
Mud20/player/f/
Mud20/player/f/bak/
Mud20/player/f/del/
Mud20/player/k/
Mud20/player/k/bak/
Mud20/player/k/del/
Mud20/player/k/dmp/
Mud20/player/m/
Mud20/player/m/bak/
Mud20/player/o/
Mud20/player/o/bak/
Mud20/player/p/
Mud20/player/s/
Mud20/player/s/bak/
Mud20/player/s/del/
Mud20/player/t/
Mud20/player/t/del/
Mud20/player/v/
Mud20/public_html/
Mud20/races/
Mud20/skilltables/
__MACOSX/Mud20/accounts/
__MACOSX/Mud20/accounts/c/
__MACOSX/Mud20/accounts/f/
__MACOSX/Mud20/accounts/k/
__MACOSX/Mud20/accounts/s/
__MACOSX/Mud20/area_current/
__MACOSX/Mud20/area_current/core_areas/
__MACOSX/Mud20/area_current/helps/
__MACOSX/Mud20/area_current/newareas/
__MACOSX/Mud20/backups/
__MACOSX/Mud20/bin/
__MACOSX/Mud20/clans/
__MACOSX/Mud20/gods/
__MACOSX/Mud20/log/
__MACOSX/Mud20/old-sources/
__MACOSX/Mud20/player/
__MACOSX/Mud20/player/a/del/
__MACOSX/Mud20/player/b/
__MACOSX/Mud20/player/b/bak/
__MACOSX/Mud20/player/f/
__MACOSX/Mud20/player/f/bak/
__MACOSX/Mud20/player/f/del/
__MACOSX/Mud20/player/k/
__MACOSX/Mud20/player/k/bak/
__MACOSX/Mud20/player/k/del/
__MACOSX/Mud20/player/k/dmp/
__MACOSX/Mud20/player/m/
__MACOSX/Mud20/player/m/bak/
__MACOSX/Mud20/player/o/
__MACOSX/Mud20/player/o/bak/
__MACOSX/Mud20/player/p/
__MACOSX/Mud20/player/s/
__MACOSX/Mud20/player/s/bak/
__MACOSX/Mud20/player/t/del/
__MACOSX/Mud20/player/v/
__MACOSX/Mud20/public_html/
__MACOSX/Mud20/races/
__MACOSX/Mud20/skilltables/
/***************************************************************************
 * Mud20 1.0 by Todd H. Johnson (Kregor) a derivative of the Open Gaming   *
 * License by Wizards of the Coast. All comments referring to D20, OGL,    *
 * and SRD refer to the System Reference Document for the Open Gaming      *
 * system. Any inclusion of these derivatives must include credit to the   *
 * Mud20 system, the full and complete Open Gaming LIcense, and credit to  *
 * the respective authors. See ../doc/srd.txt for more information.        *
 *                                                                         *
 * Emud  2.2 by Igor van den Hoven, Michiel Lange, and Martin Bethlehem.   *
 *                                                                         *
 * MrMud 1.4 by David Bills, Dug Michael and Martin Gallwey                *
 *                                                                         *
 * Merc  2.1 Diku Mud improvments copyright (C) 1992, 1993 by Michael      *
 * Chastain, Michael Quan, and Mitchell Tse.                               *
 *                                                                         *
 * Original Diku Mud copyright (C) 1990 1991 by Sebastian Hammer,          *
 * Michael Seifert, Hans Henrik St{rfeld, Tom Madsen, and Katje Nyboe.     *
 ***************************************************************************/

/***************************************************************************
 * const.c: Tables and constants																				   *
 ***************************************************************************/

#include "mud.h"


struct	god_type 		god_table		[MAX_GOD];

/*
 * with revamp of light/sight code, light becomes
 * a UMAX for the light in a given sector
 * sight becomes the range that sight reaches in rooms - Kregor
 */
const	struct	sector_type	sector_table	[SECT_MAX] =
{
	{	"inside",
		1,
		7 + 0 * 8 + 0 * 128,
		SFLAG_INDOORS|SFLAG_NOWEATHER,
		LIGHT_NORMAL, // assume lights present indoors
		4
	},

	{
		"city",
		1,
		0 + 7 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DIM, // streetlights in the city at night
		5
	},
	{
		"field",
		2,
		0 + 3 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		6
	},
	{
		"forest",
		3,
		7 + 2 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		2
	},
	{
		"hills",
		3,
		0 + 7 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		4
	},
	{
		"mountain",
		4,
		4 + 7 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		6
	},
	{
		"lake",
		4,
		7 + 4 * 8 + 0 * 128,
		SFLAG_SWIM,
		LIGHT_DARKNESS,
		7
	},
	{
		"river",
		4,
		7 + 6 * 8 + 0 * 128,
		SFLAG_SWIM,
		LIGHT_DARKNESS,
		4
	},
	{
		"ocean",
		6,
		6 + 4 * 8 + 0 * 128,
		SFLAG_SWIM,
		LIGHT_DARKNESS,
		5
	},
	{	"air",
		1,
		0 + 6 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		6
	},
	{	"desert",
		4,
		1 + 3 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		5
	},
	{
		"lava",
		10,	3 + 1 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		3
	},
	{
		"ethereal",
		1,
		2 + 0 * 8 + 0 * 128,
		SFLAG_NOWEATHER,
		LIGHT_NORMAL,
		6
	},
	{
		"astral",
		1,
		3 + 0 * 8 + 0 * 128,
		SFLAG_NOWEATHER,
		LIGHT_NORMAL,
		6
	},
	{
		"underwater",
		10,
		4 + 0 * 8 + 0 * 128,
		SFLAG_NOWEATHER,
		LIGHT_DARKNESS,
		2
	},
	{
		"underground",
		1,
		5 + 0 * 8 + 0 * 128,
		SFLAG_INDOORS|SFLAG_NOWEATHER,
		LIGHT_DARKNESS,
		4
	},
	{
		"deepearth",
		2,
		1 + 0 * 8 + 0 * 128,
		SFLAG_INDOORS|SFLAG_NOWEATHER,
		LIGHT_DARKNESS,
		3
	},
	{
		"road",
		1,
		3 + 7 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		6
	},
	{
		"swamp",
		3,
		2 + 6 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		4
	},
	{
		"beach",
		2,
		7 + 3 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		6
	},
	{
		"tundra",
		3,
		1 + 7 * 8 + 0 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		3
	},
	{
		"barren",
		10,
		0 + 0 * 8 + 1 * 128,
		SFLAG_NONE,
		LIGHT_DARKNESS,
		6
	}
};


/* D20 UnA open content spell point tables - Kregor 11/26/2006 */
const	struct	spell_level_type	spell_slot_table [100] =
{							
	{	{0,-1,-1,-1,-1,-1,-1,-1,-1,-1}	},/* 0 */				
	{	{3, 1,-1,-1,-1,-1,-1,-1,-1,-1}	},			
	{	{4, 2,-1,-1,-1,-1,-1,-1,-1,-1}	},				
	{	{4, 2, 1,-1,-1,-1,-1,-1,-1,-1}	},				
	{	{5, 3, 2,-1,-1,-1,-1,-1,-1,-1}	},				
	{	{5, 3, 2, 1,-1,-1,-1,-1,-1,-1}	},/*  5 */					
	{	{5, 3, 3, 2,-1,-1,-1,-1,-1,-1}	},			
	{	{6, 4, 3, 2, 1,-1,-1,-1,-1,-1}	},				
	{	{6, 4, 3, 3, 2,-1,-1,-1,-1,-1}	},				
	{	{6, 4, 4, 3, 2, 1,-1,-1,-1,-1}	},				
	{	{6, 4, 4, 3, 3, 2,-1,-1,-1,-1}	},/* 10 */					
	{	{6, 5, 4, 4, 3, 2, 1,-1,-1,-1}	},			
	{	{6, 5, 4, 4, 3, 3, 2,-1,-1,-1}	},				
	{	{6, 5, 5, 4, 4, 3, 2, 1,-1,-1}	},				
	{	{6, 5, 5, 4, 4, 3, 3, 2,-1,-1}	},
	{	{6, 5, 5, 5, 4, 4, 3, 2, 1,-1}	},/* 15 */
	{	{6, 5, 5, 5, 4, 4, 3, 3, 2,-1}	},
	{	{6, 5, 5, 5, 5, 4, 4, 3, 2, 1}	},
	{	{6, 5, 5, 5, 5, 4, 4, 3, 3, 2}	},
	{	{6, 5, 5, 5, 5, 5, 4, 4, 3, 2}	},
	{	{6, 5, 5, 5, 5, 5, 4, 4, 3, 3}	},/* 20 */
	{	{6, 5, 5, 5, 5, 5, 5, 4, 4, 3}	},
	{	{6, 5, 5, 5, 5, 5, 5, 4, 4, 3}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 4, 4}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 4, 4}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 4}	},/* 25 */
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 4}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},/* 30 */
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5, 5, 5, 5}	}	/* 99 */				
};							

const	struct	spell_level_type	sorcerer_spell_table [100] =
{							
	{	{0,-1,-1,-1,-1,-1,-1,-1,-1,-1}	},/* 0 */				
	{	{5, 3,-1,-1,-1,-1,-1,-1,-1,-1}	},			
	{	{6, 4,-1,-1,-1,-1,-1,-1,-1,-1}	},				
	{	{6, 5,-1,-1,-1,-1,-1,-1,-1,-1}	},				
	{	{6, 6, 3,-1,-1,-1,-1,-1,-1,-1}	},				
	{	{6, 6, 4,-1,-1,-1,-1,-1,-1,-1}	},/*  5 */					
	{	{6, 6, 5, 3,-1,-1,-1,-1,-1,-1}	},			
	{	{6, 6, 6, 4,-1,-1,-1,-1,-1,-1}	},				
	{	{7, 6, 6, 5, 3,-1,-1,-1,-1,-1}	},				
	{	{7, 6, 6, 6, 4,-1,-1,-1,-1,-1}	},				
	{	{7, 7, 6, 6, 5, 3,-1,-1,-1,-1}	},/* 10 */					
	{	{7, 7, 6, 6, 6, 4,-1,-1,-1,-1}	},			
	{	{7, 7, 7, 6, 6, 5, 3,-1,-1,-1}	},				
	{	{7, 7, 7, 6, 6, 6, 4,-1,-1,-1}	},				
	{	{7, 7, 7, 7, 6, 6, 5, 3,-1,-1}	},
	{	{7, 7, 7, 7, 6, 6, 6, 4,-1,-1}	},/* 15 */
	{	{7, 7, 7, 7, 7, 6, 6, 5, 3,-1}	},
	{	{7, 7, 7, 7, 7, 6, 6, 6, 4,-1}	},
	{	{7, 7, 7, 7, 7, 7, 6, 6, 5, 3}	},
	{	{7, 7, 7, 7, 7, 7, 6, 6, 6, 4}	},
	{	{7, 7, 7, 7, 7, 7, 7, 6, 6, 5}	},/* 20 */
	{	{7, 7, 7, 7, 7, 7, 7, 6, 6, 6}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 6, 6}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 6, 6}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 6}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 6}	},/* 25 */
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},/* 30 */
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	},
	{	{7, 7, 7, 7, 7, 7, 7, 7, 7, 7}	}	/* 99 */				
};							

const	struct	spell_level_type	sorcerer_known_table [100] =
{							
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},/*  0 */				
	{	{4, 2, 0, 0, 0, 0, 0, 0, 0, 0}	},			
	{	{5, 2, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{5, 3, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{6, 3, 1, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{6, 4, 2, 0, 0, 0, 0, 0, 0, 0}	},/*  5 */					
	{	{7, 4, 2, 1, 0, 0, 0, 0, 0, 0}	},			
	{	{7, 5, 3, 2, 0, 0, 0, 0, 0, 0}	},				
	{	{8, 5, 3, 2, 1, 0, 0, 0, 0, 0}	},				
	{	{8, 6, 4, 3, 2, 0, 0, 0, 0, 0}	},				
	{	{9, 6, 4, 3, 2, 1, 0, 0, 0, 0}	},/* 10 */					
	{	{9, 6, 5, 4, 3, 2, 0, 0, 0, 0}	},			
	{	{9, 6, 5, 4, 3, 2, 1, 0, 0, 0}	},				
	{	{9, 6, 6, 5, 4, 3, 2, 0, 0, 0}	},				
	{	{9, 6, 6, 5, 4, 3, 2, 1, 0, 0}	},
	{	{9, 6, 6, 6, 5, 4, 3, 2, 0, 0}	},/* 15 */
	{	{9, 6, 6, 6, 5, 4, 3, 2, 1, 0}	},
	{	{9, 6, 6, 6, 6, 5, 4, 3, 2, 0}	},
	{	{9, 6, 6, 6, 6, 5, 4, 3, 2, 1}	},
	{	{9, 6, 6, 6, 6, 6, 5, 4, 3, 2}	},
	{	{9, 6, 6, 6, 6, 6, 5, 4, 3, 2}	},/* 20 */
	{	{9, 6, 6, 6, 6, 6, 6, 5, 4, 3}	},
	{	{9, 6, 6, 6, 6, 6, 6, 5, 4, 3}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 5, 4}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 5, 4}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 5}	},/* 25 */
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 5}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},/* 30 */
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	},
	{	{9, 6, 6, 6, 6, 6, 6, 6, 6, 6}	}	/* 99 */				
};							

const	struct	bard_spell_type	bard_spell_table [100] =
{							
	{	{0,-1,-1,-1,-1,-1,-1}	},/* 0 */				
	{	{2, 0,-1,-1,-1,-1,-1}	},			
	{	{3, 0,-1,-1,-1,-1,-1}	},				
	{	{3, 1,-1,-1,-1,-1,-1}	},				
	{	{3, 2, 0,-1,-1,-1,-1}	},				
	{	{4, 2, 1,-1,-1,-1,-1}	},/*  5 */					
	{	{4, 3, 2, 0,-1,-1,-1}	},			
	{	{4, 3, 2, 1,-1,-1,-1}	},				
	{	{4, 3, 3, 2, 0,-1,-1}	},				
	{	{5, 4, 3, 2, 1,-1,-1}	},				
	{	{5, 4, 3, 3, 2, 0,-1}	},/* 10 */					
	{	{5, 4, 4, 3, 2, 1,-1}	},			
	{	{5, 5, 4, 3, 3, 2, 0}	},				
	{	{5, 5, 4, 4, 3, 2, 1}	},				
	{	{6, 5, 4, 4, 3, 3, 2}	},
	{	{6, 5, 5, 4, 4, 3, 2}	},/* 15 */
	{	{6, 5, 5, 4, 4, 3, 3}	},
	{	{6, 5, 5, 5, 4, 4, 3}	},
	{	{6, 5, 5, 5, 4, 4, 3}	},
	{	{6, 5, 5, 5, 4, 4, 4}	},
	{	{6, 5, 5, 5, 5, 4, 4}	},/* 20 */
	{	{6, 5, 5, 4, 4, 5, 4}	},
	{	{6, 5, 5, 4, 4, 5, 4}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},/* 25 */
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},/* 30 */
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	},
	{	{6, 5, 5, 5, 5, 5, 5}	}	/* 99 */				
};							

const	struct	spell_level_type	bard_known_table [100] =
{							
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},/*  0 */				
	{	{4, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},			
	{	{5, 2, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{5, 3, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{6, 3, 1, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{6, 4, 2, 0, 0, 0, 0, 0, 0, 0}	},/*  5 */					
	{	{7, 4, 2, 1, 0, 0, 0, 0, 0, 0}	},			
	{	{7, 5, 3, 2, 0, 0, 0, 0, 0, 0}	},				
	{	{8, 5, 3, 2, 1, 0, 0, 0, 0, 0}	},				
	{	{8, 6, 4, 3, 2, 0, 0, 0, 0, 0}	},				
	{	{9, 6, 4, 3, 2, 1, 0, 0, 0, 0}	},/* 10 */					
	{	{9, 6, 5, 4, 3, 2, 0, 0, 0, 0}	},			
	{	{9, 6, 5, 4, 3, 2, 1, 0, 0, 0}	},				
	{	{9, 6, 6, 5, 4, 3, 2, 0, 0, 0}	},				
	{	{9, 6, 6, 5, 4, 3, 2, 0, 0, 0}	},
	{	{9, 6, 6, 6, 5, 4, 3, 0, 0, 0}	},/* 15 */
	{	{9, 6, 6, 6, 5, 4, 3, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 5, 4, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 5, 4, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 5, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 5, 0, 0, 0}	},/* 20 */
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},/* 25 */
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},/* 30 */
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	},
	{	{9, 6, 6, 6, 6, 6, 6, 0, 0, 0}	}	/* 99 */				
};							

const	struct	warrior_spell_type	warrior_spell_table [100] =
{							
	{	{-1,-1,-1,-1,-1}	},/*  0 */				
	{	{-1,-1,-1,-1,-1}	},			
	{	{-1,-1,-1,-1,-1}	},				
	{	{-1,-1,-1,-1,-1}	},				
	{	{-1, 0,-1,-1,-1}	},				
	{	{-1, 1,-1,-1,-1}	},/*  5 */					
	{	{-1, 1,-1,-1,-1}	},			
	{	{-1, 1, 0,-1,-1}	},				
	{	{-1, 1, 1,-1,-1}	},				
	{	{-1, 2, 1,-1,-1}	},				
	{	{-1, 2, 1, 0,-1}	},/* 10 */					
	{	{-1, 2, 1, 1,-1}	},			
	{	{-1, 2, 2, 1,-1}	},				
	{	{-1, 3, 2, 1, 0}	},				
	{	{-1, 3, 2, 1, 1}	},
	{	{-1, 3, 2, 2, 1}	},/* 15 */
	{	{-1, 3, 3, 2, 1}	},
	{	{-1, 4, 3, 2, 1}	},
	{	{-1, 4, 3, 2, 2}	},
	{	{-1, 4, 3, 3, 2}	},
	{	{-1, 4, 4, 3, 2}	},/* 20 */
	{	{-1, 4, 4, 3, 2}	},
	{	{-1, 4, 4, 3, 3}	},
	{	{-1, 4, 4, 4, 3}	},
	{	{-1, 4, 4, 4, 3}	},
	{	{-1, 4, 4, 4, 3}	},/* 25 */
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},/* 30 */
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	},
	{	{-1, 4, 4, 4, 4}	}	/* 99 */				
};							

const	struct	slot_bonus_type	slot_bonus_table [100] =
{							
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},/*  0 */				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},/*  5 */				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},/* 10 */				
	{	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{0, 1, 0, 0, 0, 0, 0, 0, 0, 0}	},				
	{	{0, 1, 0, 0, 0, 0, 0, 0, 0, 0}	},
	{	{0, 1, 1, 0, 0, 0, 0, 0, 0, 0}	},
	{	{0, 1, 1, 0, 0, 0, 0, 0, 0, 0}	},/* 15 */
	{	{0, 1, 1, 1, 0, 0, 0, 0, 0, 0}	},
	{	{0, 1, 1, 1, 0, 0, 0, 0, 0, 0}	},
	{	{0, 1, 1, 1, 1, 0, 0, 0, 0, 0}	},
	{	{0, 1, 1, 1, 1, 0, 0, 0, 0, 0}	},
	{	{0, 2, 1, 1, 1, 1, 0, 0, 0, 0}	},/* 20 */
	{	{0, 2, 1, 1, 1, 1, 0, 0, 0, 0}	},
	{	{0, 2, 2, 1, 1, 1, 1, 0, 0, 0}	},
	{	{0, 2, 2, 1, 1, 1, 1, 0, 0, 0}	},
	{	{0, 2, 2, 2, 1, 1, 1, 1, 0, 0}	},
	{	{0, 2, 2, 2, 1, 1, 1, 1, 0, 0}	},/* 25 */
	{	{0, 2, 2, 2, 2, 1, 1, 1, 1, 0}	},
	{	{0, 2, 2, 2, 2, 1, 1, 1, 1, 0}	},
	{	{0, 3, 2, 2, 2, 2, 1, 1, 1, 1}	},
	{	{0, 3, 2, 2, 2, 2, 1, 1, 1, 1}	},
	{	{0, 3, 3, 2, 2, 2, 2, 1, 1, 1}	},/* 30 */
	{	{0, 3, 3, 2, 2, 2, 2, 1, 1, 1}	},
	{	{0, 3, 3, 3, 2, 2, 2, 2, 1, 1}	},
	{	{0, 3, 3, 3, 2, 2, 2, 2, 1, 1}	},
	{	{0, 3, 3, 3, 3, 2, 2, 2, 2, 1}	},
	{	{0, 3, 3, 3, 3, 2, 2, 2, 2, 1}	},/* 35 */
	{	{0, 4, 3, 3, 3, 3, 2, 2, 2, 2}	},
	{	{0, 4, 3, 3, 3, 3, 2, 2, 2, 2}	},
	{	{0, 4, 4, 3, 3, 3, 3, 2, 2, 2}	},
	{	{0, 4, 4, 3, 3, 3, 3, 2, 2, 2}	},
	{	{0, 4, 4, 4, 3, 3, 3, 3, 2, 2}	},/* 40 */
	{	{0, 4, 4, 4, 3, 3, 3, 3, 2, 2}	},
	{	{0, 4, 4, 4, 4, 3, 3, 3, 3, 2}	},
	{	{0, 4, 4, 4, 4, 3, 3, 3, 3, 2}	},
	{	{0, 5, 4, 4, 4, 4, 3, 3, 3, 3}	},
	{	{0, 5, 4, 4, 4, 4, 3, 3, 3, 3}	},
	{	{0, 5, 5, 4, 4, 4, 4, 3, 3, 3}	},
	{	{0, 5, 5, 4, 4, 4, 4, 3, 3, 3}	},
	{	{0, 5, 5, 5, 4, 4, 4, 4, 3, 3}	},
	{	{0, 5, 5, 5, 4, 4, 4, 4, 3, 3}	},
	{	{0, 5, 5, 5, 5, 4, 4, 4, 4, 3}	},
	{	{0, 5, 5, 5, 5, 4, 4, 4, 4, 3}	},
	{	{0, 6, 5, 5, 5, 5, 4, 4, 4, 4}	},
	{	{0, 6, 5, 5, 5, 5, 4, 4, 4, 4}	},
	{	{0, 6, 6, 5, 5, 5, 5, 4, 4, 4}	},
	{	{0, 6, 6, 5, 5, 5, 5, 4, 4, 4}	},
	{	{0, 6, 6, 6, 5, 5, 5, 5, 4, 4}	},
	{	{0, 6, 6, 6, 5, 5, 5, 5, 4, 4}	},
	{	{0, 6, 6, 6, 6, 5, 5, 5, 5, 4}	},
	{	{0, 6, 6, 6, 6, 5, 5, 5, 5, 4}	},
	{	{0, 7, 6, 6, 6, 6, 5, 5, 5, 5}	},
	{	{0, 7, 6, 6, 6, 6, 5, 5, 5, 5}	},
	{	{0, 7, 7, 6, 6, 6, 6, 5, 5, 5}	},
	{	{0, 7, 7, 6, 6, 6, 6, 5, 5, 5}	},
	{	{0, 7, 7, 7, 6, 6, 6, 6, 5, 5}	},
	{	{0, 7, 7, 7, 6, 6, 6, 6, 5, 5}	},
	{	{0, 7, 7, 7, 7, 6, 6, 6, 6, 5}	},
	{	{0, 7, 7, 7, 7, 6, 6, 6, 6, 5}	},
	{	{0, 8, 7, 7, 7, 7, 6, 6, 6, 6}	},
	{	{0, 8, 7, 7, 7, 7, 6, 6, 6, 6}	},
	{	{0, 8, 8, 7, 7, 7, 7, 6, 6, 6}	},
	{	{0, 8, 8, 7, 7, 7, 7, 6, 6, 6}	},
	{	{0, 8, 8, 8, 7, 7, 7, 7, 6, 6}	},
	{	{0, 8, 8, 8, 7, 7, 7, 7, 6, 6}	},
	{	{0, 8, 8, 8, 8, 7, 7, 7, 7, 6}	},
	{	{0, 8, 8, 8, 8, 7, 7, 7, 7, 6}	},
	{	{0, 9, 8, 8, 8, 8, 7, 7, 7, 7}	},
	{	{0, 9, 8, 8, 8, 8, 7, 7, 7, 7}	},
	{	{0, 9, 9, 8, 8, 8, 8, 7, 7, 7}	},
	{	{0, 9, 9, 8, 8, 8, 8, 7, 7, 7}	},
	{	{0, 9, 9, 9, 8, 8, 8, 8, 7, 7}	},
	{	{0, 9, 9, 9, 8, 8, 8, 8, 7, 7}	},
	{	{0, 9, 9, 9, 9, 8, 8, 8, 8, 7}	},
	{	{0, 9, 9, 9, 9, 8, 8, 8, 8, 7}	},
	{	{0, 10, 9, 9, 9, 9, 8, 8, 8, 8}	},
	{	{0, 10, 9, 9, 9, 9, 8, 8, 8, 8}	},
	{	{0, 10, 10, 9, 9, 9, 9, 8, 8, 8}	},
	{	{0, 10, 10, 9, 9, 9, 9, 8, 8, 8}	},
	{	{0, 10, 10, 10, 9, 9, 9, 9, 8, 8}	},
	{	{0, 10, 10, 10, 9, 9, 9, 9, 8, 8}	},
	{	{0, 10, 10, 10, 10, 9, 9, 9, 9, 8}	},
	{	{0, 10, 10, 10, 10, 9, 9, 9, 9, 8}	},
	{	{0, 11, 10, 10, 10, 10, 9, 9, 9, 9}	},
	{	{0, 11, 10, 10, 10, 10, 9, 9, 9, 9}	},
	{	{0, 11, 11, 10, 10, 10, 10, 9, 9, 9}	},
	{	{0, 11, 11, 10, 10, 10, 10, 9, 9, 9}	},
	{	{0, 11, 11, 11, 10, 10, 10, 10, 9, 9}	},
	{	{0, 11, 11, 11, 10, 10, 10, 10, 9, 9}	},
	{	{0, 11, 11, 11, 11, 10, 10, 10, 10, 9}	},
	{	{0, 11, 11, 11, 11, 10, 10, 10, 10, 9}	}	/* 99 */				
};	

char *  const   light_levels [] =
{
	"blackness",
	"dark",
	"dim",
	"normal",
	"bright",
	"*"
};

char *  const   combat_styles [] =
{
	"none",
	"melee",
	"archery",
	"horseback",
	"skirmishing",
	"strongarm",
	"throwing",
	"cobra strike",
	"denying stance",
	"hand and foot",
	"invisible eye",
	"passive way",
	"sleeping tiger",
	"undying way",
	"*"
};

char *  const   bloodline_types [] =
{
	"none",
	"aberrant",
	"abyssal",
	"elemental air",
	"arcane",
	"celestial",
	"destined",
	"draconic",
	"elemental earth",
	"fey",
	"elemental fire",
	"infernal",
	"elemental water",
	"undead",
	"*"
};

char * const he_she		[] = { "it",  "he",  "she" };
char * const him_her	[] = { "it",  "him", "her" };
char * const his_her	[] = { "its", "his", "her" };

char *  const   move_speeds [] =
{
	"half",
	"normal",
	"hustle",
	"run",
	"haste",
	"blaze",
	"*"
};

char *  const   domain_types [] =
{
	"air",
	"animal",
	"artifice",
	"cavern",
	"chaos",
	"charm",
	"community",
	"darkness",
	"death",
	"destruction",
	"earth",
	"evil",
	"fire",
	"good",
	"healing",
	"illusion",
	"knowledge",
	"law",
	"liberation",
	"luck",
	"madness",
	"magic",
	"metal",
	"moon",
	"nobility",
	"planning",
	"plant",
	"protection",
	"renewal",
	"repose",
	"retribution",
	"scalykind",
	"strength",
	"suffering",
	"sun",
	"trade",
	"travel",
	"trickery",
	"war",
	"water",
	"weather",
	"wrath",
	"*"
};

/* Tool table for D20 - Kregor */
const struct tool_type tool_table[] =
{
	{"a tool kit", "unknown",													0, 0},
	{"an alchemy kit", "the alchemy craft",						50000, 400},
	{"climbers tools", "the climb skill",							800, 50},
	{"a disguise kit", "the disguise skill",					500, 80},
	{"a first aid kit", "the first aid skill",				500, 10},
	{"jewelers tools", "the jewelry craft",						500, 50},
	{"a magnifying glass", "the appraise skill",			10000, 1},
	{"a miners pick", "the mining trade",							500, 60},
	{"a merchants scale", "the appraise skill",				200, 10},
	{"an ink pen", "writing and scribing",						10, 1},
	{"a coil of rope", "the use rope skill",					100, 70},
	{"a shovel", "digging and burying",								200, 80},
	{"smithing tools", "armorsmithing and weaponsmithing",	500, 50},
	{"a survival pack", "the survival skill",					500, 50},
	{"tanning tools", "leatherworking",								500, 50},
	{"thieves tools", "pick lock and disable device",	3000, 10},
	{"woodworkers tools", "fletching and bowmaking",	500, 50},
	{"seal", "sealing documents",											50, 2},
	{"fishing pole", "catching fish",									50, 10},
	{"tailors tools", "tailoring",										500, 50},
	{"anvil", "armorsmithing and weaponsmithing",			500, 1000},
	{"furnace", "armorsmithing and weaponsmithing",		500, 3000},
	{"lathe", "woodworking",													500, 1000},
	{"cooking pot", "cooking",												500, 50},
	{"tinder box", "lighting fires",									50, 10},
	{"shackles", "restraining",												1500, 20}
};
	
/* Armor table for D20 - Kregor */
const struct armor_type armor_table[] =
{
	{"cloth", 					ARMOR_NONE, 	MATERIAL_TYPE_CLOTH,	5, 0, -1, 0, 0, 30, 0},
	{"padded", 					ARMOR_LIGHT, 	MATERIAL_TYPE_CLOTH,	50, 1, 8, 0, 5, 30, 10},
	{"leather", 				ARMOR_LIGHT, 	MATERIAL_TYPE_HIDE,		100, 2, 6, 0, 10, 30, 15},
	{"studded leather", ARMOR_LIGHT, 	MATERIAL_TYPE_HIDE,		250, 3, 5, 1, 15, 30, 20},
	{"elven chain", 		ARMOR_LIGHT, 	MATERIAL_TYPE_METAL,	4150, 6, 4, 2, 20, 30, 20},
	{"hide", 						ARMOR_MEDIUM,	MATERIAL_TYPE_HIDE,		150, 4, 4, 3, 20, 20, 25},
	{"scalemail", 			ARMOR_MEDIUM,	MATERIAL_TYPE_METAL,	500, 5, 3, 4, 25, 20, 30},
	{"chainmail", 			ARMOR_MEDIUM,	MATERIAL_TYPE_METAL,	1500, 6, 2, 5, 30, 20, 40},
	{"splint mail", 		ARMOR_HEAVY,	MATERIAL_TYPE_METAL,	2000, 7, 0, 7, 40, 20, 45},
	{"banded mail",			ARMOR_HEAVY, 	MATERIAL_TYPE_METAL,	2500, 7, 1, 6, 35, 20, 35},
	{"full plate", 			ARMOR_HEAVY, 	MATERIAL_TYPE_METAL,	15000, 9, 1, 6, 35, 20, 50},
	{"buckler", 				ARMOR_LIGHT, 	MATERIAL_TYPE_WOOD,		1500, 1, -1, -1,5, 0, 50},
	{"light shield", 		ARMOR_LIGHT, 	MATERIAL_TYPE_WOOD,		300, 1, -1, 1, 5, 0, 50},
	{"heavy shield", 		ARMOR_MEDIUM,	MATERIAL_TYPE_METAL,	700, 2, -1, 2, 15, 0, 100},
	{"tower shield", 		ARMOR_HEAVY, 	MATERIAL_TYPE_METAL,	3000, 4, -1, 10, 50, 0, 450}
};
	
/* HUGE weapon table from D20 - Kregor */
const struct weapon_type weapon_table[WEAPON_TYPE_MAX] =
{
	{"weapon",	400,	1,	6,	DAM_SLASH,	20,	2,	0,	20,	WEAPON_CLASS_SIMPLE,	SIZE_MEDIUM,	WSPEC_LIGHT,	MATERIAL_TYPE_NONE,	TRADE_CRAFT_NONE },
	{"knife",	200,	1,	4,	DAM_SLASH,	19,	2,	10,	10,	WEAPON_CLASS_SIMPLE,	SIZE_TINY,	WSPEC_LIGHT|WSPEC_THROW,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"dagger",	200,	1,	4,	DAM_PIERCE|DAM_SLASH,	19,	2,	10,	10,	WEAPON_CLASS_SIMPLE,	SIZE_TINY,	WSPEC_LIGHT|WSPEC_THROW,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"light mace",	500,	1,	6,	DAM_BASH,	20,	2,	0,	40,	WEAPON_CLASS_SIMPLE,	SIZE_SMALL,	WSPEC_LIGHT,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"sickle",	600,	1,	6,	DAM_SLASH,	20,	2,	0,	20,	WEAPON_CLASS_SIMPLE,	SIZE_SMALL,	WSPEC_LIGHT|WSPEC_TRIP,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"club",	5,	1,	6,	DAM_BASH,	20,	2,	10,	30,	WEAPON_CLASS_SIMPLE,	SIZE_MEDIUM,	WSPEC_THROW|WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_WEAPON },
	{"heavy mace",	1200,	1,	8,	DAM_BASH,	20,	2,	0,	80,	WEAPON_CLASS_SIMPLE,	SIZE_MEDIUM,	0,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"morningstar",	800,	1,	8,	DAM_PIERCE|DAM_BASH,	20,	2,	0,	60,	WEAPON_CLASS_SIMPLE,	SIZE_MEDIUM,	0,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"shortspear",	100,	1,	6,	DAM_PIERCE,	20,	2,	20,	30,	WEAPON_CLASS_SIMPLE,	SIZE_MEDIUM,	WSPEC_THROW|WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_WEAPON },
	{"longspear",	500,	1,	8,	DAM_PIERCE,	20,	3,	0,	90,	WEAPON_CLASS_SIMPLE,	SIZE_LARGE,	WSPEC_WOODEN_HAFTED|WSPEC_REACH,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_WEAPON },
	{"quarterstaff",	5,	1,	6,	DAM_BASH,	20,	2,	0,	40,	WEAPON_CLASS_SIMPLE,	SIZE_LARGE,	WSPEC_DOUBLE|WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_WEAPON },
	{"spear",	200,	1,	8,	DAM_PIERCE,	20,	3,	20,	60,	WEAPON_CLASS_SIMPLE,	SIZE_LARGE,	WSPEC_THROW|WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_WEAPON },
	{"heavy crossbow",	5000,	1,	10,	DAM_PIERCE,	19,	2,	120,	80,	WEAPON_CLASS_SIMPLE,	SIZE_MEDIUM,	WSPEC_MISSILE,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_BOW },
	{"light crossbow",	3500,	1,	8,	DAM_PIERCE,	19,	2,	80,	40,	WEAPON_CLASS_SIMPLE,	SIZE_MEDIUM,	WSPEC_MISSILE,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_BOW },
	{"dart",	50,	1,	4,	DAM_PIERCE,	20,	2,	20,	10,	WEAPON_CLASS_SIMPLE,	SIZE_TINY,	WSPEC_THROW,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_WEAPON },
	{"javelin",	100,	1,	6,	DAM_PIERCE,	20,	2,	30,	20,	WEAPON_CLASS_SIMPLE,	SIZE_MEDIUM,	WSPEC_THROW|WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_WEAPON },
	{"sling",	5,	1,	4,	DAM_BASH,	20,	2,	50,	00,	WEAPON_CLASS_SIMPLE,	SIZE_SMALL,	WSPEC_MISSILE,	MATERIAL_TYPE_HIDE,	TRADE_CRAFT_LEATHER },
	{"throwing axe",	800,	1,	6,	DAM_SLASH,	20,	2,	10,	20,	WEAPON_CLASS_MARTIAL,	SIZE_SMALL,	WSPEC_LIGHT|WSPEC_THROW,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"light hammer",	100,	1,	4,	DAM_BASH,	20,	2,	20,	20,	WEAPON_CLASS_MARTIAL,	SIZE_SMALL,	WSPEC_LIGHT|WSPEC_THROW,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"handaxe",	600,	1,	6,	DAM_SLASH,	20,	3,	0,	30,	WEAPON_CLASS_MARTIAL,	SIZE_SMALL,	WSPEC_LIGHT,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"kukri",	800,	1,	4,	DAM_SLASH,	18,	2,	0,	20,	WEAPON_CLASS_MARTIAL,	SIZE_SMALL,	WSPEC_LIGHT|WSPEC_MONK,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"light pick",	400,	1,	4,	DAM_PIERCE,	20,	4,	0,	30,	WEAPON_CLASS_MARTIAL,	SIZE_SMALL,	WSPEC_LIGHT|WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"sap",	100,	1,	6,	DAM_BASH,	20,	2,	0,	20,	WEAPON_CLASS_MARTIAL,	SIZE_TINY,	WSPEC_LIGHT|WSPEC_NONLETHAL,	MATERIAL_TYPE_HIDE,	TRADE_CRAFT_LEATHER },
	{"shortsword",	1000,	1,	6,	DAM_PIERCE,	19,	2,	0,	20,	WEAPON_CLASS_MARTIAL,	SIZE_SMALL,	WSPEC_LIGHT,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"battleaxe",	1000,	1,	8,	DAM_SLASH,	20,	3,	0,	60,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"flail",	800,	1,	8,	DAM_BASH,	20,	2,	0,	50,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	WSPEC_WOODEN_HAFTED|WSPEC_DISARM|WSPEC_TRIP,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"longsword",	1500,	1,	8,	DAM_SLASH,	19,	2,	0,	40,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	0,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"heavy pick",	800,	1,	6,	DAM_PIERCE,	20,	4,	0,	60,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"rapier",	2000,	1,	6,	DAM_PIERCE,	18,	2,	0,	20,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	WSPEC_FINESSE,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"scimitar",	1500,	1,	6,	DAM_SLASH,	18,	2,	0,	40,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	WSPEC_FINESSE,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"trident",	1500,	1,	8,	DAM_PIERCE,	20,	2,	10,	40,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	WSPEC_THROW|WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"warhammer",	1200,	1,	8,	DAM_BASH,	20,	3,	0,	50,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"falchion",	7500,	2,	4,	DAM_SLASH,	18,	2,	0,	80,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	0,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"glaive",	800,	1,	10,	DAM_SLASH,	20,	3,	0,	100,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_WOODEN_HAFTED|WSPEC_REACH,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"greataxe",	2000,	1,	12,	DAM_SLASH,	20,	3,	0,	120,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"greatclub",	500,	1,	10,	DAM_BASH,	20,	2,	0,	80,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_WEAPON },
	{"heavy flail",	1500,	1,	10,	DAM_BASH,	19,	2,	0,	100,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_WOODEN_HAFTED|WSPEC_DISARM|WSPEC_TRIP,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"greatsword",	5000,	2,	6,	DAM_SLASH,	19,	2,	0,	80,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	0,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"guisarme",	900,	2,	4,	DAM_SLASH,	20,	3,	0,	120,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_WOODEN_HAFTED|WSPEC_REACH|WSPEC_TRIP,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"halberd",	1000,	1,	10,	DAM_PIERCE|DAM_SLASH,	20,	3,	0,	120,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_WOODEN_HAFTED|WSPEC_REACH|WSPEC_TRIP,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"lance",	1000,	1,	8,	DAM_PIERCE,	20,	3,	0,	100,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_WOODEN_HAFTED|WSPEC_REACH,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_WEAPON },
	{"ranseur",	1000,	2,	4,	DAM_PIERCE,	20,	3,	0,	120,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_WOODEN_HAFTED|WSPEC_DISARM|WSPEC_REACH,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"scythe",	1800,	2,	4,	DAM_PIERCE|DAM_SLASH,	20,	4,	0,	100,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_WOODEN_HAFTED|WSPEC_TRIP,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"longbow",	7500,	1,	8,	DAM_PIERCE,	20,	3,	100,	30,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_MISSILE,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_BOW },
	{"composite longbow",	10000,	1,	8,	DAM_PIERCE,	20,	3,	110,	30,	WEAPON_CLASS_MARTIAL,	SIZE_LARGE,	WSPEC_MISSILE,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_BOW },
	{"shortbow",	3000,	1,	6,	DAM_PIERCE,	20,	3,	60,	20,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	WSPEC_MISSILE,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_BOW },
	{"composite shortbow",	75,	1,	6,	DAM_PIERCE,	20,	3,	70,	20,	WEAPON_CLASS_MARTIAL,	SIZE_MEDIUM,	WSPEC_MISSILE,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_BOW },
	{"kama",	200,	1,	6,	DAM_SLASH,	20,	2,	0,	20,	WEAPON_CLASS_EXOTIC,	SIZE_MEDIUM,	WSPEC_LIGHT|WSPEC_MONK,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"nunchaku",	200,	1,	6,	DAM_BASH,	20,	2,	0,	20,	WEAPON_CLASS_EXOTIC,	SIZE_SMALL,	WSPEC_LIGHT|WSPEC_WOODEN_HAFTED|WSPEC_DISARM|WSPEC_MONK,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_WEAPON },
	{"sai",	100,	1,	4,	DAM_BASH,	20,	2,	10,	10,	WEAPON_CLASS_EXOTIC,	SIZE_SMALL,	WSPEC_LIGHT|WSPEC_THROW|WSPEC_DISARM|WSPEC_MONK,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"siangham",	300,	1,	6,	DAM_PIERCE,	20,	2,	0,	10,	WEAPON_CLASS_EXOTIC,	SIZE_SMALL,	WSPEC_LIGHT|WSPEC_MONK,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"bastard sword",	3500,	1,	10,	DAM_SLASH,	19,	2,	0,	60,	WEAPON_CLASS_EXOTIC,	SIZE_MEDIUM,	0,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"dwarven waraxe",	3000,	1,	10,	DAM_SLASH,	20,	3,	0,	80,	WEAPON_CLASS_EXOTIC,	SIZE_MEDIUM,	WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"elven thinblade",	2500,	1,	8,	DAM_PIERCE|DAM_SLASH,	19,	2,	0,	30,	WEAPON_CLASS_EXOTIC,	SIZE_MEDIUM,	WSPEC_FINESSE,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"whip",	100,	1,	3,	DAM_SLASH,	20,	2,	0,	20,	WEAPON_CLASS_EXOTIC,	SIZE_MEDIUM,	WSPEC_FINESSE|WSPEC_DISARM|WSPEC_REACH|WSPEC_NONLETHAL|WSPEC_TRIP,	MATERIAL_TYPE_HIDE,	TRADE_CRAFT_LEATHER },
	{"double axe",	6000,	1,	8,	DAM_SLASH,	20,	3,	0,	150,	WEAPON_CLASS_EXOTIC,	SIZE_LARGE,	WSPEC_DOUBLE|WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"spiked chain",	2500,	2,	4,	DAM_PIERCE,	20,	2,	0,	100,	WEAPON_CLASS_EXOTIC,	SIZE_LARGE,	WSPEC_FINESSE|WSPEC_DISARM|WSPEC_TRIP,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"dire flail",	9000,	1,	8,	DAM_BASH,	20,	2,	0,	100,	WEAPON_CLASS_EXOTIC,	SIZE_LARGE,	WSPEC_DOUBLE|WSPEC_WOODEN_HAFTED|WSPEC_DISARM|WSPEC_TRIP,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"double sword",	10000,	1,	8,	DAM_SLASH,	19,	2,	0,	100,	WEAPON_CLASS_EXOTIC,	SIZE_LARGE,	WSPEC_DOUBLE,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"dwarven urgrosh",	5000,	1,	8,	DAM_PIERCE|DAM_SLASH,	20,	3,	0,	120,	WEAPON_CLASS_EXOTIC,	SIZE_LARGE,	WSPEC_DOUBLE|WSPEC_WOODEN_HAFTED,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"bola",	500,	1,	4,	DAM_BASH,	20,	2,	10,	20,	WEAPON_CLASS_EXOTIC,	SIZE_SMALL,	WSPEC_THROW|WSPEC_NONLETHAL|WSPEC_TRIP,	MATERIAL_TYPE_HIDE,	TRADE_CRAFT_LEATHER },
	{"hand crossbow",	10000,	1,	4,	DAM_PIERCE,	19,	2,	30,	20,	WEAPON_CLASS_EXOTIC,	SIZE_SMALL,	WSPEC_MISSILE,	MATERIAL_TYPE_WOOD,	TRADE_CRAFT_BOW },
	{"chakram",	100,	1,	6,	DAM_SLASH,	20,	2,	30,	10,	WEAPON_CLASS_EXOTIC,	SIZE_SMALL,	WSPEC_THROW|WSPEC_NOMELEE|WSPEC_RETURNING,	MATERIAL_TYPE_METAL,	TRADE_CRAFT_WEAPON },
	{"shuriken",	20,	1,	2,	DAM_PIERCE,	20,	2,	10,	1,	WEAPON_CLASS_EXOTIC,	SIZE_DIMINUTIVE,	WSPEC_THROW|WSPEC_MONK|WSPEC_NOMELEE,	MATERIAL_TYPE_METAL }
};


/*
 * The d20 poison table, for POISON_DATA
 */
const	struct	poison_type	poison_table	[MAX_POISON]	=
{
	{"none",							POISON_NONE,					0,		0,	0,	APPLY_NONE, 0,	0,	APPLY_NONE,	0},
	{"nitharit",					POISON_TYPE_CONTACT,	13,		0,	0,	APPLY_NONE, 3,	6,	APPLY_CON,	650},
	{"sassone leaf",			POISON_TYPE_CONTACT,	16,		2,	12, APPLY_HIT,	1,	6,	APPLY_CON,	300},
	{"malyss root",				POISON_TYPE_CONTACT,	16,		1,	1,	APPLY_DEX,	2,	4,	APPLY_DEX,	500},
	{"terinav root",			POISON_TYPE_CONTACT,	16,		1,	6,	APPLY_DEX,	2,	6,	APPLY_DEX,	750},
	{"black lotus",				POISON_TYPE_CONTACT,	20,		3,	6,	APPLY_CON,	3,	6,	APPLY_CON,	4500},
	{"dragon bile",				POISON_TYPE_CONTACT,	26,		3,	6,	APPLY_STR,	0,	0,	APPLY_NONE,	1500},
	{"striped toadstool",	POISON_TYPE_INGEST,		11,		1,	1,	APPLY_WIS,	2,	6,	APPLY_WIS,	180},
	{"arsenic",						POISON_TYPE_INGEST,		13,		1,	1,	APPLY_CON,	1,	8,	APPLY_CON,	120},
	{"id moss",						POISON_TYPE_INGEST,		14,		1,	4,	APPLY_INT,	2,	6,	APPLY_INT,	125},
	{"lich dust",					POISON_TYPE_INGEST,		17,		2,	6,	APPLY_STR,	1,	6,	APPLY_STR,	250},
	{"ungol dust",				POISON_TYPE_INHALE,		15,		1,	1,	APPLY_CHA,	1,	6,	APPLY_CHA,	1000},
	{"insanity mist",			POISON_TYPE_INHALE,		15,		1,	4,	APPLY_WIS,	2,	6,	APPLY_WIS,	1500},
	{"black adder venom",	POISON_TYPE_INJURY,		11,		1,	6,	APPLY_CON,	1,	6,	APPLY_CON,	120},
	{"centipede poison",	POISON_TYPE_INJURY,		11,		1,	2,	APPLY_DEX,	1,	2,	APPLY_DEX,	90},
	{"bloodroot",					POISON_TYPE_INJURY,		12,		0,	0,	APPLY_NONE,	1,	4,	APPLY_CON,	100},
	{"spider venom",			POISON_TYPE_INJURY,		14,		1,	4,	APPLY_STR,	1,	4,	APPLY_STR,	150},
	{"wyvern poison",			POISON_TYPE_INJURY, 	17,		2,	6,	APPLY_CON,	2,	6,	APPLY_CON,	3000},
	{"scorpion venom",		POISON_TYPE_INJURY, 	18,		1,	6,	APPLY_STR,	1,	6,	APPLY_STR,	200},
	{"giant wasp poison",	POISON_TYPE_INJURY,		18,		1,	6,	APPLY_DEX,	1,	6,	APPLY_DEX,	210},
	{"deathblade",				POISON_TYPE_INJURY, 	20,		1,	6,	APPLY_CON,	2,	6,	APPLY_CON,	1800},
	{"purple worm venom",	POISON_TYPE_INJURY,		24,		1,	6,	APPLY_STR,	2,	6,	APPLY_STR,	700},
	{"sleep poison",			POISON_TYPE_INJURY,		14,		0,	0,	APPLY_NONE,	0,	0,	APPLY_NONE,	75}
};


/*
 * The d20 disease table, for DISEASE_DATA
 */
const	struct	disease_type	disease_table	[MAX_DISEASE]	=
{
	{
		"none",	POISON_NONE,	0,		0,	0,	APPLY_NONE, 0,
		"",		""
	},
	{
		"blinding sickness",	POISON_TYPE_INGEST,	16,		3,	4,	APPLY_STR, 2,
		"Your vision grows blurry and blackened.",
		"$n blinks, glaring about blankly."
	},
	{
		"cackle fever",			POISON_TYPE_INHALE,	16,		1,	6, 	APPLY_WIS, 2,
		"The world around you spins, as you laugh uncontrollably.",
		"$n cackles in an eerie laugh."
	},
	{
		"demon fever",			POISON_TYPE_INJURY,	18,		1,	6,	APPLY_CON, 2,
		"You feel your muscles atrophy as your body consumes itself.",
		"$n's muscles continue to shrivel and atrophy."
	},
	{
		"devil chills",			POISON_TYPE_INJURY,	14,		4,	4,	APPLY_STR, 3,
		"Your body feels weaker as you succumb to your malady.",
		"$n is looking weak and frail."
	},
	{
		"filth fever",			POISON_TYPE_INJURY,	12,		3,	6,	APPLY_DEX, 2,
		"You cough and hack uncontrollably.",
		"$n coughs and hacks uncontrollably."
	},
	{
		"goul fever",			POISON_TYPE_INJURY,	13,		1,	3,	APPLY_CON, 2,
		"You shiver as your skin grows colder.",
		"$n shrivers, growing cold and pallid."
	},
	{
		"mindfire",					POISON_TYPE_INHALE,	12,		1,	4,	APPLY_INT, 2,
		"Your mind rages, feeling as if your brain is on fire.",
		"$n writhes in agony, blood trickling from $s nose."
	},
	{
		"mummy rot",				POISON_TYPE_CONTACT,20,		1,	6,	APPLY_CON, 2,
		"You feel totally parched, as your skin cracks from your very flesh.",
		"$n's skin fissures, and peels from $s flesh."
	},
	{
		"red ache",					POISON_TYPE_INJURY,	15,		3,	6,	APPLY_STR, 2,
		"Your joints swell larger, and grow redder.",
		"$n's joints swell large and red."
	},
	{
		"the shakes",				POISON_TYPE_CONTACT,13,		1,	8,	APPLY_DEX, 2,
		"Your shake and tremble uncontrollably.",
		"$n shakes and trembles uncontrollably."
	},
	{
		"slimy doom",				POISON_TYPE_CONTACT,14,		1,	4,	APPLY_CON, 2,
		"Slimy festers and lesions ooze on your skin.",
		"Slimy festers and lesions ooze on $n's skin."
	},
};



/* Component tables - Kregor */
const struct component_type component_table[] =
{
	{"unknown",								0				},
	{"snake tongue",					0				},
	{"bat guano",							0				},
	{"large diamond",					2500000	},
	{"medium diamond",				1000000	},
	{"small diamond",					500000	},
	{"pinch of dirt",					0				},
	{"bird feather",					0				},
	{"wooden branch",					1				},
	{"arrowhead",							2				},
	{"bit of fur",						0				},
	{"nut shells",						0				},
	{"pinch of sand",					0				},
	{"pinch of sulphur",			0				},
	{"piece of charcoal",			0				},
	{"chunk of metal ore",		0				},
	{"metal ingot",						0				}
};
	

char *  const   component_flags [] =
{
	"none",
	"adders_tongue",
	"bat_guano",
	"diamond_large",
	"diamond_medium",
	"diamond_small",
	"dirt",
	"feathers",
	"branch",
	"arrowhead",
	"fur",
	"nut_shells",
	"sand",
	"sulphur",
	"charcoal",
	"metal_ore",
	"metal_ingot",
	"*"
};


/*
 * Liquid properties.
 * Used in world.obj.
 */

const	struct	liq_type	liq_table	[LIQ_MAX]	=
{
	/* name								color								AU	HN	TH	*/
	{ "water",						"clear",					{  0, 0, 10 }	},  /*  0 */
	{ "beer",							"amber",					{  2, 0,  5 }	},
	{ "wine",							"rose",						{  4, 0,  5 }	},
	{ "ale",							"brown",					{  2, 1,  5 }	},
	{ "dark ale",					"dark",						{  3, 1,  5 }	},

	{ "whisky",						"golden",					{ 10, 0,  3 }	},  /*  5 */
	{ "lemonade",					"yellowish",			{  0, 0,  8 }	},
	{ "firebreather",			"clear",					{ 14, 0,  2 }	},
	{ "strong ale",				"black",					{  4, 0,  5 }	},
	{ "strong wine",			"dark rose",			{  8, 1,  5 }	},

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

	{ "oil",							"clear, oily",		{  0, 1,  0 }	},  /* 15 */
	{ "fruit juice",			"fruity colored",	{  0, 2,  6 }  },
	{ "brandy",						"golden",					{ 10, 0,  3 }  },
	{ "icewine",					"ice blue",				{  5, 1,  4 }  },
	{ "rum",							"amber",					{ 11, 0,  3 }  },

	{ "vodka",						"clear",					{ 12, 0,  2 }  },  /* 20 */
	{ "champagne",				"golden",					{  5, 0,  5 }  }
};

int wflag_cost_mod	[] =
{
	2,
	2,
	1,
	2,
	1,
	1,
	2,
	1,
	1,
	2,
	2,
	1,
	1,
	1,
	1,
	1,
	1,
	2,
	3,
	1,
	1,
	1,
	2,
	2,
	1,
	2,
	3,
	2,
	3,
	1
};

int armflag_cost_mod	[] =
{
	2,
	1,
	3,
	5,
	3
};

char *	const	dir_name		[]		=
{
	"north", "east", "south", "west", "up", "down"
};

char *	const	rev_dir_name		[]		=
{
	"the south", "the west", "the north", "the east", "below", "above"
};

const	sh_int	rev_dir		[]		=
{
	DIR_SOUTH, DIR_WEST, DIR_NORTH, DIR_EAST, DIR_DOWN, DIR_UP
};

char *	const	wind_dir_name	[]		=
{
	"northern", "northeastern", "eastern", "southeastern",
	"southern", "southwestern", "western", "northwestern"
};


/*
 * The skill and spell table.
 */

struct	skill_type	skill_table	[]	=
{
	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
 		"slot -1",
		{},{},{},{},{},{},{},
		0,						TAR_IGNORE,		POS_STANDING,
		NULL,	-1,	 0,	0,
		"",
		"",
		""
	},

	/*
		Used by mpaset - Scandum
	*/
	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
		"object rape",
		{},{},{},{},{},{},{},
		0,						TAR_IGNORE,		POS_STANDING,
		&gsn_object_rape,	0,	 0,	0,
		"",
		"",
		""
	},

	/*
	 "blank" skills used for assigning damage types and nouns
	 */
	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_BASH,	SDESC_NONE,	SF_NONE,
		"bash",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_shield_bash,	0,	1,	0,
		"shield bash",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
		"bullrush",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_bullrush,	0,	1,	0,
		"bullrush attempt",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
		"coupdegrace",
		{},{},{},{},{},{},{},
		0,						TAR_IGNORE,		POS_STANDING,
		&gsn_coup_de_grace,	0,	1,	0,
		"coup de grace",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
		"grapple",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_grapple,	0,	1,	0,
		"grapple attempt",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
		"rescue",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_rescue,	0,	1,	0,
		"rescue attempt",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_BASH,	SDESC_NONE,	SF_NONE,
		"sunder",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_sunder,	0,	1,	0,
		"sunder attempt",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
		"trip",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_trip,	0,	1,	0,
		"trip attempt",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_SLASH,	SDESC_NONE,	SF_NONE,
		"vorpal slash",
		{},{},{},{},{},{},{},
		0,						TAR_IGNORE,		POS_STANDING,
		&gsn_vorpal_hit,	0,	0,	0,
		"vorpal slash",
		"",
		""
	},
	
	/*
	 * Spells start here
	 */

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_ACID,	SDESC_ACID, SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_LONG_RANGE|SF_RANGED_TOUCH|SF_NO_RESIST,
		"acid arrow",
		{},{},{},{},{},{},{},
		spell_acid_arrow,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_acid_arrow,	2,	0,	CASTING_STANDARD,
		"acid arrow",
		"The acid dissapates, and no longer burns you.",
		"",
		"",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_ACID,	SDESC_ACID, SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT|SF_AREA_BLAST|SF_NO_RESIST,
		"acid rain",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_acid_rain,	0,	0,	CASTING_STANDARD,
		"acid rain",
		"!acid rain!"
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_ACID,	SDESC_ACID, SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT|SF_RANGED_TOUCH|SF_NO_RESIST,
		"acid splash",
		{},{},{},{},{},{},{},
		spell_acid_splash,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_acid_splash,	0,	0,	CASTING_STANDARD,
		"acid splash",
		"!acid splash!"
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_FORCE|DAM_NONLETHAL,	SDESC_FORCE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_SCALABLE|SF_INSTANT|SF_RANGED_TOUCH,
		"admonishing ray",
		{},{},{},{},{},{},{},
		spell_admonishing_ray,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_admonishing_ray,	2,	5,	CASTING_STANDARD,
		"ray of force",
		"!Admonishing Ray!",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"aid",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_aid,	2,	0,	CASTING_STANDARD,
		"",
		"Your spirits no longer feel lifted.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS,
		"align weapon",
		{},{},{},{},{},{},{},
		spell_align_weapon,			TAR_OBJ_WIELD,	POS_STANDING,
		&gsn_align_weapon,	2,	0,	CASTING_STANDARD,
		"align weapon",
		"",
		"{178}The divine glow shimmers away from $p."
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_POLYMORPH,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"alter self",
		{},{},{},{},{},{},{},
		spell_polymorph,		TAR_IGNORE,	POS_STANDING,
		&gsn_alter_self,	2,	0,	CASTING_STANDARD,
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_NONCOMBAT|SF_FOCUS|SF_PERSONAL,
		"analyze dweomer",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_analyze_dweomer,	6,	0,	CASTING_ROUND,
		"",
		"{138}Your magical perception wanes.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_GROUP,
		"animal growth",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_animal_growth,	5,	0,	CASTING_STANDARD,
		"",
		"You shrink back to your normal size.",
		"",
		"$n shrinks back to $s normal size."
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_POLYMORPH,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP,
		"animal shapes",
		{},{},{},{},{},{},{},
		spell_polymorph,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_animal_shapes,	8,	0,	CASTING_STANDARD,
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_EVIL, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT|SF_NO_RESIST,
		"animate dead",
		{},{},{},{},{},{},{},
		spell_animate_dead,			TAR_IGNORE,	POS_STANDING,
		&gsn_animate_dead,	3,	0,	CASTING_STANDARD,
		"",
		"!Aminate Dead!",
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_PERMANENCY|SF_NO_RESIST,
		"animate object",
		{},{},{},{},{},{},{},
		spell_animate_object,		TAR_OBJ_ROOM,	POS_STANDING,
		&gsn_animate_object,	6,	0,	CASTING_STANDARD,
		"",
		"!Animate Object!",
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_FORCE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_DIVINEFOCUS|SF_PERSONAL,
		"antilife shell",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_antilife_shell,	6,	0,	CASTING_STANDARD,
		"",
		"Your force field dissipates.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"antimagic field",
		{},{},{},{},{},{},{},
		spell_antimagic_field,		TAR_IGNORE,	POS_STANDING,
		&gsn_antimagic_field,	6,	0,	CASTING_STANDARD,
		"",
		"{058}The antimagic field dissolves away.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_LONG_RANGE|SF_NO_RESIST,
		"arcane eye",
		{},{},{},{},{},{},{},
		spell_arcane_eye,			TAR_IGNORE,		POS_STANDING,
		&gsn_arcane_eye,	4,	0,	CASTING_TURN,
		"",
		"!arcane eye!"
	
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_FORCE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_TOUCH,
		"armor",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_armor,	1,	0,	CASTING_STANDARD,
		"",
		"Your magical armor shimmers and fades away.",
		"",
		"The magical armor around $n shimmers and fades away.",
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_DARKNESS, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"armor of darkness",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_armor_of_darkness,	4,	0,	CASTING_STANDARD,
		"",
		"{108}Your shroud of shadows flickers and fades away.",
		"",
		"{108}$n's shroud of shadows fades away.",
		"{108}$e is enveloped in a shadowy aura.",
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_NONCOMBAT|SF_PERSONAL|SF_GROUP,
		"astral projection",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_SELF,	POS_STANDING,
		&gsn_astral_projection,	9,	0,	CASTING_ROUND,
		"",
		"You step back into your body.",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_DIVINE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_DISMISSABLE,
		"aura of retribution",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_aura_of_retribution,	4,	0,	CASTING_STANDARD,
		"aura of retribution",
		"{138}Your retibutive aura fades.",
		"",
		"{138}The radiating aura around $n fades.",
		"{138}$e is surrounded by a radiating aura."
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_POLYMORPH,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE,
		"baleful polymorph",
		{},{},{},{},{},{},{},
		spell_polymorph,		TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_baleful_polymorph,	5,	0,	CASTING_STANDARD,
		"",
		"",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_FEAR,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_ENEMIES,
		"bane",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_bane,	1,	0,	CASTING_STANDARD,
		"",
		"Your curse fades away.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_DIVINEFOCUS|SF_CLOSE_RANGE,
		"banish",
		{},{},{},{},{},{},{},
		spell_banish,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_banish,	6,	0,	CASTING_STANDARD,
		"banish spell",
		"",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE, SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"barkskin",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_barkskin,	2,	0,	CASTING_STANDARD,
		"",
		"{038}Your barkskin thins and fades away.",
		"",
		"{038}The barklike texture fades from $n.",
		"{038}$s skin is the feel and texture of bark."
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_POLYMORPH,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"beast shape",
		{},{},{},{},{},{},{},
		spell_polymorph,		TAR_IGNORE,	POS_STANDING,
		&gsn_beast_shape,	3,	0,	CASTING_STANDARD,
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"bears endurance",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_bears_endurance,	2,	0,	CASTING_STANDARD,
		"",
		"Your extra endurance begins to fade...",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"bestow curse",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_curse,	3,	0,	CASTING_STANDARD,
		"curse spell",
		"The curse wears off.",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_GOOD,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_NOVARIABLE,
		"bestow grace",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_bestow_grace,	1,	0,	CASTING_STANDARD,
		"",
		"Your divine grace subsides.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_REFL_NONE,
		DAM_BASH,	SDESC_DARKNESS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_MEDIUM_RANGE|SF_NO_RESIST,
		"black tentacles",
		{},{},{},{},{},{},{},
		spell_black_tentacles,	 			TAR_CHAR_OFFENSIVE,		POS_STANDING,
		&gsn_black_tentacles,	1,	0,	CASTING_STANDARD,
		"black tentacles",
		"{108}The black tentacles shrink away.",
		"",
		"{108}The black tentacles release $n.",
		"{108}$e is entangled black, rubbery tentacles."

	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_DARKNESS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE,
		"blacklight",
		{},{},{},{},{},{},{},
		spell_blacklight,		TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_blacklight,	3,	0,	CASTING_STANDARD,
		"",
		"{108}The shroud of darkness dissipates.",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_SLASH|DAM_FORCE,	SDESC_FORCE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_DISMISSABLE,
		"blade barrier",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_blade_barrier,	6,	0,	CASTING_STANDARD,
		"blade barrier",
		"The whirling blades around you dematerialize.",
		"",
		"The whirling blades around $n dematerialize.",
		"{178}$e is surrounded with a wall of whirling, spectral blades."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_EVIL|SDESC_DEATH|SDESC_SONIC,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_RADIUS|SF_INSTANT,
		"blasphemy",
		{},{},{},{},{},{},{},
		spell_word_of_faith,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_blasphemy,	7,	0,	CASTING_STANDARD,
		"word of faith",
		"You no longer feel sickened.",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_DISEASE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_ENEMIES|SF_INSTANT,
		"bleeding wounds",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_bleeding_wounds,	8,	0,	CASTING_STANDARD,
		"curse",
		"The wounds stop bleeding.",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP,
		"bless",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_bless,	1,	0,	CASTING_STANDARD,
		"",
		"Your blessing fades away.",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_MEDIUM_RANGE|SF_DISMISSABLE,
		"blindness",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_blindness,	2,	0,	CASTING_STANDARD,
		"spell",
		"Your vision returns.",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_TOUCH|SF_DISMISSABLE,
		"blur",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_FIGHTING,
		&gsn_blur,	2,	0,	CASTING_STANDARD,
		"",
		"Your visage loses its distortion.",
		"",
		"$n's image is clear once more.",		
		"{108}$s form is blurry and distorted."		
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NO_RESIST|SF_INSTANT,
		"break enchantment",
		{},{},{},{},{},{},{},
		spell_break_enchantment,			TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_break_enchantment,	5,	0,	CASTING_ROUND,
		"",
		"!Break Enchantment!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"bulls strength",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_bulls_strength,	2,	0,	CASTING_STANDARD,
		"",
		"You feel weaker.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_FIRE,	SDESC_FIRE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT|SF_AREA_CONE,
		"burning hands",
		{},{},{},{},{},{},{},
		spell_burning_hands,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_burning_hands,	1,	3,	CASTING_STANDARD,
		"burning hands",
		"!Burning Hands!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_ELECTRIC, SDESC_ELECTRIC,	 SF_VERBAL|SF_SOMATIC|SF_SCALABLE|SF_INSTANT,
		"call lightning",
		{},{},{},{},{},{},{},
		spell_call_lightning,		TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_call_lightning,	3,	5,	CASTING_ROUND,
		"lightning bolt",
		"!Call Lightning!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_ELECTRIC, SDESC_ELECTRIC,	 SF_VERBAL|SF_SOMATIC|SF_SCALABLE|SF_INSTANT,
		"call lightning storm",
		{},{},{},{},{},{},{},
		spell_call_lightning,		TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_call_lightning_storm,	5,	8,	CASTING_ROUND,
		"lightning bolt",
		"!Call Lightning Storm!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_RADIUS,
		"calm animals",
		{},{},{},{},{},{},{},
		spell_calm,			TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_calm_animals,	1,	0,	CASTING_STANDARD,
		"calming spell",
		"You no longer feel so docile.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_RADIUS,
		"calm emotions",
		{},{},{},{},{},{},{},
		spell_calm,			TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_calm_emotions,	2,	0,	CASTING_STANDARD,
		"calming spell",
		"You no longer feel so docile.",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"cats grace",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_cats_grace,	2,	0,	CASTING_STANDARD,
		"spell",
		"You feel your extra agility fade...",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_FEAR|SDESC_MIND, 	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"cause fear",
		{},{},{},{},{},{},{},
		spell_cause_fear,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_cause_fear,	1,	0,	CASTING_STANDARD,
		"fear spell",
		"You feel less frightened.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_ELECTRIC, SDESC_ELECTRIC,	 SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_INSTANT|SF_SCALABLE|SF_LONG_RANGE,
		"chain lightning",
		{},{},{},{},{},{},{},
		spell_chain_lightning,		TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_chain_lightning,	6,	8,	CASTING_STANDARD,
		"chain lightning",
		"!Chain Lightning!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_CHAOTIC,	 SF_VERBAL|SF_SOMATIC|SF_SCALABLE|SF_RADIUS|SF_CLOSE_RANGE|SF_INSTANT,
		"chaos hammer",
		{},{},{},{},{},{},{},
		spell_faith_hammer,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_chaos_hammer,	4,	5,	CASTING_STANDARD,
		"divine wrath",
		"You are no longer staggered.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_CHARM,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"charm animal",
		{},{},{},{},{},{},{},
		spell_charm,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_charm_animal,	1,	0,	CASTING_STANDARD,
		"charm spell",
		"You regain your free will.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_CHARM,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"charm monster",
		{},{},{},{},{},{},{},
		spell_charm,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_charm_monster,	3,	0,	CASTING_STANDARD,
		"charm spell",
		"You regain your free will.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_CHARM,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"charm person",
		{},{},{},{},{},{},{},
		spell_charm,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_charm_person,	1,	0,	CASTING_STANDARD,
		"charm spell",
		"You regain your free will.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_CHARM,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"charm plant",
		{},{},{},{},{},{},{},
		spell_charm,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_charm_plant,	1,	0,	CASTING_STANDARD,
		"charm spell",
		"You regain your free will.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_WILL_NONE,
		DAM_COLD,	SDESC_COLD, 	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_INSTANT,
		"chill metal",
		{},{},{},{},{},{},{},
		spell_heat_metal,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_chill_metal,	2,	0,	CASTING_STANDARD,
		"freezing metal",
		"Your metal is warm once more.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_FORT_NONE,
		DAM_COLD,	SDESC_COLD,	 SF_VERBAL|SF_SOMATIC|SF_INSTANT|SF_TOUCH,
		"chill touch",
		{},{},{},{},{},{},{},
		spell_chill_touch,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_chill_touch,	1,	0,	CASTING_STANDARD,
		"chilling touch",
		"You feel less cold.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_LAWFUL,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP|SF_NO_RESIST,
		"circle against chaos",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_circle_against_chaos,	3,	0,	CASTING_STANDARD,
		"",
		"You feel less protected from chaos.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_GOOD,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP|SF_NO_RESIST,
		"circle against evil",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_circle_against_evil,	3,	0,	CASTING_STANDARD,
		"",
		"You feel less protected from evil.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_EVIL,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP|SF_NO_RESIST,
		"circle against good",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_circle_against_good,	3,	0,	CASTING_STANDARD,
		"",
		"You feel less protected from good.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_CHAOTIC,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP|SF_NO_RESIST,
		"circle against law",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_circle_against_law,	3,	0,	CASTING_STANDARD,
		"",
		"You feel less protected from law.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_DEATH,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_INSTANT|SF_CLOSE_RANGE,
		"circle of death",
		{},{},{},{},{},{},{},
		spell_circle_of_death,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_circle_of_death,	6,	0,	CASTING_STANDARD,
		"necromantic circle",
		"!Circle of Death!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_DIVINEFOCUS|SF_NOVARIABLE|SF_CLOSE_RANGE,
		"clairvoyance",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_SELF,	POS_STANDING,
		&gsn_clairvoyance,	3,	0,	CASTING_STANDARD,
		"clairvoyance",
		"Your magical perception fades.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_CHAOTIC,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP,
		"cloak of chaos",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_cloak_of_chaos,	8,	0,	CASTING_STANDARD,
		"",
		"{058}Your chaotic aura vanishes.",
		"",
		"{058}$n's multicolor cloak fades away.",
		"{058}$e is cloaked in a multihued aura."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_FORT_HALF,
		DAM_NONE,	SDESC_POISON,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_MEDIUM_RANGE|SF_NO_RESIST,
		"cloudkill",
		{},{},{},{},{},{},{},
		spell_cloudkill,			TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_cloudkill,	5,	0,	CASTING_STANDARD,
		"poison cloud",
		"{128}The noxious clouds disperse.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_VERBAL|SF_SOMATIC|SF_VISUAL|SF_CLOSE_RANGE|SF_VISUAL,
		"color spray",
		{},{},{},{},{},{},{},
		spell_color_spray,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_color_spray,	1,	0,	CASTING_STANDARD,
		"color spray",
		"The swirling colors fade from your view...",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_AUDIBLE|SF_INSTANT|SF_LANGUAGE,
		"command",
		{},{},{},{},{},{},{},
		spell_command,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_command,	1,	0,	CASTING_ROUND,
		"",	
		"!Command!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_PERMANENCY,
		"comprehend languages",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_comprehend_languages,	1,	0,	CASTING_STANDARD,
		"",	
		"You lose your understanding!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_COLD,	SDESC_COLD,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_SCALABLE|SF_INSTANT|SF_AREA_CONE,
		"cone of cold",
		{},{},{},{},{},{},{},
		spell_cone_of_cold,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_cone_of_cold,	5,	8,	CASTING_STANDARD,
		"cone of cold",
		"!ConeOfCold!",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_MEDIUM_RANGE|SF_RADIUS,
		"confusion",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_confusion,	4,	0,	CASTING_STANDARD,
		"confusion spell",
		"Your eyes refocus.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"conjure minor elemental",
		{},{},{},{},{},{},{},
		spell_conj_elemental,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_conjure_minor_elemental,	2,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"conjure lesser elemental",
		{},{},{},{},{},{},{},
		spell_conj_elemental,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_conjure_lesser_elemental,	4,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"conjure elemental",
		{},{},{},{},{},{},{},
		spell_conj_elemental,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_conjure_elemental,	6,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"conjure elder elemental",
		{},{},{},{},{},{},{},
		spell_conj_elemental,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_conjure_greater_elemental,	8,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_DISEASE|SDESC_EVIL,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_INSTANT|SF_NOVARIABLE,
		"contagion",
		{},{},{},{},{},{},{},
		spell_contagion,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_contagion,	3,	0,	CASTING_STANDARD,
		"disease spell",
		"{128}You feel less sick.",
		"",
		"{128}$n regains $s color, but still looks weak."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_LIGHT,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"continual light",
		{},{},{},{},{},{},{},
		spell_light,		TAR_OBJ_INV,		POS_STANDING,
		&gsn_cont_light,	0,	0,	CASTING_STANDARD,
		"",
		"!Light!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NO_RESIST,
		"control weather",
		{},{},{},{},{},{},{},
		spell_control_weather,		TAR_IGNORE,		POS_STANDING,
		&gsn_control_weather,	7,	0,	CASTING_STANDARD,
		"",
		"!Control Weather!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NO_RESIST,
		"create food",
		{},{},{},{},{},{},{},
		spell_create_food,			TAR_IGNORE,		POS_STANDING,
		&gsn_create_food,	3,	0,	CASTING_ROUND,
		"",
		"!Create Food!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_WATER,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_NO_RESIST,
		"create spring",
		{},{},{},{},{},{},{},
		spell_create_spring,		TAR_IGNORE,		POS_STANDING,
		&gsn_create_spring,	1,	0,	CASTING_ROUND,
		"",
		"!Create Spring!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,			SAVE_NONE,
		DAM_NONE,	SDESC_EVIL|SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"create minor undead",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_create_minor_undead,	2,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,			SAVE_NONE,
		DAM_NONE,	SDESC_EVIL|SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"create lesser undead",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_create_lesser_undead,	4,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,			SAVE_NONE,
		DAM_NONE,	SDESC_EVIL|SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"create undead",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_create_undead,	6,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,			SAVE_NONE,
		DAM_NONE,	SDESC_EVIL|SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"create greater undead",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_create_greater_undead,	8,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_WATER,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT|SF_NO_RESIST,
		"create water",
		{},{},{},{},{},{},{},
		spell_create_water,	TAR_OBJ_INV,	POS_STANDING,
		&gsn_create_water,	0,	0,	CASTING_ROUND,
		"",
		"!create water!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_PIERCE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_NO_RESIST,
		"creeping doom",
		{},{},{},{},{},{},{},
		spell_creeping_doom,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_creeping_doom,	7,	0,	CASTING_ROUND,
		"crawling vermin",
		"{038}The carpet of vermin scatters.",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NOVARIABLE|SF_ENEMIES,
		"crushing despair",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_crushing_despair,	3,	0,	CASTING_STANDARD,
		"",
		"The feeling of desperation fades.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_BASH|DAM_FORCE,	SDESC_FORCE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_MEDIUM_RANGE|SF_DISMISSABLE,
		"crushing hand",
		{},{},{},{},{},{},{},
		spell_grasping_hand,			TAR_CHAR_OFFENSIVE,		POS_STANDING,
		&gsn_crushing_hand,	9,	0,	CASTING_STANDARD,
		"crushing hand",
		"{068}The giant hand grasping you dematerializes.",
		"",
		"{068}The giant hand grasping $n dematerializes.",
		"{068}$e is grasped by a large, spectral hand."
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_HEALING,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"cure critical",
		{},{},{},{},{},{},{},
		spell_cure,		TAR_UNDEAD_OFF,	POS_FIGHTING,
		&gsn_cure_critical,	4,	0,	CASTING_STANDARD,
		"positive energy",	
		"critical",
		""
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE, SDESC_HEALING,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"cure light",
		{},{},{},{},{},{},{},
		spell_cure,			TAR_UNDEAD_OFF,	POS_FIGHTING,
		&gsn_cure_light,	1,	0,	CASTING_STANDARD,
		"positive energy",
		"light",
		""
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE, SDESC_HEALING,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"cure moderate",
		{},{},{},{},{},{},{},
		spell_cure,			TAR_UNDEAD_OFF,	POS_FIGHTING,
		&gsn_cure_moderate,	2,	0,	CASTING_STANDARD,
		"positive energy",
		"moderate",
		""
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE, SDESC_HEALING,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"cure serious",
		{},{},{},{},{},{},{},
		spell_cure,			TAR_UNDEAD_OFF,	POS_FIGHTING,
		&gsn_cure_serious,	4,	0,	CASTING_STANDARD,
		"positive energy",
		"serious",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_LIGHT,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"dancing lights",
		{},{},{},{},{},{},{},
		spell_dancing_lights,		TAR_IGNORE,		POS_STANDING,
		&gsn_dancing_lights,	0,	0,	CASTING_STANDARD,
		"",
		"!Light!",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_DARKNESS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_NO_RESIST,
		"darkness",
		{},{},{},{},{},{},{},
		spell_darkness,		TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_darkness,	2,	0,	CASTING_STANDARD,
		"",
		"{108}The darkness begins to recede....",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_PERMANENCY,
		"darkvision",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_darkvision,	2,	0,	CASTING_STANDARD,
		"",
		"You no longer see in the dark.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_LIGHT,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NO_RESIST,
		"daylight",
		{},{},{},{},{},{},{},
		spell_daylight,		TAR_OBJ_CHAR_DEF,		POS_STANDING,
		&gsn_daylight,	3,	0,	CASTING_STANDARD,
		"",
		"{138}The brightness of daylight begins to wane....",
		"{138}The glow fades away from $p."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_COMPULSION|SDESC_MIND,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"daze",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_daze,	0,	0,	CASTING_STANDARD,
		"daze spell",
		"You snap out of your daze.",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_DIVINE,	SDESC_NEGATIVE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_DISMISSABLE,
		"death armor",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_death_armor,	4,	0,	CASTING_STANDARD,
		"death armor",
		"{108}The black aura around you fades.",
		"",
		"{108}The black aura around $n fades.",
		"{108}$e is surrounded by a black aura."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_DEATH|SDESC_EVIL,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"death knell",
		{},{},{},{},{},{},{},
		spell_death_knell,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_death_knell,	2,	0,	CASTING_STANDARD,
		"death spell",
		"Your necromantic strength wanes.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_NO_RESIST,
		"death ward",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_death_ward,	4,	0,	CASTING_STANDARD,
		"",
		"You lose your ward against death.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"deep slumber",
		{},{},{},{},{},{},{},
		spell_sleep,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_deep_slumber,	3,	0,	CASTING_STANDARD,
		"sleep spell",
		"You feel less tired.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"delay poison",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_delay_poison,	2,	0,	CASTING_STANDARD,
		"",	
		"{128}You no longer feel warded from poisons in your system.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_LONG_RANGE|SF_INSTANT,
		"demand",
		{},{},{},{},{},{},{},
		spell_demand,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_demand,	8,	0,	CASTING_STANDARD,
		"",	
		"!Demand!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_DEATH,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_INSTANT|SF_NOCORPSE,
		"destruction",
		{},{},{},{},{},{},{},
		spell_destruction,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_destruction,	7,	0,	CASTING_STANDARD,
		"death spell",
		"!Slay!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"detect chaos",
		{},{},{},{},{},{},{},
		spell_detect_alignment,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_chaos,	1,	0,	CASTING_STANDARD,
		"",
		"{058}The violet outlines fade from your vision.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"detect evil",
		{},{},{},{},{},{},{},
		spell_detect_alignment,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_evil,	1,	0,	CASTING_STANDARD,
		"",
		"{018}The red outlines fade from your vision.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"detect good",
		{},{},{},{},{},{},{},
		spell_detect_alignment,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_detect_good,	1,	0,	CASTING_STANDARD,
		"",
		"{138}The gold outlines fade from your vision.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_PERMANENCY|SF_NO_RESIST,
		"detect invis",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_invis,	2,	0,	CASTING_STANDARD,
		"",
		"{108}Everything invisible fades from your view once more...",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"detect law",
		{},{},{},{},{},{},{},
		spell_detect_alignment,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_law,	1,	0,	CASTING_STANDARD,
		"",
		"{178}The white outlines fade from your vision.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_PERMANENCY|SF_NO_RESIST,
		"detect magic",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_magic,	0,	0,	CASTING_STANDARD,
		"",
		"{148}The blue outlines fade from your vision.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT|SF_NO_RESIST,
		"detect poison",
		{},{},{},{},{},{},{},
		spell_detect_poison,		TAR_OBJ_CHAR_DEF,		POS_STANDING,
		&gsn_detect_poison,	0,	0,	CASTING_STANDARD,
		"",
		"!Detect Poison!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_NO_RESIST,
		"detect scrying",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_scrying,	4,	0,	CASTING_STANDARD,
		"",
		"You feel less aware of prying eyes.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_NO_RESIST,
		"detect secret",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_secret,	1,	0,	CASTING_STANDARD,
		"",
		"You feel less aware of your surroundings.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_NO_RESIST,
		"detect shapechanger",
		{},{},{},{},{},{},{},
		spell_detect_shapechanger,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_shapechanger,	2,	0,	CASTING_STANDARD,
		"",
		"You are no longer detecting shapechangers.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_PERSONAL|SF_NO_RESIST,
		"detect thoughts",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_thoughts,	2,	0,	CASTING_STANDARD,
		"",
		"The cacophony of thoughts fades from your mind.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_NO_RESIST,
		"detect traps",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_traps,	1,	0,	CASTING_STANDARD,
		"",
		"You feel less aware of your surroundings.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"detect undead",
		{},{},{},{},{},{},{},
		spell_detect_undead,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_detect_undead,	1,	0,	CASTING_STANDARD,
		"",
		"You are no longer attuned to shapechangers.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_LAWFUL|SDESC_DEATH|SDESC_SONIC,	 SF_NOVARIABLE|SF_VERBAL|SF_RADIUS|SF_INSTANT,
		"dictum",
		{},{},{},{},{},{},{},
		spell_word_of_faith,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_dictum,	7,	0,	CASTING_STANDARD,
		"word of faith",
		"You no longer feel staggered.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_PERSONAL|SF_INSTANT|SF_NO_RESIST,
		"dimension door",
		{},{},{},{},{},{},{},
		spell_greater_teleport,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_dimension_door,	 	4,	0,	CASTING_STANDARD,
		"",
		"!Teleport!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_RANGED_TOUCH,
		"dimensional anchor",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_dimensional_anchor,	4,	0,	CASTING_STANDARD,
		"emerald ray",
		"{128}Your ward against dimensional travel fades.",
		"",
		"{128}The emerald aura around $n fades.",
		"{128}$e is surrounded by a shimmering emerald aura."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_RADIUS,
		"dimensional lock",
		{},{},{},{},{},{},{},
		spell_dimensional_lock,			TAR_IGNORE,	POS_STANDING,
		&gsn_dimensional_lock,	8,	0,	CASTING_STANDARD,
		"",
		"The ward against dimensional travel fades.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"discern lies",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_discern_lies,	4,	0,	CASTING_STANDARD,
		"",
		"Your discernment wanes.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"discern location",
		{},{},{},{},{},{},{},
		spell_discern_location,		TAR_IGNORE,		POS_STANDING,
		&gsn_discern_location,	8,	0,	CASTING_ROUND,
		"",
		"!Discern Location!",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_PERSONAL,
		"disguise self",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,	POS_STANDING,
		&gsn_disguise_self,	1,	0,	CASTING_STANDARD,
		"",
		"",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_FORT_HALF,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_MEDIUM_RANGE|SF_RANGED_TOUCH|SF_INSTANT|SF_NOCORPSE,
		"disintegrate",
		{},{},{},{},{},{},{},
		spell_disintegrate,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_disintegrate,	7,	0,	CASTING_STANDARD,
		"disintegration",
		"!Disintegrate!",
		""
	},

	{
		STYPE_DEBUFF,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_CLOSE_RANGE|SF_INSTANT|SF_NO_RESIST,
		"disjunction",
		{},{},{},{},{},{},{},
		spell_disjunction,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_disjunction,	9,	0,	CASTING_STANDARD,
		"",
		"!Disjunction!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_LAWFUL,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"dispel chaos",
		{},{},{},{},{},{},{},
		spell_dispel_alignment,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_dispel_chaos,	5,	0,	CASTING_STANDARD,
		"dispel",
		"!Dispel Chaos!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_GOOD,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"dispel evil",
		{},{},{},{},{},{},{},
		spell_dispel_alignment,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_dispel_evil,	5,	0,	CASTING_STANDARD,
		"dispel",
		"!Dispel Evil!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_EVIL,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"dispel good",
		{},{},{},{},{},{},{},
		spell_dispel_alignment,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_dispel_good,	5,	0,	CASTING_STANDARD,
		"dispel",
		"!Dispel Good!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_CHAOTIC,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"dispel law",
		{},{},{},{},{},{},{},
		spell_dispel_alignment,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_dispel_law,	5,	0,	CASTING_STANDARD,
		"dispel",
		"!Dispel Law!",
		""
	},

	{
		STYPE_DEBUFF,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT|SF_NO_RESIST,
		"dispel magic",
		{},{},{},{},{},{},{},
		spell_dispel_magic,			TAR_OBJ_CHAR_DEF,	POS_FIGHTING,
		&gsn_dispel_magic,	3,	0,	CASTING_STANDARD,
		"",
		"!Dispel Magic!",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_TOUCH|SF_DISMISSABLE,
		"displacement",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_FIGHTING,
		&gsn_displacement,	3,	0,	CASTING_STANDARD,
		"",
		"Your shifts back to its original position.",
		"",
		"$n's image shifts two feet closer."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE, SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_RANGED_TOUCH,
		"disrupt undead",
		{},{},{},{},{},{},{},
		spell_disrupt_undead,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_disrupt_undead,	0,	0,	CASTING_STANDARD,
		"dispel",
		"!DIsrupt Undead!",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"divine favor",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,	POS_STANDING,
		&gsn_divine_favor,	1,	0,	CASTING_STANDARD,
		"",
		"Your divine favor abruptly leaves you.",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"divine power",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_divine_power,	4,	0,	CASTING_STANDARD,
		"",
		"The divine power of the gods fades away.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"dominate animal",
		{},{},{},{},{},{},{},
		spell_dominate,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_dominate_animal,	3,	0,	CASTING_ROUND,
		"charm spell",
		"You regain your free will.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"dominate monster",
		{},{},{},{},{},{},{},
		spell_dominate,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_dominate_monster,	9,	0,	CASTING_ROUND,
		"charm spell",
		"You regain your free will.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"dominate person",
		{},{},{},{},{},{},{},
		spell_dominate,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_dominate_person,	4,	0,	CASTING_ROUND,
		"charm spell",
		"You regain your free will.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_MEDIUM_RANGE|SF_RANGED_TOUCH|SF_INSTANT,
		"drown",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_drown,	6,	0,	CASTING_STANDARD,
		"drowning",
		"!Drown!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"eagles splendour",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_eagles_splendour,	2,	0,	CASTING_STANDARD,
		"spell",
		"You feel less commanding as your charisma wanes...",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_EARTH,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_LONG_RANGE,
		"earthquake",
		{},{},{},{},{},{},{},
		spell_earthquake,			TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_earthquake,	8,	0,	CASTING_STANDARD,
		"earthquake",
		"!Earthquake!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_EARTH,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_INSTANT,
		"earthwalk",
		{},{},{},{},{},{},{},
		spell_greater_teleport,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_earthwalk,	 	6,	0,	CASTING_STANDARD,
		"",
		"!Teleport!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_ELECTRIC,	SDESC_ELECTRIC, SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT|SF_RANGED_TOUCH,
		"electric jolt",
		{},{},{},{},{},{},{},
		spell_electric_jolt,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_electric_jolt,	0,	0,	CASTING_STANDARD,
		"electric jolt",
		"!electric jolt!"
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_DISMISSABLE,
		"elemental swarm",
		{},{},{},{},{},{},{},
		spell_conj_elemental,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_elemental_swarm,	9,	0,	CASTING_ROUND,
		"",
		"The portal to the elements closes.",
		"",
		"The portal to the elements closes."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"endure elements",
		{},{},{},{},{},{},{},
		spell_endure_elements,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_endure_elements,	1,	0,	CASTING_STANDARD,
		"",
		"You no longer feel warded from the elements.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_RANGED_TOUCH,
		"enervation",
		{},{},{},{},{},{},{},
		spell_enervation,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_enervation,	4,	0,	CASTING_STANDARD,
		"negative energy ray",
		"{138}You feel your life energy return to you.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_RANGED_TOUCH,
		"energy drain",
		{},{},{},{},{},{},{},
		spell_energy_drain,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_energy_drain,	9,	0,	CASTING_STANDARD,
		"negative energy ray",
		"!Energy Drain!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"enlarge person",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_enlarge_person,	1,	0,	CASTING_STANDARD,
		"",
		"You shrink back to your normal size.",
		"",
		"$n shrinks back to $s normal size."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_REFL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_MEDIUM_RANGE|SF_NO_RESIST,
		"entangle",
		{},{},{},{},{},{},{},
		spell_entangle,	 			TAR_CHAR_OFFENSIVE,		POS_STANDING,
		&gsn_entangle,	1,	0,	CASTING_STANDARD,
		"entangle",
		"{128}The plant life lets go and shrinks away.",
		"",
		"{128}The plant life releases $n.",
		"{128}$e is entangled in twisting, snagging plants."

	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_LIGHT,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL,
		"entropic shield",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_SELF,	POS_STANDING,
		&gsn_entropic_shield,	1,	0,		CASTING_STANDARD,
		"",
		"{158}Your {118}mu{038}lt{138}ic{128}ol{168}or {148}au{058}ra {158}shimmers then fades away...",
		"",
		"{158}$n's {118}mu{038}lt{138}ic{128}ol{168}or {148}au{058}ra {158}shimmers and fades away...",
		"{158}A {118}mu{038}lt{138}ic{128}ol{168}or {148}au{058}ra {158}surrounds $m."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL,
		"ethereal jaunt",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_ethereal_jaunt,	7,	0,	CASTING_STANDARD,
		"",
		"You become solid.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_GROUP,
		"etherealness",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_ethereal,	9,	0,	CASTING_STANDARD,
		"",
		"You become solid.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_FORT_HALF,
		DAM_NONE,	SDESC_NONE, 	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_VISUAL|SF_CLOSE_RANGE,
		"eyebite",
		{},{},{},{},{},{},{},
		spell_eyebite,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_eyebite,	4,	0,	CASTING_STANDARD,
		"evil eye",
		"The curse of the evil eye fades.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_LIGHT,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE,
		"faerie fire",
		{},{},{},{},{},{},{},
		spell_faerie_fire,			TAR_IGNORE,	POS_FIGHTING,
		&gsn_faerie_fire,	1,	0,	CASTING_STANDARD,
		"faerie fire",
		"{158}The pink aura around you fades away.",
		"",
		"{158}The pink aura around $n fades away.",
		"{158}$e is glowing with a pink aura."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_NONCOMBAT|SF_PERSONAL,
		"faithful hound",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_faithful_hound,	4,	0,	CASTING_ROUND,
		"",
		"The barking ceases.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING, SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_INFINITE,
		"farheal",
		{},{},{},{},{},{},{},
		spell_farheal,				TAR_IGNORE,		POS_STANDING,
		NULL,	9,	0,	CASTING_STANDARD,
		"",
		"!Far Heal!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_FEAR|SDESC_MIND, 	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_AREA_CONE,
		"fear",
		{},{},{},{},{},{},{},
		spell_cause_fear,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_fear,	4,	0,	CASTING_STANDARD,
		"fear spell",
		"You feel less frightened.",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_GROUP|SF_NO_RESIST,
		"feather fall",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_RESTING,
		&gsn_feather_fall,	2,	0,	CASTING_INSTANT,
		"",
		"You are no longer light as a feather.",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,					SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_MEDIUM_RANGE|SF_INSTANT,
		"feeblemind",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_feeblemind,	5,	0, CASTING_STANDARD,
		"",
		"You regain your mental faculties.",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_FORT_HALF,
		DAM_NONE,	SDESC_DISEASE,	 SF_NOVARIABLE|SF_VERBAL|SF_TOUCH,
		"festering wounds",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_festering_wounds,	3,	0,	CASTING_STANDARD,
		"curse",
		"The lesions on your skin disappear.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_FORT_HALF,
		DAM_NONE,	SDESC_DEATH,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT,
		"finger of death",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_finger_of_death,	7,	0,	CASTING_STANDARD,
		"finger of death",
		"!Finger of Death!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_FIRE,	SDESC_FIRE,	 SF_VERBAL|SF_SOMATIC|SF_SCALABLE|SF_LONG_RANGE|SF_INSTANT|SF_AREA_BLAST,
		"fireball",
		{},{},{},{},{},{},{},
		spell_fireball,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_fireball,	3,	5,	CASTING_STANDARD,
		"fireball",
		"!Fireball!",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_FIRE,	SDESC_FIRE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_DISMISSABLE,
		"fireshield",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_fire_shield,	4,	0,	CASTING_STANDARD,
		"fireshield",
		"{118}The flames around your body wink out.",
		"",
		"{118}The flames around $n's body wink out.",
		"{118}$e is surrounded by an aura of flames."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_FIRE, SDESC_FIRE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_SCALABLE|SF_MEDIUM_RANGE|SF_INSTANT|SF_AREA_BLAST,
		"firestorm",
		{},{},{},{},{},{},{},
		spell_firestorm,			TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_firestorm,	7,	9,	CASTING_STANDARD,
		"firestorm",
		"!Firestorm!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_FIRE, SDESC_FIRE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NO_RESIST,
		"flame arrow",
		{},{},{},{},{},{},{},
		spell_flame_arrow,			TAR_IGNORE,		POS_STANDING,
		&gsn_flame_arrow,	3,	0,	CASTING_STANDARD,
		"",
		"!Flame Arrow!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_FIRE,	SDESC_FIRE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"flame blade",
		{},{},{},{},{},{},{},
		spell_flame_blade,			TAR_OBJ_WIELD,	POS_STANDING,
		&gsn_flame_blade,	3,	00,	CASTING_STANDARD,
		"flame",
		"",
		"{118}The flames surrounding $p wink out."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_FIRE,	SDESC_FIRE, SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT|SF_RANGED_TOUCH,
		"flame tongue",
		{},{},{},{},{},{},{},
		spell_flame_tongue,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_flame_tongue,	0,	0,	CASTING_STANDARD,
		"flame tongue",
		"!flame tongue!"
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_FIRE,	SDESC_FIRE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_SCALABLE|SF_MEDIUM_RANGE|SF_INSTANT|SF_AREA_BLAST,
		"flamestrike",
		{},{},{},{},{},{},{},
		spell_flamestrike,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_flamestrike,	4,	8,	CASTING_STANDARD,
		"column of flame",
		"!Flamestrike!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"flesh to stone",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_flesh_to_stone,	4,	0,	CASTING_STANDARD,
		"",
		"Your stiffened joints can move once more.",
		"",
		"$n's stony countenance becomes flesh once more.",
		"{108}$e appears to be a lifeless, stone statue."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"floating disc",
		{},{},{},{},{},{},{},
		spell_floating_disc,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_floating_disc,	1,	0,	CASTING_STANDARD,
		"floating disc",
		"{158}The floating disc with you dissipates.",
		"",
		"{158}The floating disc with $n dissipates.",
		"{158}$e is followed by a floating disc of force."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"fly",
		{},{},{},{},{},{},{},
		spell_fly,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_fly,	3,	0,	CASTING_STANDARD,
		"",
		"{168}You slowly float to the ground.",
		"",
		"{168}$n slowly floats to the ground."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_MEDIUM_RANGE|SF_NO_RESIST,
		"fog cloud",
		{},{},{},{},{},{},{},
		spell_fog_cloud,	 			TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_fog_cloud,	2,	0,	CASTING_STANDARD,
		"fog cloud",
		"The cloud of fog rolls away.\n\r",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_BASH|DAM_FORCE,	SDESC_FORCE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_INSTANT|SF_CLOSE_RANGE,
		"forceful hand",
		{},{},{},{},{},{},{},
		spell_forceful_hand,			TAR_CHAR_OFFENSIVE,		POS_STANDING,
		&gsn_forceful_hand,	6,	0,	CASTING_STANDARD,
		"forceful hand",
		"!Forceful Hand!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_NO_RESIST,
		"foresight",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_foresight,	9,	0,	CASTING_STANDARD,
		"",
		"You feel less aware of dangers.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"foxs cunning",
		{},{},{},{},{},{},{},
		spell_affect,	TAR_CHAR_DEFENSIVE, POS_STANDING,
		&gsn_foxs_cunning,	2,	0,	CASTING_STANDARD,
		"",
		"Your inspiration abruptly fades.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"freedom of movement",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_freedom_of_movement,	4,	0,	CASTING_STANDARD,
		"",	
		"You are no longer free from all restraint.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_MEDIUM_RANGE|SF_NO_RESIST,
		"gate",
		{},{},{},{},{},{},{},
		spell_gate,				TAR_IGNORE,	 POS_STANDING,
		&gsn_gate,	9,	0,	CASTING_STANDARD,
		"",
		"!Gate!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_INSTANT,
		"gentle repose",
		{},{},{},{},{},{},{},
		spell_raise_dead,				TAR_OBJ_ROOM,	POS_FIGHTING,
		&gsn_gentle_repose,	2,	0,	CASTING_STANDARD,
		"",
		"!Gentle Repose!",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"globe of invulnerability",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_globe_of_invulnerability,	6,	0,	CASTING_STANDARD,
		"",
		"Your globe of invulnerability vanishes.",
		"",
		"$n's globe of invulnerability vanishes.",
		"$e is encased in a shimmering globe of force."
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NOVARIABLE|SF_GROUP,
		"good hope",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_good_hope,	3,	0,	CASTING_STANDARD,
		"",
		"Your good hope wanes.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_BASH|DAM_FORCE,	SDESC_FORCE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_MEDIUM_RANGE|SF_DISMISSABLE,
		"grasping hand",
		{},{},{},{},{},{},{},
		spell_grasping_hand,			TAR_CHAR_OFFENSIVE,		POS_STANDING,
		&gsn_grasping_hand,	7,	0,	CASTING_STANDARD,
		"grasping hand",
		"{068}The giant hand grasping you dematerializes.",
		"",
		"{068}The giant hand grasping $n dematerializes.",
		"{068}$e is grasped by a large, spectral hand."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_AUDIBLE|SF_RADIUS|SF_INSTANT|SF_LANGUAGE,
		"greater command",
		{},{},{},{},{},{},{},
		spell_command,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_greater_command,	5,	0,	CASTING_ROUND,
		"",	
		"!Command!",
		""
	},

	{
		STYPE_DEBUFF,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT,
		"greater dispel magic",
		{},{},{},{},{},{},{},
		spell_dispel_magic,			TAR_OBJ_CHAR_DEF,	POS_FIGHTING,
		&gsn_greater_dispel,	6,	0,	CASTING_STANDARD,
		"",
		"!Dispel Magic!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS,
		"greater heroism",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_greater_heroism,	6,	0,	CASTING_STANDARD,
		"heroism",
		"Your heroism wanes...",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"greater polymorph",
		{},{},{},{},{},{},{},
		spell_polymorph,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_greater_polymorph,	7,	0,	CASTING_STANDARD,
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"greater restoration",
		{},{},{},{},{},{},{},
		spell_restoration,				TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_greater_restoration,	7,	0,	CASTING_STANDARD,
		"",
		"!Greater Restoration!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_PERSONAL|SF_INSTANT,
		"greater teleport",
		{},{},{},{},{},{},{},
		spell_greater_teleport,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_greater_teleport,	 	7,	0,	CASTING_STANDARD,
		"",
		"!Teleport!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"guidance",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_guidance,	0,	0,	CASTING_STANDARD,
		"",
		"Your divine guidance fades.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_BASH,	SDESC_AIR,	 SF_VERBAL|SF_SOMATIC|SF_RADIUS|SF_INSTANT,
		"gust of wind",
		{},{},{},{},{},{},{},
		spell_gust_of_wind,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_gust_of_wind,	2,	0,	CASTING_STANDARD,
		"gust of wind",
		"!Gust!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_ILLUSION, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"hallucinate",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_hallucinate,	2,	0,	CASTING_STANDARD,
		"hallucinate spell",
		"Reality shifts back into focus.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"harden",
		{},{},{},{},{},{},{},
		spell_harden,				TAR_OBJ_CHAR_DEF,	POS_STANDING,
		&gsn_harden,	6,	0,	CASTING_STANDARD,
		"",
		"You are no longer hardened."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"harm",
		{},{},{},{},{},{},{},
		spell_harm,				TAR_UNDEAD_DEF,	POS_FIGHTING,
		&gsn_harm,	6,	0,	CASTING_STANDARD,
		"harm spell",
		"!Harm!",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_GROUP,
		"haste",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_haste,	3,	0,	CASTING_STANDARD,
		"",
		"You slow down.",
		""
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"heal",
		{},{},{},{},{},{},{},
		spell_heal,				TAR_UNDEAD_OFF,	POS_FIGHTING,
		&gsn_heal,	6,	0,	CASTING_STANDARD,
		"",
		"!Heal!",
		""
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"heal mount",
		{},{},{},{},{},{},{},
		spell_heal_mount,				TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_heal_mount,	3,	0,	CASTING_STANDARD,
		"",
		"!Heal!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_WILL_NONE,
		DAM_FIRE,	SDESC_FIRE, 	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_INSTANT,
		"heat metal",
		{},{},{},{},{},{},{},
		spell_heat_metal,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_heat_metal,	2,	0,	CASTING_STANDARD,
		"searing metal",
		"Your metal cools down.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS,
		"heroism",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_heroism,	3,	0,	CASTING_STANDARD,
		"heroism",
		"Your heroism wanes...",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_NONCOMBAT|SF_CLOSE_RANGE|SF_NO_RESIST,
		"heroes feast",
		{},{},{},{},{},{},{},
		spell_heroes_feast,				TAR_CHAR_SELF,		POS_STANDING,
		&gsn_heroes_feast,	6,	0,	CASTING_STANDARD,
		"",
		"The benefits of your feast subside...",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION|SDESC_PARALYSIS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_DISMISSABLE,
		"hold animal",
		{},{},{},{},{},{},{},
		spell_hold,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_hold_animal,	2,	0,	CASTING_STANDARD,
		"hold spell",
		"You are free from your stasis.",
		"",
		"$n breaks free from $s stasis.",
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION|SDESC_PARALYSIS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_DISMISSABLE,
		"hold monster",
		{},{},{},{},{},{},{},
		spell_hold,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_hold_monster,	5,	0,	CASTING_STANDARD,
		"hold spell",
		"You are free from your stasis.",
		"",
		"$n breaks free from $s stasis.",
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION|SDESC_PARALYSIS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_DISMISSABLE,
		"hold person",
		{},{},{},{},{},{},{},
		spell_hold,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_hold_person,	2,	0,	CASTING_STANDARD,
		"hold spell",
		"You are free from your stasis.",
		"",
		"$n breaks free from $s stasis.",
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_COMPULSION|SDESC_PARALYSIS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_DISMISSABLE,
		"hold plant",
		{},{},{},{},{},{},{},
		spell_hold,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_hold_plant,	2,	0,	CASTING_STANDARD,
		"hold spell",
		"You are free from your stasis.",
		"",
		"$n breaks free from $s stasis.",
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_GOOD,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP,
		"holy aura",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_holy_aura,	8,	0,	CASTING_STANDARD,
		"",
		"{178}Your holy aura vanishes.",
		"",
		"{178}$n's brilliant aura vanishes.",
		"{178}$e radiates with an aura of divine brilliance."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_GOOD,	 SF_VERBAL|SF_SOMATIC|SF_SCALABLE|SF_AREA_BLAST|SF_CLOSE_RANGE|SF_INSTANT,
		"holy smite",
		{},{},{},{},{},{},{},
		spell_faith_hammer,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_holy_smite,	4,	5,	CASTING_STANDARD,
		"divine wrath",
		"You are no longer blinded.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_GOOD|SDESC_DEATH|SDESC_SONIC,	 SF_NOVARIABLE|SF_VERBAL|SF_RADIUS|SF_INSTANT,
		"holy word",
		{},{},{},{},{},{},{},
		spell_word_of_faith,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_holy_word,	7,	0,	CASTING_STANDARD,
		"word of faith",
		"Your blindness is lifted.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_FORT_HALF,
		DAM_NONE,	SDESC_NONE,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_SCALABLE|SF_LONG_RANGE|SF_ENEMIES,
		"horrid wilting",
		{},{},{},{},{},{},{},
		spell_horrid_wilting,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_horrid_wilting,	8,	9,	CASTING_STANDARD,
		"horrid wilting",
		"!Horrid Wilting!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_COLD,	SDESC_COLD,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_LONG_RANGE|SF_INSTANT|SF_ENEMIES,
		"ice storm",
		{},{},{},{},{},{},{},
		spell_ice_storm,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_ice_storm,	4,	0,	CASTING_STANDARD,
		"storm of ice",
		"The air becomes warmer as the ice sheets melt away.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_NONCOMBAT|SF_PERSONAL|SF_INSTANT,
		"identify",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_identify,	1,	0,	CASTING_ROUND,
		"",
		"{138}Your magical perception wanes.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_DEATH,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_ENEMIES|SF_INSTANT|SF_NOCORPSE,
		"implosion",
		{},{},{},{},{},{},{},
		spell_implosion,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_implosion,	9,	0,	CASTING_STANDARD,
		"death spell",
		"!Slay!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_DISMISSABLE,
		"improved invisibility",
		{},{},{},{},{},{},{},
		spell_invis,		TAR_OBJ_CHAR_DEF,		POS_STANDING,
		&gsn_improved_invis,	4,	0,	CASTING_STANDARD,
		"",
		"{148}You are no longer invisible.",
		"{148}$p fades into view.",
		"{148}$n fades into view."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"inflict critical",
		{},{},{},{},{},{},{},
		spell_inflict,		TAR_UNDEAD_DEF,	POS_FIGHTING,
		&gsn_inflict_critical,	4,	0,	CASTING_STANDARD,
		"negative energy",
		"critical",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"inflict light",
		{},{},{},{},{},{},{},
		spell_inflict,			TAR_UNDEAD_DEF,	POS_FIGHTING,
		&gsn_inflict_light,	1,	0,	CASTING_STANDARD,
		"negative energy",					"light"
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"inflict minor",
		{},{},{},{},{},{},{},
		spell_inflict,			TAR_UNDEAD_DEF,	POS_FIGHTING,
		&gsn_inflict_minor,	0,	0,	CASTING_STANDARD,
		"negative energy",					"minor"
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"inflict moderate",
		{},{},{},{},{},{},{},
		spell_inflict,			TAR_UNDEAD_DEF,	POS_FIGHTING,
		&gsn_inflict_moderate,	2,	0,	CASTING_STANDARD,
		"negative energy",					"moderate"
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"inflict serious",
		{},{},{},{},{},{},{},
		spell_inflict,		TAR_UNDEAD_DEF,	POS_FIGHTING,
		&gsn_inflict_serious,	3,	0,	CASTING_STANDARD,
		"negative energy",
		"serious",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_MEDIUM_RANGE|SF_INSTANT,
		"insanity",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_insanity,	7,	0,	CASTING_STANDARD,
		"confusion",
		"!Confusion!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_FORT_HALF,
		DAM_PIERCE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE|SF_ENEMIES|SF_NO_RESIST,
		"insect plague",
		{},{},{},{},{},{},{},
		spell_insect_plague,			TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_insect_plague,	5,	0,	CASTING_ROUND,
		"plague of locusts",
		"{038}The insects scatter and leave you be.",
		""
		"{038}The insects scatter from $n.",
		"{038}$e is covered in swarming insects."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"invisibility",
		{},{},{},{},{},{},{},
		spell_invis,				TAR_OBJ_CHAR_DEF,	POS_STANDING,
		&gsn_invis,	2,	0,	CASTING_STANDARD,
		"",
		"{148}You are no longer invisible.",
		"{148}$p fades into view.",
		"{148}$n fades into view."
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"iron body",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_iron_body,	8,	0,	CASTING_STANDARD,
		"",
		"Your skin feels soft again.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_TOUCH,
		"irresistible dance",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_irresistible_dance,	8,	0,	CASTING_STANDARD,
		"dancing spell",
		"You finally stop dancing.",
		"",
		"{178}$n stops dancing.",
		"$e is dancing about without shame."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"keen edge",
		{},{},{},{},{},{},{},
		spell_keen_edge,			TAR_OBJ_INV,	POS_STANDING,
		&gsn_keen_edge,	3,	00,	CASTING_STANDARD,
		"flame",
		"",
		"{078}$p loses its keen edge."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_DIVINEFOCUS,
		"knock",
		{},{},{},{},{},{},{},
		spell_knock,				TAR_IGNORE,	POS_STANDING,
		&gsn_knock,	2,	0,	CASTING_STANDARD,
		"",
		"{148}You are no longer invisible.",
		"{148}$p fades into view.",
		"{148}$n fades into view."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"leap",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_leap,	1,	0,	CASTING_STANDARD,
		"",
		"Your legs lose their springiness.",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_MEDIUM_RANGE|SF_INSTANT,
		"lesser confusion",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_lesser_confusion,	1,	0,	CASTING_STANDARD,
		"confusion",
		"Your mind comes back into focus again.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"lesser restoration",
		{},{},{},{},{},{},{},
		spell_restoration,				TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_lesser_restoration,	2,	0,	CASTING_STANDARD,
		"",
		"!Lesser Restoration!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_LIGHT,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_TOUCH|SF_NO_RESIST,
		"light",
		{},{},{},{},{},{},{},
		spell_light,		TAR_OBJ_INV,		POS_STANDING,
		&gsn_light,	0,	0,	CASTING_STANDARD,
		"",
		"!Light!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_ELECTRIC, SDESC_ELECTRIC,	 SF_VERBAL|SF_SOMATIC|SF_SCALABLE|SF_LONG_RANGE|SF_INSTANT,
		"lightning bolt",
		{},{},{},{},{},{},{},
		spell_lightning_bolt,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_lightning_bolt,	3,	5,	CASTING_STANDARD,
		"energy bolt",
		"!Energy Bolt!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_PERSONAL|SF_NO_RESIST,
		"locate creature",
		{},{},{},{},{},{},{},
		spell_locate_creature,		TAR_IGNORE,		POS_STANDING,
		&gsn_locate_creature,	4,	0,	CASTING_STANDARD,
		"",
		"!Locate Creature!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"locate object",
		{},{},{},{},{},{},{},
		spell_locate_object,		TAR_IGNORE,		POS_STANDING,
		&gsn_locate_object,	3,	0,	CASTING_STANDARD,
		"",
		"!Locate Object!",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_PERMANENCY,
		"magic fang",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_magic_fang,	1,	0,	CASTING_STANDARD,
		"",
		"The dweomer fades from your natural weapons.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_FORCE,	SDESC_FORCE,	 SF_VERBAL|SF_SOMATIC|SF_SCALABLE|SF_MEDIUM_RANGE|SF_INSTANT,
		"magic missile",
		{},{},{},{},{},{},{},
		spell_magic_missile,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_magic_missile,	1,	 3,	CASTING_STANDARD,
		"magic missile",
		"!Magic Missile!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"magic vestment",
		{},{},{},{},{},{},{},
		spell_magic_vestment,		TAR_OBJ_CHAR_DEF,		POS_STANDING,
		&gsn_magic_vestment,	2,	0,	CASTING_STANDARD,
		"",
		"{178}The glow fades from $n's fists.",
		"{178}The glow fades away from $p."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"magic weapon",
		{},{},{},{},{},{},{},
		spell_magic_weapon,		TAR_OBJ_CHAR_DEF,		POS_STANDING,
		&gsn_magic_weapon,	2,	0,	CASTING_STANDARD,
		"",
		"{178}The glow fades from $n's fists.",
		"{178}The glow fades away from $p."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"major contraption",
		{},{},{},{},{},{},{},
		spell_contraption,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_major_contraption,	5,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_NO_RESIST,
		"major image",
		{},{},{},{},{},{},{},
		spell_major_image,			TAR_IGNORE,		POS_STANDING,
		&gsn_major_image,	3,	0,	CASTING_STANDARD,
		"illusion",
		"!illusion!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"make whole",
		{},{},{},{},{},{},{},
		spell_make_whole,	TAR_OBJ_CHAR_DEF,	POS_STANDING,
		&gsn_make_whole,	2,	0,	CASTING_STANDARD,
		"",
		"!Mending!",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP,
		"mass bears endurance",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_bears_endurance,	6,	0,	CASTING_STANDARD,
		"",
		"Your extra endurance begins to fade...",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP,
		"mass bulls strength",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_bulls_strength,	6,	0,	CASTING_STANDARD,
		"",
		"Your extra strength begins to fade...",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP,
		"mass cats grace",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_cats_grace,	6,	0,	CASTING_STANDARD,
		"",
		"Your extra agility begins to fade...",
		""
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_HEALING,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"mass cure critical",
		{},{},{},{},{},{},{},
		spell_mass_cure,		TAR_UNDEAD_OFF,	POS_STANDING,
		&gsn_mass_cure_critical,	8,	0,	CASTING_STANDARD,
		"",
		"!Mass Cure!",
		""
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_HEALING,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"mass cure light",
		{},{},{},{},{},{},{},
		spell_mass_cure,		TAR_UNDEAD_OFF,	POS_STANDING,
		&gsn_mass_cure_light,	5,	0,	CASTING_STANDARD,
		"",
		"!Mass Cure!",
		""
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_HEALING,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"mass cure moderate",
		{},{},{},{},{},{},{},
		spell_mass_cure,		TAR_UNDEAD_OFF,	POS_STANDING,
		&gsn_mass_cure_moderate,	6,	0,	CASTING_STANDARD,
		"",
		"!Mass Cure!",
		""
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_HEALING,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"mass cure serious",
		{},{},{},{},{},{},{},
		spell_mass_cure,		TAR_UNDEAD_OFF,	POS_STANDING,
		&gsn_mass_cure_serious,	7,	0,	CASTING_STANDARD,
		"",
		"!Mass Cure!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP|SF_NO_RESIST,
		"mass death ward",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_mass_death_ward,	8,	0,	CASTING_STANDARD,
		"",
		"You lose your ward against death.",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP,
		"mass enlarge person",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_enlarge_person,	4,	0,	CASTING_STANDARD,
		"",
		"You shrink back to your normal size.",
		"",
		"$n shrinks back to $s normal size."
	},

	{
		STYPE_HEAL,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_GROUP,
		"mass heal",
		{},{},{},{},{},{},{},
		spell_mass_heal,		TAR_UNDEAD_OFF,	POS_STANDING,
		&gsn_mass_heal,	9,	0,	CASTING_STANDARD,
		"",
		"!Mass Heal!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION|SDESC_PARALYSIS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_ENEMIES|SF_DISMISSABLE,
		"mass hold animal",
		{},{},{},{},{},{},{},
		spell_hold,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_hold_animal,	7,	0,	CASTING_STANDARD,
		"hold spell",
		"You are free from your stasis.",
		"",
		"$n breaks free from $s stasis.",
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION|SDESC_PARALYSIS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_ENEMIES|SF_DISMISSABLE,
		"mass hold monster",
		{},{},{},{},{},{},{},
		spell_hold,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_hold_monster,	9,	0,	CASTING_STANDARD,
		"hold spell",
		"You are free from your stasis.",
		"",
		"$n breaks free from $s stasis.",
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION|SDESC_PARALYSIS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_ENEMIES|SF_DISMISSABLE,
		"mass hold person",
		{},{},{},{},{},{},{},
		spell_hold,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_hold_person,	7,	0,	CASTING_STANDARD,
		"hold spell",
		"You are free from your stasis.",
		"",
		"$n breaks free from $s stasis.",
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_COMPULSION|SDESC_PARALYSIS,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_ENEMIES|SF_DISMISSABLE,
		"mass hold plant",
		{},{},{},{},{},{},{},
		spell_hold,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_hold_plant,	7,	0,	CASTING_STANDARD,
		"hold spell",
		"You are free from your stasis.",
		"",
		"$n breaks free from $s stasis.",
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NONE,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"mass inflict critical",
		{},{},{},{},{},{},{},
		spell_mass_inflict,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_inflict_critical,	8,	0,	CASTING_STANDARD,
		"",
		"!Mass Inflict!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"mass inflict light",
		{},{},{},{},{},{},{},
		spell_mass_inflict,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_inflict_light,	5,	0,	CASTING_STANDARD,
		"",
		"!Mass Inflict!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"mass inflict moderate",
		{},{},{},{},{},{},{},
		spell_mass_inflict,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_inflict_moderate,	6,	0,	CASTING_STANDARD,
		"",
		"!Mass Inflict!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"mass inflict serious",
		{},{},{},{},{},{},{},
		spell_mass_inflict,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_inflict_serious,	7,	0,	CASTING_STANDARD,
		"",
		"!Mass Inflict!",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_GROUP,
		"mass eagles splendour",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_eagles_splendour,	6,	0,	CASTING_STANDARD,
		"",
		"Your radiance begins to fade...",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP,
		"mass foxs cunning",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_foxs_cunning,	6,	0,	CASTING_STANDARD,
		"",
		"Your extra cunning begins to fade...",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP|SF_DISMISSABLE,
		"mass invis",
		{},{},{},{},{},{},{},
		spell_mass_invis,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_invis,	7,	0,	CASTING_STANDARD,
		"",
		"!Mass Invis!"
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP,
		"mass owls wisdom",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_owls_wisdom,	6,	0,	CASTING_STANDARD,
		"",
		"Your extra wisdom begins to fade...",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP|SF_DISMISSABLE,
		"mass reduce person",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_reduce_person,	4,	0,	CASTING_STANDARD,
		"",
		"You grows back to your normal size.",
		"",
		"$n grows back to $s normal size."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP,
		"mass refresh",
		{},{},{},{},{},{},{},
		spell_mass_refresh,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mass_refresh,	5,	0,	CASTING_STANDARD,
		"refresh",
		"!mass Refresh!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"mending",
		{},{},{},{},{},{},{},
		spell_mending,	TAR_OBJ_ROOM,	POS_STANDING,
		&gsn_mending,	0,	0,	CASTING_STANDARD,
		"",
		"!Mending!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_FIRE,	SDESC_FIRE,	 SF_VERBAL|SF_SOMATIC|SF_LONG_RANGE|SF_INSTANT|SF_AREA_BLAST,
		"meteor swarm",
		{},{},{},{},{},{},{},
		spell_meteor_swarm,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_meteor_swarm,	9,	9,	CASTING_STANDARD,
		"meteor swarm",
		"!Fireball!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"mind blank",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_mind_blank,	8,	0,	CASTING_STANDARD,
		"",	
		"Your mind opens up once more.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"minor contraption",
		{},{},{},{},{},{},{},
		spell_contraption,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_minor_contraption,	5,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL,
		"minor globe of invul",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_minor_globe,	4,	0,	CASTING_STANDARD,
		"",
		"Your globe of invulnerability vanishes.",
		"",
		"$n's globe of invulnerability vanishes.",
		"$e is encased in a shimmering globe of force."
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL,
		"mirror image",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_mirror_image,	2,	 0,	CASTING_STANDARD,
		"mirror image",
		"Your images step back into you.",
		"",
		"$n's images step back into $m.",
		"$e is flanked by multiple images of $mself."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_NOVARIABLE|SF_SOMATIC|SF_PERSONAL|SF_NO_RESIST,
		"mislead",
		{},{},{},{},{},{},{},
		spell_mislead,			TAR_IGNORE,		POS_STANDING,
		&gsn_mislead,	6,	0,	CASTING_STANDARD,
		"illusion",
		"!illusion!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_DIVINEFOCUS|SF_TOUCH,
		"missile deflection",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_missile_deflection,	2,	0,	CASTING_STANDARD,
		"",
		"Your missile ward fades.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_PERSONAL,
		"moment of prescience",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_SELF,	POS_STANDING,
		&gsn_moment_of_prescience,	8,	0,	CASTING_STANDARD,
		"",
		"Your prescience fades away.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"natures ally I",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_natures_ally_I,	1,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"natures ally II",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_natures_ally_II,	2,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"natures ally III",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_natures_ally_III,	3,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"natures ally IV",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_natures_ally_IV,	4,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"natures ally V",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_natures_ally_V,	5,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"natures ally VI",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_natures_ally_VI,	6,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"natures ally VII",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_natures_ally_VII,	7,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"natures ally VIII",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_natures_ally_VIII,	8,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"natures ally IX",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_natures_ally_IX,	9,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"neutralize poison",
		{},{},{},{},{},{},{},
		spell_neutralize_poison,			TAR_OBJ_CHAR_DEF,	POS_STANDING,
		&gsn_neutralize_poison,	4,	0,	CASTING_STANDARD,
		"",	
		"{128}The ward against poisons subsides in you.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_ILLUSION|SDESC_MIND|SDESC_SLEEP|SDESC_EVIL,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_INFINITE,
		"nightmare",
		{},{},{},{},{},{},{},
		spell_nightmare,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_nightmare,	5,	0,	CASTING_STANDARD,
		"spell",
		"Your panic recedes and your breathing returns to normal.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"nondetection",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_nondetection,	3,	0,	CASTING_STANDARD,
		"",	
		"Your ward against divination fades away.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_LAWFUL,	 SF_VERBAL|SF_SOMATIC|SF_SCALABLE|SF_AREA_BLAST|SF_CLOSE_RANGE|SF_INSTANT,
		"orders wrath",
		{},{},{},{},{},{},{},
		spell_faith_hammer,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_orders_wrath,	4,	5,	CASTING_STANDARD,
		"divine wrath",
		"You come out of your daze.",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE,
		"owls wisdom",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_owls_widsom,	2,	0,	CASTING_STANDARD,
		"spell",
		"You feel less perceptive as your intuition fades...",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"pass door",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_pass_door,	3,	0,	CASTING_STANDARD,
		"",
		"You feel solid again.",
		"",
		"$n appears solid again.",
		"$n looks incorporeal and transluscent."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_PERSONAL|SF_INSTANT,
		"pass plant",
		{},{},{},{},{},{},{},
		spell_greater_teleport,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_pass_plant,	 	6,	0,	CASTING_STANDARD,
		"",
		"!Teleport!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"pass without trace",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_pass_without_trace,	1,	0,	CASTING_STANDARD,
		"",
		"You begin to leave tracks once more.",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"permanency",
		{},{},{},{},{},{},{},
		spell_permanency,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_permanency,	5,	0,	CASTING_ROUND,
		"",
		"",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_FORT_HALF,
		DAM_NONE,	SDESC_ILLUSION|SDESC_FEAR|SDESC_MIND,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"phantasmal killer",
		{},{},{},{},{},{},{},
		spell_phantasmal_killer,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_phantasmal_killer,	4,	0,	CASTING_STANDARD,
		"phantasmal killer",
		"The fearful image vanishes.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_POISON,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_NOVARIABLE,
		"poison",
		{},{},{},{},{},{},{},
		spell_poison,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_poison,	3,	0,	CASTING_STANDARD,
		"poison spell",
		"{128}You feel less sick.",
		"",
		"{128}$n regains $s color, but still looks weak."
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_POLYMORPH,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"polymorph",
		{},{},{},{},{},{},{},
		spell_polymorph,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_polymorph,	5,	0,	CASTING_STANDARD,
		"",
		"",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_CLOSE_RANGE,
		"power word blind",
		{},{},{},{},{},{},{},
		spell_power_word_blind,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_power_word_blind,	7,	0,	CASTING_STANDARD,
		"word of power",
		"You can see again!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION|SDESC_DEATH,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_CLOSE_RANGE,
		"power word kill",
		{},{},{},{},{},{},{},
		spell_power_word_kill,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_power_word_kill,	9,	0,	CASTING_STANDARD,
		"word of power",
		"!Power Word Kill!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_RADIUS,
		"power word sleep",
		{},{},{},{},{},{},{},
		spell_sleep,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_power_word_sleep,	6,	0,	CASTING_STANDARD,
		"word of power",
		"You feel less tired.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_CLOSE_RANGE,
		"power word stun",
		{},{},{},{},{},{},{},
		spell_power_word_stun,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_power_word_stun,	8,	0,	CASTING_STANDARD,
		"word of power",
		"You regain your senses.",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP,
		"prayer",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_SELF,	POS_STANDING,
		&gsn_prayer,	3,	0,	CASTING_STANDARD,
		"",
		"The divine affect of the gods leaves you.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL,
		"private sanctum",
		{},{},{},{},{},{},{},
		spell_private_sanctum,				TAR_IGNORE,	POS_STANDING,
		&gsn_private_sanctum,	5,	0,	CASTING_STANDARD,
		"",
		"The ward against eavesdropping fades away.\n\r",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_FIRE,	 SF_VERBAL|SF_SOMATIC|SF_RANGED_TOUCH,
		"produce flame",
		{},{},{},{},{},{},{},
		spell_produce_flame,				TAR_OBJ_CHAR_OFF,	POS_FIGHTING,
		&gsn_produce_flame,	1,	0,	CASTING_STANDARD,
		"flame",
		"!Flame!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_LAWFUL,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_NO_RESIST,
		"protection from chaos",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_protection_chaos,	1,	0,	CASTING_STANDARD,
		"",
		"You feel less protected from chaos.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_EARTH|SDESC_FIRE|SDESC_AIR|SDESC_WATER,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"protection from energy",
		{},{},{},{},{},{},{},
		spell_protection_energy,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_protection_energy,	3,	0,	CASTING_STANDARD,
		"",
		"You no longer feel protected from energy.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_GOOD,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_NO_RESIST,
		"protection from evil",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_protection_evil,	1,	0,	CASTING_STANDARD,
		"",
		"You feel less protected from evil.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_EVIL,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_NO_RESIST,
		"protection from good",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_protection_good,	1,	0,	CASTING_STANDARD,
		"",
		"You feel less protected from good.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_CHAOTIC,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_NO_RESIST,
		"protection from law",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_protection_law,	1,	0,	CASTING_STANDARD,
		"",
		"You feel less protected from law.",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"protection from spells",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_protection_spells,	8,	0,	CASTING_STANDARD,
		"",	
		"Your ward against spells fades.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"purify food and drink",
		{},{},{},{},{},{},{},
		spell_purify,	TAR_OBJ_ROOM,	POS_STANDING,
		&gsn_purify,	0,	0,	CASTING_STANDARD,
		"",
		"!purify!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_GROUP|SF_DISMISSABLE,
		"rage",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_rage,	3,	0,	CASTING_STANDARD,
		"rage",
		"Your rage subsides...",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_SOMATIC|SF_VISUAL|SF_MEDIUM_RANGE|SF_VISUAL,
		"rainbow pattern",
		{},{},{},{},{},{},{},
		spell_rainbow_pattern,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_rainbow_pattern,	4,	0,	CASTING_STANDARD,
		"rainbow pattern",
		"The swirling colors fade from your view...",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_INSTANT,
		"raise dead",
		{},{},{},{},{},{},{},
		spell_raise_dead,				TAR_OBJ_ROOM,	POS_STANDING,
		&gsn_raise_dead,	5,	0,	CASTING_STANDARD,
		"",
		"!Raise Dead!",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_RANGED_TOUCH,
		"ray of enfeeblement",	
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_ray_of_enfeeblement,	1,	0,	CASTING_STANDARD,
		"weaken spell",
		"You feel stronger again.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_COLD,	SDESC_COLD, SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT|SF_RANGED_TOUCH,
		"ray of frost",
		{},{},{},{},{},{},{},
		spell_ray_of_frost,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_ray_of_frost,	0,	0,	CASTING_STANDARD,
		"frost ray",
		"!ray of frost!"
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_PERSONAL|SF_PERMANENCY,
		"read magic",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_read_magic,	0,	0,	CASTING_STANDARD,
		"",
		"Your magical comprehension wanes.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_SONIC,	 SF_INSTANT|SF_VERBAL|SF_DIVINEFOCUS|SF_RADIUS,
		"rebuke",
		{},{},{},{},{},{},{},
		spell_rebuke,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_rebuke,	5,	0,	CASTING_STANDARD,
		"rebuke",
		"You are no longer staggered.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_DISMISSABLE,
		"reduce animal",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_reduce_animal,	2,	0,	CASTING_STANDARD,
		"",
		"You shrink back to your normal size.",
		"",
		"$n shrinks back to $s normal size."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_DISMISSABLE,
		"reduce person",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_reduce_person,	1,	0,	CASTING_STANDARD,
		"",
		"You shrink back to your normal size.",
		"",
		"$n shrinks back to $s normal size."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"refresh",
		{},{},{},{},{},{},{},
		spell_refresh,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_refresh,	1,	0,	CASTING_STANDARD,
		"refresh",
		"!Refresh!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"regenerate",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_UNDEAD_OFF,	POS_FIGHTING,
		&gsn_regenerate,	7,	0,	CASTING_STANDARD,
		"",
		"Your body no longer regenerates.",
		"",
		"$n's body is no longer regenerating."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_INSTANT,
		"reincarnate",
		{},{},{},{},{},{},{},
		spell_reincarnate,				TAR_IGNORE,	POS_STANDING,
		&gsn_reincarnate,	4,	0,	CASTING_STANDARD,
		"",
		"!Reincarnate!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"remove blindness",
		{},{},{},{},{},{},{},
		spell_remove_blindness,		TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_remove_blindness,	3,	0,	CASTING_STANDARD,
		"",
		"!Cure Blindness!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"remove curse",
		{},{},{},{},{},{},{},
		spell_remove_curse,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_remove_curse,	3,	0,	CASTING_STANDARD,
		"",
		"!Remove Curse!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"remove deafness",
		{},{},{},{},{},{},{},
		spell_remove_deafness,		TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_remove_deafness,	3,	0,	CASTING_STANDARD,
		"",
		"!Cure Deafness!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"remove disease",
		{},{},{},{},{},{},{},
		spell_remove_disease,			TAR_OBJ_CHAR_DEF,	POS_STANDING,
		&gsn_remove_disease,	3,	0,	CASTING_STANDARD,
		"",	
		"!Remove Disease!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"remove fear",
		{},{},{},{},{},{},{},
		spell_remove_fear,			TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_remove_fear,	1,	0,	CASTING_STANDARD,
		"spell",
		"You are no longer fearless.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"remove paralysis",
		{},{},{},{},{},{},{},
		spell_remove_paralysis,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_remove_paralysis,	2,	0,	CASTING_STANDARD,
		"",
		"!Remove Paralysis!",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_EARTH,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_NO_RESIST,
		"repel metal",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_SELF,	POS_STANDING,
		&gsn_repel_metal,	8,	0,		CASTING_STANDARD,
		"",
		"{108}Your anti-magnetic field fades away.",
		"",
		"{108}$n's anti-magnetic field fades away.",
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_FORCE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_DIVINEFOCUS|SF_PERSONAL,
		"repulsion",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_repulsion,	6,	0,	CASTING_STANDARD,
		"",
		"Your force field dissipates.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"resist elements",
		{},{},{},{},{},{},{},
		spell_resist_elements,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_resist_elements,	2,	0,	CASTING_STANDARD,
		"",
		"You no longer feel warded from the elements.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_PERMANENCY,
		"resistance",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_resistance,	0,	0,	CASTING_STANDARD,
		"",
		"Your resistance fades.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"restoration",
		{},{},{},{},{},{},{},
		spell_restoration,				TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_restoration,	4,	0,	CASTING_STANDARD,
		"",
		"!Restoration!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_INSTANT,
		"resurrection",
		{},{},{},{},{},{},{},
		spell_resurrection,				TAR_OBJ_ROOM,	POS_FIGHTING,
		&gsn_resurrection,	7,	0,	CASTING_STANDARD,
		"",
		"!Resurrection!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_INSTANT,
		"revive",
		{},{},{},{},{},{},{},
		spell_refresh,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_revive,	0,	0,	CASTING_STANDARD,
		"refresh",
		"!Refresh!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_INSTANT|SF_NO_RESIST,
		"rusting grasp",
		{},{},{},{},{},{},{},
		spell_rusting_grasp,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_rusting_grasp,	4,	0,	CASTING_STANDARD,
		"rusting grasp",
		"!Rusting Grasp!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_NO_RESIST,
		"sanctify",
		{},{},{},{},{},{},{},
		spell_sanctify,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_sanctify,	4,	0,	CASTING_STANDARD,
		"",
		"The blessing wanes, leaving the area less safe.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH|SF_NO_RESIST,
		"sanctuary",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_sanctuary,	1,	0,	CASTING_STANDARD,
		"",
		"{178}The white aura around your body fades.",
		"",
		"{178}The white aura around $n's body fades.",
		"{178}$e is surounded by a gleaming white aura."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_FEAR|SDESC_MIND, 	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_AREA_CONE,
		"scare",
		{},{},{},{},{},{},{},
		spell_cause_fear,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_scare,	4,	0,	CASTING_STANDARD,
		"fear spell",
		"You feel less frightened.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_RADIUS|SF_VISUAL,
		"scintillating pattern",
		{},{},{},{},{},{},{},
		spell_scintillating_pattern,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_scintillating_pattern,	8,	0,	CASTING_STANDARD,
		"pattern of lights",
		"{138}		The pretty lights are all gone.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_FIRE,	SDESC_FIRE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT|SF_RANGED_TOUCH,
		"scorching ray",
		{},{},{},{},{},{},{},
		spell_scorching_ray,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_scorching_ray,	2,	5,	CASTING_STANDARD,
		"scorching ray",
		"!Scorching Ray!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_DIVINEFOCUS,
		"scrying",
		{},{},{},{},{},{},{},
		spell_scrying,		TAR_IGNORE,		POS_STANDING,
		&gsn_scrying,	4,	0,	CASTING_STANDARD,
		"",
		"!Scrying!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_FORT_HALF,
		DAM_DIVINE,	SDESC_LIGHT,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_SCALABLE|SF_CLOSE_RANGE|SF_RANGED_TOUCH|SF_INSTANT,
		"searing light",
		{},{},{},{},{},{},{},
		spell_searing_light,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_searing_light,	3,	5,	CASTING_STANDARD,
		"beam of light",
		"You are no longer dazzled.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL,
		"secure shelter",
		{},{},{},{},{},{},{},
		spell_secure_shelter,				TAR_IGNORE,	POS_STANDING,
		&gsn_secure_shelter,	5,	0,	CASTING_TURN,
		"",
		"!Shelter!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_NO_RESIST,
		"sending",
		{},{},{},{},{},{},{},
		spell_sending,			TAR_IGNORE,	POS_STANDING,
		&gsn_sending,	5,	0,	CASTING_STANDARD,
		"",	
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_DARKNESS,	 SF_NOVARIABLE|SF_VERBAL|SF_PERSONAL|SF_INSTANT,
		"shadow walk",
		{},{},{},{},{},{},{},
		spell_greater_teleport,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_shadow_walk,	 	6,	0,	CASTING_STANDARD,
		"",
		"!Teleport!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"shambler",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_shambler,	9,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_FORT_HALF,
		DAM_SONIC,	SDESC_SONIC,	 SF_VERBAL|SF_CLOSE_RANGE|SF_INSTANT|SF_RADIUS,
		"shatter",
		{},{},{},{},{},{},{},
		spell_shatter,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_shatter,	2,	0,	CASTING_STANDARD,
		"sonic blast",
		"!Shatter!",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_POLYMORPH,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"shapechange",
		{},{},{},{},{},{},{},
		spell_polymorph,		TAR_IGNORE,	POS_STANDING,
		&gsn_shapechange,	9,	0,	CASTING_STANDARD,
		"",
		"",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_FORCE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_DISMISSABLE,
		"shield",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_SELF,	POS_STANDING,
		&gsn_shield,	1,	0,		CASTING_STANDARD,
		"",
		"{068}Your force shield shimmers then fades away...",
		"",
		"{068}$n's force shield shimmers and fades away...",
		"{068}A shimmering disc of force hovers before $m."
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"shield of faith",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_shield_of_faith,	1,	0,		CASTING_STANDARD,
		"",
		"{068}Your divine shield fades away...",
		"",
		"{068}$n's divine shield fades away..."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_LAWFUL,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP,
		"shield of law",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_shield_of_law,	8,	0,	CASTING_STANDARD,
		"",
		"{048}Your lawful aura vanishes.",
		"",
		"{048}$n's dim blue aura fades away."
		"{048}$e is shielded by a dim blue aura."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"shillelagh",
		{},{},{},{},{},{},{},
		spell_shillelagh,		TAR_OBJ_WIELD,		POS_STANDING,
		&gsn_shillelagh,	1,	00,	CASTING_STANDARD,
		"",
		"!Shillelagh!",
		"{178}The enchantment fades away from $p."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_ELECTRIC,	SDESC_ELECTRIC,	 SF_VERBAL|SF_SOMATIC|SF_SCALABLE|SF_TOUCH|SF_INSTANT,
		"shocking grasp",
		{},{},{},{},{},{},{},
		spell_shocking_grasp,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_shocking_grasp,	1,	3,	CASTING_STANDARD,
		"shocking grasp",
		"!Shocking Grasp!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_FORT_HALF,
		DAM_SONIC,	SDESC_SONIC,	 SF_VERBAL|SF_CLOSE_RANGE|SF_INSTANT|SF_AREA_CONE,
		"shout",
		{},{},{},{},{},{},{},
		spell_shout,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_shout,	4,	5,	CASTING_STANDARD,
		"shout",
		"!Shout!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_MEDIUM_RANGE|SF_DISMISSABLE,
		"silence",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_silence,	2,	0,	CASTING_STANDARD,
		"spell",
		"Sound swirls around you once more.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_FORT_HALF,
		DAM_NONE,	SDESC_FORCE,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_SCALABLE|SF_PERSONAL|SF_ENEMIES,
		"sign of wrath",
		{},{},{},{},{},{},{},
		spell_sign_of_wrath,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_sign_of_wrath,	6,	8,	CASTING_STANDARD,
		"wrath",
		"!Wrath!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NO_RESIST,
		"simulacrum",
		{},{},{},{},{},{},{},
		spell_simulacrum,			TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_simulacrum,	7,	0,	CASTING_ROUND,
		"illusion",
		"!illusion!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_FORT_HALF,
		DAM_FIRE|DAM_NONLETHAL,	SDESC_AIR|SDESC_FIRE,	 SF_VERBAL|SF_SOMATIC|SF_RADIUS|SF_INSTANT,
		"sirocco",
		{},{},{},{},{},{},{},
		spell_sirocco,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_sirocco,	6,	0,	CASTING_STANDARD,
		"sirocco",
		"The sand clears from your eyes.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_QUARTER,
		DAM_NONE,	SDESC_DEATH,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_NOVARIABLE|SF_TOUCH|SF_INSTANT,
		"slay living",
		{},{},{},{},{},{},{},
		spell_slay_living,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_slay_living,	5,	0,	CASTING_STANDARD,
		"death spell",
		"!Slay!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_MEDIUM_RANGE,
		"sleep",
		{},{},{},{},{},{},{},
		spell_sleep,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_sleep,	1,	0,	CASTING_STANDARD,
		"sleep spell",
		"You feel less tired.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_LONG_RANGE|SF_NO_RESIST,
		"sleet storm",
		{},{},{},{},{},{},{},
		spell_sleet_storm,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_sleet_storm,	3,	0,	CASTING_STANDARD,
		"",
		"The air becomes warmer as the ice sheets melt away.\n\r",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NO_RESIST,
		"slow",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_slow,	3,	0,	CASTING_STANDARD,
		"slow spell",
		"You speed up.",
		"",
		"$n speeds up again."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_FORT_HALF,
		DAM_PIERCE,	SDESC_POISON,	 SF_VERBAL|SF_SOMATIC|SF_RANGED_TOUCH|SF_MEDIUM_RANGE|SF_NO_RESIST,
		"snake dart",
		{},{},{},{},{},{},{},
		spell_snake_dart,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_snake_dart,	4,	0,	CASTING_STANDARD,
		"snake dart",
		"!snake dart!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_INSTANT|SF_NO_RESIST,
		"soul binding",
		{},{},{},{},{},{},{},
		spell_soul_bind,				TAR_OBJ_ROOM,	POS_STANDING,
		&gsn_soul_bind,	5,	0,	CASTING_STANDARD,
		"",
		"!Soul Bind!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_NO_RESIST,
		"speak with animals",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_speak_w_animals,	1,	0,	CASTING_STANDARD,
		"",
		"You no longer speak in the tongue of the animals.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_NO_RESIST,
		"speak with dead",
		{},{},{},{},{},{},{},
		spell_speak_with_dead,			TAR_OBJ_ROOM,	POS_STANDING,
		&gsn_speak_with_dead,	3,	0,	CASTING_ROUND,
		"",	
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"spell immunity",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_spell_immunity,	5,	0,	CASTING_STANDARD,
		"",
		"Your spell immunity fades.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"spell resistance",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_spell_resistance,	5,	0,	CASTING_STANDARD,
		"",
		"Your magical resistance fades.",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"spell turning",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_spell_turning,	7,	0,	CASTING_STANDARD,
		"",
		"The magical mirror around your body fades away.",
		"",
		"The magical mirror around $n's body fades away.",		
		"$e is surrounded by an aura of reflective magic."		
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"spider climb",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_spider_climb,	2,	0,	CASTING_STANDARD,
		"",
		"You can no longer walk on walls.",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP,
		"spirit of triumph",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_spirit_of_triumph,	9,	0,	CASTING_STANDARD,
		"",
		"The grand blessing fades away.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE, SDESC_HEALING,	 SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"stabilize",
		{},{},{},{},{},{},{},
		spell_stabilize,			TAR_UNDEAD_OFF,	POS_FIGHTING,
		&gsn_stabilize,	0,	0,	CASTING_STANDARD,
		"positive energy",
		"stabilize",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL|SF_NO_RESIST,
		"status",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_status,	2,	0,	CASTING_STANDARD,
		"",
		"Your mind is less attuned to those of your comrades.",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_EARTH,	 SF_VERBAL|SF_SOMATIC|SF_PERSONAL,
		"stone fist",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_SELF,	POS_STANDING,
		&gsn_stone_fist,	1,	0,	CASTING_STANDARD,
		"",
		"Your fists become flesh once more.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_BASH,	SDESC_EARTH,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT|SF_AREA_CONE|SF_NO_RESIST,
		"stone shower",
		{},{},{},{},{},{},{},
		spell_stone_shower,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_stone_shower,	3,	0,	CASTING_STANDARD,
		"shower of stones",
		"!Stone Shower!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_INSTANT|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE,
		"stone to flesh",
		{},{},{},{},{},{},{},
		spell_stone_to_flesh,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_stone_to_flesh,	4,	0,	CASTING_STANDARD,
		"",
		"Your stiffened joints can move once more.",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_EARTH,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"stoneskin",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_stone_skin,	4,	0,	CASTING_STANDARD,
		"",
		"Your skin feels soft again.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_LONG_RANGE|SF_NO_RESIST,
		"storm of vengeance",
		{},{},{},{},{},{},{},
		spell_storm_of_vengeance,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_storm_of_vengeance,	9,	0,	CASTING_ROUND,
		"",
		"{108}The storm clouds roll away as quickly as they came...",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_MEDIUM_RANGE,
		"suffocate",
		{},{},{},{},{},{},{},
		spell_suffocate,			TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_suffocate,	9,	0,	CASTING_STANDARD,
		"",
		"{168}Air rushes into the room again.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_CHARM,	 SF_NOVARIABLE|SF_VERBAL|SF_CLOSE_RANGE,
		"suggestion",
		{},{},{},{},{},{},{},
		spell_suggestion,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_suggestion,	3,	0,	CASTING_STANDARD,
		"",	
		"You become less open to suggestion.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_SUPERNATURAL|SF_SPELL_LIKE,
		"summon ally",
		{},{},{},{},{},{},{},
		spell_summon_ally,				TAR_IGNORE,		POS_STANDING,
		&gsn_summon_ally,	9,	0,	CASTING_STANDARD,
		"summon spell",
		"!Summon!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"summon monster I",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_summon_monster_I,	1,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"summon monster II",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_summon_monster_II,	2,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"summon monster III",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_summon_monster_III,	3,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"summon monster IV",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_summon_monster_IV,	4,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"summon monster V",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_summon_monster_V,	5,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"summon monster VI",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_summon_monster_VI,	6,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"summon monster VII",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_summon_monster_VII,	7,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"summon monster VIII",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_summon_monster_VIII,	8,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"summon monster IX",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_summon_monster_IX,	9,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_INFINITE|SF_INSTANT|SF_NO_RESIST,
		"summon person",
		{},{},{},{},{},{},{},
		spell_summon,				TAR_IGNORE,		POS_STANDING,
		&gsn_summon,	8,	0,	CASTING_STANDARD,
		"summoning spell",
		"!Summon!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_DARKNESS|SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_FOCUS|SF_DIVINEFOCUS|SF_CLOSE_RANGE,
		"summon shadow",
		{},{},{},{},{},{},{},
		spell_summon_shadow,				TAR_IGNORE,		POS_STANDING,
		&gsn_summon_shadow,	5,	0,	CASTING_STANDARD,
		"",
		"!Summon Shadow!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,			SAVE_NONE,
		DAM_NONE,	SDESC_SUMMONING,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_SOMATIC|SF_CLOSE_RANGE,
		"summon swarm",
		{},{},{},{},{},{},{},
		spell_summon_creature,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_summon_swarm,	2,	0,	CASTING_ROUND,
		"",						NULL
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_NONE,	SDESC_LIGHT,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_INSTANT,
		"sunbeam",
		{},{},{},{},{},{},{},
		spell_sunbeam,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_sunbeam,	7,	0,	CASTING_STANDARD,
		"sunbeam",
		"You can see once again.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_REFL_HALF,
		DAM_NONE,	SDESC_LIGHT,	 SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_LONG_RANGE|SF_INSTANT,
		"sunburst",
		{},{},{},{},{},{},{},
		spell_sunburst,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_sunburst,	8,	0,	CASTING_STANDARD,
		"sunburst",
		"You can see once again.",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_ENEMIES|SF_INSTANT|SF_VISUAL,
		"symbol of insanity",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_symbol_of_insanity,	8,	0,	CASTING_STANDARD,
		"confusion",
		"!Confusion!",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,					SAVE_WILL_NONE,
		DAM_NONE,	SDESC_EVIL,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_VISUAL|SF_ENEMIES,
		"symbol of pain",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_symbol_of_pain,	5,	0, CASTING_STANDARD,
		"symbol of pain",
		"Your pain subsides.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_DISMISSABLE|SF_NO_RESIST,
		"telepathic bond",
		{},{},{},{},{},{},{},
		spell_telepathic_bond,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_telepathic_bond,	5,	0,	CASTING_STANDARD,
		"",	
		"Your mental link fades from your mind.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_PERSONAL|SF_INSTANT|SF_NO_RESIST,
		"teleport",
		{},{},{},{},{},{},{},
		spell_teleport,			TAR_IGNORE,		POS_FIGHTING,
		&gsn_teleport,	 	5,	0,	CASTING_STANDARD,
		"",
		"!Teleport!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_PERSONAL|SF_INSTANT,
		"teleport object",
		{},{},{},{},{},{},{},
		spell_teleport_object,			TAR_OBJ_INV,		POS_STANDING,
		&gsn_teleport_object,	7,	0,	CASTING_STANDARD,
		"",
		"!teleport object!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_CLOSE_RANGE,
		"teleportation circle",
		{},{},{},{},{},{},{},
		spell_greater_teleport,				TAR_IGNORE,	POS_STANDING,
		&gsn_teleportation_circle,	9,	0,	CASTING_ROUND,
		"",
		"!Gate!",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_PIERCE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL|SF_DISMISSABLE,
		"thorn body",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_thorn_body,	4,	0,	CASTING_STANDARD,
		"thorny body",
		"{038}The thorns around you shrink and disappear.",
		"",
		"{038}The thorns around $n's body shrink and disappear.",
		"{038}$e is encased by a thorny outer shell."
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_RADIUS,
		"time stop",
		{},{},{},{},{},{},{},
		spell_time_stop,			TAR_IGNORE,	POS_FIGHTING,
		&gsn_time_stop,	9,	0,	CASTING_STANDARD,
		"time stop",
		"You start to move again.",
		"",
		"{178}$n starts moving again.",
		"$e is frozen in mid-action."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_TOUCH|SF_NO_RESIST,
		"tongues",
		{},{},{},{},{},{},{},
		spell_tongues,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_tongues,	3,	0,	CASTING_STANDARD,
		"",
		"You no longer speak in tongues!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"touch of fatigue",
		{},{},{},{},{},{},{},
		spell_fatigue,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_touch_of_fatigue,	1,	0,	CASTING_STANDARD,
		"fatigue spell",
		"!Fatigue!",
		""
	},

	{
		STYPE_CURSE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,					SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"touch of idiocy",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_touch_of_idiocy,	2,	0, CASTING_STANDARD,
		"",
		"Your mental faculties return to normal.",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_PERSONAL,
		"transformation",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,	POS_STANDING,
		&gsn_transformation,	6,	0,	CASTING_STANDARD,
		"",
		"You lose your increased zeal for battle.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_TOUCH,
		"transmute metal",
		{},{},{},{},{},{},{},
		spell_transmute_metal,			TAR_OBJ_INV,	POS_STANDING,
		&gsn_transmute_metal,	5,	0,	CASTING_STANDARD,
		"transmutation",
		"",
		"{078}$p reverts to its normal substance."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS,
		"tree stride",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_tree_stride,	5,	0,	CASTING_STANDARD,
		"",
		"You can no longer meld into the trees.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NO_RESIST|SF_INSTANT,
		"true form",
		{},{},{},{},{},{},{},
		spell_true_form,			TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_true_form,	6,	0,	CASTING_ROUND,
		"",
		"!True Form!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_INSTANT,
		"true freedom",
		{},{},{},{},{},{},{},
		spell_freedom,			TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_true_freedom,	9,	0,	CASTING_STANDARD,
		"spell",
		"!Freedom!.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_PERSONAL,
		"true seeing",
		{},{},{},{},{},{},{},
		spell_affect,			TAR_CHAR_SELF,		POS_STANDING,
		&gsn_true_seeing,	6,	0,	CASTING_STANDARD,
		"",
		"The clarity in your vision fades away.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_DIVINATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_FOCUS|SF_PERSONAL,
		"true strike",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_SELF,	POS_STANDING,
		&gsn_true_strike,	1,	0,	CASTING_STANDARD,
		"",
		"Your prescience fades away.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_HEALING,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_INSTANT,
		"true resurrection",
		{},{},{},{},{},{},{},
		spell_true_resurrection,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_true_resurrection,	9,	0,	CASTING_STANDARD,
		"",
		"!Resurrection!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_INSTANT|SF_CLOSE_RANGE,
		"undeath to death",
		{},{},{},{},{},{},{},
		spell_circle_of_death,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_undeath_to_death,	6,	0,	CASTING_STANDARD,
		"necromantic circle",
		"!Undeath to Death!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP,
		"undeath ward",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_circle_against_law,	3,	0,	CASTING_STANDARD,
		"",
		"Your undeath ward wanes.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_GROUP|SF_NO_RESIST,
		"undeaths eternal foe",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_undeaths_eternal_foe,	9,	0,	CASTING_STANDARD,
		"",
		"You lose your ward against undead.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_EVIL,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP,
		"unholy aura",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_STANDING,
		&gsn_unholy_aura,	8,	0,	CASTING_STANDARD,
		"",
		"{108}Your evil aura vanishes.",
		"",
		"{108}The aura of blackness recedes from $n."
		"{108}$e is cloaked in a malevolent black aura."
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_EVIL,	 SF_VERBAL|SF_SOMATIC|SF_SCALABLE|SF_AREA_BLAST|SF_CLOSE_RANGE|SF_INSTANT,
		"unholy blight",
		{},{},{},{},{},{},{},
		spell_faith_hammer,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_unholy_blight,	4,	5,	CASTING_STANDARD,
		"divine wrath",
		"You are no longer sickened.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"vampiric touch",
		{},{},{},{},{},{},{},
		spell_vampiric_touch,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_vampiric_touch,	3,	0,	CASTING_STANDARD,
		"vampiric touch",
		"Your necromantic boon fades away...",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_NOVARIABLE|SF_VERBAL|SF_PERSONAL|SF_INSTANT|SF_NO_RESIST,
		"ventriloquism",
		{},{},{},{},{},{},{},
		spell_ventriloquate,		TAR_IGNORE,		POS_STANDING,
		&gsn_ventriloquism,	1,	0,	CASTING_STANDARD,
		"",
		"!ventriloquism!",
		""
	},

	{
		STYPE_BUFF,			FSKILL_SPELL,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_NOVARIABLE|SF_GROUP,
		"vigilance",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_vigilance,	1,	0,	CASTING_STANDARD,
		"",
		"Your alertness lessens.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_TOUCH,
		"virtue",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_DEFENSIVE,		POS_STANDING,
		&gsn_virtue,	0,	0,	CASTING_STANDARD,
		"",
		"Your boon of virtue wanes.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_FORCE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_NO_RESIST,
		"wall of force",
		{},{},{},{},{},{},{},
		spell_wall,	 			TAR_IGNORE,		POS_STANDING,
		&gsn_wall_of_force,	5,	0,	CASTING_STANDARD,
		"wall of force",
		"{168}The wall of force winks away.",
		"",
		"",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_COLD,	SDESC_COLD,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_NO_RESIST|SF_INSTANT,
		"wall of ice",
		{},{},{},{},{},{},{},
		spell_wall,	 			TAR_IGNORE,		POS_STANDING,
		&gsn_wall_of_ice,	6,	0,	CASTING_STANDARD,
		"wall of ice",
		"{168}The wall of ice melts away.",
		"",
		"",
		"{168}The passage $t is blocked by a massive sheet of ice!"
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_NO_RESIST|SF_INSTANT,
		"wall of iron",
		{},{},{},{},{},{},{},
		spell_wall,	 			TAR_IGNORE,		POS_STANDING,
		&gsn_wall_of_iron,	6,	0,	CASTING_STANDARD,
		"wall of iron",
		"{108}The wall of iron dissipates.",
		"",
		"",
		"{108}The passage $t is blocked by a massive plate of iron!"
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_EARTH,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_CLOSE_RANGE|SF_NO_RESIST,
		"wall of stone",
		{},{},{},{},{},{},{},
		spell_wall,	 			TAR_IGNORE,		POS_STANDING,
		&gsn_wall_of_stone,	5,	0,	CASTING_STANDARD,
		"wall of stone",
		"{108}The wall of stone crumbles.",
		"",
		"",
		"{108}The passage $t is blocked by a wall of solid rock!"
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP|SF_TOUCH,
		"water breathing",
		{},{},{},{},{},{},{},
		spell_water_breathing,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_water_breathing,	3,	0,	CASTING_STANDARD,
		"breath water",
		"You can no longer breathe water.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_WATER,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_DIVINEFOCUS|SF_GROUP|SF_TOUCH,
		"water walk",
		{},{},{},{},{},{},{},
		spell_water_walk,			TAR_CHAR_DEFENSIVE,	POS_STANDING,
		&gsn_water_walk,	3,	0,	CASTING_STANDARD,
		"water walk",
		"You can no longer walk on water.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_TRANSMUTATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_NONCOMBAT|SF_VERBAL|SF_SOMATIC|SF_TOUCH|SF_INSTANT,
		"water to wine",
		{},{},{},{},{},{},{},
		spell_water_to_wine,	TAR_OBJ_ROOM,	POS_STANDING,
		&gsn_water_to_wine,	0,	0,	CASTING_STANDARD,
		"",
		"!water to wine!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_VERBAL|SF_SOMATIC|SF_ENEMIES|SF_INSTANT,
		"waves of exhaustion",
		{},{},{},{},{},{},{},
		spell_fatigue,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_waves_of_exhaustion,	7,	0,	CASTING_STANDARD,
		"fatigue spell",
		"!Fatigue!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_NEGATIVE,	 SF_VERBAL|SF_SOMATIC|SF_ENEMIES|SF_INSTANT,
		"waves of fatigue",
		{},{},{},{},{},{},{},
		spell_fatigue,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_waves_of_fatigue,	5,	0,	CASTING_STANDARD,
		"fatigue spell",
		"!Fatigue!",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_REFL_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_MEDIUM_RANGE|SF_AREA_CONE|SF_NO_RESIST,
		"web",
		{},{},{},{},{},{},{},
		spell_affect,	 			TAR_CHAR_OFFENSIVE,		POS_STANDING,
		&gsn_web,	2,	0,	CASTING_STANDARD,
		"web",
		"{128}The webs dissipate.",
		"",
		"{128}$n breaks free of the sticky webs.",
		"{128}$e is entangled in sticky webs."

	},

	{
		STYPE_ATTACK,			FSKILL_SPELL,				SCHOOL_ILLUSION,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_ILLUSION|SDESC_FEAR|SDESC_MIND,	 SF_NOVARIABLE|SF_VERBAL|SF_SOMATIC|SF_CLOSE_RANGE|SF_ENEMIES,
		"weird",
		{},{},{},{},{},{},{},
		spell_phantasmal_killer,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_weird,	4,	0,	CASTING_STANDARD,
		"phantasmal killer",
		"The fearful images vanish.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE, SF_NOVARIABLE|SF_VERBAL|SF_DIVINEFOCUS|SF_PERSONAL|SF_INSTANT,
		"winged call",
		{},{},{},{},{},{},{},
		spell_winged_call,			TAR_IGNORE,		POS_STANDING,
		NULL,	3,	0,	CASTING_STANDARD,
		"",
		"!Winged Call!",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_EVOCATION,		SAVE_WILL_HALF,
		DAM_DIVINE,	SDESC_CHAOTIC|SDESC_DEATH|SDESC_SONIC,	 SF_NOVARIABLE|SF_VERBAL|SF_RADIUS|SF_INSTANT,
		"word of chaos",
		{},{},{},{},{},{},{},
		spell_word_of_faith,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_word_of_chaos,	7,	0,	CASTING_STANDARD,
		"word of faith",
		"You return to your senses.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_PERSONAL|SF_INSTANT|SF_NO_RESIST,
		"word of recall",
		{},{},{},{},{},{},{},
		spell_word_of_recall,		TAR_CHAR_SELF,		POS_RESTING,
		&gsn_word_of_recall,	6,	0,	CASTING_STANDARD,
		"",
		"!Word of Recall!",
		""
	},

	{
		STYPE_DEFENSE,			FSKILL_SPELL,				SCHOOL_NECROMANCY,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_VERBAL|SF_PERSONAL|SF_NO_RESIST,
		"wraith form",
		{},{},{},{},{},{},{},
		spell_affect,		TAR_CHAR_SELF,		POS_RESTING,
		&gsn_wraith_form,	2,	0,	CASTING_STANDARD,
		"",
		"Your visage phases back into corporeality.",
		"",
		"$n's ghostly visage phases back into corporeality.",		
		"{108}$s visage is a ghostly form."		
	},

	/*
		Bardic songs
	*/

	{
		STYPE_NONE,			FSKILL_BARDSONG,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION, SF_RADIUS|SF_GROUP|SF_VISUAL|SF_AUDIBLE,
		"blessed benediction",
		{},{},{},{},{},{},{},
		song_song_of_freedom,				TAR_IGNORE,		POS_STANDING,
		&gsn_song_of_freedom,	0,	0,	 0,
		"uplifting song",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_BARDSONG,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION, SF_RADIUS|SF_GROUP|SF_AUDIBLE,
		"courageous cantata",
		{},{},{},{},{},{},{},
		song_song_of_courage,				TAR_IGNORE,		POS_STANDING,
		&gsn_song_of_courage,	0,	0,	 0,
		"courageous song",
		"You feel less courageous.",
		""
	},

	{
		STYPE_ATTACK,			FSKILL_BARDSONG,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_FEAR, SF_RADIUS|SF_ENEMIES|SF_AUDIBLE,
		"dirge of doom",
		{},{},{},{},{},{},{},
		song_dirge_of_doom,				TAR_IGNORE,		POS_STANDING,
		&gsn_dirge_of_doom,	0,	0,	 0,
		"song of fear",
		"The looming fear wanes.",
		""
	},

	{
		STYPE_NONE,			FSKILL_BARDSONG,				SCHOOL_NONE,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_SLEEP, SF_RADIUS|SF_ENEMIES|SF_AUDIBLE,
		"lethargic lullaby",
		{},{},{},{},{},{},{},
		song_song_of_sleep,				TAR_IGNORE,		POS_STANDING,
		&gsn_song_of_sleep,	0,	0,	 0,
		"sleepy song",
		"You feel less drowsy.",
		""
	},

	{
		STYPE_NONE,			FSKILL_BARDSONG,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_CHARM, SF_RADIUS|SF_ENEMIES|SF_AUDIBLE|SF_LANGUAGE,
		"lemmings litany",
		{},{},{},{},{},{},{},
		song_song_of_suggestion,				TAR_IGNORE,		POS_STANDING,
		&gsn_song_of_suggestion,	0,	0,	 0,
		"charming song",
		"You feel less open to suggestion.",
		""
	},

	{
		STYPE_CURSE,			FSKILL_BARDSONG,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION, SF_RADIUS|SF_ENEMIES|SF_AUDIBLE,
		"fascinating furlana",
		{},{},{},{},{},{},{},
		song_song_of_fascination,				TAR_IGNORE,		POS_STANDING,
		&gsn_song_of_fascination,	0,	0,	 0,
		"fascinate",
		"You snap out of your fascination.",
		""
	},

	{
		STYPE_BUFF,			FSKILL_BARDSONG,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION, SF_RADIUS|SF_GROUP|SF_AUDIBLE,
		"heroic homage",
		{},{},{},{},{},{},{},
		song_song_of_heroism,				TAR_IGNORE,		POS_STANDING,
		&gsn_song_of_heroism,	0,	0,	 0,
		"heroism",
		"As the song ends, you feel less heroic.",
		""
	},

	{
		STYPE_NONE,			FSKILL_BARDSONG,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION, SF_RADIUS|SF_GROUP|SF_AUDIBLE,
		"inspiring interlude",
		{},{},{},{},{},{},{},
		song_song_of_inspiration,				TAR_IGNORE,		POS_STANDING,
		&gsn_song_of_inspiration,	0,	0,	 0,
		"inspiring song",
		"You feel less inspired.",
		""
	},

	{
		STYPE_NONE,			FSKILL_BARDSONG,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION, SF_RADIUS|SF_GROUP|SF_VISUAL|SF_AUDIBLE,
		"soothing psalm",
		{},{},{},{},{},{},{},
		song_song_of_soothing,				TAR_IGNORE,		POS_STANDING,
		&gsn_song_of_soothing,	0,	0,	 0,
		"soothing song",
		"The soothing of your wounds fades.",
		""
	},

	{
		STYPE_CURSE,			FSKILL_BARDSONG,				SCHOOL_NONE,		SAVE_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION, SF_RADIUS|SF_ENEMIES|SF_AUDIBLE,
		"sorrows sonata",
		{},{},{},{},{},{},{},
		song_curse_song,				TAR_IGNORE,		POS_STANDING,
		&gsn_curse_song,	0,	0,	 0,
		"curse song",
		"The overcast of sorrow fades away.",
		""
	},

	/*
	 * elemental generic damage
	 */
	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_FIRE|DAM_NONLETHAL,	SDESC_FIRE, SF_NONE,
		"heatstroke",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_heatstroke,	0,	0,	 0,
		"heatstroke",
		"!Fire Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_COLD|DAM_NONLETHAL,	SDESC_COLD, SF_NONE,
		"frostbite",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_frostbite,	0,	0,	 0,
		"frostbite",
		"!Frost Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_ACID, SDESC_ACID, SF_NONE,
		"acid hit",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_acid_hit,	0,	0,	 0,
		"acid",
		"!Acid Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_FIRE,	SDESC_FIRE, SF_NONE,
		"fire hit",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_fire_hit,	0,	0,	 0,
		"flame",
		"!Fire Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_COLD,	SDESC_COLD, SF_NONE,
		"frost hit",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_frost_hit,	0,	0,	 0,
		"frost",
		"!Frost Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_ELECTRIC,	SDESC_ELECTRIC, SF_NONE,
		"shock hit",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_shock_hit,	0,	0,	 0,
		"shock",
		"!Lightning Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_FORCE,	SDESC_NONE, SF_NONE,
		"force hit",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_force_hit,	0,	0,	 0,
		"bolt",
		"!Force Bolt!",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_SONIC,	SDESC_SONIC, SF_NONE,
		"sonic hit",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_sonic_hit,	0,	0,	 0,
		"bolt",
		"!Force Bolt!",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_DIVINE,	SDESC_NONE, SF_NONE,
		"divine hit",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_divine_hit,	0,	0,	 0,
		"glory blast",
		"!Divine Bolt!",
		""
	},

	/*
	 * physical generic damage
	 */
	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_PIERCE,	SDESC_NONE, SF_NONE,
		"pierce hit",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_pierce_hit,	0,	0,	 0,
		"pierce",
		"!Piercing Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_SLASH,	SDESC_NONE, SF_NONE,
		"slash hit",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_slash_hit,	0,	0,	 0,
		"slash",
		"!Slashing Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_BASH,	SDESC_NONE, SF_NONE,
		"bash hit",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_bash_hit,	0,	0,	 0,
		"crush",
		"!Crushing Blow!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_POISON, SF_NONE,
		"poison hit",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_poison_attack,	0,	0,	 0,
		"poison",
		"!Poison!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_DISEASE, SF_NONE,
		"disease hit",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_disease_attack,	0,	0,	 0,
		"disease",
		"!Disease!",
		""
	},

	/*
		Originally for Mortal Realms by Chaos and Order
	*/
	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_ENCHANTMENT,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"possess",
		{},{},{},{},{},{},{},
		spell_possess,				TAR_CHAR_DEFENSIVE,	POS_STANDING,
		NULL,	0,	0,	0,
		"possess spell",
		"Your mind is wrenched back to it's rightful home.",
		""
	},

	{
		STYPE_NONE,			FSKILL_SPELL,				SCHOOL_CONJURATION,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"totem",
		{},{},{},{},{},{},{},
		spell_totem,				TAR_IGNORE,	POS_STANDING,
		NULL,	0,	00,	0,
		"",
		""
	},


/*
 * Racial attack forms
 */
	/*
		Breath spells
	*/

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_REFL_HALF,
		DAM_ACID, SDESC_ACID, SF_AREA_LINE|SF_INSTANT|SF_SUPERNATURAL|SF_NO_RESIST,
		"acid breath",
		{},{},{},{},{},{},{},
		spell_acid_breath,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_acid_breath,	0,	0,	 0,
		"blast of acid",
		"The acid no longer eats away at you.",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_REFL_HALF,
		DAM_ACID, SDESC_ACID, SF_AREA_LINE|SF_INSTANT|SF_NO_RESIST,
		"acid spittle",
		{},{},{},{},{},{},{},
		spell_acid_spittle,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_acid_spittle,	0,	0,	 0,
		"acidic spittle",
		"The acid no longer eats away at you.",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_REFL_HALF,
		DAM_FIRE,	SDESC_FIRE, SF_INSTANT|SF_AREA_BLAST|SF_SUPERNATURAL|SF_NO_RESIST,
		"fire breath",
		{},{},{},{},{},{},{},
		spell_fire_breath,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_fire_breath,	0,	0,	 0,
		"blast of flame",
		"!Fire Breath!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_REFL_HALF,
		DAM_COLD,	SDESC_COLD, SF_AREA_CONE|SF_INSTANT|SF_SUPERNATURAL|SF_NO_RESIST,
		"frost breath",
		{},{},{},{},{},{},{},
		spell_frost_breath,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_frost_breath,	0,	0,	 0,
		"blast of frost",
		"!Frost Breath!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_REFL_HALF,
		DAM_NONE,	SDESC_POISON, SF_AREA_BLAST|SF_INSTANT|SF_NO_RESIST,
		"gas breath",
		{},{},{},{},{},{},{},
		spell_gas_breath,			TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_gas_breath,	0,	0,	 0,
		"cloud of gas",
		"You shake off the affects of the poison gas.",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_REFL_HALF,
		DAM_ELECTRIC,	SDESC_ELECTRIC, SF_AREA_LINE|SF_INSTANT|SF_SUPERNATURAL|SF_NO_RESIST,
		"lightning breath",
		{},{},{},{},{},{},{},
		spell_lightning_breath,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_lightning_breath,	0,	0,	 0,
		"blast of lightning",
		"!Lightning Breath!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_WILL_HALF,
		DAM_NONE,	SDESC_MIND, SF_INSTANT|SF_AREA_CONE|SF_SUPERNATURAL|SF_NO_RESIST,
		"psionic shockwave",
		{},{},{},{},{},{},{},
		spell_psionic_shockwave,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_psionic_shockwave,	0,	0,	 0,
		"psionic shockwave",
		"!Psionic Shockwave!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_REFL_HALF,
		DAM_SONIC,	SDESC_SONIC, SF_INSTANT|SF_AREA_CONE|SF_SUPERNATURAL|SF_NO_RESIST,
		"sonic blast",
		{},{},{},{},{},{},{},
		spell_sonic_blast,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_sonic_blast,	0,	0,	 0,
		"sonic blast",
		"!Sonic Blast!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_POISON, SF_INSTANT|SF_AREA_BLAST|SF_SUPERNATURAL|SF_NO_RESIST,
		"weakness gas",
		{},{},{},{},{},{},{},
		spell_weakness_gas,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_weakness_gas,	0,	0,	 0,
		"gas cloud",
		"You no longer feel weakened.",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_PARALYSIS, SF_INSTANT|SF_AREA_CONE|SF_SUPERNATURAL|SF_NO_RESIST,
		"paralysis gas",
		{},{},{},{},{},{},{},
		spell_paralysis_gas,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_paralysis_gas,	0,	0,	 0,
		"gas cloud",
		"You are no longer paralyzed by the gas cloud.",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_HALF,
		DAM_NONE,	SDESC_MIND|SDESC_COMPULSION, SF_INSTANT|SF_AREA_BLAST|SF_SUPERNATURAL|SF_NO_RESIST,
		"euphoria gas",
		{},{},{},{},{},{},{},
		spell_euphoria_gas,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_euphoria_gas,	0,	0,	 0,
		"plume of gas",
		"You come down from your euphoria.",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_FEAR, SF_NONE|SF_AREA_CONE|SF_SUPERNATURAL|SF_NO_RESIST,
		"fear gas",
		{},{},{},{},{},{},{},
		spell_fear_gas,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_fear_gas,	0,	0,	 0,
		"gas cloud",
		"You are no longer fearful.",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NONE, SF_INSTANT|SF_AREA_CONE|SF_SUPERNATURAL|SF_NO_RESIST,
		"slow gas",
		{},{},{},{},{},{},{},
		spell_slow_gas,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_slow_gas,	0,	0,	 0,
		"gas cloud",
		"Your reactions speed back up.",
		""
	},

	/* gaze attacks - Kregor */
	
	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_DEATH, SF_SUPERNATURAL,
		"death gaze",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_death_gaze,	0,	0,	0,
		"death gaze",
		"!gaze!",
		"gaze"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_FEAR, SF_SUPERNATURAL,
		"fear gaze",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_fear_gaze,	0,	0,	0,
		"fear gaze",
		"!gaze!",
		"gaze"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_PETRI, SF_SUPERNATURAL,
		"petrification gaze",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_petri_gaze,	0,	0,	0,
		"petrification gaze",
		"!gaze!",
		"gaze"
	},

	/* touch attacks */

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_ACID, SDESC_ACID, SF_SUPERNATURAL,
		"acidic touch",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_acid_touch,	0,	0,	 0,
		"acid",
		"!Acid Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_FIRE,	SDESC_FIRE, SF_SUPERNATURAL,
		"burning touch",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_fire_touch,	0,	0,	 0,
		"flame",
		"!Fire Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_PIERCE,	SDESC_NONE, SF_EXTRAORDINARY,
		"barbed touch",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_barbed_touch,	0,	0,	 0,
		"barbs",
		"!Barbed Touch!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_ACID,	SDESC_ACID, SF_NONE,
		"corrosion",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_corrosion,	0,	0,	 0,
		"corrosion",
		"!Corrosion!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_COLD,	SDESC_COLD, SF_SUPERNATURAL,
		"frost touch",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_frost_touch,	0,	0,	 0,
		"frost",
		"!Frost Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_ELECTRIC,	SDESC_ELECTRIC, SF_SUPERNATURAL,
		"shocking touch",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_shock_touch,	0,	0,	 0,
		"shock",
		"!Lightning Hit!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_DIVINE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine touch",
		{},{},{},{},{},{},{},
		spell_null,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_divine_touch,	0,	0,	 0,
		"glory blast",
		"!Divine Bolt!",
		""
	},

	/* Other racial attacks */
	
	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"aura of menace",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_aura_of_menace,	0,	0,	0,
		"aura of menace",
		"",
		"aura of menace"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_MIND, SF_SUPERNATURAL,
		"babble",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_babble,	0,	0,	0,
		"babble",
		"You are no longer fascinated",
		"babble"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"bleed damage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_bleed_damage,	0,	0,	0,
		"bleed damage",
		"Your bleeding subsides.",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"blood rage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_SELF,	POS_FIGHTING,
		&gsn_blood_rage,	0,	0,	0,
		"blood rage",
		"Your rage subsides.",
		"rage"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"cha damage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_cha_damage,	0,	0,	0,
		"charisma damage",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NEGATIVE, SF_TOUCH|SF_SUPERNATURAL,
		"cha drain",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_cha_drain,	0,	0,	0,
		"cha drain",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"con damage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_con_damage,	0,	0,	0,
		"constitution damage",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NEGATIVE, SF_TOUCH|SF_SUPERNATURAL,
		"con drain",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_con_drain,	0,	0,	0,
		"con drain",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_SLASH,	SDESC_NONE, SF_EXTRAORDINARY,
		"constrict",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_constrict,	0,	1,	0,
		"constrict",
		"!constrict!",
		"constrict"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_REFL_HALF,
		DAM_FIRE,	SDESC_FIRE, SF_SUPERNATURAL|SF_RADIUS|SF_NO_RESIST,
		"death throes",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_DEAD,
		&gsn_death_throes,	0,	0,	0,
		"death throes",
		"!blast!",
		"blast"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"dex damage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_dex_damage,	0,	0,	0,
		"dexterity damage",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NEGATIVE, SF_TOUCH|SF_SUPERNATURAL,
		"dex drain",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_dex_drain,	0,	0,	0,
		"dex drain",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_FEAR, SF_SUPERNATURAL,
		"fear aura",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_fear_aura,	0,	0,	0,
		"fear aura",
		"You feel less afraid.",
		"fear"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_SONIC|SDESC_MIND|SDESC_FEAR, SF_AUDIBLE,
		"fearful howl",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_fearful_howl,	0,	0,	0,
		"fearful howl",
		"You feel less fearful.",
		"fear"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_WILL_NONE,
		DAM_NONE,	SDESC_MIND|SDESC_FEAR, SF_EXTRAORDINARY,
		"frightful presence",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_frightful_presence,	0,	0,	0,
		"frightful presence",
		"You feel less afraid.",
		"fear"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_BASH,	SDESC_NONE, SF_EXTRAORDINARY,
		"grab",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_grab,	0,	1,	0,
		"grab",
		"!grab!",
		"grab"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_BASH,	SDESC_NONE, SF_EXTRAORDINARY,
		"golem slam",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_golem_slam,	0,	1,	0,
		"slam",
		"!slam!",
		"slam"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"int damage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_int_damage,	0,	0,	0,
		"intelligence damage",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NEGATIVE, SF_TOUCH|SF_SUPERNATURAL,
		"int drain",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_int_drain,	0,	0,	0,
		"int drain",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_NEGATIVE, SF_TOUCH|SF_SUPERNATURAL,
		"level drain",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_drain,	0,	0,	0,
		"energy drain",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_FIRE,	SDESC_NEGATIVE, SF_SUPERNATURAL,
		"negative energy touch",
		{},{},{},{},{},{},{},
		spell_null,			TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_negative_energy_touch,	0,	0,	 0,
		"negative energy",
		"!Negative Energy!",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_PARALYSIS, SF_SUPERNATURAL,
		"paralysis touch",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_paralysis_touch,	0,	0,	0,
		"paralysis touch",
		"You can move freely once more.",
		"touch"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_SLASH,	SDESC_NONE, SF_EXTRAORDINARY,
		"pounce",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_pounce,	0,	1,	0,
		"pounce",
		"!pounce!",
		"pounce"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_SLASH,	SDESC_NONE, SF_EXTRAORDINARY,
		"rend",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_rend,	0,	1,	0,
		"rend",
		"!rend!",
		"rend"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_BASH,	SDESC_NONE, SF_EXTRAORDINARY,
		"rock throwing",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_rock_throwing,	0,	1,	0,
		"hurled missile",
		"!rock!",
		"hurled missile"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_POISON, SF_EXTRAORDINARY,
		"split",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_split,	0,	0,	0,
		"split",
		"",
		"split"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_FORT_NONE,
		DAM_NONE,	SDESC_POISON, SF_EXTRAORDINARY,
		"stench",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_stench,	0,	0,	0,
		"stench",
		"",
		"stench"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"str damage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_str_damage,	0,	0,	0,
		"strength damage",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NEGATIVE, SF_TOUCH|SF_SUPERNATURAL,
		"str drain",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_str_drain,	0,	0,	0,
		"str drain",
		"!drain!",
		"drain"
	},

	{
		STYPE_ATTACK,			FSKILL_RACEATTACK,				SCHOOL_NONE,		SAVE_REFL_NONE,
		DAM_NONE,	SDESC_NONE, SF_CLOSE_RANGE|SF_RANGED_TOUCH|SF_NO_RESIST,
		"web attack",
		{},{},{},{},{},{},{},
		ability_web_attack,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_web_attack,	0,	0,	 CASTING_STANDARD,
		"web strands",
		"You break free from the webs.",
		""
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"wis damage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_wis_damage,	0,	0,	0,
		"wisdom damage",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NEGATIVE, SF_TOUCH|SF_SUPERNATURAL,
		"wis drain",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_wis_drain,	0,	0,	0,
		"wis drain",
		"!drain!",
		"drain"
	},

	{
		STYPE_NONE,			FSKILL_RACEATTACK,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"wounding attack",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_wounding_attack,	0,	0,	0,
		"festering wound",
		"Your wound stops festering.",
		"festering"
	},

/*
 *	Special Abilities - D20 style
 */
	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"abundant step",
		{},{},{},{},{},{},{},
		spell_greater_teleport,				TAR_IGNORE,		POS_STANDING,
		&gsn_abundant_step,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"agile climber",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_agile_climber,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,			0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"assassinate",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_assassinate,	0,	0,	0,
		"assassination attempt",
		"!assassinate!",
		"assassinate"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"arcane armor mastery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_arcane_armor_mastery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_TRANSMUTATION,		0,
		DAM_NONE,	SDESC_NONE, 			SF_SUPERNATURAL,
		"arcane weapon",
		{},{},{},{},{},{},{},
		ability_arcane_weapon,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_arcane_weapon,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"armor mastery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_armor_mastery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"armor training",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_armor_training,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"aura of blasphemy",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aura_of_blasphemy,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_FEAR, SF_SUPERNATURAL,
		"aura of courage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aura_of_courage,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"aura of cowardice",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aura_of_cowardice,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_COMPULSION, SF_SUPERNATURAL,
		"aura of devotion",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aura_of_devotion,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"aura of faith",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aura_of_faith,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"aura of nobility",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aura_of_nobility,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_GOOD, SF_SUPERNATURAL,
		"aura of profanity",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aura_of_profanity,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_CHARM, SF_SUPERNATURAL,
		"aura of resolve",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aura_of_resolve,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_EVIL, SF_SUPERNATURAL,
		"aura of righteousness",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aura_of_righteousness,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_COMPULSION, SF_SUPERNATURAL,
		"aura of tyranny",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aura_of_tyranny,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_MIND, SF_RADIUS|SF_GROUP,
		"bardic song",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_bardic_song,	0,	0,	 0,
		"bardic song",
		"Your inspiration wanes as the final verse is finished.",
		""
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY|SF_PERSONAL,
		"barbarian rage",
		{},{},{},{},{},{},{},
		ability_rage,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_barbarian_rage,	0,	0,	CASTING_SWIFT,
		"rage",
		"Your rage subsides, leaving you feeling fatigued...",
		"rage"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"between the eyes",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_between_the_eyes,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"blindsight",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_blindsight,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"bold rage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_bold_rage,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"bravery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_bravery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SPELL_LIKE,
		"call mount",
		{},{},{},{},{},{},{},
		ability_warhorse,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_warhorse,	3,	0,	 CASTING_ROUND,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"camouflage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_camouflage,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"canny defense",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_canny_defense,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"celestial affinity",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_celestial_affinity,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_DIVINEFOCUS,
		"channeling attack",
		{},{},{},{},{},{},{},
		ability_channeling_attack,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_channeling_attack,	0,	0,		CASTING_SWIFT,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"cloud of cleaves",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_cloud_of_cleaves,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"combat rearing",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_combat_rearing,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_RADIUS|SF_DIVINEFOCUS,
		"command plants",
		{},{},{},{},{},{},{},
		ability_turn_undead,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_turn_plants,	0,	0,	 CASTING_STANDARD,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_RADIUS|SF_DIVINEFOCUS,
		"command reptiles",
		{},{},{},{},{},{},{},
		ability_turn_undead,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_turn_reptiles,	0,	0,	 CASTING_STANDARD,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_RADIUS|SF_DIVINEFOCUS,
		"command undead",
		{},{},{},{},{},{},{},
		ability_turn_undead,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_command_undead,	0,	0,	 CASTING_STANDARD,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"companion",
		{},{},{},{},{},{},{},
		ability_companion,				TAR_IGNORE,		POS_STANDING,
		&gsn_companion,	0,	0,	 CASTING_STANDARD,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NECROMANCY,		0,
		DAM_NONE,	SDESC_NEGATIVE, SF_SUPERNATURAL|SF_TOUCH|SF_DIVINEFOCUS|SF_INSTANT|SF_NO_RESIST,
		"corrupt touch",
		{},{},{},{},{},{},{},
		ability_corrupt_touch,				TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_corrupt_touch,	0,	0, CASTING_STANDARD,
		"touch",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"countersong",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_countersong,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"crack shot",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_crack_shot,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"daring charge",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_daring_charge,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"dead shot",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_dead_shot,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_TRANSMUTATION,		0,
		DAM_NONE,	SDESC_NONE, 			SF_SUPERNATURAL|SF_LONG_RANGE,
		"death arrow",
		{},{},{},{},{},{},{},
		ability_death_arrow,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_death_arrow,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"defensive stance",
		{},{},{},{},{},{},{},
		ability_defensive_stance,				TAR_CHAR_SELF,		POS_FIGHTING,
		&gsn_defensive_stance,	0,	0,	 CASTING_SWIFT,
		"defensive stance",
		"{178}You relinquish your ground!",
		"defensive stance"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"defensive training",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_defensive_training,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_DIVINEFOCUS,
		"destructive smite",
		{},{},{},{},{},{},{},
		ability_smite,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_destructive_smite,	0,	2,	CASTING_SWIFT,
		"smite",
		"{178}You are no longer smiting your foe.",
		"smite"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"diamond soul",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_diamond_soul,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_TRANSMUTATION,		0,
		DAM_NONE,	SDESC_NONE, 			SF_SUPERNATURAL,
		"distance arrow",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,		POS_STANDING,
		&gsn_distance_arrow,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine arcana",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_arcana,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine charm",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_charm,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine craftsmanship",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_craftsmanship,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_CHAOTIC, SF_SUPERNATURAL,
		"divine defense",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_defense,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine grace",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_grace,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_DISEASE, SF_EXTRAORDINARY,
		"divine health",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_health,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_SPELL_LIKE|SF_DIVINEFOCUS,
		"divine location",
		{},{},{},{},{},{},{},
		ability_divine_location,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_location,	4,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine luck",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_luck,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_NOVARIABLE|SF_SPELL_LIKE|SF_DIVINEFOCUS|SF_TOUCH|SF_NO_RESIST,
		"divine refuge",
		{},{},{},{},{},{},{},
		ability_divine_refuge,			TAR_IGNORE,	POS_STANDING,
		&gsn_divine_refuge,	1,	0,	CASTING_STANDARD,
		"",
		"{178}The white aura around your body fades.",
		"",
		"{178}The white aura around $n's body fades.",
		"{178}$e is surounded by a gleaming white aura."
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine renewal",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_renewal,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine strength",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_strength,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine mercantilism",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_mercantilism,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_CHAOTIC, SF_SUPERNATURAL,
		"divine paragon",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_paragon,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine trickery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_trickery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_DIVINEFOCUS,
		"divine veil",
		{},{},{},{},{},{},{},
		ability_divine_veil,				TAR_IGNORE,		POS_STANDING,
		&gsn_divine_veil,	1,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"divine wrath",
		{},{},{},{},{},{},{},
		ability_divine_wrath,				TAR_CHAR_SELF,		POS_FIGHTING,
		&gsn_divine_wrath,	0,	0,	 CASTING_SWIFT,
		"divine wrath",
		"{178}Your divine wrath ceases.",
		"divine wrath"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"draconic resistance",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_draconic_resistance,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"dweomersight",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_dweomersight,	0,	0,		0,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"elaborate defense",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_elaborate_defense,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"elemental affinity",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_elemental_affinity,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"elemental wildshape",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_wildshape_elemental,	0,	0, 0,
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"empower curing",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_empower_curing,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"empower infliction",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_empower_infliction,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"empty body",
		{},{},{},{},{},{},{},
		spell_affect,				TAR_CHAR_SELF,		POS_STANDING,
		&gsn_empty_body,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_TRANSMUTATION,		0,
		DAM_NONE,	SDESC_NONE, 			SF_SUPERNATURAL,
		"enhance arrow",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,		POS_STANDING,
		&gsn_enhance_arrow,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"evasion",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_evasion,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"faceless",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_faceless,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"familiar",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_familiar,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"feint resistance",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_feint_resistance,	0,	0,		0,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"ferocity",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_ferocity,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"fiendish affinity",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_fiendish_affinity,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"first strike",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_first_strike,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"flurry of blows",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_flurry,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"furtive spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_furtive_spell,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"grace",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_grace,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"greater flurry",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_greater_flurry,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"greater lore",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_greater_lore,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"greater rage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_greater_rage,	0,	0,	0,
		"greater rage",
		"Your rage subsides, leaving you feeling fatigued...",
		"rage"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"greater stability",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_greater_stability,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, 			SF_EXTRAORDINARY,
		"hail of arrows",
		{},{},{},{},{},{},{},
		ability_hail_of_arrows,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_hail_of_arrows,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"heroes luck",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_heroes_luck,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"high magic",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_high_magic,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"holy champion",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_holy_champion,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"huge wildshape",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_wildshape_huge,	0,	0, 0,
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_TRANSMUTATION,		0,
		DAM_NONE,	SDESC_NONE, 			SF_SUPERNATURAL|SF_LONG_RANGE,
		"imbue arrow",
		{},{},{},{},{},{},{},
		ability_imbue_arrow,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_imbue_arrow,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"impenetrable defense",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_impenetrable_defense,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"impromptu attack",
		{},{},{},{},{},{},{},
		ability_impromptu_sneak_attack,				TAR_CHAR_SELF,		POS_FIGHTING,
		&gsn_impromptu_sneak_attack,	0,	0,	 CASTING_SWIFT,
		"sneak attack",
		"",
		"sneak attack"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"improved flurry",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_flurry,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"imp. natural attack",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_natural_attack,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"infinite wildshape",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_infinite_wildshape,	0,	00, 0,
		"",
		"You revert back to your natural form.",
		"wildshape"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"invisible in light",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_light_invisibility,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_TRANSMUTATION,		0,
		DAM_NONE,	SDESC_NONE, 			SF_SUPERNATURAL,
		"keen arrow",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,		POS_STANDING,
		&gsn_keen_arrow,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"ki strike (magic)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_ki_strike_magic,	0,	0,	0,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"ki strike (lawful)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_ki_strike_lawful,	0,	0,	0,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"ki strike (adamant.)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_ki_strike_adamant,	0,	0,	0,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"large wildshape",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_wildshape_large,	0,	0, 0,
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_CONJURATION,		0,
		DAM_NONE,	SDESC_HEALING, SF_SUPERNATURAL|SF_TOUCH|SF_DIVINEFOCUS|SF_INSTANT|SF_NO_RESIST,
		"lay hands",
		{},{},{},{},{},{},{},
		ability_lay_hands,				TAR_CHAR_DEFENSIVE,	POS_KNEELING,
		&gsn_lay_hands,	0,	0, CASTING_STANDARD,
		"touch",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"light blindness",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_light_blindness,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"light sensitivity",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_light_sensitivity,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"light vulnerability",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_light_vulnerability,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"lore",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_lore,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"lore mastery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_lore_mastery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"magna alumnus",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_magna_alumnus,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"martial arts",
		{},{},{},{},{},{},{},
		spell_null,				TAR_CHAR_OFFENSIVE,	POS_STANDING,
		&gsn_martial_arts,	0,	0,	0,
		"martial arts",
		"!martial arts!",
		"martial arts"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"master hunter",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_master_hunter,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"master scribe",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_master_scribe,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"mettle",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_mettle,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"mighty rage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_mighty_rage,	0,	0,	0,
		"mighty rage",
		"Your rage subsides, leaving you feeling fatigued.",
		"rage"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"oratory",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_oratory,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_TRANSMUTATION,		0,
		DAM_NONE,	SDESC_NONE, 			SF_SUPERNATURAL|SF_LONG_RANGE,
		"energy arrow",
		{},{},{},{},{},{},{},
		ability_energy_arrow,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_energy_arrow,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_CHAOTIC, SF_SUPERNATURAL,
		"perfect self",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_perfect_self,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"perfect two-weapon",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_perfect_two_weapon,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_ABJURATION,		SAVE_NONE,
		DAM_NONE,	SDESC_NONE,	 SF_CLOSE_RANGE|SF_INSTANT|SF_NO_RESIST|SF_SUPERNATURAL,
		"pilfer dweomer",
		{},{},{},{},{},{},{},
		ability_pilfer_dweomer,			TAR_CHAR_DEFENSIVE,	POS_FIGHTING,
		&gsn_pilfer_dweomer,	3,	0,	CASTING_STANDARD,
		"",
		"!Steal Dweomer!",
		""
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"plant wildshape",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_wildshape_plant,	0,	0, 0,
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"poison resistance",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_poison_resistance,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"poison use",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_poison_use,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"precise strike",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_precise_strike,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"protective touch",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_protective_touch,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_DISEASE, SF_EXTRAORDINARY,
		"purity of body",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_purity_of_body,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"quicken song",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_quicken_song,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"quivering palm",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_quivering_palm,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE,	SF_EXTRAORDINARY,
		"ranged parry",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_ranged_parry,	0,	1,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_COMPULSION, SF_EXTRAORDINARY,
		"resist natures lure",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_resist_natures_lure,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_DIVINEFOCUS,
		"retributive strike",
		{},{},{},{},{},{},{},
		ability_retributive_strike,				TAR_CHAR_SELF,		POS_FIGHTING,
		&gsn_retributive_strike,	0,	0,	 CASTING_SWIFT,
		"retributive strike",
		"{178}Your divine retribution fades.",
		"retributive strike"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"scent",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_scent,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"scholar",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_scholar,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"serpents tongue",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_serpents_tongue,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"slow fall",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_slow_fall,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_TRANSMUTATION,		0,
		DAM_NONE,	SDESC_NONE, 			SF_SUPERNATURAL|SF_LONG_RANGE,
		"seeker arrow",
		{},{},{},{},{},{},{},
		ability_seeker_arrow,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_seeker_arrow,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"self concealment",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_self_concealment,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"shadow adept",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_shadow_adept,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"shadow affinity",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_shadow_affinity,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_ATTACK,			FSKILL_ABILITY,				SCHOOL_EVOCATION,		SAVE_NONE,
		DAM_FORCE,	SDESC_DARKNESS,	 SF_SPELL_LIKE|SF_MEDIUM_RANGE|SF_INSTANT,
		"shadow bolt",
		{},{},{},{},{},{},{},
		spell_shadow_bolt,		TAR_CHAR_OFFENSIVE,	POS_FIGHTING,
		&gsn_shadow_bolt,	3,	 0,	CASTING_STANDARD,
		"shadow bolt",
		"!Shadow Bold!",
		""
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SPELL_LIKE,
		"shadow companion",
		{},{},{},{},{},{},{},
		ability_shadow_companion,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_shadow_companion,	3,	0,	 CASTING_ROUND,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_ILLUSION,		SAVE_NONE,
		DAM_NONE,	SDESC_ILLUSION,	 SF_SPELL_LIKE,
		"shadow illusion",
		{},{},{},{},{},{},{},
		spell_major_image,			TAR_IGNORE,		POS_STANDING,
		&gsn_shadow_illusion,	3,	0,	CASTING_STANDARD,
		"illusion",
		"!illusion!",
		""
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_DARKNESS, SF_SUPERNATURAL,
		"shadow infusion",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_shadow_infusion,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"shadow jump",
		{},{},{},{},{},{},{},
		spell_greater_teleport,				TAR_IGNORE,		POS_STANDING,
		&gsn_shadow_jump,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"shadow resistance",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_shadow_resistance,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"silent death",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_silent_death,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, 			SF_EXTRAORDINARY,
		"skip rock",
		{},{},{},{},{},{},{},
		ability_skip_rock,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_skip_rock,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"smaller weapons",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_smaller_weapons,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_DIVINEFOCUS,
		"smite",
		{},{},{},{},{},{},{},
		ability_smite,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_smite,	0,	2,	CASTING_SWIFT,
		"smite",
		"{178}You are no longer smiting your foe.",
		"smite"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_DIVINEFOCUS,
		"smite infidel",
		{},{},{},{},{},{},{},
		ability_smite,				TAR_CHAR_OFFENSIVE,		POS_FIGHTING,
		&gsn_smite_infidel,	0,	2,	CASTING_SWIFT,
		"smite",
		"{178}You are no longer smiting your foe.",
		"smite"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"sneak attack",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_backstab,	0,	0,	0,
		"sneak attack",
		"!Backstab!",
		"backstab"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"sneaky spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_sneaky_spell,	0,	0, 0,
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"stability",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_stability,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"stealth mastery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_stealth_mastery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"stonecunning",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_stonecunning,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"stubborn mind",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_stubborn_mind,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"swift death",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_swift_death,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"swift tracker",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_swift_tracker,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"a thousand faces",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_thousand_faces,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"thrust home",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_thrust_home,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"tiny wildshape",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_wildshape_tiny,	0,	0, 0,
		"",
		"",
		""
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"tireless defense",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_tireless_defense,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"tireless rage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_tireless_rage,	0,	0,	0,
		"rage",
		"Your rage subsides.",
		"rage"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"tracker",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_track,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"trackless step",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_trackless_step,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"trapfinding",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_trapfinding,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"trap guidance",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_trap_guidance,	0,	0,		0,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"trap sense",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_trap_sense,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"true death",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_true_death,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"true lore",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_true_lore,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NOCORPSE|SF_SUPERNATURAL|SF_RADIUS|SF_DIVINEFOCUS,
		"command elemental",
		{},{},{},{},{},{},{},
		ability_turn_undead,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_turn_elemental,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NOCORPSE|SF_SUPERNATURAL|SF_RADIUS|SF_DIVINEFOCUS,
		"turn lycanthrope",
		{},{},{},{},{},{},{},
		ability_turn_undead,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_turn_lycanthrope,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NOCORPSE|SF_SUPERNATURAL|SF_RADIUS|SF_DIVINEFOCUS,
		"turn outsider",
		{},{},{},{},{},{},{},
		ability_turn_undead,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_turn_outsider,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NOCORPSE|SF_SUPERNATURAL|SF_RADIUS|SF_DIVINEFOCUS,
		"turn undead",
		{},{},{},{},{},{},{},
		ability_turn_undead,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_turn_undead,	0,	0,		CASTING_STANDARD,
		"",						NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"uncanny dodge",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_uncanny_dodge,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"unholy champion",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_unholy_champion,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL,
		"universal tongue",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_universal_tongue,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"unstoppable rage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_unstoppable_rage,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_POISON, SF_SUPERNATURAL,
		"venom immunity",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_venom_immunity,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"warmage",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_warmage,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"weapon mastery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_mastery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"weapon grandmastery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_grandmastery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"well versed",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_well_versed,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"wild empathy",
		{},{},{},{},{},{},{},
		ability_wild_empathy,				TAR_IGNORE,		POS_STANDING,
		&gsn_wild_empathy,	0,	0,		0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_TRANSMUTATION,		0,
		DAM_NONE,	SDESC_POLYMORPH, SF_SUPERNATURAL|SF_PERSONAL,
		"wildshape",
		{},{},{},{},{},{},{},
		ability_wildshape,				TAR_IGNORE,	POS_FIGHTING,
		&gsn_wildshape,	0,	0, CASTING_STANDARD,
		"",
		"You revert back to your natural form.",
		"wildshape"
	},

	{
		STYPE_NONE,			FSKILL_ABILITY,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"woodland stride",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_woodland_stride,	0,	0,	0,
		"",						NULL
	},

/*
 *	Feats - D20 style
 */
	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (aberrant)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_aberrant_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (abyssal)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_abyssal_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (air)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_air_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (arcane)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_arcane_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (celestial)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_celestial_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (destined)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_destined_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (draconic)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_draconic_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (earth)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_earth_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (fire)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_fire_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (fey)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_fey_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (infernal)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_infernal_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (undead)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_undead_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_SORCERER_BLOODLINE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bloodline (water)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_water_bloodline,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_RANGER_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - archery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_archery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_RANGER_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - horseback",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_horseback,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_RANGER_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - melee",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_melee,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_RANGER_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - skirmisher",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_skirmish,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_RANGER_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - strongarm",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_strongarm,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_RANGER_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - throwing",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_throwing,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_MONK_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - cobra strike",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_cobra_strike,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_MONK_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - denying stance",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_denying_stance,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_MONK_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - hand and foot",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_hand_and_foot,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_MONK_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - invisible eye",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_invisible_eye,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_MONK_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - passive way",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_passive_way,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_MONK_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - sleeping tiger",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_sleeping_tiger,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_MONK_STYLE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"style - undying way",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_style_undying_way,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_WIZARD_SCHOOL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"abjuration",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_school_abj,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_WIZARD_SCHOOL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"conjuration",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_school_conj,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_WIZARD_SCHOOL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"divination",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_school_div,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_WIZARD_SCHOOL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"enchantment",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_school_ench,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_WIZARD_SCHOOL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"evocation",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_school_evoc,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_WIZARD_SCHOOL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"illusion",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_school_illus,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_WIZARD_SCHOOL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"necromancy",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_school_necro,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_WIZARD_SCHOOL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"transmutation",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_school_trans,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_WIZARD_SCHOOL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"universal",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_school_univ,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"acrobatic",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_acrobatic,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_FIGHTER|FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"active shield defense",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_active_shield_defense,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"agile combatant",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_agile_combatant,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"agile feint",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_agile_feint,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"alertness",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_alertness,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"align ki strike",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_align_ki,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"animal affinity",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_animal_affinity,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_FIGHTER|FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"arcane armor training",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_arcane_armor_training,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"armor prof (light)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_armor_proficiency_light,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"armor prof (medium)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_armor_proficiency_medium,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"armor prof (heavy)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_armor_proficiency_heavy,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ADVANCED|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"arterial strike",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_arterial_strike,	0,	0,	0,
		"arterial strike",
		"Your wounds stop bleeding.",
		"critical hit"
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"athletic",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_athletic,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"augment summoning",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_augment_summoning,	0,	0,	 0,
		"",
		"!augment summoning!"
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_FEAR, SF_NONE,
		"battle cry",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_battle_cry,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"blind-fight",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_blind_fight,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_CREATION,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"brew potion",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_brew_potion,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"called shot",
		{},{},{},{},{},{},{},
		spell_null,	  			TAR_IGNORE,	POS_STANDING,
		&gsn_called_shot,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"cleave",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_cleave,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"combat archery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_combat_archery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"combat casting",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_combat_casting,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"combat expertise",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_combat_expertise,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"combat reflexes",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_combat_reflexes,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_CREATION,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"create magic arms",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_magic_arms,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_CREATION,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"create staff",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_staff,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_CREATION,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"create wand",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_wand,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_CREATION,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"create wondrous item",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_wondrous,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ADVANCED|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"crippling strike",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_cripple,	0,	0,	0,
		"crippling blow",
		"You are no longer crippled.",
		"crippling blow"
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"daylight adaptation",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_daylight_adaptation,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"deceitful",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_deceitful,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ADVANCED|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"defensive roll",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_defensive_roll,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"deflect missiles",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_deflect_arrows,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"deft hands",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_deft_hands,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
		"diehard",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_diehard,	0,	1,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
		"disarm",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_disarm,	0,	1,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"disguise spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_disguise_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"dodge",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_dodge,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"empower spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_empower_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"empower song",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_empower_song,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"empower turning",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_empower_turning,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"endurance",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_endurance,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"enlarge spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_enlarge_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"eschew materials",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_eschew_materials,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"extend song",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_extend_song,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"extend spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_extend_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"extend wildshape",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_extend_wildshape,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"extra song",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_extra_song,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"extra turning",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_extra_turning,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"far shot",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_far_shot,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"foe hunter",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_foe_hunter,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_CREATION,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"forge ring",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_forge_ring,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"gouge",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_gouge,	0,	0,	0,
		"eye gouge",
		"Your vision returns.",
		"gouge"
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"great cleave",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_great_cleave,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"great fortitude",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_great_fortitude,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"greater feint",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_greater_feint,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ADVANCED|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"greater sneak attack",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_greater_sneak_attack,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"greater two-weapon",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_greater_two_weapon,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ADVANCED|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"hide in plain sight",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_hide_plain_sight,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved bull rush",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_bullrush,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved counterspell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_counterspell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved critical",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_critical,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved disarm",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_disarm,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ADVANCED|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"improved evasion",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_evasion,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved familiar",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_familiar,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved feint",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_improved_feint,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved grapple",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_grapple,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved initiative",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_initiative,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved precise shot",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_precise_shot,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved shield bash",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_shield_bash,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved sunder",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_sunder,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved trip",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_improved_trip,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved turning",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_imp_turning,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved two-weapon",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_imp_two_weapon,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved unarmed strike",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_imp_unarmed_strike,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"improved weapon finesse",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_imp_weapon_finesse,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"insightful",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_insightful,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"iron will",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_iron_will,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"jack of all trades",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_jack_of_all_trades,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"lay hands - blindness",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_layhands_blindness,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"lay hands - curse",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_layhands_curse,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"lay hands - disease",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_layhands_disease,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"lay hands - fatigue",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_layhands_fatigue,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"lay hands - fear",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_layhands_fear,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"lay hands - poison",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_layhands_poison,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"leadership",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_leadership,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"lightning reflexes",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_lightning_reflexes,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"linguist",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_linguist,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"magical aptitude",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_magical_aptitude,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"manyshot",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_manyshot,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"maximize spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_maximize_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"merciful spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_merciful_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"mobility",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_mobility,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"mounted archery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_mounted_archery,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"mounted combat",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_mounted_combat,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"mounted defense",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_mounted_defense,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"mounted onslaught",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_mounted_onslaught,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"negotiator",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_negotiator,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				0,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"newfound arcana",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_newfound_arcana,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"nimble",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_nimble,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"noble birth",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_noble_birth,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ADVANCED|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"opportunist",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_opportunist,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"packrat",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_packrat,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
		"parry",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_FIGHTING,
		&gsn_parry,	0,	1,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"persistent spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_persistent_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"persuasive",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_persuasive,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"point blank shot",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_point_blank,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"power attack",
		{},{},{},{},{},{},{},
		spell_null,	  			TAR_IGNORE,	POS_STANDING,
		&gsn_power_attack,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"power critical",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_power_critical,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"precise shot",
		{},{},{},{},{},{},{},
		spell_null,	  			TAR_IGNORE,	POS_STANDING,
		&gsn_precise_shot,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"quick draw",
		{},{},{},{},{},{},{},
		spell_null,	  			TAR_IGNORE,	POS_STANDING,
		&gsn_quick_draw,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"quicken spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_quicken_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"rapid reload",
		{},{},{},{},{},{},{},
		spell_null,	  			TAR_IGNORE,	POS_STANDING,
		&gsn_rapid_reload,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"rapid shot",
		{},{},{},{},{},{},{},
		spell_null,	  			TAR_IGNORE,	POS_STANDING,
		&gsn_rapid_shot,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"reach spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_reach_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"repeat spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_repeat_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"ride-by attack",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_ride_by_attack,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"riposte",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_riposte,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"sacred spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_sacred_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_CREATION,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"scribe scroll",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_scribe_scroll,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				0,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"secret of avoidance",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_secret_of_avoidance,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				0,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"secret of health",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_secret_of_health,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				0,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"secret of resolve",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_secret_of_resolve,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				0,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"secret of stamina",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_secret_of_stamina,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				0,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"secret of truth",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_secret_of_truth,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"self sufficient",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_self_sufficient,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"shadow casting",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_shadow_casting,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"shield proficiency",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_shield_proficiency,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"shield slam",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_shield_slam,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"shield specialization",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_shield_specialization,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"shield ward",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_shield_ward,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"silent spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_silent_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"silver palm",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_silver_palm,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ADVANCED|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"skill mastery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_skill_mastery,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"skilled prodigy",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_skill_prodigy,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ADVANCED|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"slippery mind",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_slippery_mind,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"snatch missiles",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_snatch_arrows,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"sniper",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_sniper,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_WIZARD,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spell focus (abj)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_focus_abj,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_WIZARD,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spell focus (conj)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_focus_conj,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_WIZARD,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spell focus (div)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_focus_div,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_WIZARD,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spell focus (ench)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_focus_ench,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_WIZARD,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spell focus (evoc)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_focus_evoc,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_WIZARD,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spell focus (illus)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_focus_illus,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_WIZARD,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spell focus (necro)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_focus_necro,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_WIZARD,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spell focus (trans)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_focus_trans,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_WIZARD,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spell mastery",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_spell_mastery,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_WIZARD,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spell penetration",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_spell_penetration,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spirited charge",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_spirited_charge,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spring attack",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_spring_attack,	0,	0,		0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"stealthy",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_stealthy,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_METAMAGIC,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"still spell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_still_spell,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"strongarm diplomacy",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_strongarm_diplomacy,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"stunning fist",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_stunning_fist,	0,	0,	0,
		"stunning fist",
		"You recover from your stunning attack.",
		"stunning fist"
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ADVANCED|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"swift stealth",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_swift_stealth,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_MIND, SF_SUPERNATURAL|SF_TOUCH|SF_DIVINEFOCUS|SF_NO_RESIST,
		"touch of courage",
		{},{},{},{},{},{},{},
		ability_touch_of_courage,				TAR_CHAR_DEFENSIVE,	POS_KNEELING,
		&gsn_touch_of_courage,	0,	0, CASTING_STANDARD,
		"touch",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_TOUCH|SF_DIVINEFOCUS|SF_NO_RESIST,
		"touch of grace",
		{},{},{},{},{},{},{},
		ability_touch_of_grace,				TAR_CHAR_DEFENSIVE,	POS_KNEELING,
		&gsn_touch_of_grace,	0,	0, CASTING_STANDARD,
		"touch",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_EVIL, SF_SUPERNATURAL|SF_TOUCH|SF_DIVINEFOCUS|SF_NO_RESIST,
		"touch of profanity",
		{},{},{},{},{},{},{},
		ability_touch_of_profanity,				TAR_CHAR_DEFENSIVE,	POS_KNEELING,
		&gsn_touch_of_profanity,	0,	0, CASTING_STANDARD,
		"touch",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_MIND, SF_SUPERNATURAL|SF_TOUCH|SF_DIVINEFOCUS|SF_NO_RESIST,
		"touch of resolve",
		{},{},{},{},{},{},{},
		ability_touch_of_resolve,				TAR_CHAR_DEFENSIVE,	POS_KNEELING,
		&gsn_touch_of_resolve,	0,	0, CASTING_STANDARD,
		"touch",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_SUPERNATURAL|SF_TOUCH|SF_DIVINEFOCUS|SF_NO_RESIST,
		"touch of righteousness",
		{},{},{},{},{},{},{},
		ability_touch_of_righteousness,				TAR_CHAR_DEFENSIVE,	POS_KNEELING,
		&gsn_touch_of_righteousness,	0,	0, CASTING_STANDARD,
		"touch",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_MIND, SF_SUPERNATURAL|SF_TOUCH|SF_DIVINEFOCUS|SF_NO_RESIST,
		"touch of zeal",
		{},{},{},{},{},{},{},
		ability_touch_of_zeal,				TAR_CHAR_DEFENSIVE,	POS_KNEELING,
		&gsn_touch_of_zeal,	0,	0, CASTING_STANDARD,
		"touch",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"toughness",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_toughness,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"tower shield prof",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_tower_shield_prof,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"trample",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_trample,	0,	0,	0,
		"trample",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_EXTRAORDINARY,
		"trap spotter",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_trap_spotter,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"twin sword focus",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_twin_sword,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"two-weapon defense",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_two_weapon_defense,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"two-weapon fighting",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_two_weapon,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"urban tracking",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_urban_tracking,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER|FEAT_ROGUE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"weapon finesse",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_finesse,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER|FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"weapon focus",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_weapon_focus,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"weapon prof (simple)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_prof_simple,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"weapon prof (martial)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_prof_martial,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"weapon prof (exotic)",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_prof_exotic,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_FIGHTER|FEAT_PALADIN,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"weapon specialization",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,	POS_STANDING,
		&gsn_weapon_specialization,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_FEAT,				FEAT_GENERAL|FEAT_FIGHTER,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"whirlwind attack",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, POS_STANDING,
		&gsn_whirl,	0,	0,	0,
		"whirl",
		"!whirl!",
		"whirl"
	},

/*
 *	Skills - D20 style
 */
	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"appraise",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_appraise,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bluff",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_bluff,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"climb",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_climb,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"concentration",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_concentration,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"decipher script",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_decipher_script,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"diplomacy",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_diplomacy,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"disable device",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_disable_device,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"disguise",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_RESTING,
		&gsn_disguise,	0,	0,	0,
		"",
		"!disguise!",
		"disguise"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"escape artist",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_escape_artist,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"first aid",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_first_aid,	0,	0,	 0,
		"",
		"!firstaid!",
		"first aid"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"haggle",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_haggle,	0,	0,	 0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"handle animal",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_handle_animal,	0,	0,	 0,
		"",
		"!handle animal!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_FEAR, SF_NONE,
		"intimidate",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_intimidate,	0,	0,	 0,
		"",
		"!intimidate!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"jump",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_jump,	0,	0,	 0,
		"",
		"!jump!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"mount",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_mount,	0,	0,		0,
		"",
		"!mount!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"perception",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_perception,	0,	0,	0,
		"",
		"!perception!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"perform",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_RESTING,
		&gsn_perform,	0,	0,	 4,
		"",
		"!voice!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"pick lock",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_pick_lock,	0,	0,	0,
		"",
		"!Pick!",
		"pick"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"search",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_search,	0,	0,		0,
		"search",
		"!search!",
		"search"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"sense motive",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_sense_motive,	0,	0,	0,
		"",
		"!perception!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"sleight of hand",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_sleight_of_hand,	0,	0,	0,
		"",
		"!sleight of hand!",
		"sleight of hand"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"spellcraft",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_spellcraft,	0,	0,	0,
		"",
		"!spellcraft!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"stealth",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_stealth,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"streetwise",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_streetwise,	0,	0,	 0,
		"",
		"!streetwise!",
		"streetwise"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"survival",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_RESTING,
		&gsn_survival,	0,	0,	0,
		"",
		"!survival!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"swim",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_swim,	0,	0,	0,
		"",
		"!swim!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"tumble",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_tumble,	0,	0,	 0,
		"",
		"!Tumble!"
	},

	{
		STYPE_NONE,			FSKILL_SKILL,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"use magic device",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_use_magic,	0,	0,	0,
		"",
		"!use magic!"
	},

	/* The 5 senses of perception */
	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"sight",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_sight_perception,	0,	0,	0,
		"",
		"!perception!"
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"sound",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_sound_perception,	0,	0,	0,
		"",
		"!perception!"
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"smell",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_smell_perception,	0,	0,	0,
		"",
		"!perception!"
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"taste",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_taste_perception,	0,	0,	0,
		"",
		"!perception!"
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"touch",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_touch_perception,	0,	0,	0,
		"",
		"!perception!"
	},

	/* the speak languages "skill" */
	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"speak languages",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_speak_languages,	0,	0,	0,
		"",
		"!speak languages!"
	},

	/* Craft & Professions */
	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"alchemy",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_alchemy,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"armorsmithing",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_armor,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"bowmaking",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_bows,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"cooking",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_cooking,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"fletching",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_fletching,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"jewelry",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_jewelry,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"leathermaking",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_leather,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"mining",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_mining,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"poisoncrafting",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_poison,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"tailoring",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_tailoring,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"trapmaking",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_traps,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_CRAFT,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"weaponsmithing",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_craft_weapons,	0,	0,	0,
		"",	
		NULL
	},

	/* Knowledge skills */
	{
		STYPE_NONE,			FSKILL_KNOWLEDGE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"arcana",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_know_arcana,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_KNOWLEDGE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"dungeoneering",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_know_dungeoneering,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_KNOWLEDGE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"geography",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_know_geography,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_KNOWLEDGE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"history",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_know_history,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_KNOWLEDGE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"local",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_know_local,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_KNOWLEDGE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"nature",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_know_nature,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_KNOWLEDGE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"nobility",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_know_nobility,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_KNOWLEDGE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"religion",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_know_religion,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_KNOWLEDGE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE, SF_NONE,
		"planes",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_know_planes,	0,	0,	0,
		"",
		NULL
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"unarmed strike",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_unarmed_strike,	0,	0,	0,
		"",						"!open hand!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"clubs",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_club,	0,	0,	0,
		"",						"!clubs!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"heavy crossbow",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_crossbow_heavy,	0,	0,	0,
		"",						"!heavy crossbow!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"light crossbow",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_crossbow_light,	0,	0,	0,
		"",						"!heavy crossbow!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"dart",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_dart,	0,	0,	0,
		"",						"!dart!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"javelin",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_javelin,	0,	0,	0,
		"",  					"!javelin!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"mace",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_mace,	0,	0,	0,
		"",  					"!mace!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"morningstar",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_morningstar,	0,	0,	0,
		"",  					"!morningstar!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"quarterstaff",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_quarterstaff,	0,	0,	0,
		"",  					"!quarterstaff!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"short blade",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_short_blade,	0,	0,	0,
		"",						"!short blades!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"sickle",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_sickle,	0,	0,	0,
		"",  					"!sickle!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"sling",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_sling,	0,	0,	0,
		"",  					"!sling!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_SIMPLE, SF_NONE,
		"spear",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_spear,	0,	0,	0,
		"",  					"!spear!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"battleaxe",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_battleaxe,	0,	0,	0,
		"",  					"!battleaxe!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"falchion",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_falchion,	0,	0,	0,
		"",						"!falchion!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"flail",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_flail,	0,	0,	0,
		"",						"!flail!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"glaive",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_glaive,	0,	0,	0,
		"",						"!glaive!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"greataxe",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_greataxe,	0,	0,	0,
		"",						"!greataxe!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"greatclub",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_greatclub,	0,	0,	0,
		"",						"!greatclub!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"greatsword",	
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_greatsword,	0,	0,	0,
		"",						"!greatsword!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"guisarme",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_guisarme,	0,	0,	0,
		"",						"!guisarme!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"halberd",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_halberd,	0,	0,	0,
		"",						"!halberd!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"handaxe",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_handaxe,	0,	0,	0,
		"",  					"!handaxe!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"hammer",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_hammer,	0,	0,	0,
		"",						"!hammer!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"kukri",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_kukri,	0,	0,	0,
		"",  					"!kukri!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"lance",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_lance,	0,	0,	0,
		"",  					"!lance!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"longbow",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_longbow,	0,	0,	0,
		"",						"!longbow!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"composite longbow",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_longbow_composite,	0,	0,	0,
		"",						"!composite longbow!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"longsword",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_sword_long,	0,	0,	0,
		"",  					"!long sword!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"pick",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_pick,	0,	0,	0,
		"",  					"!pick!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"ranseur",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_ranseur,	0,	0,	0,
		"",  					"!ranseur!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0|0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"rapier",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_rapier,	0,	0,	0,
		"",  					"!rapier!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"sap",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_sap,	0,	0,	0,
		"",  					"!sap!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"scimitar",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_scimitar,	0,	0,	0,
		"",  					"!scimitar!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"scythe",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_scythe,	0,	0,	0,
		"",  					"!scythe!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"shortbow",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_shortbow,	0,	0,	0,
		"",						"!shortbow!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"composite shortbow",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_shortbow_composite,	0,	0,	0,
		"",						"!composite shortbow!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"shortsword",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_sword_short,	0,	0,	0,
		"",  					"!short sword!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"throwing axe",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_throwing_axe,	0,	0,	0,
		"",  					"!throwing axe!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_MARTIAL, SF_NONE,
		"trident",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_trident,	0,	0,	0,
		"",  					"!trident!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"bastard sword",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_sword_bastard,	0,	0,	0,
		"",  					"!bastard sword!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"bola",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_bola,	0,	0,	0,
		"",						"!bola!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"chakram",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_chakram,	0,	0,	0,
		"",  					"!shuriken!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"dire flail",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_flail_dire,	0,	0,	0,
		"",						"!dire flail!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"double axe",	
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_double_axe,	0,	0,	0,
		"",  					"!double axe!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"dwarven urgrosh",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_urgrosh,	0,	0,	0,
		"",  					"!dwarven urgrosh!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"dwarven waraxe",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_waraxe_dwarven,	0,	0,	0,
		"",  					"!dwarven waraxe!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"elven thinblade",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_thinblade,	0,	0,	0,
		"",  					"!elven thinblade!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"hand crossbow",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_crossbow_hand,	0,	0,	0,
		"",						"!hand crossbow!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"kama",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_kama,	0,	0,	0,
		"",  					"!kama!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"nunchaku",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_nunchaku,	0,	0,	0,
		"",  					"!nunchaku!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"sai",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_sai,	0,	0,	0,
		"",  					"!sai!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"shuriken",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_shuriken,	0,	0,	0,
		"",  					"!shuriken!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"siangham",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_siangham,	0,	0,	0,
		"",  					"!siangham!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"spiked chain",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE, 		POS_STANDING,
		&gsn_weapon_spiked_chain,	0,	0,	0,
		"",						"!spiked chain!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"two bladed sword",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_sword_double,	0,	0,	0,
		"",  					"!double sword!"
	},

	{
		STYPE_NONE,			FSKILL_WEAPON,				SCHOOL_NONE,		0,
		DAM_NONE,	WEAPON_CLASS_EXOTIC, SF_NONE,
		"whip",
		{},{},{},{},{},{},{},
		spell_null,				TAR_IGNORE,		POS_STANDING,
		&gsn_weapon_whip,	0,	0,	0,
		"",  					"!whip!"
	},

	{
		STYPE_NONE,			FSKILL_NONE,				SCHOOL_NONE,		0,
		DAM_NONE,	SDESC_NONE,	SF_NONE,
 		"",
		{},{},{},{},{},{},{},
		spell_null,						TAR_IGNORE,		POS_DEAD,
		NULL,	-1,	 0,	0,
		"",
		"",
		""
	}
};

/* new item materials properties - Kregor 11/20/09 */
const struct material_type material_table[] =
{
	{	MATERIAL_TYPE_NONE,		5,	10,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_NONE	},
	{	MATERIAL_TYPE_WOOD,		5,	10,	DAM_ELECTRIC, DAM_COLD, DAM_NONLETHAL, DAM_FIRE	},	/* hardwood */
	{	MATERIAL_TYPE_WOOD,		4,	10,	DAM_ELECTRIC, DAM_COLD, DAM_NONLETHAL, DAM_FIRE	},	/* softwood */
	{	MATERIAL_TYPE_WOOD,		5,	10,	DAM_ELECTRIC, DAM_COLD, DAM_NONLETHAL, DAM_FIRE	},	/* darkwood */
	{	MATERIAL_TYPE_WOOD,		5,	10,	DAM_ELECTRIC, DAM_COLD, DAM_NONLETHAL, DAM_FIRE	},	/* oak */
	{	MATERIAL_TYPE_WOOD,		6,	10,	DAM_ELECTRIC, DAM_COLD, DAM_NONLETHAL, DAM_FIRE	},	/* yew */
	{	MATERIAL_TYPE_WOOD,		6,	10,	DAM_ELECTRIC, DAM_COLD, DAM_NONLETHAL, DAM_FIRE	},	/* ebony */
	{	MATERIAL_TYPE_WOOD,		10,	30,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* ironwood */
	{	MATERIAL_TYPE_CLOTH,	0,	2,	DAM_ELECTRIC, DAM_NONE, DAM_COLD|DAM_NONLETHAL, DAM_FIRE	},	/* silk */
	{	MATERIAL_TYPE_CLOTH,	0,	2,	DAM_ELECTRIC, DAM_NONE, DAM_COLD|DAM_NONLETHAL, DAM_FIRE	},	/* wool */
	{	MATERIAL_TYPE_CLOTH,	0,	2,	DAM_ELECTRIC, DAM_NONE, DAM_COLD|DAM_NONLETHAL, DAM_FIRE	},	/* cloth */
	{	MATERIAL_TYPE_HIDE,		1,	3,	DAM_ELECTRIC, DAM_NONE, DAM_COLD|DAM_NONLETHAL, DAM_FIRE	},	/* fur */
	{	MATERIAL_TYPE_HIDE,		2,	5,	DAM_ELECTRIC|DAM_FIRE, DAM_NONE, DAM_COLD|DAM_NONLETHAL, DAM_NONE	},	/* leather */
	{	MATERIAL_TYPE_HIDE,		2,	5,	DAM_ELECTRIC|DAM_FIRE, DAM_NONE, DAM_COLD|DAM_NONLETHAL, DAM_NONE	},	/* hide */
	{	MATERIAL_TYPE_HIDE,		10,	10,	DAM_NONE, DAM_ELECTRIC|DAM_FIRE|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* dragonhide */
	{	MATERIAL_TYPE_METAL,	10,	30,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* steel */
	{	MATERIAL_TYPE_METAL,	8,	25,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* tin */
	{	MATERIAL_TYPE_METAL,	8,	35,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* lead */
	{	MATERIAL_TYPE_METAL,	9,	30,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* bronze */
	{	MATERIAL_TYPE_METAL,	8,	30,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* copper */
	{	MATERIAL_TYPE_METAL,	7,	30,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* gold */
	{	MATERIAL_TYPE_METAL,	8,	30,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* silver */
	{	MATERIAL_TYPE_METAL,	9,	30,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* platinum */
	{	MATERIAL_TYPE_METAL,	10,	30,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* cold iron */
	{	MATERIAL_TYPE_METAL,	15,	30,	DAM_FIRE, DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* mithral */
	{	MATERIAL_TYPE_METAL,	20,	40,	DAM_NONE, DAM_FIRE|DAM_ELECTRIC|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* adamantine */
	{	MATERIAL_TYPE_GEM,		20,	5,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* diamond */
	{	MATERIAL_TYPE_GEM,		8,	5,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_SONIC	},	/* pearl */
	{	MATERIAL_TYPE_GEM,		15,	5,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_SONIC	},	/* gem */
	{	MATERIAL_TYPE_GEM,		15,	5,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_SONIC	},	/* ruby */
	{	MATERIAL_TYPE_GEM,		12,	5,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_SONIC	},	/* obsidian */
	{	MATERIAL_TYPE_GEM,		12,	5,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_SONIC	},	/* ivory */
	{	MATERIAL_TYPE_GEM,		16,	5,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_SONIC	},	/* emerald */
	{	MATERIAL_TYPE_GEM,		15,	5,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_SONIC	},	/* sapphire */
	{	MATERIAL_TYPE_ROCK,		9,	15,	DAM_NONE, DAM_ELECTRIC|DAM_FIRE|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* marble */
	{	MATERIAL_TYPE_ROCK,		8,	15,	DAM_NONE, DAM_ELECTRIC|DAM_FIRE|DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* stone */
	{	MATERIAL_TYPE_NONE,		0,	0,	DAM_NONE, DAM_NONE, DAM_PHYSICAL|DAM_ACID|DAM_COLD|DAM_ELECTRIC|DAM_FIRE|DAM_SONIC|DAM_NONLETHAL, DAM_NONE	},	/* energy */
	{	MATERIAL_TYPE_FIBER,	0,	2,	DAM_ELECTRIC, DAM_NONE, DAM_COLD|DAM_NONLETHAL, DAM_FIRE	},	/* paper */
	{	MATERIAL_TYPE_FIBER,	0,	3,	DAM_ELECTRIC, DAM_COLD, DAM_NONLETHAL, DAM_FIRE	},	/* plant */
	{	MATERIAL_TYPE_CRYSTAL,1,	1,	DAM_ELECTRIC, DAM_COLD, DAM_NONLETHAL, DAM_SONIC	},	/* glass */
	{	MATERIAL_TYPE_WOOD,		5,	10,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* bone */
	{	MATERIAL_TYPE_NONE,		0,	0,	DAM_NONE, DAM_NONE, DAM_NONLETHAL, DAM_NONE	},	/* powder */
	{	MATERIAL_TYPE_LIQUID,	0,	0,	DAM_NONE, DAM_NONE, DAM_NONLETHAL, DAM_FIRE	},	/* oil */
	{	MATERIAL_TYPE_CRYSTAL,0,	3,	DAM_ELECTRIC, DAM_NONE, DAM_COLD|DAM_NONLETHAL, DAM_FIRE|DAM_SONIC	},	/* ice */
	{	MATERIAL_TYPE_FLESH,	3,	8,	DAM_ELECTRIC|DAM_FIRE, DAM_COLD, DAM_NONLETHAL, DAM_NONE	},	/* flesh */
	{	MATERIAL_TYPE_LIQUID,	0,	0,	DAM_NONE, DAM_NONE, DAM_NONLETHAL, DAM_NONE	}		/* water */
};

const	struct	topic_data topic_table	[MAX_TOPIC]	=
{
	{"Announcements",			 5},
	{"Game Changes and Ideas", 	 5},
	{"Area Creators", 			 5},
	{"Bugs and Typos",			 5},
	{"Complaints", 			 5},
	{"Chat",					 5},
	{"Private Note Boards",		 5}
};

const	struct	bitvector_type bitvector_table	[]	=
{
	{ "ACT_NONE",					ACT_NONE				},
	{ "ACT_STAY_AREA",		ACT_STAY_AREA		},
	{ "ACT_SENTINEL",			ACT_SENTINEL		},
	{ "ACT_SCAVENGER",		ACT_SCAVENGER		},
	{ "ACT_DRUNK",				ACT_DRUNK				},
	{ "ACT_AGGRESSIVE",		ACT_AGGRESSIVE	},
	{ "ACT_NOWANDER",			ACT_NOWANDER		},
	{ "ACT_WIMPY",				ACT_WIMPY				},
	{ "ACT_PET",					ACT_PET					},
	{ "ACT_TRAIN",				ACT_TRAIN				},
	{ "ACT_BANK",					ACT_BANK				},
	{ "ACT_WEAK",					ACT_WEAK				},
	{ "ACT_SECRETIVE",		ACT_SECRETIVE		},
	{ "ACT_NOCORPSE",			ACT_NOCORPSE		},
	{ "ACT_DAY",					ACT_DAY					},
	{ "ACT_NIGHT",				ACT_NIGHT				},
	{ "ACT_COMPANION",		ACT_COMPANION		},
	{ "ACT_IS_HEALER",		ACT_IS_HEALER		},
	{ "ACT_WILL_DIE",			ACT_WILL_DIE		},
	{ "ACT_NOFIGHT",			ACT_NOFIGHT			},
	{ "ACT_GUARD",				ACT_GUARD				},
	{ "ACT_FAMILIAR",			ACT_FAMILIAR		},
	{ "ACT_CITIZEN",			ACT_CITIZEN			},
	{ "ACT_NOASSIST",			ACT_NOASSIST		},
	{ "ACT_REQUEST",			ACT_REQUEST			},
	{ "ACT_MOBINVIS",			ACT_MOBINVIS		},
	{ "ACT_WARHORSE",			ACT_WARHORSE		},
	{ "ACT_SUBDUAL",			ACT_SUBDUAL			},

	{ "ACT_UNDEAD",				0			},
	{ "ACT_MOUNTABLE",		0		},
	{ "ACT_BODY",					0		},
	{ "ACT_RACE",					0		},
	{ "ACT_IDENTIFY",			0		},
	{ "ACT_PRACTICE",			0		},
	{ "ACT_AVAIL",				0		},
	{ "ACT_SMART",				0		},
	{ "ACT_CLASS",				0		},
	{ "ACT_STAY_SECTOR",	ACT_NOWANDER		},

	{ "AFF2_DISPLACEMENT",	0	},
	{ "AFF2_BREATH_WATER",	AFF_WATER_BREATH	},
	
	{ "AFF2_ASTRAL",				AFF2_ASTRAL				},
	{ "AFF2_BERSERK",				AFF2_BERSERK			},
	{ "AFF2_BLEEDING",			AFF2_BLEEDING			},
	{ "AFF2_CALMED",				AFF2_CALMED				},
	{ "AFF2_CAMPING",				AFF2_CAMPING			},
	{ "AFF2_CONFUSION",			AFF2_CONFUSION		},
	{ "AFF2_DAZED",					AFF2_DAZED				},
	{ "AFF2_DAZZLED",				AFF2_DAZZLED			},
	{ "AFF2_ENTANGLED",			AFF2_ENTANGLED		},
	{ "AFF2_ETHEREAL",			AFF2_ETHEREAL			},
	{ "AFF2_EXHAUSTED",			AFF2_EXHAUSTED		},
	{ "AFF2_FALLING",				AFF2_FALLING			},
	{ "AFF2_FASCINATED",		AFF2_FASCINATED		},
	{ "AFF2_FATIGUED",			AFF2_FATIGUED			},
	{ "AFF2_FEAR",					AFF2_FEAR					},
	{ "AFF2_HALLUCINATE",		AFF2_HALLUCINATE	},
	{ "AFF2_LONGTERM_CARE",	AFF2_LONGTERM_CARE},
	{ "AFF2_NAUSEATED",			AFF2_NAUSEATED		},
	{ "AFF2_PARALYSIS",			AFF2_PARALYSIS		},
	{ "AFF2_PETRIFICATION",	AFF2_PETRIFICATION},
	{ "AFF2_POSSESS",				AFF2_POSSESS			},
	{ "AFF2_SICKENED",			AFF2_SICKENED			},
	{ "AFF2_SILENCE",				AFF2_SILENCE			},
	{ "AFF2_STAGGERED",			AFF2_STAGGERED		},
	{ "AFF2_STUNNED",				AFF2_STUNNED			},
	{ "AFF2_UNCONSCIOUS",		AFF2_UNCONSCIOUS	},
	{ "AFF2_CHARMED",				AFF2_CHARMED			},
	{ "AFF2_DROWNING",			AFF2_DROWNING			},

	{ "AFF_NONE",						AFF_NONE					},
	{ "AFF_BLIND",					AFF_BLIND					},
	{ "AFF_CURSE",					AFF_CURSE					},
	{ "AFF_DEAF",						AFF_DEAF					},
	{ "AFF_DETECT_HIDDEN",	AFF_DETECT_HIDDEN	},
	{ "AFF_DETECT_INVIS",		AFF_DETECT_INVIS	},
	{ "AFF_DETECT_TRAPS",		AFF_DETECT_TRAPS	},
	{ "AFF_DOMINATE",				AFF_DOMINATE			},
	{ "AFF_ETHEREAL",				AFF_ETHEREAL			},
	{ "AFF_FEATHER_FALL",		AFF_FEATHER_FALL },
	{ "AFF_FLYING",					AFF_FLYING				},
	{ "AFF_FREEDOM",				AFF_FREEDOM				},
	{ "AFF_GASEOUS",				AFF_GASEOUS				},
	{ "AFF_HASTE",					AFF_HASTE					},
	{ "AFF_HIDE",						AFF_HIDE					},
	{ "AFF_HOODED",					AFF_HOODED				},
	{ "AFF_IMMUNE_SPELL",		AFF_IMMUNE_SPELL	},
	{ "AFF_INVISIBLE",			AFF_INVISIBLE			},
	{ "AFF_MIND_BLANK",			AFF_MIND_BLANK		},
	{ "AFF_NONDETECTION",		AFF_NONDETECTION	},
	{ "AFF_POISON",					AFF_POISON				},
	{ "AFF_SANCTUARY",			AFF_SANCTUARY			},
	{ "AFF_SEE_DARKNESS",		AFF_SEE_DARKNESS	},
	{ "AFF_SLEEP",					AFF_SLEEP					},
	{ "AFF_SNEAK",					AFF_SNEAK					},
	{ "AFF_SUSTAIN",				AFF_SUSTAIN				},
	{ "AFF_TELEPATHY",			AFF_TELEPATHY			},
	{ "AFF_TONGUES",				AFF_TONGUES				},
	{ "AFF_TRUESIGHT",			AFF_TRUESIGHT			},
	{ "AFF_UNDERSTAND",			AFF_UNDERSTAND		},
	{ "AFF_WATER_BREATH",		AFF_WATER_BREATH	},
	{ "AFF_WATER_WALK",			AFF_WATER_WALK		},

	{ "AFF_HUNT",						0		},
	{ "AFF_CHARM",					AFF_DOMINATE		},
	{ "AFF_PASS_DOOR",			AFF_GASEOUS		},
	{ "AFF_DISPLACEMENT",		0	},

	{ "AFLAG_NODEBUG",			AFLAG_NODEBUG		},
	{ "AFLAG_NOTELEPORT",		AFLAG_NOTELEPORT		},
	{ "AFLAG_NEWHELPS",			AFLAG_NEWHELPS		},
	{ "AFLAG_NORECALL",			AFLAG_NORECALL		},
	{ "AFLAG_NOCASTLE",			AFLAG_NOCASTLE		},
	{ "AFLAG_NORIP",				AFLAG_NORIP		},
	{ "AFLAG_FREEQUIT",			AFLAG_FREEQUIT		},
	{ "AFLAG_NOSUMMON",			AFLAG_NOSUMMON		},
	{ "AFLAG_AUTOSAVE",			AFLAG_AUTOSAVE		},
	{ "AFLAG_MODIFIED",			AFLAG_MODIFIED		},
	{ "AFLAG_WEATHER",			AFLAG_WEATHER		},
	{ "AFLAG_CONVERTED",		AFLAG_CONVERTED		},
	{ "AFLAG_VILLAGE",			AFLAG_VILLAGE		},
	{ "AFLAG_TOWN",					AFLAG_TOWN		},
	{ "AFLAG_CITY",					AFLAG_CITY		},
	{ "AFLAG_METROPOLIS",		AFLAG_METROPOLIS		},
	{ "AFLAG_NO_PVP",				AFLAG_NO_PVP		},
	{ "AFLAG_WILDERNESS",		AFLAG_WILDERNESS		},

	{ "ALIGN_EVIL",					-1000		},
	{ "ALIGN_NEUTRAL",			0				},
	{ "ALIGN_GOOD",					1000		},

	{ "APPLY_NONE",					APPLY_NONE	},
	{ "APPLY_STR",					APPLY_STR	},
	{ "APPLY_DEX",					APPLY_DEX	},
	{ "APPLY_INT",					APPLY_INT	},
	{ "APPLY_WIS",					APPLY_WIS	},
	{ "APPLY_CON",					APPLY_CON	},
	{ "APPLY_CHA",					APPLY_CHA	},
	{ "APPLY_SEX",					APPLY_SEX	},
	{ "APPLY_RACE",					APPLY_RACE	},
	{ "APPLY_LEVEL",				APPLY_LEVEL	},
	{ "APPLY_AGE",					APPLY_AGE	},
	{ "APPLY_SIZE",					APPLY_SIZE	},
	{ "APPLY_MANA",					APPLY_MANA	},
	{ "APPLY_HIT",					APPLY_HIT	},
	{ "APPLY_MOVE",					APPLY_MOVE	},
	{ "APPLY_SAVING_FORT",	APPLY_SAVING_FORT	},
	{ "APPLY_SAVING_REFL",	APPLY_SAVING_REFL	},
	{ "APPLY_SAVING_WILL",	APPLY_SAVING_WILL	},
	{ "APPLY_SAVES",				APPLY_SAVES	},
	{ "APPLY_DEFLECT",			APPLY_DEFLECT	},
	{ "APPLY_DODGE",				APPLY_DODGE	},
	{ "APPLY_SHIELD",				APPLY_SHIELD	},
	{ "APPLY_ARMOR",				APPLY_ARMOR	},
	{ "APPLY_COMP_SKILL",		APPLY_COMP_SKILL	},
	{ "APPLY_COMP_TOHIT",		APPLY_COMP_TOHIT	},
	{ "APPLY_COMP_DAMG",		APPLY_COMP_DAMG	},
	{ "APPLY_COMP_FORT",		APPLY_COMP_FORT	},
	{ "APPLY_COMP_REFL",		APPLY_COMP_REFL	},
	{ "APPLY_COMP_WILL",		APPLY_COMP_WILL	},
	{ "APPLY_COMP_SAVES",		APPLY_COMP_SAVES	},
	{ "APPLY_ENHANCE_AC",		APPLY_ENHANCE_AC	},
	{ "APPLY_HITROLL",			APPLY_HITROLL	},
	{ "APPLY_DAMROLL",			APPLY_DAMROLL	},
	{ "APPLY_INS_AC",				APPLY_INS_AC	},
	{ "APPLY_INS_TOHIT",		APPLY_INS_TOHIT	},
	{ "APPLY_INS_FORT",			APPLY_INS_FORT	},
	{ "APPLY_INS_REFL",			APPLY_INS_REFL	},
	{ "APPLY_INS_WILL",			APPLY_INS_WILL	},
	{ "APPLY_INS_SAVES",		APPLY_INS_SAVES	},
	{ "APPLY_INS_SKILL",		APPLY_INS_SKILL	},
	{ "APPLY_LUCK_SKILL",		APPLY_LUCK_SKILL	},
	{ "APPLY_LUCK_TOHIT",		APPLY_LUCK_TOHIT	},
	{ "APPLY_LUCK_DAMG",		APPLY_LUCK_DAMG	},
	{ "APPLY_LUCK_FORT",		APPLY_LUCK_FORT	},
	{ "APPLY_LUCK_REFL",		APPLY_LUCK_REFL	},
	{ "APPLY_LUCK_WILL",		APPLY_LUCK_WILL	},
	{ "APPLY_LUCK_SAVES",		APPLY_LUCK_SAVES	},
	{ "APPLY_MOR_TOHIT",		APPLY_MOR_TOHIT	},
	{ "APPLY_MOR_DAMG",			APPLY_MOR_DAMG	},
	{ "APPLY_MOR_FORT",			APPLY_MOR_FORT	},
	{ "APPLY_MOR_REFL",			APPLY_MOR_REFL	},
	{ "APPLY_MOR_WILL",			APPLY_MOR_WILL	},
	{ "APPLY_MOR_SAVES",		APPLY_MOR_SAVES	},
	{ "APPLY_MOR_SKILL",		APPLY_MOR_SKILL	},
	{ "APPLY_NATURAL_AC",		APPLY_NATURAL_AC	},
	{ "APPLY_RES_GOOD",			APPLY_RES_GOOD	},
	{ "APPLY_RES_EVIL",			APPLY_RES_EVIL	},
	{ "APPLY_RES_LAW",			APPLY_RES_LAW	},
	{ "APPLY_RES_CHAOS",		APPLY_RES_CHAOS	},
	{ "APPLY_RES_SAVES",		APPLY_RES_SAVES	},
	{ "APPLY_RES_SPELL",		APPLY_RES_SPELL	},
	{ "APPLY_APPRAISE",			APPLY_APPRAISE	},
	{ "APPLY_BLUFF",				APPLY_BLUFF	},
	{ "APPLY_CLIMB",				APPLY_CLIMB	},
	{ "APPLY_CONCENTRATE",	APPLY_CONCENTRATE	},
	{ "APPLY_DECIPHER",			APPLY_DECIPHER	},
	{ "APPLY_DIPLOMACY",		APPLY_DIPLOMACY	},
	{ "APPLY_DISABLE",			APPLY_DISABLE	},
	{ "APPLY_DISGUISE",			APPLY_DISGUISE	},
	{ "APPLY_ESCAPE",				APPLY_ESCAPE	},
	{ "APPLY_FIRST_AID",		APPLY_FIRST_AID	},
	{ "APPLY_GATHER_INFO",	APPLY_GATHER_INFO	},
	{ "APPLY_HANDLE_ANIM",	APPLY_HANDLE_ANIM	},
	{ "APPLY_INTIMIDATE",		APPLY_INTIMIDATE	},
	{ "APPLY_JUMP",					APPLY_JUMP	},
	{ "APPLY_LISTEN",				APPLY_LISTEN	},
	{ "APPLY_MOUNT",				APPLY_MOUNT	},
	{ "APPLY_OPEN_LOCK",		APPLY_OPEN_LOCK	},
	{ "APPLY_PERFORM",			APPLY_PERFORM	},
	{ "APPLY_SEARCH",				APPLY_SEARCH	},
	{ "APPLY_STEALTH",			APPLY_STEALTH	},
	{ "APPLY_SENSE_MOT",		APPLY_SENSE_MOT	},
	{ "APPLY_SLEIGHT",			APPLY_SLEIGHT	},
	{ "APPLY_SPELLCRAFT",		APPLY_SPELLCRAFT	},
	{ "APPLY_SIGHT",				APPLY_SIGHT	},
	{ "APPLY_SURVIVAL",			APPLY_SURVIVAL	},
	{ "APPLY_SWIM",					APPLY_SWIM	},
	{ "APPLY_TUMBLE",				APPLY_TUMBLE	},
	{ "APPLY_USE_MAGIC",		APPLY_USE_MAGIC	},
	{ "APPLY_CRAFT_ALCHEMY",APPLY_CRAFT_ALCHEMY	},
	{ "APPLY_CRAFT_ARMOR",	APPLY_CRAFT_ARMOR	},
	{ "APPLY_CRAFT_BOWS",		APPLY_CRAFT_BOWS	},
	{ "APPLY_CRAFT_COOKING",APPLY_CRAFT_COOKING	},
	{ "APPLY_CRAFT_FLETCHING",	APPLY_CRAFT_FLETCHING	},
	{ "APPLY_CRAFT_JEWELRY",APPLY_CRAFT_JEWELRY	},
	{ "APPLY_CRAFT_LEATHER",APPLY_CRAFT_LEATHER	},
	{ "APPLY_CRAFT_MINING",	APPLY_CRAFT_MINING	},
	{ "APPLY_CRAFT_POISON",	APPLY_CRAFT_POISON	},
	{ "APPLY_CRAFT_TAILOR",	APPLY_CRAFT_TAILOR	},
	{ "APPLY_CRAFT_TRAPS",	APPLY_CRAFT_TRAPS	},
	{ "APPLY_CRAFT_WEAPONS",APPLY_CRAFT_WEAPONS	},
	{ "APPLY_DR_BASH",			APPLY_DR_BASH	},
	{ "APPLY_DR_PIERCE",		APPLY_DR_PIERCE	},
	{ "APPLY_DR_SLASH",			APPLY_DR_SLASH	},
	{ "APPLY_DR_MAGIC",			APPLY_DR_MAGIC	},
	{ "APPLY_DR_GOOD",			APPLY_DR_GOOD	},
	{ "APPLY_DR_EVIL",			APPLY_DR_EVIL	},
	{ "APPLY_DR_LAW",				APPLY_DR_LAW	},
	{ "APPLY_DR_CHAOS",			APPLY_DR_CHAOS	},
	{ "APPLY_DR_IRON",			APPLY_DR_IRON	},
	{ "APPLY_DR_SILVER",		APPLY_DR_SILVER	},
	{ "APPLY_DR_ADAMANTINE",APPLY_DR_ADAMANTINE	},
	{ "APPLY_DR_NONE",			APPLY_DR_NONE	},
	{ "APPLY_DR_ACID",			APPLY_DR_ACID	},
	{ "APPLY_DR_COLD",			APPLY_DR_COLD	},
	{ "APPLY_DR_ELECTRIC",	APPLY_DR_ELECTRIC	},
	{ "APPLY_DR_FIRE",			APPLY_DR_FIRE	},
	{ "APPLY_DR_SONIC",			APPLY_DR_SONIC	},
	{ "APPLY_SPELL_RES",		APPLY_SPELL_RES	},
	{ "APPLY_WEAPON_FLAG",	APPLY_WEAPON_FLAG	},
	{ "APPLY_OBJVAL_0",			APPLY_OBJVAL_0	},
	{ "APPLY_OBJVAL_1",			APPLY_OBJVAL_1	},
	{ "APPLY_OBJVAL_2",			APPLY_OBJVAL_2	},
	{ "APPLY_OBJVAL_3",			APPLY_OBJVAL_3	},
	{ "APPLY_OBJVAL_4",			APPLY_OBJVAL_4	},
	{ "APPLY_OBJVAL_5",			APPLY_OBJVAL_5	},
	{ "APPLY_OBJVAL_6",			APPLY_OBJVAL_6	},
	{ "APPLY_OBJVAL_7",			APPLY_OBJVAL_7	},
	{ "APPLY_SPELL_SLOTS_1",APPLY_SPELL_SLOTS_1	},
	{ "APPLY_SPELL_SLOTS_2",APPLY_SPELL_SLOTS_2	},
	{ "APPLY_SPELL_SLOTS_3",APPLY_SPELL_SLOTS_3	},
	{ "APPLY_SPELL_SLOTS_4",APPLY_SPELL_SLOTS_4	},
	{ "APPLY_SPELL_SLOTS_5",APPLY_SPELL_SLOTS_5	},
	{ "APPLY_STR_DAMAGE",		APPLY_STR_DAMAGE	},
	{ "APPLY_DEX_DAMAGE",		APPLY_DEX_DAMAGE	},
	{ "APPLY_CON_DAMAGE",		APPLY_CON_DAMAGE	},
	{ "APPLY_INT_DAMAGE",		APPLY_INT_DAMAGE	},
	{ "APPLY_WIS_DAMAGE",		APPLY_WIS_DAMAGE	},
	{ "APPLY_CHA_DAMAGE",		APPLY_CHA_DAMAGE	},
	{ "APPLY_STR_DRAIN",		APPLY_STR_DRAIN	},
	{ "APPLY_DEX_DRAIN",		APPLY_DEX_DRAIN	},
	{ "APPLY_CON_DRAIN",		APPLY_CON_DRAIN	},
	{ "APPLY_INT_DRAIN",		APPLY_INT_DRAIN	},
	{ "APPLY_WIS_DRAIN",		APPLY_WIS_DRAIN	},
	{ "APPLY_CHA_DRAIN",		APPLY_CHA_DRAIN	},
	{ "APPLY_SAVE_ACID",		APPLY_SAVE_ACID },
	{ "APPLY_SAVE_AIR",			APPLY_SAVE_AIR },
	{ "APPLY_SAVE_CHAOTIC",	APPLY_SAVE_CHAOTIC },
	{ "APPLY_SAVE_CHARM",		APPLY_SAVE_CHARM },
	{ "APPLY_SAVE_COLD",		APPLY_SAVE_COLD },
	{ "APPLY_SAVE_COMPULSION",		APPLY_SAVE_COMPULSION },
	{ "APPLY_SAVE_DARKNESS",APPLY_SAVE_DARKNESS },
	{ "APPLY_SAVE_DEATH",		APPLY_SAVE_DEATH },
	{ "APPLY_SAVE_DISEASE",	APPLY_SAVE_DISEASE },
	{ "APPLY_SAVE_EARTH",		APPLY_SAVE_EARTH },
	{ "APPLY_SAVE_ELECTRIC",APPLY_SAVE_ELECTRIC },
	{ "APPLY_SAVE_EVIL",		APPLY_SAVE_EVIL },
	{ "APPLY_SAVE_FEAR",		APPLY_SAVE_FEAR },
	{ "APPLY_SAVE_FIRE",		APPLY_SAVE_FIRE },
	{ "APPLY_SAVE_FORCE",		APPLY_SAVE_FORCE },
	{ "APPLY_SAVE_GOOD",		APPLY_SAVE_GOOD },
	{ "APPLY_SAVE_ILLUSION",APPLY_SAVE_ILLUSION },
	{ "APPLY_SAVE_LAWFUL",	APPLY_SAVE_LAWFUL },
	{ "APPLY_SAVE_LIGHT",		APPLY_SAVE_LIGHT },
	{ "APPLY_SAVE_MAGIC",		APPLY_SAVE_MAGIC },
	{ "APPLY_SAVE_MIND",		APPLY_SAVE_MIND },
	{ "APPLY_SAVE_NEGATIVE",APPLY_SAVE_NEGATIVE },
	{ "APPLY_SAVE_PARALYSIS",	APPLY_SAVE_PARALYSIS },
	{ "APPLY_SAVE_PETRI",		APPLY_SAVE_PETRI },
	{ "APPLY_SAVE_POISON",	APPLY_SAVE_POISON },
	{ "APPLY_SAVE_POLYMORPH",	APPLY_SAVE_POLYMORPH },
	{ "APPLY_SAVE_HEALING",	APPLY_SAVE_HEALING },
	{ "APPLY_SAVE_SONIC",		APPLY_SAVE_SONIC },
	{ "APPLY_SAVE_SLEEP",		APPLY_SAVE_SLEEP },
	{ "APPLY_SAVE_WATER",		APPLY_SAVE_WATER },
	{ "APPLY_IMM_ACID",			APPLY_IMM_ACID	},
	{ "APPLY_IMM_AIR",			APPLY_IMM_AIR },
	{ "APPLY_IMM_CHAOTIC",	APPLY_IMM_CHAOTIC },
	{ "APPLY_IMM_CHARM",		APPLY_IMM_CHARM },
	{ "APPLY_IMM_COLD",			APPLY_IMM_COLD	},
	{ "APPLY_IMM_COMPULSION",			APPLY_IMM_COMPULSION	},
	{ "APPLY_IMM_DARKNESS",	APPLY_IMM_DARKNESS },
	{ "APPLY_IMM_DEATH",		APPLY_IMM_DEATH },
	{ "APPLY_IMM_DISEASE",	APPLY_IMM_DISEASE },
	{ "APPLY_IMM_EARTH",		APPLY_IMM_EARTH },
	{ "APPLY_IMM_ELECTRIC",	APPLY_IMM_ELECTRIC	},
	{ "APPLY_IMM_EVIL",			APPLY_IMM_EVIL },
	{ "APPLY_IMM_FEAR",			APPLY_IMM_FEAR },
	{ "APPLY_IMM_FIRE",			APPLY_IMM_FIRE	},
	{ "APPLY_IMM_FORCE",		APPLY_IMM_FORCE },
	{ "APPLY_IMM_GOOD",			APPLY_IMM_GOOD },
	{ "APPLY_IMM_ILLUSION",	APPLY_IMM_ILLUSION },
	{ "APPLY_IMM_LAWFUL",		APPLY_IMM_LAWFUL },
	{ "APPLY_IMM_LIGHT",		APPLY_IMM_LIGHT },
	{ "APPLY_IMM_MAGIC",		APPLY_IMM_MAGIC },
	{ "APPLY_IMM_MIND",			APPLY_IMM_MIND },
	{ "APPLY_IMM_NEGATIVE",	APPLY_IMM_NEGATIVE },
	{ "APPLY_IMM_PARALYSIS",APPLY_IMM_PARALYSIS },
	{ "APPLY_IMM_PETRI",		APPLY_IMM_PETRI },
	{ "APPLY_IMM_POISON",		APPLY_IMM_POISON },
	{ "APPLY_IMM_POLYMORPH",APPLY_IMM_POLYMORPH },
	{ "APPLY_IMM_HEALING",	APPLY_IMM_HEALING },
	{ "APPLY_IMM_SLEEP",		APPLY_IMM_SLEEP },
	{ "APPLY_IMM_SONIC",		APPLY_IMM_SONIC	},
	{ "APPLY_IMM_WATER",		APPLY_IMM_WATER },
	{ "APPLY_SR_CHAOS",			APPLY_SR_CHAOS },
	{ "APPLY_SR_EVIL",			APPLY_SR_EVIL },
	{ "APPLY_SR_GOOD",			APPLY_SR_GOOD },
	{ "APPLY_SR_LAW",				APPLY_SR_LAW },
	{ "APPLY_FAST_HEALING",	APPLY_FAST_HEALING },
	{ "APPLY_REGENERATION",	APPLY_REGENERATION },
	{ "APPLY_TURN_RESIST",	APPLY_TURN_RESIST },
	{ "APPLY_DARKVISION",		APPLY_DARKVISION },
	{ "APPLY_LOWLIGHT_VISION",	APPLY_LOWLIGHT_VISION },
	{ "APPLY_CONCEALMENT",	APPLY_CONCEALMENT },
	{ "APPLY_FORTIFICATION",APPLY_FORTIFICATION },
	{ "APPLY_ROOM_SECTOR",	APPLY_ROOM_SECTOR },
	{ "APPLY_ROOM_LIGHT",		APPLY_ROOM_LIGHT },
	{ "APPLY_MATERIAL",			APPLY_MATERIAL },

	{ "APPLY_HIDE",					APPLY_STEALTH	},
	{ "APPLY_SNEAK",				APPLY_STEALTH	},

	{ "ATTK_BITE",		ATTK_BITE },
	{ "ATTK_CLAW",		ATTK_CLAW },
	{ "ATTK_GORE",		ATTK_GORE },
	{ "ATTK_HOOF",		ATTK_HOOF },
	{ "ATTK_KICK",		ATTK_KICK },
	{ "ATTK_PINCERS",	ATTK_PINCERS },
	{ "ATTK_PUNCH",		ATTK_PUNCH },
	{ "ATTK_RAKE",		ATTK_RAKE },
	{ "ATTK_SLAM",		ATTK_SLAM },
	{ "ATTK_STING",		ATTK_STING },
	{ "ATTK_TAIL",		ATTK_TAIL },
	{ "ATTK_TALON",		ATTK_TALON },
	{ "ATTK_TENTACLE",ATTK_TENTACLE },
	{ "ATTK_WING",		ATTK_WING },
	{ "ATTK_OTHER",		ATTK_OTHER },

	{ "ARMOR_TYPE_CLOTH",							ARMOR_TYPE_CLOTH	},
	{ "ARMOR_TYPE_PADDED",						ARMOR_TYPE_PADDED	},
	{ "ARMOR_TYPE_LEATHER",						ARMOR_TYPE_LEATHER	},
	{ "ARMOR_TYPE_STUDDED_LEATHER",		ARMOR_TYPE_STUDDED_LEATHER	},
	{ "ARMOR_TYPE_ELVEN_CHAIN",				ARMOR_TYPE_ELVEN_CHAIN	},
	{ "ARMOR_TYPE_HIDE",							ARMOR_TYPE_HIDE	},
	{ "ARMOR_TYPE_SCALE_MAIL",				ARMOR_TYPE_SCALE_MAIL	},
	{ "ARMOR_TYPE_CHAINMAIL",					ARMOR_TYPE_CHAINMAIL	},
	{ "ARMOR_TYPE_SPLINT_MAIL",				ARMOR_TYPE_SPLINT_MAIL	},
	{ "ARMOR_TYPE_BANDED_MAIL",				ARMOR_TYPE_BANDED_MAIL	},
	{ "ARMOR_TYPE_FULL_PLATE",				ARMOR_TYPE_FULL_PLATE	},
	{ "ARMOR_TYPE_BUCKLER",						ARMOR_TYPE_BUCKLER	},
	{ "ARMOR_TYPE_LIGHT_SHIELD",			ARMOR_TYPE_LIGHT_SHIELD	},
	{ "ARMOR_TYPE_HEAVY_SHIELD",			ARMOR_TYPE_HEAVY_SHIELD	},
	{ "ARMOR_TYPE_TOWER_SHIELD",			ARMOR_TYPE_TOWER_SHIELD	},
	
	{ "ARMORFLAG_NONE",							0		},
	{ "ARMORFLAG_ARROW_DEFLECTION",	ARMORFLAG_ARROW_DEFLECTION		},
	{ "ARMORFLAG_BASHING",					ARMORFLAG_BASHING		},
	{ "ARMORFLAG_GHOST_TOUCH",			ARMORFLAG_GHOST_TOUCH		},
	{ "ARMORFLAG_REFLECTING",				ARMORFLAG_REFLECTING		},
	{ "ARMORFLAG_WILD",							ARMORFLAG_WILD		},
	{ "ARMORFLAG_HOODED",						ARMORFLAG_HOODED		},

	{ "BODY_HEAD",				0		},
	{ "BODY_MOUTH",				0		},
	{ "BODY_HAND_1",			0		},
	{ "BODY_HAND_2",			0		},
	{ "BODY_CLAW_HAND_1",	0		},
	{ "BODY_CLAW_HAND_2",	0		},
	{ "BODY_CLAW_1",			0		},
	{ "BODY_CLAW_2",			0		},
	{ "BODY_PINCERS_1",		0		},
	{ "BODY_PINCERS_2",		0		},
	{ "BODY_FOOT_1",			0		},
	{ "BODY_FOOT_2",			0		},
	{ "BODY_HOOF_1",			0		},
	{ "BODY_HOOF_2",			0		},
	{ "BODY_WING",				0		},
	{ "BODY_TAIL",				0		},
	{ "BODY_HORN",				0		},
	{ "BODY_BRANCH",			0		},
	{ "BODY_BEAK",				0		},
	{ "BODY_TUSK",				0		},
	{ "BODY_REAR_CLAWS",	0		},
	{ "BODY_TENTACLE",		0		},
	{ "BODY_TENTACLE_2",	0		},
	{ "BODY_TENTACLE_3",	0		},
	{ "BODY_TENTACLE_4",	0		},
	{ "BODY_TENTACLE_5",	0		},
	{ "BODY_TENTACLE_6",	0		},
	{ "BODY_TENTACLE_7",	0		},
	{ "BODY_TENTACLE_8",	0		},
	{ "BODY_NONE",				0		},
	{ "BODY_EYE",					0		},
	{ "BODY_TRUNK",				0		},

	{	"BTYPE_BIPEDAL",					BTYPE_BIPEDAL			},
	{	"BTYPE_AMORPHOUS",				BTYPE_AMORPHOUS		},
	{	"BTYPE_AQUATIC",					BTYPE_AQUATIC			},
	{	"BTYPE_ARTHROPOD",				BTYPE_ARTHROPOD		},
	{	"BTYPE_ARTHROPOD_HYBRID",	BTYPE_ARTHROPOD_HYBRID	},
	{	"BTYPE_AVIAN",						BTYPE_AVIAN				},
	{	"BTYPE_MULTI_ARMED",			BTYPE_MULTI_ARMED },
	{	"BTYPE_QUADRUPED",				BTYPE_QUADRUPED		},
	{	"BTYPE_QUADRUPED_HYBRID",	BTYPE_QUADRUPED_HYBRID			},
	{	"BTYPE_RADIAL",						BTYPE_RADIAL		},
	{	"BTYPE_SERPENTINE",				BTYPE_SERPENTINE				},
	{	"BTYPE_SERPENTINE_HYBRID",BTYPE_SERPENTINE_HYBRID		},

	{ "BLOODLINE_NONE",			BLOODLINE_NONE		},
	{ "BLOODLINE_ABERRANT",	BLOODLINE_ABERRANT		},
	{ "BLOODLINE_ABYSSAL",	BLOODLINE_ABYSSAL		},
	{ "BLOODLINE_AIR",			BLOODLINE_AIR		},
	{ "BLOODLINE_ARCANE",		BLOODLINE_ARCANE		},
	{ "BLOODLINE_CELESTIAL",BLOODLINE_CELESTIAL		},
	{ "BLOODLINE_DESTINED",	BLOODLINE_DESTINED		},
	{ "BLOODLINE_DRACONIC",	BLOODLINE_DRACONIC		},
	{ "BLOODLINE_EARTH",		BLOODLINE_EARTH		},
	{ "BLOODLINE_FEY",			BLOODLINE_FEY		},
	{ "BLOODLINE_FIRE",			BLOODLINE_FIRE		},
	{ "BLOODLINE_INFERNAL",	BLOODLINE_INFERNAL		},
	{ "BLOODLINE_WATER",		BLOODLINE_WATER		},
	{ "BLOODLINE_UNDEAD",		BLOODLINE_UNDEAD		},

	{ "CAN_WEAR_TAKE",			CAN_WEAR_TAKE		},
	{ "CAN_WEAR_FLOAT",			CAN_WEAR_FLOAT		},
	{ "CAN_WEAR_HEAD",			CAN_WEAR_HEAD		},
	{ "CAN_WEAR_FACE",			CAN_WEAR_FACE		},
	{ "CAN_WEAR_EARS",			CAN_WEAR_EARS		},
	{ "CAN_WEAR_NECK",			CAN_WEAR_NECK		},
	{ "CAN_WEAR_ARMS",			CAN_WEAR_ARMS		},
	{ "CAN_WEAR_WRIST",			CAN_WEAR_WRIST		},
	{ "CAN_WEAR_HANDS",			CAN_WEAR_HANDS		},
	{ "CAN_WEAR_FINGER",		CAN_WEAR_FINGER		},
	{ "CAN_WEAR_BODY",			CAN_WEAR_BODY		},
	{ "CAN_WEAR_ABOUT",			CAN_WEAR_ABOUT		},
	{ "CAN_WEAR_BACK",			CAN_WEAR_BACK		},
	{ "CAN_WEAR_WAIST",			CAN_WEAR_WAIST		},
	{ "CAN_WEAR_BELT",			CAN_WEAR_BELT		},
	{ "CAN_WEAR_LEGS",			CAN_WEAR_LEGS		},
	{ "CAN_WEAR_ANKLE",			CAN_WEAR_ANKLE		},
	{ "CAN_WEAR_FEET",			CAN_WEAR_FEET		},
	{ "CAN_WEAR_SHIELD",		CAN_WEAR_SHIELD		},
	{ "CAN_WEAR_WIELD",			CAN_WEAR_WIELD		},
	{ "CAN_WEAR_BOTH",			CAN_WEAR_BOTH		},
	{ "CAN_WEAR_HOLD",			CAN_WEAR_HOLD		},
	{ "CAN_WEAR_SADDLE",		CAN_WEAR_SADDLE		},

	{ "CLASS_MONSTER",					CLASS_MONSTER						},
	{ "CLASS_BARBARIAN",				CLASS_BARBARIAN					},
	{ "CLASS_BARD",							CLASS_BARD							},
	{ "CLASS_CLERIC",						CLASS_CLERIC						},
	{ "CLASS_DRUID",						CLASS_DRUID							},
	{ "CLASS_FIGHTER",					CLASS_FIGHTER						},
	{ "CLASS_MONK",							CLASS_MONK							},
	{ "CLASS_PALADIN",					CLASS_PALADIN						},
	{ "CLASS_RANGER",						CLASS_RANGER						},
	{ "CLASS_ROGUE",						CLASS_ROGUE							},
	{ "CLASS_SORCERER",					CLASS_SORCERER					},
	{ "CLASS_WIZARD",						CLASS_WIZARD						},
	{ "CLASS_ARCANE_ARCHER",		CLASS_ARCANE_ARCHER			},
	{ "CLASS_ARCANE_TRICKSTER",	CLASS_ARCANE_TRICKSTER	},
	{ "CLASS_ASSASSIN",					CLASS_ASSASSIN					},
	{ "CLASS_BLACKGUARD",				CLASS_BLACKGUARD				},
	{ "CLASS_CHEVALIER",				CLASS_CHEVALIER					},
	{ "CLASS_DIVINE_CHAMPION",	CLASS_DIVINE_CHAMPION		},
	{ "CLASS_DIVINE_TRICKSTER",	CLASS_DIVINE_TRICKSTER	},
	{ "CLASS_DUELIST",					CLASS_DUELIST						},
	{ "CLASS_DWARVEN_DEFENDER",	CLASS_DWARVEN_DEFENDER	},
	{ "CLASS_ELDRITCH_KNIGHT",	CLASS_ELDRITCH_KNIGHT		},
	{ "CLASS_HALFLING_SLINGER",	CLASS_HALFLING_SLINGER	},
	{ "CLASS_LOREMASTER",				CLASS_LOREMASTER				},
	{ "CLASS_MYSTIC_THEURGE",		CLASS_MYSTIC_THEURGE		},
	{ "CLASS_SHADOW_ADEPT",			CLASS_SHADOW_ADEPT			},
	{ "CLASS_SHADOWDANCER",			CLASS_SHADOWDANCER			},
	{ "CLASS_ADEPT",						CLASS_ADEPT							},
	{ "CLASS_NOBLE",						CLASS_NOBLE							},
	{ "CLASS_COMMONER",					CLASS_COMMONER					},
	{ "CLASS_EXPERT",						CLASS_EXPERT						},
	{ "CLASS_WARRIOR",					CLASS_WARRIOR						},
	{ "CLASS_ABJURERS",					CLASS_WIZARD						},

	{ "CLASS_BANE",							CLASS_CLERIC						},
	{ "CLASS_BARBARIANS",				CLASS_BARBARIAN					},
	{ "CLASS_BARDS",						CLASS_BARD							},
	{ "CLASS_BESHABA",					CLASS_CLERIC						},
	{ "CLASS_CHAUNTEA",					CLASS_CLERIC						},
	{ "CLASS_CONJURERS",				CLASS_WIZARD						},
	{ "CLASS_CORELLON",					CLASS_CLERIC						},
	{ "CLASS_CYRIC",						CLASS_CLERIC						},
	{ "CLASS_ENCHANTERS",				CLASS_WIZARD						},
	{ "CLASS_FIGHTERS",					CLASS_FIGHTER						},
	{ "CLASS_GARL",							CLASS_CLERIC						},
	{ "CLASS_GOND",							CLASS_CLERIC						},
	{ "CLASS_GRUUMSH",					CLASS_CLERIC						},
	{ "CLASS_HELM",							CLASS_CLERIC						},
	{ "CLASS_ILLUSIONISTS",			CLASS_WIZARD						},
	{ "CLASS_ILMATER",					CLASS_CLERIC						},
	{ "CLASS_INVOKERS",					CLASS_WIZARD						},
	{ "CLASS_KELEMVOR",					CLASS_CLERIC						},
	{ "CLASS_LATHANDER",				CLASS_CLERIC						},
	{ "CLASS_LLOTH",						CLASS_CLERIC						},
	{ "CLASS_LOVIATAR",					CLASS_CLERIC						},
	{ "CLASS_MAGES",						CLASS_WIZARD						},
	{ "CLASS_MALAR",						CLASS_CLERIC						},
	{ "CLASS_MASK",							CLASS_CLERIC						},
	{ "CLASS_MIELIKKI",					CLASS_CLERIC						},
	{ "CLASS_MONSTER",					CLASS_CLERIC						},
	{ "CLASS_MORADIN",					CLASS_CLERIC						},
	{ "CLASS_MYSTRA",						CLASS_CLERIC						},
	{ "CLASS_NECROMANCERS",			CLASS_WIZARD						},
	{ "CLASS_OGHMA",						CLASS_CLERIC						},
	{ "CLASS_PALADINS",					CLASS_PALADIN						},
	{ "CLASS_PRIEST",						CLASS_CLERIC						},
	{ "CLASS_RANGERS",					CLASS_RANGER						},
	{ "CLASS_SELUNE",						CLASS_CLERIC						},
	{ "CLASS_SHAR",							CLASS_CLERIC						},
	{ "CLASS_SQUIRES",					CLASS_WARRIOR						},
	{ "CLASS_SUNE",							CLASS_CLERIC						},
	{ "CLASS_TALONA",						CLASS_CLERIC						},
	{ "CLASS_TALOS",						CLASS_CLERIC						},
	{ "CLASS_TEMPUS",						CLASS_CLERIC						},
	{ "CLASS_THIEVES",					CLASS_ROGUE							},
	{ "CLASS_TORM",							CLASS_CLERIC						},
	{ "CLASS_TRANSMUTERS",			CLASS_WIZARD						},
	{ "CLASS_TYMORA",						CLASS_CLERIC						},
	{ "CLASS_TYR",							CLASS_CLERIC						},
	{ "CLASS_UMBERLEE",					CLASS_CLERIC						},
	{ "CLASS_WARRIORS",					CLASS_WARRIOR						},
	{ "CLASS_WAUKEEN",					CLASS_CLERIC						},
	{ "CLASS_YONDALLA",					CLASS_CLERIC						},

	{ "COMP_NONE",						0	},
	{ "COMP_ADDERS_TONGUE",		COMP_ADDERS_TONGUE	},
	{ "COMP_BAT_GUANO",				COMP_BAT_GUANO			},
	{ "COMP_DIAMOND_LARGE",		COMP_DIAMOND_LARGE	},
	{ "COMP_DIAMOND_MEDIUM",	COMP_DIAMOND_MEDIUM	},
	{ "COMP_DIAMOND_SMALL",		COMP_DIAMOND_SMALL	},
	{ "COMP_DIRT",						COMP_DIRT						},
	{ "COMP_FEATHERS",				COMP_FEATHERS				},
	{ "COMP_BRANCH",					COMP_BRANCH					},
	{ "COMP_ARROWHEAD",				COMP_ARROWHEAD			},
	{ "COMP_FUR",							COMP_FUR						},
	{ "COMP_NUT_SHELLS",			COMP_NUT_SHELLS			},
	{ "COMP_SAND",						COMP_SAND						},
	{ "COMP_SULPHUR",					COMP_SULPHUR				},

	{ "CONT_CLOSEABLE",				BV01		},
	{ "CONT_PICKPROOF",				BV02		},
	{ "CONT_CLOSED",					BV03		},
	{ "CONT_LOCKED",					BV04		},
	{ "CONT_MAGICAL_LOCK",		BV05		},
	{ "CONT_BASHPROOF",				BV06		},
	{ "CONT_WEAK",						BV07		},
	{ "CONT_STRONG",					BV08		},
	{ "CONT_EASY_PICK",				BV09		},
	{ "CONT_HARD_PICK",				BV10		},
	{ "CONT_AMAZING_PICK",		BV11		},
	{ "CONT_HOLDING",					BV12		},
	{ "CONT_KNOCKED",					BV13		},

	{ "DAM_NONE",				DAM_NONE		},
	{ "DAM_PIERCE",			DAM_PIERCE		},
	{ "DAM_SLASH",			DAM_SLASH		},
	{ "DAM_BASH",				DAM_BASH		},
	{ "DAM_MAGICAL",		DAM_MAGICAL		},
	{ "DAM_GOOD",				DAM_GOOD		},
	{ "DAM_EVIL",				DAM_EVIL		},
	{ "DAM_LAWFUL",			DAM_LAWFUL		},
	{ "DAM_CHAOTIC",		DAM_CHAOTIC		},
	{ "DAM_IRON",				DAM_IRON		},
	{ "DAM_SILVER",			DAM_SILVER		},
	{ "DAM_ADAMANTINE",	DAM_ADAMANTINE		},
	{ "DAM_NONLETHAL",	DAM_NONLETHAL		},
	{ "DAM_ACID",				DAM_ACID		},
	{ "DAM_COLD",				DAM_COLD		},
	{ "DAM_ELECTRIC",		DAM_ELECTRIC		},
	{ "DAM_FIRE",				DAM_FIRE		},
	{ "DAM_SONIC",			DAM_SONIC		},
	{ "DAM_DIVINE",			DAM_DIVINE		},
	{ "DAM_FORCE",			DAM_FORCE		},

	{ "DEITY_NONE",	GOD_NEUTRAL },
	{ "DEITY_CHAUNTEA",	GOD_CHAUNTEA },
	{ "DEITY_TYR",	GOD_TYR },
	{ "DEITY_MYSTRA",	GOD_MYSTRA },
	{ "DEITY_ILMATER",	GOD_ILMATER },
	{ "DEITY_MASK",	GOD_MASK },
	{ "DEITY_KELEMVOR",	GOD_KELEMVOR },
	{ "DEITY_SUNE",	GOD_SUNE },
	{ "DEITY_MIELIKKI",	GOD_MIELIKKI },
	{ "DEITY_TEMPUS",	GOD_TEMPUS },
	{ "DEITY_CYRIC",	GOD_CYRIC },
	{ "DEITY_LATHANDER",	GOD_LATHANDER },
	{ "DEITY_MALAR",	GOD_MALAR },
	{ "DEITY_GOND",	GOD_GOND },
	{ "DEITY_SELUNE",	GOD_SELUNE },
	{ "DEITY_TYMORA",	GOD_TYMORA },
	{ "DEITY_LOVIATAR",	GOD_LOVIATAR },
	{ "DEITY_HELM",	GOD_HELM },
	{ "DEITY_TALOS",	GOD_TALOS },
	{ "DEITY_BESHABA",	GOD_BESHABA },
	{ "DEITY_OGHMA",	GOD_OGHMA },
	{ "DEITY_CORELLON",	GOD_CORELLON_LARETHIAN },
	{ "DEITY_LLOTH",	GOD_LOLTH },
	{ "DEITY_GRUUMSH",	GOD_GRUUMSH },
	{ "DEITY_TORM",	GOD_TORM },
	{ "DEITY_YONDALLA",	GOD_YONDALLA },
	{ "DEITY_GARL",	GOD_GARL_GLITTERGOLD },
	{ "DEITY_SHAR",	GOD_SHAR },
	{ "DEITY_TALONA",	GOD_TALONA },
	{ "DEITY_UMBERLEE",	GOD_UMBERLEE },
	{ "DEITY_BANE",	GOD_BANE },
	{ "DEITY_WAUKEEN",	GOD_WAUKEEN },

	{ "DOMAIN_AIR",					DOMAIN_AIR,	},
	{ "DOMAIN_ANIMAL",			DOMAIN_ANIMAL,	},
	{ "DOMAIN_ARTIFICE",		DOMAIN_ARTIFICE,	},
	{ "DOMAIN_CAVERN",			DOMAIN_CAVERN,	},
	{ "DOMAIN_CHAOS",				DOMAIN_CHAOS,	},
	{ "DOMAIN_CHARM",				DOMAIN_CHARM,	},
	{ "DOMAIN_COMMUNITY",		DOMAIN_COMMUNITY,	},
	{ "DOMAIN_DARKNESS",		DOMAIN_DARKNESS,	},
	{ "DOMAIN_DEATH",				DOMAIN_DEATH,	},
	{ "DOMAIN_DESTRUCTION",	DOMAIN_DESTRUCTION,	},
	{ "DOMAIN_EARTH",				DOMAIN_EARTH,	},
	{ "DOMAIN_EVIL",				DOMAIN_EVIL,	},
	{ "DOMAIN_FIRE",				DOMAIN_FIRE,	},
	{ "DOMAIN_GOOD",				DOMAIN_GOOD,	},
	{ "DOMAIN_HEALING",			DOMAIN_HEALING,	},
	{ "DOMAIN_ILLUSION",		DOMAIN_ILLUSION,	},
	{ "DOMAIN_KNOWLEDGE",		DOMAIN_KNOWLEDGE,	},
	{ "DOMAIN_LAW",					DOMAIN_LAW,	},
	{ "DOMAIN_LIBERATION",	DOMAIN_LIBERATION,	},
	{ "DOMAIN_LUCK",				DOMAIN_LUCK,	},
	{ "DOMAIN_MADNESS",			DOMAIN_MADNESS,	},
	{ "DOMAIN_MAGIC",				DOMAIN_MAGIC,	},
	{ "DOMAIN_METAL",				DOMAIN_METAL,	},
	{ "DOMAIN_MOON",				DOMAIN_MOON,	},
	{ "DOMAIN_NOBILITY",		DOMAIN_NOBILITY,	},
	{ "DOMAIN_PLANNING",		DOMAIN_PLANNING,	},
	{ "DOMAIN_PLANT",				DOMAIN_PLANT,	},
	{ "DOMAIN_PROTECTION",	DOMAIN_PROTECTION,	},
	{ "DOMAIN_RENEWAL",			DOMAIN_RENEWAL,	},
	{ "DOMAIN_REPOSE",			DOMAIN_REPOSE,	},
	{ "DOMAIN_RETRIBUTION", DOMAIN_RETRIBUTION,	},
	{ "DOMAIN_SCALYKIND",		DOMAIN_SCALYKIND,	},
	{ "DOMAIN_STRENGTH",		DOMAIN_STRENGTH,	},
	{ "DOMAIN_SUFFERING",		DOMAIN_SUFFERING,	},
	{ "DOMAIN_SUN",					DOMAIN_SUN,	},
	{ "DOMAIN_TRADE",				DOMAIN_TRADE,	},
	{ "DOMAIN_TRAVEL",			DOMAIN_TRAVEL,	},
	{ "DOMAIN_TRICKERY",		DOMAIN_TRICKERY,	},
	{ "DOMAIN_WAR",					DOMAIN_WAR,	},
	{ "DOMAIN_WATER",				DOMAIN_WATER,	},
	{ "DOMAIN_WEATHER",			DOMAIN_WEATHER,	},
	{ "DOMAIN_WRATH",				DOMAIN_WRATH,	},

	{ "CRIME_HIGH_MURDER",	4		},
	{ "CRIME_LOW_MURDER",		3		},
	{ "CRIME_ASSAULT",			2		},
	{ "CRIME_MUGGING",			1		},

	{ "DIR_NORTH",			DIR_NORTH		},
	{ "DIR_EAST",				DIR_EAST		},
	{ "DIR_SOUTH",			DIR_SOUTH		},
	{ "DIR_WEST",				DIR_WEST		},
	{ "DIR_UP",					DIR_UP			},
	{ "DIR_DOWN",				DIR_DOWN		},

	{ "DOOR_OPEN",					 0		},
	{ "DOOR_CLOSED",				 1		},
	{ "DOOR_CLOSED_LOCKED",	 2		},

	{ "ETHOS_CHAOTIC",			-1000		},
	{ "ETHOS_NEUTRAL",			0		},
	{ "ETHOS_LAWFUL",				1000		},

	{ "EX_NONE",					EX_NONE		},
	{ "EX_ISDOOR",				EX_ISDOOR		},
	{ "EX_CLOSED",				EX_CLOSED		},
	{ "EX_LOCKED",				EX_LOCKED		},
	{ "EX_HIDDEN",				EX_HIDDEN		},
	{ "EX_RIP",						EX_RIP		},
	{ "EX_PICKPROOF",			EX_PICKPROOF		},
	{ "EX_BASHPROOF",			EX_BASHPROOF		},
	{ "EX_MAGIC_PROOF",		EX_MAGICPROOF		},
	{ "EX_BASHED",				EX_BASHED		},
	{ "EX_CLIMB",					EX_CLIMB		},
	{ "EX_FLY",						EX_FLY		},
	{ "EX_BARRED",				EX_BARRED		},
	{ "EX_PASSPROOF",			EX_PASSPROOF		},
	{ "EX_MAGICAL_LOCK",	EX_MAGICAL_LOCK		},
	{ "EX_EASY_PICK",			EX_EASY_PICK		},
	{ "EX_HARD_PICK",			EX_HARD_PICK		},
	{ "EX_AMAZING_PICK",	EX_AMAZING_PICK		},
	{ "EX_WEAK_DOOR",			EX_WEAK_DOOR		},
	{ "EX_HEAVY_DOOR",		EX_HEAVY_DOOR		},
	{ "EX_IRON_DOOR",			EX_IRON_DOOR		},
	{ "EX_JUMP",					EX_JUMP		},
	{ "EX_KNOCKED",				EX_KNOCKED		},
	{ "EX_WINDOW",				EX_WINDOW		},

	{ "FLAG_NONE",						   0		},
	{ "FLAG_GLOW",						BV01		},
	{ "FLAG_RESIZE",					BV02		},
	{ "FLAG_LOYAL",						BV03		},
	{ "FLAG_AVAILABLE",				BV04		},
	{ "FLAG_INVIS",						BV05		},
	{ "FLAG_MAGIC",						BV06		},
	{ "FLAG_NODROP",					BV07		},
	{ "FLAG_AVAILABLE2",			BV08		},
	{ "FLAG_EVIL",						BV09		},
	{ "FLAG_GOOD",						BV10		},
	{ "FLAG_NEUTRAL",					BV11		},
	{ "FLAG_CHAOTIC",					BV12		},
	{ "FLAG_LAWFUL",					BV13		},
	{ "FLAG_UNCONCERNED",			BV14		},
	{ "FLAG_NOREMOVE",				BV15		},
	{ "FLAG_INVENTORY",				BV16		},
	{ "FLAG_BURNING",					BV17		},
	{ "FLAG_NOT_VALID",				BV18		},
	{ "FLAG_AUTO_ENGRAVE",		BV19		},
	{ "FLAG_NO_RAISE",				BV20		},
	{ "FLAG_ETHEREAL",				BV21		},
	{ "FLAG_MODIFIED",				BV22		},
	{ "FLAG_HIDDEN",					BV23		},
	{ "FLAG_MASTERWORK",			BV24		},
	{ "FLAG_NOSCRY",					BV25		},
	{ "FLAG_CONCEALED",				BV26		},
	{ "FLAG_BROKEN",					BV27		},
	{ "FLAG_BURIED",					BV28		},
	{ "FLAG_TRANSPARENT",			BV29		},

	{ "FLAG_DARK",					   0		},
	{ "FLAG_HUM",						   0		},
	{ "FLAG_ANTI_EVIL",				ITEM_GOOD		},
	{ "FLAG_BLESS",						ITEM_GOOD		},
	{ "FLAG_ANTI_GOOD",				ITEM_EVIL		},
	{ "FLAG_ANTI_NEUTRAL",		0				},
	{ "FLAG_ANTI_LAWFUL",			ITEM_CHAOTIC},
	{ "FLAG_ANTI_CHAOTIC",		ITEM_LAWFUL	},
	{ "FLAG_ANTI_UNCONCERNED",0		},

	{ "FLAG_CLASS_BARBARIAN",					1 << CLASS_BARBARIAN		},
	{ "FLAG_CLASS_BARD",							1 << CLASS_BARD		},
	{ "FLAG_CLASS_CLERIC",						1 << CLASS_CLERIC		},
	{ "FLAG_CLASS_DRUID",							1 << CLASS_DRUID		},
	{ "FLAG_CLASS_FIGHTER",						1 << CLASS_FIGHTER		},
	{ "FLAG_CLASS_MONK",							1 << CLASS_MONK		},
	{ "FLAG_CLASS_PALADIN",						1 << CLASS_PALADIN		},
	{ "FLAG_CLASS_RANGER",						1 << CLASS_RANGER		},
	{ "FLAG_CLASS_ROGUE",							1 << CLASS_ROGUE		},
	{ "FLAG_CLASS_SORCERER",					1 << CLASS_SORCERER		},
	{ "FLAG_CLASS_WIZARD",						1 << CLASS_WIZARD		},
	{ "FLAG_CLASS_ARCANE_ARCHER",			1 << CLASS_ARCANE_ARCHER		},
	{ "FLAG_CLASS_ARCANE_TRICKSTER",	1 << CLASS_ARCANE_TRICKSTER	},
	{ "FLAG_CLASS_ASSASSIN",					1 << CLASS_ASSASSIN		},
	{ "FLAG_CLASS_BLACKGUARD",				1 << CLASS_BLACKGUARD		},
	{ "FLAG_CLASS_CHEVALIER",					1 << CLASS_CHEVALIER		},
	{ "FLAG_CLASS_DIVINE_CHAMPION",		1 << CLASS_DIVINE_CHAMPION	},
	{ "FLAG_CLASS_DIVINE_TRICKSTER",	1 << CLASS_DIVINE_TRICKSTER	},
	{ "FLAG_CLASS_DUELIST",						1 << CLASS_DUELIST		},
	{ "FLAG_CLASS_DWARVEN_DEFENDER",	1 << CLASS_DWARVEN_DEFENDER		},
	{ "FLAG_CLASS_ELDRITCH_KNIGHT",		1 << CLASS_ELDRITCH_KNIGHT		},
	{ "FLAG_CLASS_HALFLING_SLINGER",	1 << CLASS_HALFLING_SLINGER		},
	{ "FLAG_CLASS_LOREMASTER",				1 << CLASS_LOREMASTER		},
	{ "FLAG_CLASS_MYSTIC_THEURGE",		1 << CLASS_MYSTIC_THEURGE		},
	{ "FLAG_CLASS_SHADOW_ADEPT",			1 << CLASS_SHADOW_ADEPT	},
	{ "FLAG_CLASS_SHADOWDANCER",			1 << CLASS_SHADOWDANCER	},
	{ "FLAG_CLASS_EXPERT",						1 << CLASS_EXPERT	},

	{ "FURN_SLEEP_IN",		FURN_SLEEP_IN		},
	{ "FURN_SLEEP_ON",		FURN_SLEEP_ON		},
	{ "FURN_REST_IN",			FURN_REST_IN		},
	{ "FURN_REST_ON",			FURN_REST_ON		},
	{ "FURN_SIT_IN",			FURN_SIT_IN			},
	{ "FURN_SIT_ON",			FURN_SIT_ON			},
	{ "FURN_SIT_AT",			FURN_SIT_AT			},
	{ "FURN_STAND_IN",		FURN_STAND_IN		},
	{ "FURN_STAND_ON",		FURN_STAND_ON		},
	{ "FURN_KNEEL_AT",		FURN_KNEEL_AT		},
	{ "FURN_PLACE_ON",		FURN_PLACE_ON		},

	{ "FUNCTION_AREA_CREATOR",		FUNCTION_BUILDER		},
	{ "FUNCTION_BUILDER",					FUNCTION_BUILDER		},
	{ "FUNCTION_HELPER",					FUNCTION_HELPER		},
	{ "FUNCTION_ENFORCER",				FUNCTION_ENFORCER		},
	{ "FUNCTION_GOD",							FUNCTION_GOD		},
	{ "FUNCTION_BETA_TESTER",			FUNCTION_BETA_TESTER			},
	{ "FUNCTION_DEVELOPER",				FUNCTION_DEVELOPER			},
	{ "FUNCTION_SECRET_AGENT",		FUNCTION_SECRET_AGENT			},

	{ "GATE_RANDOM",					PORTAL_RANDOM		},
	{ "GATE_GOWITH",					PORTAL_GOWITH		},
	{ "GATE_NOFLEE",					PORTAL_NOFLEE		},
	{ "GATE_STEP_THROUGH",		PORTAL_STEP_THROUGH		},
	{ "GATE_STEP_INTO",				PORTAL_STEP_INTO		},
	{ "GATE_RANDOM_AREA",			PORTAL_RANDOM_AREA		},
	{ "GATE_CLOSED",					PORTAL_CLOSED		},
	{ "GATE_NO_ENTER",				PORTAL_NO_ENTER		},

	{ "GOD_AKADI",		GOD_AKADI	},
	{ "GOD_AURIL",		GOD_AURIL	},
	{ "GOD_AZUTH",		GOD_AZUTH	},
	{ "GOD_BANE",		GOD_BANE	},
	{ "GOD_BESHABA",		GOD_BESHABA	},
	{ "GOD_CHAUNTEA",		GOD_CHAUNTEA	},
	{ "GOD_CYRIC",		GOD_CYRIC	},
	{ "GOD_DENEIR",		GOD_DENEIR	},
	{ "GOD_ELDATH",		GOD_ELDATH	},
	{ "GOD_FINDER_WYVERNSPUR",		GOD_FINDER_WYVERNSPUR	},
	{ "GOD_GARAGOS",		GOD_GARAGOS	},
	{ "GOD_GARGAUTH",		GOD_GARGAUTH	},
	{ "GOD_GOND",		GOD_GOND	},
	{ "GOD_GRUMBAR",		GOD_GRUMBAR	},
	{ "GOD_GWAERON_WINDSTROM",		GOD_GWAERON_WINDSTROM	},
	{ "GOD_HELM",		GOD_HELM	},
	{ "GOD_HOAR",		GOD_HOAR	},
	{ "GOD_ILMATER",		GOD_ILMATER	},
	{ "GOD_ISTISHIA",		GOD_ISTISHIA	},
	{ "GOD_JERGAL",		GOD_JERGAL	},
	{ "GOD_KELEMVOR",		GOD_KELEMVOR	},
	{ "GOD_KOSSUTH",		GOD_KOSSUTH	},
	{ "GOD_LATHANDER",		GOD_LATHANDER	},
	{ "GOD_LEIRA",		GOD_LEIRA	},
	{ "GOD_LLIIRA",		GOD_LLIIRA	},
	{ "GOD_LOVIATAR",		GOD_LOVIATAR	},
	{ "GOD_LURUE",		GOD_LURUE	},
	{ "GOD_MALAR",		GOD_MALAR	},
	{ "GOD_MASK",		GOD_MASK	},
	{ "GOD_MIELIKKI",		GOD_MIELIKKI	},
	{ "GOD_MILIL",		GOD_MILIL	},
	{ "GOD_MYSTRA",		GOD_MYSTRA	},
	{ "GOD_OGHMA",		GOD_OGHMA	},
	{ "GOD_RED_KNIGHT",		GOD_RED_KNIGHT	},
	{ "GOD_SAVRAS",		GOD_SAVRAS	},
	{ "GOD_SELUNE",		GOD_SELUNE	},
	{ "GOD_SHAR",		GOD_SHAR	},
	{ "GOD_SHARESS",		GOD_SHARESS	},
	{ "GOD_SHAUNDAKUL",		GOD_SHAUNDAKUL	},
	{ "GOD_SHIALLIA",		GOD_SHIALLIA	},
	{ "GOD_SIAMORPHE",		GOD_SIAMORPHE	},
	{ "GOD_SILVANUS",		GOD_SILVANUS	},
	{ "GOD_SUNE",		GOD_SUNE	},
	{ "GOD_TALONA",		GOD_TALONA	},
	{ "GOD_TALOS",		GOD_TALOS	},
	{ "GOD_TEMPUS",		GOD_TEMPUS	},
	{ "GOD_TORM",		GOD_TORM	},
	{ "GOD_TYMORA",		GOD_TYMORA	},
	{ "GOD_TYR",		GOD_TYR	},
	{ "GOD_UMBERLEE",		GOD_UMBERLEE	},
	{ "GOD_VALKUR",		GOD_VALKUR	},
	{ "GOD_VELSHAROON",		GOD_VELSHAROON	},
	{ "GOD_WAUKEEN",		GOD_WAUKEEN	},
	{ "GOD_AERDRIE_FAENYA",		GOD_AERDRIE_FAENYA	},
	{ "GOD_ANGARRADH",		GOD_ANGARRADH	},
	{ "GOD_CORELLON_LARETHIAN",		GOD_CORELLON_LARETHIAN	},
	{ "GOD_EREVAN_ILESERE",		GOD_EREVAN_ILESERE	},
	{ "GOD_FENMAREL_MESTARINE",		GOD_FENMAREL_MESTARINE	},
	{ "GOD_HANALI_CELANIL",		GOD_HANALI_CELANIL	},
	{ "GOD_LABELAS_ENORETH",		GOD_LABELAS_ENORETH	},
	{ "GOD_RILLFANE_RALLATHIL",		GOD_RILLFANE_RALLATHIL	},
	{ "GOD_SEHANINE_MOONBOW",		GOD_SEHANINE_MOONBOW	},
	{ "GOD_SHEVARASH",		GOD_SHEVARASH	},
	{ "GOD_SOLONOR_THELANDIRA",		GOD_SOLONOR_THELANDIRA	},
	{ "GOD_EILISTRAEE",		GOD_EILISTRAEE	},
	{ "GOD_KIRANSALEE",		GOD_KIRANSALEE	},
	{ "GOD_GHAUNADAUR",		GOD_GHAUNADAUR	},
	{ "GOD_LOLTH",		GOD_LOLTH	},
	{ "GOD_SEVELTARM",		GOD_SEVELTARM	},
	{ "GOD_VHAERAUN",		GOD_VHAERAUN	},
	{ "GOD_ABBATHOR",		GOD_ABBATHOR	},
	{ "GOD_BERRONAR_TRUESILVER",		GOD_BERRONAR_TRUESILVER	},
	{ "GOD_CLANGEDDIN_SILVERBEARD",		GOD_CLANGEDDIN_SILVERBEARD	},
	{ "GOD_DEEP_DUERRA",		GOD_DEEP_DUERRA	},
	{ "GOD_DUGMAREN_BRIGHTMANTLE",		GOD_DUGMAREN_BRIGHTMANTLE	},
	{ "GOD_DUMATHOIN",		GOD_DUMATHOIN	},
	{ "GOD_GORM_GULTHYN",		GOD_GORM_GULTHYN	},
	{ "GOD_HAELA_BRIGHTAXE",		GOD_HAELA_BRIGHTAXE	},
	{ "GOD_LADUGUER",		GOD_LADUGUER	},
	{ "GOD_MARTHAMMOR_DUIN",		GOD_MARTHAMMOR_DUIN	},
	{ "GOD_MORADIN",		GOD_MORADIN	},
	{ "GOD_SHARINDLAR",		GOD_SHARINDLAR	},
	{ "GOD_THARD_HARR",		GOD_THARD_HARR	},
	{ "GOD_VERGADAIN",		GOD_VERGADAIN	},
	{ "GOD_BAERVAN_WILDWANDERER",		GOD_BAERVAN_WILDWANDERER	},
	{ "GOD_BARAVAR_CLOAKSHADOW",		GOD_BARAVAR_CLOAKSHADOW	},
	{ "GOD_CALLARDURAN_SMOOTHHANDS",		GOD_CALLARDURAN_SMOOTHHANDS	},
	{ "GOD_FLANDAL_STEELSKIN",		GOD_FLANDAL_STEELSKIN	},
	{ "GOD_GAERDAL_IRONHAND",		GOD_GAERDAL_IRONHAND	},
	{ "GOD_GARL_GLITTERGOLD",		GOD_GARL_GLITTERGOLD	},
	{ "GOD_SEGOJAN_EARTHCALLER",		GOD_SEGOJAN_EARTHCALLER	},
	{ "GOD_URDLEN",		GOD_URDLEN	},
	{ "GOD_ARVOREEN",		GOD_ARVOREEN	},
	{ "GOD_BRANDOBARIS",		GOD_BRANDOBARIS	},
	{ "GOD_CYRROLLALEE",		GOD_CYRROLLALEE	},
	{ "GOD_SHEELA_PERYROYL",		GOD_SHEELA_PERYROYL	},
	{ "GOD_UROGALAN",		GOD_UROGALAN	},
	{ "GOD_YONDALLA",		GOD_YONDALLA	},
	{ "GOD_BAHGTRU",		GOD_BAHGTRU	},
	{ "GOD_GRUUMSH",		GOD_GRUUMSH	},
	{ "GOD_ILNEVAL",		GOD_ILNEVAL	},
	{ "GOD_LUTHIC",		GOD_LUTHIC	},
	{ "GOD_SHARGAAS",		GOD_SHARGAAS	},
	{ "GOD_YURTRUS",		GOD_YURTRUS	},
 
	{ "GOD_BAHAMUT",		GOD_BAHAMUT	},
	{ "GOD_BAPHOMET",		GOD_BAPHOMET	},
	{ "GOD_BLIBDOOLPOOLP",		GOD_BLIBDOOLPOOLP	},
	{ "GOD_HRUGGEK",		GOD_HRUGGEK	},
	{ "GOD_KURTULMAK",		GOD_KURTULMAK	},
	{ "GOD_MAGLUBIYET",		GOD_MAGLUBIYET	},
	{ "GOD_SEMUANYA",		GOD_SEMUANYA	},
	{ "GOD_SSETH",		GOD_SSETH	},
	{ "GOD_TIAMAT",		GOD_TIAMAT	},
	{ "GOD_VAPRAK",		GOD_VAPRAK	},
	{ "GOD_YEENOGHU",		GOD_YEENOGHU	},
	
	{ "GOD_NEUTRAL",			0		},
	{ "GOD_ALPHA",			1		},
	{ "GOD_BRAVO",				2		},
	{ "GOD_CHARLIE",			3		},
	{ "GOD_DELTA",				4		},
	{ "GOD_ECHO",				5		},
	{ "GOD_FOXTROT",			6		},

	{ "ITEM_TYPE_NONE",				0		},
	{ "ITEM_TYPE_NOTHING",		0		},
	{ "ITEM_TYPE_LIGHT",			1		},
	{ "ITEM_TYPE_SCROLL",			2		},
	{ "ITEM_TYPE_WAND",				3		},
	{ "ITEM_TYPE_STAFF",			4		},
	{ "ITEM_TYPE_WEAPON",			5		},
	{ "ITEM_TYPE_SYMBOL",			6		},
	{ "ITEM_TYPE_SPELLBOOK",	7		},
	{ "ITEM_TYPE_TREASURE",		8		},
	{ "ITEM_TYPE_ARMOR",			9		},
	{ "ITEM_TYPE_POTION",			10		},
	{ "ITEM_TYPE_SPELLPOUCH",	11		},
	{ "ITEM_TYPE_FURNITURE",	12		},
	{ "ITEM_TYPE_TRASH",			13		},
	{ "ITEM_TYPE_SHEATH",			14		},
	{ "ITEM_TYPE_CONTAINER",	15		},
	{ "ITEM_TYPE_QUIVER",			16		},
	{ "ITEM_TYPE_DRINK_CON",	17		},
	{ "ITEM_TYPE_DRINKCON",		17		},
	{ "ITEM_TYPE_KEY",				18		},
	{ "ITEM_TYPE_FOOD",				19		},
	{ "ITEM_TYPE_MONEY",			20		},
	{ "ITEM_TYPE_COMPONENT",	21		},
	{ "ITEM_TYPE_BOAT",				22		},
	{ "ITEM_TYPE_CORPSE_NPC",	23		},
	{ "ITEM_TYPE_CORPSE_PC",	24		},
	{ "ITEM_TYPE_FOUNTAIN",		25		},
	{ "ITEM_TYPE_PILL",				26		},
	{ "ITEM_TYPE_PORTAL",			27		},
	{ "ITEM_TYPE_WINDOW",			28		},
	{ "ITEM_TYPE_TOOLS",			29		},
	{ "ITEM_TYPE_AMMO",				30		},
	{ "ITEM_TYPE_TOTEM",			31		},
	{ "ITEM_TYPE_CRAFT",			32		},
	{ "ITEM_TYPE_PIECE",			33 		},
	{ "ITEM_TYPE_PAPER",			34 		},
	{ "ITEM_TYPE_BOOK",				35 		},
	{ "ITEM_TYPE_TRAP",				36 		},
	{ "ITEM_TYPE_MAP",				37 		},
	{ "ITEM_TYPE_FIRE",				38 		},
	{ "ITEM_TYPE_CART",				39 		},

	{ "LAYER_UNDER",				LAYER_UNDER				},
	{ "LAYER_CLOTHES",			LAYER_CLOTHES			},
	{ "LAYER_OVERCLOTHES",	LAYER_OVERCLOTHES	},
	{ "LAYER_ARMOR",				LAYER_ARMOR				},
	{ "LAYER_OVER",					LAYER_OVER				},

	{ "LANG_NONE",				0		},
	{ "LANG_ABYSSAL",			LANG_ABYSSAL	},
	{ "LANG_AQUAN",				LANG_AQUAN		},
	{ "LANG_AURAN",				LANG_AURAN		},
	{ "LANG_CELESTIAL",		LANG_CELESTIAL},
	{ "LANG_COMMON",			LANG_COMMON		},
	{ "LANG_DWARVEN",			LANG_DWARVEN	},
	{ "LANG_ELVEN",				LANG_ELVEN		},
	{ "LANG_GIANT",				LANG_GIANT		},
	{ "LANG_GNOLL",				LANG_GNOLL		},
	{ "LANG_GNOME",				LANG_GNOME		},
	{ "LANG_GOBLIN",			LANG_GOBLIN		},
	{ "LANG_HALFLING",		LANG_HALFLING	},
	{ "LANG_IGNAN",				LANG_IGNAN		},
	{ "LANG_INFERNAL",		LANG_INFERNAL	},
	{ "LANG_ORCISH",			LANG_ORCISH		},
	{ "LANG_SYLVAN",			LANG_SYLVAN		},
	{ "LANG_TERRAN",			LANG_TERRAN		},
	{ "LANG_UNDERCOMMON",	LANG_UNDERCOMMON	},
	{ "LANG_DRACONIC",		LANG_DRACONIC	},
	{ "LANG_DRUIDIC",			LANG_DRUIDIC	},
	{ "LANG_THIEVESCANT",	LANG_THIEVESCANT	},
	{ "LANG_ANIMAL",			0		},

	{ "LIQ_WATER",				 0		},
	{ "LIQ_BEER",					 1		},
	{ "LIQ_WINE",					 2		},
	{ "LIQ_ALE",					 3		},
	{ "LIQ_DARKALE",			 4		},
	{ "LIQ_WHISKY",				 5		},
	{ "LIQ_LEMONADE",			 6		},
	{ "LIQ_FIREBRT",			 7		},
	{ "LIQ_STRONG_ALE",		 8		},
	{ "LIQ_STRONG_WINE",	 9		},
	{ "LIQ_MILK",					10		},
	{ "LIQ_TEA",					11		},
	{ "LIQ_COFFEE",				12		},
	{ "LIQ_BLOOD",				13		},
	{ "LIQ_SALTWATER",		14		},
	{ "LIQ_OIL",					15		},
	{ "LIQ_JUICE",				16		},
	{ "LIQ_BRANDY",				17		},
	{ "LIQ_ICEWINE",			18		},
	{ "LIQ_RUM",					19		},
	{ "LIQ_VODKA",				20		},
	{ "LIQ_CHAMPAGNE",		21		},

	{ "MATERIAL_METAL",				MATERIAL_STEEL	},
	{ "MATERIAL_WOOD",				MATERIAL_HARDWOOD	},
	{ "MATERIAL_UNKNOWN",			MATERIAL_UNKNOWN	},
	{ "MATERIAL_HARDWOOD",		MATERIAL_HARDWOOD	},
	{ "MATERIAL_SOFTWOOD",		MATERIAL_SOFTWOOD	},
	{ "MATERIAL_DARKWOOD",		MATERIAL_DARKWOOD	},
	{ "MATERIAL_OAK",					MATERIAL_OAK	},
	{ "MATERIAL_YEW",					MATERIAL_YEW	},
	{ "MATERIAL_EBONY",				MATERIAL_EBONY	},
	{ "MATERIAL_SILK",				MATERIAL_SILK	},
	{ "MATERIAL_WOOL",				MATERIAL_WOOL	},
	{ "MATERIAL_CLOTH",				MATERIAL_CLOTH	},
	{ "MATERIAL_FUR",					MATERIAL_FUR	},
	{ "MATERIAL_LEATHER",			MATERIAL_LEATHER	},
	{ "MATERIAL_HIDE",				MATERIAL_HIDE	},
	{ "MATERIAL_DRAGONHIDE",	MATERIAL_DRAGONHIDE	},
	{ "MATERIAL_STEEL",				MATERIAL_STEEL	},
	{ "MATERIAL_TIN",					MATERIAL_TIN	},
	{ "MATERIAL_LEAD",				MATERIAL_LEAD	},
	{ "MATERIAL_BRONZE",			MATERIAL_BRONZE	},
	{ "MATERIAL_COPPER",			MATERIAL_COPPER	},
	{ "MATERIAL_GOLD",				MATERIAL_GOLD	},
	{ "MATERIAL_SILVER",			MATERIAL_SILVER	},
	{ "MATERIAL_PLATINUM",		MATERIAL_PLATINUM	},
	{ "MATERIAL_COLD_IRON",		MATERIAL_COLD_IRON	},
	{ "MATERIAL_MITHRAL",			MATERIAL_MITHRAL	},
	{ "MATERIAL_ADAMANTINE",	MATERIAL_ADAMANTINE	},
	{ "MATERIAL_DIAMOND",			MATERIAL_DIAMOND	},
	{ "MATERIAL_PEARL",				MATERIAL_PEARL	},
	{ "MATERIAL_GEM",					MATERIAL_GEM	},
	{ "MATERIAL_RUBY",				MATERIAL_RUBY	},
	{ "MATERIAL_OBSIDIAN",		MATERIAL_OBSIDIAN	},
	{ "MATERIAL_IVORY",				MATERIAL_IVORY	},
	{ "MATERIAL_EMERALD",			MATERIAL_EMERALD	},
	{ "MATERIAL_SAPPHIRE",		MATERIAL_SAPPHIRE	},
	{ "MATERIAL_MARBLE",			MATERIAL_MARBLE	},
	{ "MATERIAL_STONE",				MATERIAL_STONE	},
	{ "MATERIAL_ENERGY",			MATERIAL_ENERGY	},
	{ "MATERIAL_PAPER",				MATERIAL_PAPER	},
	{ "MATERIAL_PLANT",				MATERIAL_PLANT	},
	{ "MATERIAL_GLASS",				MATERIAL_GLASS	},
	{ "MATERIAL_BONE",				MATERIAL_BONE	},
	{ "MATERIAL_POWDER",			MATERIAL_POWDER	},
	{ "MATERIAL_OIL",					MATERIAL_OIL	},
	{ "MATERIAL_ICE",					MATERIAL_ICE	},
	{ "MATERIAL_FLESH",				MATERIAL_FLESH	},
	{ "MATERIAL_WATER",				MATERIAL_WATER	},

	{ "OIF_MCLASS_FIGHTER",			 0		},
	{ "OIF_MCLASS_RANGER",			 1		},
	{ "OIF_MCLASS_ROGUE",				 2		},
	{ "OIF_MCLASS_MONK",				 3		},
	{ "OIF_MCLASS_DRUID",				 4		},
	{ "OIF_MCLASS_BARD",				 5		},
	{ "OIF_MCLASS_CLERIC",			 6		},
	{ "OIF_MCLASS_WIZARD",			 7		},
	{ "OIF_MCLASS_WIZARD",			 8		},
	{ "OIF_MCLASS_WIZARD",			 9		},
	{ "OIF_MCLASS_WIZARD",			10		},
	{ "OIF_WEAR_LOC",						11		},
	{ "OIF_TIME_OF_DAY",				12		},
	{ "OIF_WEATHER",						13		},
	{ "OIF_RANDOM_PERCENT",			14		},
	{ "OIF_USER_PERCENT_HITPT",	15		},
	{ "OIF_USER_PERCENT_MANA",	16		},
	{ "OIF_USER_PERCENT_MOVE",	17		},
	{ "OIF_USER_SECTOR",				18		},
	{ "OIF_USER_ALIGNMENT",			19		},
	{ "OIF_USER_GOLD",					20		},
	{ "OIF_USER_CLASS",					21		},
	{ "OIF_USER_WHICH_GOD",			22		},
	{ "OIF_USER_AREA",					23		},
	{ "OIF_USER_LEVEL",					24 		},
	{ "OIF_USER_POSITION",			25		},
	{ "OIF_USER_RACE",					26		},
	{ "OIF_USER_SEX",						27		},
	{ "OIF_USER_ROOM_NUM",			28		},
	{ "OIF_USER_FIGHTING",			29		},

	{ "OPROG_ECHO",						 0		},
	{ "OPROG_GOD_COMMAND",		 1		},
	{ "OPROG_GOD_ARGUMENT",		 2		},
	{ "OPROG_COMMAND",				 3		},
	{ "OPROG_ARGUMENT",				 4		},
	{ "OPROG_IF_HAS_OBJECT",	 5		},
	{ "OPROG_IF",							 6		},
	{ "OPROG_JUNK",						 7		},
	{ "OPROG_QUEST_SET",			 8		},
	{ "OPROG_QUEST_ADD",			 9		},
	{ "OPROG_OBJECT_QUEST_IF",	10		},
	{ "OPROG_PLAYER_QUEST_IF",	11		},
	{ "OPROG_APPLY",						12		},

	{ "POISON_NONE",			 0		},
	{ "POISON_NITHARIT",			POISON_NITHARIT				},
	{ "POISON_SASSONE_LEAF",	POISON_SASSONE_LEAF		},
	{ "POISON_MALYSS_ROOT",		POISON_MALYSS_ROOT		},
	{ "POISON_TERINAV_ROOT",	POISON_TERINAV_ROOT		},
	{ "POISON_BLACK_LOTUS",		POISON_BLACK_LOTUS		},
	{ "POISON_DRAGON_BILE",		POISON_DRAGON_BILE		},
	{ "POISON_TOADSTOOL",			POISON_TOADSTOOL			},
	{ "POISON_ARSENIC",				POISON_ARSENIC				},
	{ "POISON_ID_MOSS",				POISON_ID_MOSS				},
	{ "POISON_LICH_DUST",			POISON_LICH_DUST			},
	{ "POISON_UNGOL_DUST",		POISON_UNGOL_DUST			},
	{ "POISON_INSANITY_MIST",	POISON_INSANITY_MIST	},
	{ "POISON_BLACK_ADDER",		POISON_BLACK_ADDER		},
	{ "POISON_CENTIPEDE",			POISON_CENTIPEDE			},
	{ "POISON_BLOODROOT",			POISON_BLOODROOT			},
	{ "POISON_SPIDER",				POISON_SPIDER					},
	{ "POISON_WYVERN",				POISON_WYVERN					},
	{ "POISON_SCORPION",			POISON_SCORPION				},
	{ "POISON_GIANT_WASP",		POISON_GIANT_WASP			},
	{ "POISON_DEATHBLADE",		POISON_DEATHBLADE			},
	{ "POISON_PURPLE_WORM",		POISON_PURPLE_WORM		},
	{ "POISON_SLEEP_POISON",	POISON_SLEEP_POISON		},

	{ "POISONED_FALSE",			0		},
	{ "POISONED_TRUE",			1		},

	{ "PORTAL_RANDOM",					PORTAL_RANDOM		},
	{ "PORTAL_GOWITH",					PORTAL_GOWITH		},
	{ "PORTAL_NOFLEE",					PORTAL_NOFLEE		},
	{ "PORTAL_STEP_THROUGH",		PORTAL_STEP_THROUGH		},
	{ "PORTAL_STEP_INTO",				PORTAL_STEP_INTO		},
	{ "PORTAL_RANDOM_AREA",			PORTAL_RANDOM_AREA		},
	{ "PORTAL_CLOSEABLE",				PORTAL_CLOSEABLE		},
	{ "PORTAL_CLOSED",					PORTAL_CLOSED		},
	{ "PORTAL_LOCKED",					PORTAL_LOCKED		},
	{ "PORTAL_PICKPROOF",				PORTAL_PICKPROOF		},
	{ "PORTAL_EASY_PICK",				PORTAL_EASY_PICK		},
	{ "PORTAL_HARD_PICK",				PORTAL_HARD_PICK		},
	{ "PORTAL_AMAZING_PICK",		PORTAL_AMAZING_PICK		},
	{ "PORTAL_KNOCKED",					PORTAL_KNOCKED		},
	{ "PORTAL_NO_ENTER",				PORTAL_NO_ENTER		},
	
	{ "POS_DEAD",					0		},
	{ "POS_MORTAL",				1		},
	{ "POS_INCAP",				2		},
	{ "POS_STUNNED",			3		},
	{ "POS_SLEEPING",			4		},
	{ "POS_RESTING",			5		},
	{ "POS_SITTING",			6		},
	{ "POS_KNEELING",			7		},
	{ "POS_CROUCHING",		8		},
	{ "POS_FIGHTING",			9		},
	{ "POS_STANDING",			10	},

	{ "PUNISHMENT_NOT_ENFORCED",	0		},
	{ "PUNISHMENT_DEATH",					1		},
	{ "PUNISHMENT_SEVER",					2		},
	{ "PUNISHMENT_JAIL",					3		},
	{ "PUNISHMENT_CONFISCATE",		4		},
	{ "PUNISHMENT_RANDOM_ITEM",		4		},

	{ "RACE_NONE",						RACE_NONE	},	
	{ "RACE_AASIMAR",					RACE_AASIMAR	},	
	{ "RACE_ALLIP",						RACE_ALLIP	},	
	{ "RACE_ARANEA",					RACE_ARANEA	},	
	{ "RACE_DEVA",						RACE_DEVA	},	
	{ "RACE_PLANETAR",				RACE_PLANETAR	},	
	{ "RACE_SOLAR",						RACE_SOLAR	},	
	{ "RACE_ANIMATED_OBJ",		RACE_ANIMATED_OBJ	},	
	{ "RACE_ANKHEG",					RACE_ANKHEG	},	
	{ "RACE_ARCHON_HOUND",		RACE_ARCHON_HOUND	},	
	{ "RACE_ARCHON_LANTERN",	RACE_ARCHON_LANTERN	},	
	{ "RACE_ARCHON_TRUMPET",	RACE_ARCHON_TRUMPET	},	
	{ "RACE_ARROWHAWK",				RACE_ARROWHAWK	},	
	{ "RACE_BASILISK",				RACE_BASILISK	},	
	{ "RACE_BEHIR",						RACE_BEHIR	},	
	{ "RACE_BLINK_DOG",				RACE_BLINK_DOG	},	
	{ "RACE_BODAK",						RACE_BODAK	},	
	{ "RACE_BUGBEAR",					RACE_BUGBEAR	},	
	{ "RACE_BULLETTE",				RACE_BULLETTE	},	
	{ "RACE_CATFOLK",					RACE_CATFOLK	},	
	{ "RACE_CENTAUR",					RACE_CENTAUR	},	
	{ "RACE_CHIMERA",					RACE_CHIMERA	},	
	{ "RACE_CLOAKER",					RACE_CLOAKER	},	
	{ "RACE_COCKATRICE",			RACE_COCKATRICE	},	
	{ "RACE_COUATL",					RACE_COUATL	},	
	{ "RACE_BABAU",						RACE_BABAU	},	
	{ "RACE_BALOR",						RACE_BALOR	},	
	{ "RACE_BEBLITH",					RACE_BEBLITH	},	
	{ "RACE_DRETCH",					RACE_DRETCH	},	
	{ "RACE_GLABREZU",				RACE_GLABREZU	},	
	{ "RACE_HEZROU",					RACE_HEZROU	},	
	{ "RACE_MARILITH",				RACE_MARILITH	},	
	{ "RACE_NALFESHNEE",			RACE_NALFESHNEE	},	
	{ "RACE_QUASIT",					RACE_QUASIT	},	
	{ "RACE_RETRIEVER",				RACE_RETRIEVER	},	
	{ "RACE_SUCCUBUS",				RACE_SUCCUBUS	},	
	{ "RACE_VROCK",						RACE_VROCK	},	
	{ "RACE_DERRO",						RACE_DERRO	},	
	{ "RACE_HAMATULA",				RACE_HAMATULA	},	
	{ "RACE_BARBAZU",					RACE_BARBAZU	},	
	{ "RACE_OSYLUTH",					RACE_OSYLUTH	},	
	{ "RACE_KYTON",						RACE_KYTON	},	
	{ "RACE_ERINYES",					RACE_ERINYES	},	
	{ "RACE_HELLCAT",					RACE_HELLCAT	},	
	{ "RACE_CORNUGON",				RACE_CORNUGON	},	
	{ "RACE_GELUGON",					RACE_GELUGON	},	
	{ "RACE_IMP",							RACE_IMP	},	
	{ "RACE_LEMURE",					RACE_LEMURE	},	
	{ "RACE_PIT_FIEND",				RACE_PIT_FIEND	},	
	{ "RACE_DIRE_APE",				RACE_DIRE_APE	},	
	{ "RACE_DIRE_BADGER",			RACE_DIRE_BADGER	},	
	{ "RACE_DIRE_BAT",				RACE_DIRE_BAT	},	
	{ "RACE_DIRE_BEAR",				RACE_DIRE_BEAR	},	
	{ "RACE_DIRE_BOAR",				RACE_DIRE_BOAR	},	
	{ "RACE_DIRE_LION",				RACE_DIRE_LION	},	
	{ "RACE_DIRE_RAT",				RACE_DIRE_RAT	},	
	{ "RACE_DIRE_TIGER",			RACE_DIRE_TIGER	},	
	{ "RACE_DIRE_WEASEL",			RACE_DIRE_WEASEL	},	
	{ "RACE_DIRE_WOLF",				RACE_DIRE_WOLF	},	
	{ "RACE_DRAGON",					RACE_DRAGON	},	
	{ "RACE_DRAGON_BLACK",		RACE_DRAGON_BLACK	},	
	{ "RACE_DRAGON_BLUE",			RACE_DRAGON_BLUE	},	
	{ "RACE_DRAGON_GREEN",		RACE_DRAGON_GREEN	},	
	{ "RACE_DRAGON_RED",			RACE_DRAGON_RED	},	
	{ "RACE_DRAGON_WHITE",		RACE_DRAGON_WHITE	},	
	{ "RACE_DRAGON_BRASS",		RACE_DRAGON_BRASS	},	
	{ "RACE_DRAGON_BRONZE",		RACE_DRAGON_BRONZE	},	
	{ "RACE_DRAGON_COPPER",		RACE_DRAGON_COPPER	},	
	{ "RACE_DRAGON_GOLD",			RACE_DRAGON_GOLD	},	
	{ "RACE_DRAGON_SILVER",		RACE_DRAGON_SILVER	},	
	{ "RACE_DRAGONNE",				RACE_DRAGONNE	},	
	{ "RACE_DRIDER",					RACE_DRIDER	},	
	{ "RACE_DROW",						RACE_DROW	},	
	{ "RACE_DRYAD",						RACE_DRYAD	},	
	{ "RACE_DUERGAR",					RACE_DUERGAR	},	
	{ "RACE_DWARF",						RACE_DWARF	},	
	{ "RACE_EAGLE_GIANT",			RACE_EAGLE_GIANT	},	
	{ "RACE_ELEMENTAL_AIR",		RACE_ELEMENTAL_AIR	},	
	{ "RACE_ELEMENTAL_EARTH",	RACE_ELEMENTAL_EARTH	},	
	{ "RACE_ELEMENTAL_FIRE",	RACE_ELEMENTAL_FIRE	},	
	{ "RACE_ELEMENTAL_WATER",	RACE_ELEMENTAL_WATER },	
	{ "RACE_ELF",							RACE_ELF	},	
	{ "RACE_ELF_AQUATIC",			RACE_ELF_AQUATIC	},	
	{ "RACE_ETTERCAP",				RACE_ETTERCAP	},	
	{ "RACE_ETTIN",						RACE_ETTIN	},	
	{ "RACE_FAERIE_DRAGON",		RACE_FAERIE_DRAGON	},	
	{ "RACE_GARGOYLE",				RACE_GARGOYLE	},	
	{ "RACE_DJINNI",					RACE_DJINNI	},	
	{ "RACE_EFREETI",					RACE_EFREETI	},	
	{ "RACE_JANNI",						RACE_JANNI	},	
	{ "RACE_MARID",						RACE_MARID	},	
	{ "RACE_SHAITAN",					RACE_SHAITAN	},	
	{ "RACE_GHAST",						RACE_GHAST	},	
	{ "RACE_GHOST",						RACE_GHOST	},	
	{ "RACE_GHOUL",						RACE_GHOUL	},	
	{ "RACE_GIANT",						RACE_GIANT	},	
	{ "RACE_GIANT_CLOUD",			RACE_GIANT_CLOUD	},	
	{ "RACE_GIANT_FIRE",			RACE_GIANT_FIRE	},	
	{ "RACE_GIANT_FROST",			RACE_GIANT_FROST	},	
	{ "RACE_GIANT_HILL",			RACE_GIANT_HILL	},	
	{ "RACE_GIANT_STONE",			RACE_GIANT_STONE	},	
	{ "RACE_GIANT_STORM",			RACE_GIANT_STORM	},	
	{ "RACE_GIBBERLING",			RACE_GIBBERLING	},	
	{ "RACE_GNOLL",						RACE_GNOLL	},	
	{ "RACE_GNOME",						RACE_GNOME	},	
	{ "RACE_GOBLIN",					RACE_GOBLIN	},	
	{ "RACE_GOLEM_ADAMANTINE",RACE_GOLEM_ADAMANTINE	},	
	{ "RACE_GOLEM_CLAY",			RACE_GOLEM_CLAY	},	
	{ "RACE_GOLEM_CLOCKWORK",	RACE_GOLEM_CLOCKWORK	},	
	{ "RACE_GOLEM_FLESH",			RACE_GOLEM_FLESH	},	
	{ "RACE_GOLEM_GEM",				RACE_GOLEM_GEM	},	
	{ "RACE_GOLEM_IRON",			RACE_GOLEM_IRON	},	
	{ "RACE_GOLEM_MITHRIL",		RACE_GOLEM_MITHRIL	},	
	{ "RACE_GOLEM_STONE",			RACE_GOLEM_STONE	},	
	{ "RACE_GOLEM_WOOD",			RACE_GOLEM_WOOD	},	
	{ "RACE_GRAY_RENDER",			RACE_GRAY_RENDER	},	
	{ "RACE_GRIFFON",					RACE_GRIFFON	},	
	{ "RACE_GRICK",						RACE_GRICK	},	
	{ "RACE_GRIG",						RACE_GRIG	},	
	{ "RACE_HAG_GREEN",				RACE_HAG_GREEN	},	
	{ "RACE_HAG_SEA",					RACE_HAG_SEA	},	
	{ "RACE_HALFDROW",				RACE_HALFDROW	},	
	{ "RACE_HALFELF",					RACE_HALFELF	},	
	{ "RACE_HALFLING",				RACE_HALFLING	},	
	{ "RACE_HALFORC",					RACE_HALFORC	},	
	{ "RACE_HARPY",						RACE_HARPY	},	
	{ "RACE_HELLCAT",					RACE_HELLCAT	},	
	{ "RACE_HELL_HOUND",			RACE_HELL_HOUND	},	
	{ "RACE_HIPPOGRIFF",			RACE_HIPPOGRIFF	},	
	{ "RACE_HOBGOBLIN",				RACE_HOBGOBLIN	},	
	{ "RACE_HOMONCULUS",			RACE_HOMONCULUS	},	
	{ "RACE_HYDRA",						RACE_HYDRA	},	
	{ "RACE_HUMAN",						RACE_HUMAN	},	
	{ "RACE_INTELLECT_DEVOURER", RACE_INTELLECT_DEVOURER	},	
	{ "RACE_KOBOLD",					RACE_KOBOLD	},	
	{ "RACE_KRAKEN",					RACE_KRAKEN	},	
	{ "RACE_KRENSHAR",				RACE_KRENSHAR	},	
	{ "RACE_LAMIA",						RACE_LAMIA	},	
	{ "RACE_LAMMASU",					RACE_LAMMASU	},	
	{ "RACE_LICH",						RACE_LICH	},	
	{ "RACE_LIZARDMAN",				RACE_LIZARDMAN	},	
	{ "RACE_LOCATHAH",				RACE_LOCATHAH	},	
	{ "RACE_MEDUSA",					RACE_MEDUSA	},	
	{ "RACE_MEPHIT",					RACE_MEPHIT	},	
	{ "RACE_MEPHIT_AIR",			RACE_MEPHIT_AIR	},	
	{ "RACE_MEPHIT_EARTH",		RACE_MEPHIT_EARTH	},	
	{ "RACE_MEPHIT_FIRE",			RACE_MEPHIT_FIRE	},	
	{ "RACE_MEPHIT_WATER",		RACE_MEPHIT_WATER	},	
	{ "RACE_MERFOLK",					RACE_MERFOLK	},	
	{ "RACE_MINOTAUR",				RACE_MINOTAUR	},	
	{ "RACE_MUMMY",						RACE_MUMMY	},	
	{ "RACE_NIGHT_HAG",				RACE_NIGHT_HAG	},	
	{ "RACE_NAGA_GUARDIAN",		RACE_NAGA_GUARDIAN	},	
	{ "RACE_NAGA_SPIRIT",			RACE_NAGA_SPIRIT	},	
	{ "RACE_NAGA_WATER",			RACE_NAGA_WATER	},	
	{ "RACE_NIGHTMARE",				RACE_NIGHTMARE	},	
	{ "RACE_NIXIE",						RACE_NIXIE	},	
	{ "RACE_NYMPH",						RACE_NYMPH	},	
	{ "RACE_OGRE",						RACE_OGRE	},	
	{ "RACE_OGRE_MAGE",				RACE_OGRE_MAGE	},	
	{ "RACE_ORC",							RACE_ORC	},	
	{ "RACE_OTYUGH",					RACE_OTYUGH	},	
	{ "RACE_OWLBEAR",					RACE_OWLBEAR	},	
	{ "RACE_PEGASUS",					RACE_PEGASUS	},	
	{ "RACE_PHASE_SPIDER",		RACE_PHASE_SPIDER	},	
	{ "RACE_PLANETOUCHED_AIR",	RACE_PLANETOUCHED_AIR	},	
	{ "RACE_PLANETOUCHED_EARTH",	RACE_PLANETOUCHED_EARTH	},	
	{ "RACE_PLANETOUCHED_FIRE",	RACE_PLANETOUCHED_FIRE	},	
	{ "RACE_PLANETOUCHED_SHADOW",	RACE_PLANETOUCHED_SHADOW	},	
	{ "RACE_PLANETOUCHED_WATER",	RACE_PLANETOUCHED_WATER	},	
	{ "RACE_PSEUDODRAGON",		RACE_PSEUDODRAGON	},	
	{ "RACE_PURPLE_WORM",			RACE_PURPLE_WORM	},	
	{ "RACE_PIXIE",						RACE_PIXIE	},	
	{ "RACE_RATKIN",					RACE_RATKIN	},	
	{ "RACE_RAKSHASA",				RACE_RAKSHASA	},	
	{ "RACE_REDCAP",					RACE_REDCAP	},	
	{ "RACE_REMORHAZ",				RACE_REMORHAZ	},	
	{ "RACE_REVENANT",				RACE_REVENANT	},	
	{ "RACE_ROC",							RACE_ROC	},	
	{ "RACE_ROPER",						RACE_ROPER	},	
	{ "RACE_RUST_MONSTER",		RACE_RUST_MONSTER	},	
	{ "RACE_SAHUAGIN",				RACE_SAHUAGIN	},	
	{ "RACE_SALAMANDER",			RACE_SALAMANDER	},	
	{ "RACE_SATYR",						RACE_SATYR	},	
	{ "RACE_SCORPIONFOLK",		RACE_SCORPIONFOLK	},	
	{ "RACE_SERPENTFOLK",			RACE_SERPENTFOLK	},	
	{ "RACE_SHADE",						RACE_SHADE	},	
	{ "RACE_SHADOW_MASTIFF",	RACE_SHADOW_MASTIFF	},	
	{ "RACE_SHAMBLING_MOUND",	RACE_SHAMBLING_MOUND	},	
	{ "RACE_SKELETON",				RACE_SKELETON	},	
	{ "RACE_SPECTRE",					RACE_SPECTRE	},	
	{ "RACE_ANDROSPHYNX",			RACE_ANDROSPHYNX	},	
	{ "RACE_CRIOSPHYNX",			RACE_CRIOSPHYNX	},	
	{ "RACE_GYNOSPHYNX",			RACE_GYNOSPHYNX	},	
	{ "RACE_HEIRACOSPHYNX",		RACE_HEIRACOSPHYNX	},	
	{ "RACE_STIRGE",					RACE_STIRGE	},	
	{ "RACE_SVIRFNEBLIN",			RACE_SVIRFNEBLIN	},	
	{ "RACE_SWARM_BATS",			RACE_SWARM_BATS	},	
	{ "RACE_SWARM_CENTIPEDES",RACE_SWARM_CENTIPEDES	},	
	{ "RACE_SWARM_WASPS",			RACE_SWARM_WASPS	},	
	{ "RACE_SWARM_LOCUSTS",		RACE_SWARM_LOCUSTS	},	
	{ "RACE_SWARM_RATS",			RACE_SWARM_RATS	},	
	{ "RACE_SWARM_SPIDERS",		RACE_SWARM_SPIDERS	},	
	{ "RACE_TARRASQUE",				RACE_TARRASQUE	},	
	{ "RACE_THOQQUA",					RACE_THOQQUA	},	
	{ "RACE_TIEFLING",				RACE_TIEFLING	},	
	{ "RACE_TITAN",						RACE_TITAN	},	
	{ "RACE_TREANT",					RACE_TREANT	},	
	{ "RACE_TRITON",					RACE_TRITON	},	
	{ "RACE_TROGLODYTE",			RACE_TROGLODYTE	},	
	{ "RACE_TROLL",						RACE_TROLL	},	
	{ "RACE_UNICORN",					RACE_UNICORN	},	
	{ "RACE_VAMPIRE",					RACE_VAMPIRE	},	
	{ "RACE_WEREBEAR",				RACE_WEREBEAR	},	
	{ "RACE_WEREBOAR",				RACE_WEREBOAR	},	
	{ "RACE_WERERAT",					RACE_WERERAT	},	
	{ "RACE_WERETIGER",				RACE_WERETIGER	},	
	{ "RACE_WEREWOLF",				RACE_WEREWOLF	},	
	{ "RACE_WIGHT",						RACE_WIGHT	},	
	{ "RACE_WILLOWISP",				RACE_WILLOWISP	},	
	{ "RACE_WINTER_WOLF",			RACE_WINTER_WOLF	},	
	{ "RACE_WORG",						RACE_WORG	},	
	{ "RACE_WRAITH",					RACE_WRAITH	},	
	{ "RACE_WYVERN",					RACE_WYVERN	},	
	{ "RACE_XORN",						RACE_XORN },	
	{ "RACE_ZOMBIE",					RACE_ZOMBIE },	
	{ "RACE_ZOMBIE_ANIMAL",		RACE_ZOMBIE_ANIMAL },	

	{ "RACE_BLACK_PUDDING",		RACE_BLACK_PUDDING	},	
	{ "RACE_GELATINOUS_CUBE",	RACE_GELATINOUS_CUBE	},	
	{ "RACE_GRAY_OOZE",				RACE_GRAY_OOZE	},	
	{ "RACE_GREEN_SLIME",			RACE_GREEN_SLIME	},	
	{ "RACE_OCHRE_JELLY",			RACE_OCHRE_JELLY	},	
	{ "RACE_VIOLET_FUNGUS",		RACE_VIOLET_FUNGUS	},	

	{ "RACE_APE",							RACE_APE	},	
	{ "RACE_BABOON",					RACE_BABOON	},	
	{ "RACE_BADGER",					RACE_BADGER	},	
	{ "RACE_BAT",							RACE_BAT	},	
	{ "RACE_BEAR",						RACE_BEAR	},	
	{ "RACE_BIRD",						RACE_BIRD	},	
	{ "RACE_BISON",						RACE_BISON	},	
	{ "RACE_BOAR",						RACE_BOAR	},	
	{ "RACE_CAMEL",						RACE_CAMEL	},	
	{ "RACE_CAT",							RACE_CAT	},	
	{ "RACE_CHEETAH",					RACE_CHEETAH	},	
	{ "RACE_CROCODILE",				RACE_CROCODILE	},	
	{ "RACE_DOG",							RACE_DOG	},	
	{ "RACE_DONKEY",					RACE_DONKEY	},	
	{ "RACE_EAGLE",						RACE_EAGLE	},	
	{ "RACE_ELEPHANT",				RACE_ELEPHANT	},	
	{ "RACE_FISH",						RACE_FISH	},	
	{ "RACE_FOX",							RACE_FOX	},	
	{ "RACE_HAWK",						RACE_HAWK	},	
	{ "RACE_HORSE",						RACE_HORSE	},	
	{ "RACE_HYENA",						RACE_HYENA	},	
	{ "RACE_LEOPARD",					RACE_LEOPARD	},	
	{ "RACE_LION",						RACE_LION	},	
	{ "RACE_LIZARD",					RACE_LIZARD	},	
	{ "RACE_MONKEY",					RACE_MONKEY	},	
	{ "RACE_OCTOPUS",					RACE_OCTOPUS	},	
	{ "RACE_OWL",							RACE_OWL	},	
	{ "RACE_PONY",						RACE_PONY	},	
	{ "RACE_PORPOISE",				RACE_PORPOISE	},	
	{ "RACE_RODENT",					RACE_RODENT	},	
	{ "RACE_RHINO",						RACE_RHINO	},	
	{ "RACE_SHARK",						RACE_SHARK	},	
	{ "RACE_SNAKE_PYTHON",		RACE_SNAKE_PYTHON	},	
	{ "RACE_SNAKE_VIPER",			RACE_SNAKE_VIPER	},	
	{ "RACE_SNAKE",						RACE_SNAKE	},	
	{ "RACE_TIGER",						RACE_TIGER	},	
	{ "RACE_TOAD",						RACE_TOAD	},	
	{ "RACE_WEASEL",					RACE_WEASEL	},	
	{ "RACE_WHALE",						RACE_WHALE	},	
	{ "RACE_WOLF",						RACE_WOLF	},	
	{ "RACE_WOLVERINE",				RACE_WOLVERINE	},	

	{ "RACE_GIANT_ANT",				RACE_GIANT_ANT	},	
	{ "RACE_GIANT_BEE",				RACE_GIANT_BEE	},	
	{ "RACE_BOMB_BEETLE",			RACE_BOMB_BEETLE	},	
	{ "RACE_FIRE_BEETLE",			RACE_FIRE_BEETLE	},	
	{ "RACE_STAG_BEETLE",			RACE_STAG_BEETLE	},	
	{ "RACE_GIANT_WASP",			RACE_GIANT_WASP	},	
	{ "RACE_GIANT_CENTIPEDE",	RACE_GIANT_CENTIPEDE	},	
	{ "RACE_GIANT_SCORPION",	RACE_GIANT_SCORPION	},	
	{ "RACE_GIANT_SPIDER",		RACE_GIANT_SPIDER	},	
	{ "MAX_RACE",							MAX_RACE	},	

	{ "RACESECT_CITY",					BV01			},
	{ "RACESECT_FIELD",					BV02			},
	{ "RACESECT_FOREST",				BV03			},
	{ "RACESECT_HILLS",					BV04			},
	{ "RACESECT_MOUNTAIN",			BV05			},
	{ "RACESECT_LAKE",					BV06			},
	{ "RACESECT_RIVER",					BV07			},
	{ "RACESECT_OCEAN",					BV08			},
	{ "RACESECT_AIR",						BV09			},
	{ "RACESECT_DESERT",				BV10			},
	{ "RACESECT_LAVA",					BV11			},
	{ "RACESECT_ETHEREAL",			BV12			},
	{ "RACESECT_ASTRAL",				BV13			},
	{ "RACESECT_UNDER_WATER",		BV14			},
	{ "RACESECT_UNDER_GROUND",	BV15			},
	{ "RACESECT_DEEP_EARTH",		BV16			},
	{ "RACESECT_ROAD",					BV17			},
	{ "RACESECT_SWAMP",					BV18			},
	{ "RACESECT_BEACH",					BV19			},
	{ "RACESECT_TUNDRA",				BV20			},
	{ "RACESECT_BARREN",				BV21			},

	{ "RIS_NONE",	0 },
	{ "RIS_SUMMON",	0 },
	{ "RIS_CHARM",	0 },
	{ "RIS_MAGIC",	0 },
	{ "RIS_NONMAGIC",	0 },
	{ "RIS_BLUNT",	0 },
	{ "RIS_PIERCE",	0 },
	{ "RIS_SLASH",	0 },
	{ "RIS_FIRE",		0 },
	{ "RIS_COLD",	0 },
	{ "RIS_ELECTRICITY",	0 },
	{ "RIS_ACID",	0 },
	{ "RIS_POISON",	0 },
	{ "RIS_DRAIN",	0 },
	{ "RIS_HOLY",	0 },
	{ "RIS_ENERGY",	0 },
	{ "RIS_MENTAL",	0 },
	{ "RIS_DISEASE",	0 },
	{ "RIS_DROWNING",	0 },
	{ "RIS_LIGHT",	0 },
	{ "RIS_SOUND",	0 },
	{ "RIS_WOOD",	0 },
	{ "RIS_SILVER",	0 },
	{ "RIS_IRON",	0 },
	{ "RIS_HOLD",	0 },
	{ "RIS_SLEEP",	0 },

	{ "ROOM_NONE",					0		},
	{ "ROOM_NO_CASTLE",			0		},

	{ "ROOM_DARK",					BV01		},
	{ "ROOM_FOG",						BV02		},
	{ "ROOM_NO_MOB",				BV03		},
	{ "ROOM_INDOORS",				BV04		},
	{ "ROOM_BLACKLIGHT",		BV05		},
	{ "ROOM_NO_ASTRAL",			BV06		},
	{ "ROOM_CLANSTOREROOM",	BV07		},
	{ "ROOM_SWARM",					BV08		},
	{ "ROOM_NO_MAGIC",			BV09		},
	{ "ROOM_PRIVATE",				BV10		},
	{ "ROOM_SAFE",					BV11		},
	{ "ROOM_SOLITARY",			BV12		},
	{ "ROOM_PET_SHOP",			BV13		},
	{ "ROOM_NO_RECALL",			BV14		},
	{ "ROOM_RIP",						BV15		},
	{ "ROOM_BLOCK",					BV16		},
	{ "ROOM_NO_SAVE",				BV17		},
	{ "ROOM_MORGUE",				BV18		},
	{ "ROOM_INN",						BV19		},
	{ "ROOM_NOFLOOR",				BV20		},
	{ "ROOM_NOSCRY",				BV21		},
	{ "ROOM_NO_COVER",			BV22		},
	{ "ROOM_ENTANGLE",			BV23		},
	{ "ROOM_DAYLIGHT",			BV24		},
	{ "ROOM_LIGHT",					BV25		},
	{ "ROOM_NO_AIR",				BV26		},
	{ "ROOM_CLANHALL",			BV27		},
	{ "ROOM_AUDIENCE",			BV28		},
	{ "ROOM_NOTE_BOARD",		BV29		},
	{ "ROOM_AVAILABLE1",		BV30		},
	{ "ROOM_NO_RIP",				BV31		},
	{ "ROOM_MAZE",					BV32		},
	{ "ROOM_ICE",						BV33		},
	{ "ROOM_DYNAMIC",				BV34		},
	{ "ROOM_WILDERNESS",		BV35		},

	{ "ROOM_BANK",					0		},
	{ "ROOM_ALTAR_N",				0		},

	{	"RSPEC_NONE",					RSPEC_NONE					},
	{	"RSPEC_AIR",					RSPEC_AIR						},
	{	"RSPEC_ANGEL",				RSPEC_ANGEL					},
	{	"RSPEC_AQUATIC",			RSPEC_AQUATIC				},
	{	"RSPEC_ARCHON",				RSPEC_ARCHON				},
	{	"RSPEC_CHAOTIC",			RSPEC_CHAOTIC				},
	{	"RSPEC_COLD",					RSPEC_COLD					},
	{	"RSPEC_DEMON",				RSPEC_DEMON					},
	{	"RSPEC_DEVIL",				RSPEC_DEVIL					},
	{	"RSPEC_DROW",					RSPEC_DROW					},
	{	"RSPEC_DWARF",				RSPEC_DWARF					},
	{	"RSPEC_EARTH",				RSPEC_EARTH					},
	{	"RSPEC_ELEMENTAL",		RSPEC_ELEMENTAL			},
	{	"RSPEC_ELF",					RSPEC_ELF						},
	{	"RSPEC_EVIL",					RSPEC_EVIL					},
	{	"RSPEC_EXTRAPLANAR",	RSPEC_EXTRAPLANAR		},
	{	"RSPEC_FIRE",					RSPEC_FIRE					},
	{	"RSPEC_GIANT",				RSPEC_GIANT					},
	{	"RSPEC_GNOLL",				RSPEC_GNOLL					},
	{	"RSPEC_GNOME",				RSPEC_GNOME					},
	{	"RSPEC_GOBLINOID",		RSPEC_GOBLINOID			},
	{	"RSPEC_GOOD",					RSPEC_GOOD					},
	{	"RSPEC_HALFLING",			RSPEC_HALFLING			},
	{	"RSPEC_HUMAN",				RSPEC_HUMAN					},
	{	"RSPEC_INCORPOREAL",	RSPEC_INCORPOREAL		},
	{	"RSPEC_LAWFUL",				RSPEC_LAWFUL				},
	{	"RSPEC_NATIVE",				RSPEC_NATIVE				},
	{	"RSPEC_ORC",					RSPEC_ORC						},
	{	"RSPEC_REPTILIAN",		RSPEC_REPTILIAN			},
	{	"RSPEC_SHAPECHANGER",	RSPEC_SHAPECHANGER	},
	{	"RSPEC_SWARM",				RSPEC_SWARM					},
	{	"RSPEC_WATER",				RSPEC_WATER					},
	{	"RSPEC_MULTI_ARMS",		0		},
	{	"RSPEC_MULTI_LEGS",		0		},
	{	"RSPEC_QUADRUPED",		0			},

	{	"RTYPE_NONE",				RTYPE_NONE				},
	{	"RTYPE_ABERRATION",	RTYPE_ABERRATION	},
	{	"RTYPE_ANIMAL",			RTYPE_ANIMAL			},
	{	"RTYPE_CONSTRUCT",	RTYPE_CONSTRUCT		},
	{	"RTYPE_DRAGON",			RTYPE_DRAGON			},
	{	"RTYPE_FEY",				RTYPE_FEY					},
	{	"RTYPE_HUMANOID",		RTYPE_HUMANOID		},
	{	"RTYPE_MAGICAL",		RTYPE_MAGICAL			},
	{	"RTYPE_MONSTROUS",	RTYPE_MONSTROUS		},
	{	"RTYPE_OOZE",				RTYPE_OOZE				},
	{	"RTYPE_OUTSIDER",		RTYPE_OUTSIDER		},
	{	"RTYPE_PLANT",			RTYPE_PLANT				},
	{	"RTYPE_UNDEAD",			RTYPE_UNDEAD			},
	{	"RTYPE_VERMIN",			RTYPE_VERMIN			},
	{	"RTYPE_MAX",				RTYPE_MAX					},

	{ "SCROLL_ARCANE",				0		},
	{ "SCROLL_DIVINE",				1		},

	{ "DIS_BLINDING",			DIS_BLINDING_SICKNESS		},
	{ "DIS_CACKLE_FEVER",	DIS_CACKLE_FEVER		},
	{ "DIS_DEMON_FEVER",	DIS_DEMON_FEVER		},
	{ "DIS_DEVIL_CHILLS",	DIS_DEVIL_CHILLS		},
	{ "DIS_FILTH_FEVER",	DIS_FILTH_FEVER		},
	{ "DIS_GHOUL_FEVER",	DIS_GHOUL_FEVER		},
	{ "DIS_MIND_FIRE",		DIS_MIND_FIRE		},
	{ "DIS_MUMMY_ROT",		DIS_MUMMY_ROT		},
	{ "DIS_RED_ACHE",			DIS_RED_ACHE		},
	{ "DIS_THE_SHAKES",		DIS_THE_SHAKES		},
	{ "DIS_SLIMY_DOOM",		DIS_SLIMY_DOOM		},

	{	"SDESC_NONE",				SDESC_NONE			},
	{	"SDESC_ACID",				SDESC_ACID			},
	{	"SDESC_AIR",				SDESC_AIR				},
	{	"SDESC_CHAOTIC",		SDESC_CHAOTIC		},
	{	"SDESC_COLD",				SDESC_COLD			},
	{	"SDESC_DARKNESS",		SDESC_DARKNESS	},
	{	"SDESC_DEATH",			SDESC_DEATH			},
	{	"SDESC_DISEASE",		SDESC_DISEASE		},
	{	"SDESC_EARTH",			SDESC_EARTH			},
	{	"SDESC_ELECTRIC",		SDESC_ELECTRIC	},
	{	"SDESC_EVIL",				SDESC_EVIL			},
	{	"SDESC_FEAR",				SDESC_FEAR			},
	{	"SDESC_FIRE",				SDESC_FIRE			},
	{	"SDESC_FORCE",			SDESC_FORCE			},
	{	"SDESC_GOOD",				SDESC_GOOD			},
	{	"SDESC_HEALING",		SDESC_HEALING		},
	{	"SDESC_ILLUSION",		SDESC_ILLUSION	},
	{	"SDESC_LAWFUL",			SDESC_LAWFUL		},
	{	"SDESC_LIGHT",			SDESC_LIGHT			},
	{	"SDESC_MAGIC",			SDESC_MAGIC			},
	{	"SDESC_MIND",				SDESC_MIND			},
	{	"SDESC_NEGATIVE",		SDESC_NEGATIVE	},
	{	"SDESC_PARALYSIS",	SDESC_PARALYSIS	},
	{	"SDESC_PETRI",			SDESC_PETRI			},
	{	"SDESC_POISON",			SDESC_POISON		},
	{	"SDESC_SONIC",			SDESC_SONIC			},
	{	"SDESC_SLEEP",			SDESC_SLEEP			},
	{	"SDESC_WATER",			SDESC_WATER			},
	
	{ "SECT_INSIDE",				SECT_INSIDE				},
	{ "SECT_CITY",					SECT_CITY					},
	{ "SECT_FIELD",					SECT_FIELD				},
	{ "SECT_FOREST",				SECT_FOREST				},
	{ "SECT_HILLS",					SECT_HILLS				},
	{ "SECT_MOUNTAIN",			SECT_MOUNTAIN			},
	{ "SECT_LAKE",					SECT_LAKE					},
	{ "SECT_RIVER",					SECT_RIVER				},
	{ "SECT_OCEAN",					SECT_OCEAN				},
	{ "SECT_AIR",						SECT_AIR					},
	{ "SECT_DESERT",				SECT_DESERT				},
	{ "SECT_LAVA",					SECT_LAVA					},
	{ "SECT_ETHEREAL",			SECT_ETHEREAL			},
	{ "SECT_ASTRAL",				SECT_ASTRAL				},
	{ "SECT_UNDER_WATER",		SECT_UNDER_WATER	},
	{ "SECT_UNDER_GROUND",	SECT_UNDER_GROUND	},
	{ "SECT_DEEP_EARTH",		SECT_DEEP_EARTH		},
	{ "SECT_ROAD",					SECT_ROAD					},
	{ "SECT_SWAMP",					SECT_SWAMP				},
	{ "SECT_BEACH",					SECT_BEACH				},
	{ "SECT_TUNDRA",				SECT_TUNDRA				},
	{ "SECT_BARREN",				SECT_BARREN				},

	{ "SEX_NEUTRAL",				0		},
	{ "SEX_MALE",						1		},
	{ "SEX_FEMALE",					2		},

	{ "SHOP_NONE",						0				},
	{ "SHOP_IDENTIFY",				BV01		},
	{ "SHOP_TEMPLE",					BV02		},
	{ "SHOP_CLAN_STORE",			BV03		},
	{ "SHOP_BANK",						BV04		},
	{ "SHOP_AVAIL5",					BV05		},
	{ "SHOP_AVAIL1",					0		},
	{ "SHOP_AVAIL2",					0		},
	{ "SHOP_AVAIL3",					0		},

	{ "SIZE_FINE",				SIZE_FINE				},
	{ "SIZE_DIMINUTIVE",	SIZE_DIMINUTIVE	},
	{ "SIZE_TINY",				SIZE_TINY				},
	{ "SIZE_SMALL",				SIZE_SMALL			},
	{ "SIZE_MEDIUM",			SIZE_MEDIUM			},
	{ "SIZE_LARGE",				SIZE_LARGE			},
	{ "SIZE_HUGE",				SIZE_HUGE				},
	{ "SIZE_GARGANTUAN",	SIZE_GARGANTUAN	},
	{ "SIZE_COLOSSAL",		SIZE_COLOSSAL		},

	{ "TFLAG_NONE",							0		},
	{ "TFLAG_SPELL_STORING",		BV01		},
	{ "TFLAG_COUNTERSPELL",			BV02		},
	{ "TFLAG_SPELL_RECAST",			BV03		},
	{ "TFLAG_SPELL_CHARGES",		BV04		},
	{ "TFLAG_ABSORPTION",				BV05		},

	{ "TRAP_RESET_NONE",				0		},
	{ "TRAP_RESET_MANUAL",			1		},
	{ "TRAP_RESET_AUTO",				2		},

	{ "TRAP_TRIG_MOVE",				BV01	},
	{ "TRAP_TRIG_MOVE_NORTH",	BV02	},
	{ "TRAP_TRIG_MOVE_EAST",	BV03	},
	{ "TRAP_TRIG_MOVE_SOUTH",	BV04	},
	{ "TRAP_TRIG_MOVE_WEST",	BV05	},
	{ "TRAP_TRIG_MOVE_UP",		BV06	},
	{ "TRAP_TRIG_MOVE_DOWN",	BV07	},
	{ "TRAP_TRIG_OPEN_NORTH",	BV08	},
	{ "TRAP_TRIG_OPEN_EAST",	BV09	},
	{ "TRAP_TRIG_OPEN_SOUTH",	BV10	},
	{ "TRAP_TRIG_OPEN_WEST",	BV11	},
	{ "TRAP_TRIG_OPEN_UP",		BV12	},
	{ "TRAP_TRIG_OPEN_DOWN",	BV13	},
	{ "TRAP_TRIG_OPEN_OBJ",		BV14	},
	{ "TRAP_TRIG_GET_PUT",		BV15	},
	{ "TRAP_TRIG_ROOMAFFECT",	BV16	},
	{ "TRAP_TRIG_MAGIC",			BV17	},

	{ "TRAP_TYPE_SLEEP",			TRAP_TYPE_SLEEP			},
	{ "TRAP_TYPE_SPELL",			TRAP_TYPE_SPELL			},
	{ "TRAP_TYPE_FIRE",				TRAP_TYPE_FIRE			},
	{ "TRAP_TYPE_COLD",				TRAP_TYPE_COLD			},
	{ "TRAP_TYPE_ACID",				TRAP_TYPE_ACID			},
	{ "TRAP_TYPE_ELECTRIC",		TRAP_TYPE_ELECTRIC	},
	{ "TRAP_TYPE_BLUNT",			TRAP_TYPE_BLUNT			},
	{ "TRAP_TYPE_PIERCE",			TRAP_TYPE_PIERCE		},
	{ "TRAP_TYPE_SLASH",			TRAP_TYPE_SLASH			},
	{ "TRAP_TYPE_RANGED",			TRAP_TYPE_RANGED		},
	{ "TRAP_TYPE_MLOAD",			TRAP_TYPE_MLOAD			},
	{ "TRAP_TYPE_OLOAD",			TRAP_TYPE_OLOAD			},
	{ "TRAP_TYPE_POISON",			TRAP_TYPE_POISON		},
	{ "TRAP_TYPE_TELEPORT",		TRAP_TYPE_TELEPORT	},
	{ "TRAP_TYPE_MPROG",			TRAP_TYPE_MPROG			},

	{ "TRIG_COMMAND",			BV01		},
	{ "TRIG_VOID",				BV02		},
	{ "TRIG_UNKNOWN",			BV03		},
	{ "TRIG_TICK",				BV04		},
	{ "TRIG_DAMAGE",			BV05		},
	{ "TRIG_HIT",					BV06		},
	{ "TRIG_WEAR",				BV07		},
	{ "TRIG_REMOVE",			BV08		},
	{ "TRIG_SACRIFICE",		BV09		},
	{ "TRIG_DROP",				BV10		},
	{ "TRIG_GET",					BV11		},
	{ "TRIG_ROOM_COMMAND",		BV12		},
	{ "TRIG_ROOM_UNKNOWN",		BV13		},
	{ "TRIG_WEAR_COMMAND",		BV14		},
	{ "TRIG_WEAR_UNKNOWN",		BV15		},

	{ "TOOL_ALCHEMY_KIT",				TOOL_ALCHEMY_KIT			},
	{ "TOOL_CLIMBERS_KIT",			TOOL_CLIMBERS_KIT			},
	{ "TOOL_DISGUISE_KIT",			TOOL_DISGUISE_KIT			},
	{ "TOOL_FIRSTAID_KIT",			TOOL_FIRSTAID_KIT			},
	{ "TOOL_JEWELERS_TOOLS",		TOOL_JEWELERS_TOOLS		},
	{ "TOOL_MAGNIFYING_GLASS",	TOOL_MAGNIFYING_GLASS	},
	{ "TOOL_MINERS_PICK",				TOOL_MINERS_PICK			},
	{ "TOOL_MERCHANTS_SCALE",		TOOL_MERCHANTS_SCALE	},
	{ "TOOL_PEN",								TOOL_PEN							},
	{ "TOOL_ROPE",							TOOL_ROPE							},
	{ "TOOL_SHOVEL",						TOOL_SHOVEL						},
	{ "TOOL_SMITH_TOOLS",				TOOL_SMITH_TOOLS			},
	{ "TOOL_SURVIVAL_TOOLS",		TOOL_SURVIVAL_TOOLS		},
	{ "TOOL_TANNING_TOOLS",			TOOL_TANNING_TOOLS		},
	{ "TOOL_THIEVES_TOOLS",			TOOL_THIEVES_TOOLS		},
	{ "TOOL_WOODWORKERS_TOOLS",	TOOL_WOODWORKERS_TOOLS},
	{ "TOOL_SEAL",							TOOL_SEAL							},
	{ "TOOL_FISHING_POLE",			TOOL_FISHING_POLE			},
	{ "TOOL_TAILORS_TOOLS",			TOOL_TAILORS_TOOLS		},
	{ "TOOL_ANVIL",							TOOL_ANVIL						},
	{ "TOOL_FURNACE",						TOOL_FURNACE					},
	{ "TOOL_LATHE",							TOOL_LATHE						},
	{ "TOOL_COOKING_POT",				TOOL_COOKING_POT			},
	{ "TOOL_TINDER",						TOOL_TINDER						},

	{ "WEAPON_SLASH",			1		},
	{ "WEAPON_CRUSH",			2		},
	{ "WEAPON_PIERCE",		3		},

	{ "WEAPON_TYPE_WEAPON",						WEAPON_TYPE_WEAPON		},
	{ "WEAPON_TYPE_KNIFE",						WEAPON_TYPE_KNIFE		},
	{ "WEAPON_TYPE_DAGGER",						WEAPON_TYPE_DAGGER		},
	{ "WEAPON_TYPE_MACE_LIGHT",				WEAPON_TYPE_MACE_LIGHT		},
	{ "WEAPON_TYPE_SICKLE",						WEAPON_TYPE_SICKLE		},
	{ "WEAPON_TYPE_CLUB",							WEAPON_TYPE_CLUB		},
	{ "WEAPON_TYPE_MACE_HEAVY",				WEAPON_TYPE_MACE_HEAVY		},
	{ "WEAPON_TYPE_MORNINGSTAR",			WEAPON_TYPE_MORNINGSTAR		},
	{ "WEAPON_TYPE_SHORTSPEAR",				WEAPON_TYPE_SHORTSPEAR		},
	{ "WEAPON_TYPE_LONGSPEAR",				WEAPON_TYPE_LONGSPEAR		},
	{ "WEAPON_TYPE_QUARTERSTAFF",			WEAPON_TYPE_QUARTERSTAFF	},
	{ "WEAPON_TYPE_SPEAR",						WEAPON_TYPE_SPEAR	},
	{ "WEAPON_TYPE_CROSSBOW_HEAVY",		WEAPON_TYPE_CROSSBOW_HEAVY	},
	{ "WEAPON_TYPE_CROSSBOW_LIGHT",		WEAPON_TYPE_CROSSBOW_LIGHT	},
	{ "WEAPON_TYPE_DART",							WEAPON_TYPE_DART	},
	{ "WEAPON_TYPE_JAVELIN",					WEAPON_TYPE_JAVELIN	},
	{ "WEAPON_TYPE_SLING",						WEAPON_TYPE_SLING	},
	{ "WEAPON_TYPE_AXE_THROWING",			WEAPON_TYPE_AXE_THROWING	},
	{ "WEAPON_TYPE_HAMMER_LIGHT",			WEAPON_TYPE_HAMMER_LIGHT	},
	{ "WEAPON_TYPE_HANDAXE",					WEAPON_TYPE_HANDAXE	},
	{ "WEAPON_TYPE_KUKRI",						WEAPON_TYPE_KUKRI	},
	{ "WEAPON_TYPE_PICK_LIGHT",				WEAPON_TYPE_PICK_LIGHT	},
	{ "WEAPON_TYPE_SAP",							WEAPON_TYPE_SAP	},
	{ "WEAPON_TYPE_SWORD_SHORT",			WEAPON_TYPE_SWORD_SHORT	},
	{ "WEAPON_TYPE_BATTLEAXE",				WEAPON_TYPE_BATTLEAXE	},
	{ "WEAPON_TYPE_FLAIL",						WEAPON_TYPE_FLAIL	},
	{ "WEAPON_TYPE_SWORD_LONG",				WEAPON_TYPE_SWORD_LONG	},
	{ "WEAPON_TYPE_PICK_HEAVY",				WEAPON_TYPE_PICK_HEAVY	},
	{ "WEAPON_TYPE_RAPIER",						WEAPON_TYPE_RAPIER	},
	{ "WEAPON_TYPE_SCIMITAR",					WEAPON_TYPE_SCIMITAR	},
	{ "WEAPON_TYPE_TRIDENT",					WEAPON_TYPE_TRIDENT	},
	{ "WEAPON_TYPE_WARHAMMER",				WEAPON_TYPE_WARHAMMER	},
	{ "WEAPON_TYPE_FALCHION",					WEAPON_TYPE_FALCHION	},
	{ "WEAPON_TYPE_GLAIVE",						WEAPON_TYPE_GLAIVE	},
	{ "WEAPON_TYPE_GREATAXE",					WEAPON_TYPE_GREATAXE	},
	{ "WEAPON_TYPE_GREATCLUB",				WEAPON_TYPE_GREATCLUB	},
	{ "WEAPON_TYPE_FLAIL_HEAVY",			WEAPON_TYPE_FLAIL_HEAVY	},
	{ "WEAPON_TYPE_GREATSWORD",				WEAPON_TYPE_GREATSWORD	},
	{ "WEAPON_TYPE_GUISARME",					WEAPON_TYPE_GUISARME	},
	{ "WEAPON_TYPE_HALBERD",					WEAPON_TYPE_HALBERD	},
	{ "WEAPON_TYPE_LANCE",						WEAPON_TYPE_LANCE	},
	{ "WEAPON_TYPE_RANSEUR",					WEAPON_TYPE_RANSEUR	},
	{ "WEAPON_TYPE_SCYTHE",						WEAPON_TYPE_SCYTHE	},
	{ "WEAPON_TYPE_LONGBOW",					WEAPON_TYPE_LONGBOW	},
	{ "WEAPON_TYPE_COMPOSITE_BOW",		WEAPON_TYPE_LONGBOW_COMPOSITE	},
	{ "WEAPON_TYPE_LONGBOW_COMPOSITE",WEAPON_TYPE_LONGBOW_COMPOSITE	},
	{ "WEAPON_TYPE_SHORTBOW",					WEAPON_TYPE_SHORTBOW	},
	{ "WEAPON_TYPE_SHORTBOW_COMPOSITE",	WEAPON_TYPE_SHORTBOW_COMPOSITE	},
	{ "WEAPON_TYPE_KAMA",							WEAPON_TYPE_KAMA	},
	{ "WEAPON_TYPE_NUNCHAKU",					WEAPON_TYPE_NUNCHAKU	},
	{ "WEAPON_TYPE_SAI",							WEAPON_TYPE_SAI	},
	{ "WEAPON_TYPE_SIANGHAM",					WEAPON_TYPE_SIANGHAM	},
	{ "WEAPON_TYPE_SWORD_BASTARD",		WEAPON_TYPE_SWORD_BASTARD	},
	{ "WEAPON_TYPE_WARAXE_DWARVEN",		WEAPON_TYPE_WARAXE_DWARVEN	},
	{ "WEAPON_TYPE_ELVEN_THINBLADE",	WEAPON_TYPE_ELVEN_THINBLADE	},
	{ "WEAPON_TYPE_WHIP",							WEAPON_TYPE_WHIP	},
	{ "WEAPON_TYPE_AXE_DOUBLE",				WEAPON_TYPE_AXE_DOUBLE	},
	{ "WEAPON_TYPE_CHAIN_SPIKED",			WEAPON_TYPE_CHAIN_SPIKED	},
	{ "WEAPON_TYPE_FLAIL_DIRE",				WEAPON_TYPE_FLAIL_DIRE	},
	{ "WEAPON_TYPE_SWORD_TWO_BLADED",	WEAPON_TYPE_SWORD_TWO_BLADED	},
	{ "WEAPON_TYPE_URGROSH_DWARVEN",	WEAPON_TYPE_URGROSH_DWARVEN	},
	{ "WEAPON_TYPE_BOLA",							WEAPON_TYPE_BOLA	},
	{ "WEAPON_TYPE_CROSSBOW_HAND",		WEAPON_TYPE_CROSSBOW_HAND	},
	{ "WEAPON_TYPE_SHURIKEN",					WEAPON_TYPE_SHURIKEN	},
	{ "WEAPON_TYPE_CHAKRAM",					WEAPON_TYPE_CHAKRAM	},

	{ "WFLAG_NONE",						0										},
	{ "WFLAG_ANARCHIC",			 	WFLAG_ANARCHIC			},
	{ "WFLAG_AXIOMATIC",			WFLAG_AXIOMATIC			},
	{ "WFLAG_BANE",						WFLAG_BANE					},
	{ "WFLAG_DISRUPTION",			WFLAG_DISRUPTION		},
	{ "WFLAG_DISTANCE",				WFLAG_DISTANCE			},
	{ "WFLAG_FLAMING",				WFLAG_FLAMING				},
	{ "WFLAG_FLAMING_BURST",	WFLAG_FLAMING_BURST	},
	{ "WFLAG_FROST",					WFLAG_FROST					},
	{ "WFLAG_GHOST_TOUCH",		WFLAG_GHOST_TOUCH		},
	{ "WFLAG_HOLY",						WFLAG_HOLY					},
	{ "WFLAG_ICY_BURST",			WFLAG_ICY_BURST			},
	{ "WFLAG_KEEN",						WFLAG_KEEN					},
	{ "WFLAG_KI_FOCUS",				WFLAG_KI_FOCUS			},
	{ "WFLAG_MERCIFUL",				WFLAG_MERCIFUL			},
	{ "WFLAG_RETURNING",			WFLAG_RETURNING			},
	{ "WFLAG_SEEKING",				WFLAG_SEEKING				},
	{ "WFLAG_SHOCK",					WFLAG_SHOCK					},
	{ "WFLAG_SHOCK_BURST",		WFLAG_SHOCK_BURST		},
	{ "WFLAG_SPEED",					WFLAG_SPEED					},
	{ "WFLAG_SPELL_STORING",	WFLAG_SPELL_STORING	},
	{ "WFLAG_THUNDERING",			WFLAG_THUNDERING		},
	{ "WFLAG_THROWING",				WFLAG_THROWING			},
	{ "WFLAG_UNHOLY",					WFLAG_UNHOLY				},
	{ "WFLAG_VENOMOUS",				WFLAG_VENOMOUS			},
	{ "WFLAG_VICIOUS",				WFLAG_VICIOUS				},
	{ "WFLAG_VAMPIRIC",				WFLAG_VAMPIRIC			},
	{ "WFLAG_VORPAL",					WFLAG_VORPAL				},
	{ "WFLAG_WOUNDING",				WFLAG_WOUNDING			},
	{ "WFLAG_SLAYING",				WFLAG_SLAYING				},
	{ "WFLAG_CAUSTIC",				WFLAG_CAUSTIC				},

	{ "WEAR_NONE",				WEAR_NONE				},
	{ "WEAR_FLOAT",			 	WEAR_FLOAT			},
	{ "WEAR_HEAD",				WEAR_HEAD				},
	{ "WEAR_FACE",				WEAR_FACE				},
	{ "WEAR_EARS",				WEAR_EARS				},
	{ "WEAR_NECK_A",			WEAR_NECK_1			},
	{ "WEAR_NECK_B",			WEAR_NECK_2			},
	{ "WEAR_ARMS",				WEAR_ARMS				},
	{ "WEAR_WRIST_L",			WEAR_WRIST_L		},
	{ "WEAR_WRIST_R",			WEAR_WRIST_R		},
	{ "WEAR_HANDS",			  WEAR_HANDS			},
	{ "WEAR_FINGER_L",		WEAR_FINGER_L		},
	{ "WEAR_FINGER_R",		WEAR_FINGER_R		},
	{ "WEAR_ABOUT",				WEAR_ABOUT			},
	{ "WEAR_BODY",				WEAR_BODY				},
	{ "WEAR_SADDLE",			WEAR_SADDLE			},
	{ "WEAR_BACK",				WEAR_BACK				},
	{ "WEAR_WAIST",				WEAR_WAIST			},
	{ "WEAR_BELT_1",			WEAR_BELT_1			},
	{ "WEAR_BELT_2",			WEAR_BELT_2			},
	{ "WEAR_BELT_3",			WEAR_BELT_3			},
	{ "WEAR_LEGS",				WEAR_LEGS				},
	{ "WEAR_ANKLE_L",			WEAR_ANKLE_L		},
	{ "WEAR_ANKLE_R",			WEAR_ANKLE_R		},
	{ "WEAR_FEET",				WEAR_FEET				},
	{ "WEAR_SHIELD",			WEAR_SHIELD			},
	{ "WEAR_WIELD",				WEAR_WIELD			},
	{ "WEAR_DUAL_WIELD",	WEAR_DUAL_WIELD	},
	{ "WEAR_BOTH_HANDS",	WEAR_BOTH_HANDS	},
	{ "WEAR_HOLD",				WEAR_HOLD				},

	{ "",				-1		}
};