/***************************************************************************
* Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer, *
* Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe. *
* *
* Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael *
* Chastain, Michael Quan, and Mitchell Tse. *
* *
* Envy Diku Mud improvements copyright (C) 1994 by Michael Quan, David *
* Love, Guilherme 'Willie' Arnold, and Mitchell Tse. *
* *
* In order to use any part of this Envy Diku Mud, you must comply with *
* the original Diku license in 'license.doc', the Merc license in *
* 'license.txt', as well as the Envy license in 'license.nvy'. *
* In particular, you may not remove either of these copyright notices. *
* *
* Much time and thought has gone into this software and you are *
* benefitting. We hope that you share your changes too. What goes *
* around, comes around. *
***************************************************************************/
#define unix 1
#if defined( macintosh )
#include <types.h>
#else
#include <sys/types.h>
#endif
#include <stdio.h>
#include <time.h>
#include "merc.h"
/*
* Guild table.
*/
const struct guild_data guild_table [] =
{
{ "CLANS", "Moksha Keirkan Isabo", AT_CYAN, GUILD_NORMAL },
{ "1045", "Decklarean Angi Thalador", AT_YELLOW, GUILD_NORMAL },
{ "CREATION", "Sherf", AT_BLUE, GUILD_NORMAL },
{ "", "", 0, 0 }
};
const struct quest_data quest_table [] =
{
/*{ "name", vnum, qp, level }*/
{ "practice", "&PP&practic&Pe&X", 0, 10, 1 },
{ "bamboo training sword", "&YB&Oa&Ym&Ob&Yo&Oo &cTraining Sword&X", 2426, 100, 1 },
{ "tassled leather leggings", "&cTassled &zL&We&za&Wt&zh&We&zr&c Leggings&X", 2427, 200, 5 },
{ "ivory-cerved anklets", "&WIvory&w-&WCarved &cAnklets&X", 2428, 300, 10 },
{ "golwing bauble", "&WGlow&wing &CBauble&X", 2429, 100, 11 },
{ "blazing flameshield", "&RBl&raz&Oin&Yg &RFla&rmes&Ohie&Yld&X", 2430, 200, 15 },
{ "scaly vambraces", "&CScaly &cVambraces&X", 2431, 300, 20 },
{ "steel visor", "&zSteel &cVisor&X", 2432, 100, 21 },
{ "taloned gauntlets", "&cTaloned Gauntlets&X", 2433, 200, 25 },
{ "brass scope", "&OBrass &cScope&X", 2434, 300, 30 },
{ "silver ear clasp", "&wSilver &cEar Clasp&X", 2435, 100, 31 },
{ "heavy leather boots", "&OHeavy Leather &cBoots&X", 2436, 200, 35 },
{ "wreath of illusions", "&GW&gr&Ge&ga&Gt&gh &cof &CIllusions&X", 2437, 300, 40 },
{ "long hafted spear", "&OLong Hafted &zSpear&X", 2438, 100, 41 },
{ "arch sorcerers robe", "&zArch Sorcerer's &cRobe&X", 2439, 200, 45 },
{ "engraved golden breastplate", "&cEngraved &YGolden &cBreastplate&X", 2440, 300, 50 },
{ "ankle sheathed dagger", "&cAnkle-Sheathed Dagger&X", 2441, 150, 51 },
{ "band of winds", "&OBand &cof &CWinds&X", 2442, 250, 55 },
{ "dark stormcloud", "&zDark Stormcloud&X", 2443, 350, 60 },
{ "winter fur cloak", "&WWinter Fur &cCloak&X", 2444, 150, 61 },
{ "travellers cloak", "&cTraveller's Cloak&X", 2445, 250, 65 },
{ "demons fiery glare", "&zDemon's &RFi&re&Or&Yy &rGlare&X", 2446, 350, 70 },
{ "golden band of energy", "&YGolden &cBand of &PE&Cn&Pe&Cr&Pg&Cy&X", 2447, 150, 71 },
{ "dragon carved belt buckle", "&RDragon-Carved &cBelt Buckle&X", 2448, 250, 75 },
{ "elbow bladed sleeves", "&cElbow-Bladed Sleeves&X", 2449, 350, 80 },
{ "heavy dwarven chainmail", "&cHeavy Dwarven Chainmail&X", 2450, 150, 81 },
{ "dagger of light", "&BD&bagge&Br &Yof &CL&ci&Cg&ch&Ct&X", 2457, 1200, 205 },
{ "platinum platemail leggings", "&YPlatinum Platemail &cLeggings&X", 2452, 350, 90 },
{ "book of arcane arts", "&OBook &cof &BArcane &RArts&X", 2453, 150, 91 },
{ "hovering sphere of light", "&cHovering &CSphere &cof &WLight&X", 2454, 250, 95 },
{ "helms earguard", "&cHelm's &BE&wa&Br&wg&Bu&wa&Br&wd&X", 2455, 350, 100 },
{ "ivory carved mask", "&WIvory&w-&WCarved &cMask&X", 2456, 150, 101 },
{ "", "", 0, 0, 0 }
};
#if 0
const struct race_type race_table [MAX_RACE] =
{
/* { "Sml", "Full Name", mstr, mint, mwis, mdex, mcon }, */
{ "Hum", "Human", 0, 0, 0, 0, 0 },
{ "Elf", "Elf", 0, 1, 0, 0, -1 },
{ "Dwa", "Dwarf", 0, -2, 0, 0, 2 },
{ "Pix", "Pixie", -2, 0, 0, 2, 0 },
{ "Hlf", "Halfling", 0, 0, -2, 2, 0 },
{ "Drw", "Drow", -1, 0, 0, 1, 0 },
{ "Eld", "Elder", -3, 0, 3, 0, 0 },
{ "Ogr", "Ogre", 3, -3, 0, 0, 0 },
{ "Liz", "Lizardman", 0, 0, 0, -2, 2 },
{ "Dem", "Demon", 0, 0, -4, 0, 4 },
{ "Ghl", "Ghoul", 2, -1, -1, -1, 1 },
{ "Ill", "Illithid", -3, 3, 2, 0, -2 },
{ "Min", "Minotaur", 1, 0, 2, -4, 1 },
{ "Tro", "Troll", 0, -1, -1, -2, 4 },
{ "Shd", "Shadow", 0, -2, 0, 2, 0 },
{ "Tbx", "Tabaxi", 1, -2, -2, 2, 1 },
{ "Krn", "Kreen", -1, -1, 0, 2, 0 },
{ "Ang", "Angel", 0, 0, 4, 0, -4 }
};
#endif
/* Karen
const struct weapon_data wield_table [MAX_CLASS] =
{
{ 0,
{ MAG, CLE, THI, WAR, PSI, DRU, RNG, PAL, BRD,
VAM, NEC, WWF, MNK }
},
{ 0,
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
*/
const struct class_type class_table [MAX_CLASS] =
{
/* { "Who", "Long", PRIME_STAT, START_WEAPON,
GUILD, PRAC_%, tach0_0, tach0_97, HP_MIN, HP_MAX, GETS_MANA,
{ HUM, ELF, DWA, PIX, HLF, DRW, ELD, OGR, LIZ,
DEM, GHL, ILL, MIN, TRO, SHD, TBX, KRN, ANG },
{ MAG, CLE, THI, WAR, PSI, DRU, RNG, PAL, BRD,
VAM, NEC, WWF, MNK }
{ hit, slice, stab, slash, whip, claw, blast, pound, crush,
grep, bite, pierce, suction, chop }
} */
{
"Mag", "Mage", APPLY_INT, OBJ_VNUM_SCHOOL_DAGGER,
3018, 95, 18, -6, 6, 8, TRUE,
{ TRUE, TRUE, FALSE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE,
FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE },
{ FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE },
/* Can class wield this type of weapon? */
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Cle", "Cleric", APPLY_WIS, OBJ_VNUM_SCHOOL_MACE,
3003, 95, 18, -10, 7, 10, TRUE,
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE,
FALSE, FALSE, TRUE, FALSE, TRUE, FALSE, TRUE, TRUE, TRUE },
{ TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, FALSE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Thi", "Thief", APPLY_DEX, OBJ_VNUM_SCHOOL_DAGGER,
3028, 85, 18, -14, 8, 13, FALSE,
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, FALSE },
{ TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"War", "Warrior", APPLY_STR, OBJ_VNUM_SCHOOL_SWORD,
3022, 85, 18, -30, 11, 20, FALSE,
{ TRUE, TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE,
TRUE, TRUE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Psi", "Psionisist", APPLY_WIS, OBJ_VNUM_SCHOOL_DAGGER,
3151, 95, 18, -4, 6, 9, TRUE,
{ TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE,
TRUE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE },
{ TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Dru", "Druid", APPLY_WIS, OBJ_VNUM_SCHOOL_MACE,
3003, 90, 18, -9, 7, 10, TRUE,
{ TRUE, TRUE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE,
FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Rng", "Ranger", APPLY_CON, OBJ_VNUM_SCHOOL_SWORD,
3022, 90, 18, -18, 14, 18, TRUE,
{ TRUE, TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, TRUE,
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Pal", "Paladin", APPLY_STR, OBJ_VNUM_SCHOOL_SWORD,
3022, 90, 18, -16, 10, 16, TRUE,
{ TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE,
FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, TRUE,
TRUE, FALSE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Brd", "Bard", APPLY_DEX, OBJ_VNUM_SCHOOL_DAGGER,
3028, 90, 18, -14, 9, 13, TRUE,
{ TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE,
TRUE, TRUE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Vam", "Vampire", APPLY_DEX, OBJ_VNUM_SCHOOL_DAGGER,
3028, 90, 20, -14, 10, 15, TRUE,
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
FALSE, TRUE, FALSE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Nec", "Necromancer", APPLY_INT, OBJ_VNUM_SCHOOL_DAGGER,
3018, 90, 18, -6, 8, 10, TRUE,
{ TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, FALSE, FALSE,
TRUE, TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE, FALSE },
{ TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, TRUE,
TRUE, FALSE, TRUE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Wwf", "Werewolf", APPLY_STR, OBJ_VNUM_SCHOOL_CLUB,
3022, 85, 18, -25, 15, 19, FALSE,
{ TRUE, FALSE, TRUE, FALSE, TRUE, FALSE, FALSE, TRUE, TRUE,
TRUE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
FALSE, TRUE, FALSE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
},
{
"Mnk", "Monk", APPLY_CON, OBJ_VNUM_SCHOOL_CLUB,
3022, 90, 19, -22, 12, 16, TRUE,
{ TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, TRUE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, FALSE },
{ TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE, TRUE, TRUE }
}
};
/*
* Immort Levels
*/
#define L_HER LEVEL_HERO
#if 0
/*
* Titles.
*/
char * const title_table [ MAX_CLASS+3 ][ MAX_LEVEL+1][ 2 ] =
{
{
/* 00 */{ "Man", "Woman" },
{ "Apprentice of Magic", "Apprentice of Magic" },
{ "Spell Student", "Spell Student" },
{ "Scholar of Magic", "Scholar of Magic" },
{ "Delver in Spells", "Delveress in Spells" },
{ "Medium of Magic", "Medium of Magic" },
{ "Scribe of Magic", "Scribess of Magic" },
{ "Seer", "Seeress" },
{ "Sage", "Sage" },
{ "Illusionist", "Illusionist" },
/* 10 */{ "Abjurer", "Abjuress" },
{ "Invoker", "Invoker" },
{ "Enchanter", "Enchantress" },
{ "Conjurer", "Conjuress" },
{ "Magician", "Witch" },
{ "Creator", "Creator" },
{ "Savant", "Savant" },
{ "Magus", "Craftess" },
{ "Wizard", "Wizard" },
{ "Warlock", "War Witch" },
/* 20 */{ "Sorcerer", "Sorceress" },
{ "Elder Sorcerer", "Elder Sorceress" },
{ "Grand Sorcerer", "Grand Sorceress" },
{ "Great Sorcerer", "Great Sorceress" },
{ "Golem Maker", "Golem Maker" },
{ "Greater Golem Maker", "Greater Golem Maker" },
{ "Maker of Stones", "Maker of Stones", },
{ "Maker of Potions", "Maker of Potions", },
{ "Maker of Scrolls", "Maker of Scrolls", },
{ "Maker of Wands", "Maker of Wands", },
/* 30 */{ "Maker of Staves", "Maker of Staves", },
{ "Demon Summoner", "Demon Summoner" },
{ "Greater Demon Summoner", "Greater Demon Summoner" },
{ "Dragon Charmer", "Dragon Charmer" },
{ "Greater Dragon Charmer", "Greater Dragon Charmer" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 40 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 50 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 60 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 70 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 80 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 90 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/*100 */{ "Mage Hero", "Mage Heroine" },
{ "Avatar of Magic", "Avatar of Magic" },
{ "Angel of Magic", "Angel of Magic" },
{ "Demi God of Magic", "Demi Goddess of Magic" },
{ "Immortal of Magic", "Immortal of Magic" },
{ "God of Magic", "God of Magic" },
{ "Deity of Magic", "Deity of Magic" },
{ "Implementor", "Implementress" },
{ "Supremity of Magic", "Supremity of Magic" }
},
{
{ "Man", "Woman" },
{ "Believer", "Believer" },
{ "Attendant", "Attendant" },
{ "Acolyte", "Acolyte" },
{ "Novice", "Novice" },
{ "Missionary", "Missionary" },
{ "Adept", "Adept" },
{ "Deacon", "Deaconess" },
{ "Vicar", "Vicaress" },
{ "Priest", "Priestess" },
{ "Minister", "Lady Minister" },
{ "Canon", "Canon" },
{ "Levite", "Levitess" },
{ "Curate", "Curess" },
{ "Monk", "Nun" },
{ "Healer", "Healess" },
{ "Chaplain", "Chaplain" },
{ "Expositor", "Expositress" },
{ "Bishop", "Bishop" },
{ "Arch Bishop", "Arch Lady of the Church" },
{ "Patriarch", "Matriarch" },
{ "Elder Patriarch", "Elder Matriarch" },
{ "Grand Patriarch", "Grand Matriarch" },
{ "Great Patriarch", "Great Matriarch" },
{ "Demon Killer", "Demon Killer" },
{ "Greater Demon Killer", "Greater Demon Killer" },
{ "Cardinal of the Sea", "Cardinal of the Sea" },
{ "Cardinal of the Earth", "Cardinal of the Earth" },
{ "Cardinal of the Air", "Cardinal of the Air" },
{ "Cardinal of the Ether", "Cardinal of the Ether" },
{ "Cardinal of the Heavens", "Cardinal of the Heavens" },
{ "Avatar of an Immortal", "Avatar of an Immortal" },
{ "Avatar of a Deity", "Avatar of a Deity" },
{ "Avatar of a Supremity", "Avatar of a Supremity" },
{ "Avatar of an Implementor", "Avatar of an Implementor" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
/*100 */{ "Holy Hero", "Holy Heroine" },
{ "Avatar of Divinity", "Avatar of Divinity" },
{ "Angel", "Angel" },
{ "Demi God of Divinity", "Demi Goddess of Divinity" },
{ "Immortal", "Immortal" },
{ "God", "Goddess" },
{ "Supreme God", "Supreme Goddess" },
{ "Implementor", "Implementress" },
{ "Supremity of Divine Will", "Supremity of Divine Will" }
},
{
{ "Man", "Woman" },
{ "Pilferer", "Pilferess" },
{ "Footpad", "Footpad" },
{ "Filcher", "Filcheress" },
{ "Pick-Pocket", "Pick-Pocket" },
{ "Sneak", "Sneak" },
{ "Pincher", "Pincheress" },
{ "Cut-Purse", "Cut-Purse" },
{ "Snatcher", "Snatcheress" },
{ "Sharper", "Sharpress" },
{ "Rogue", "Rogue" },
{ "Robber", "Robber" },
{ "Magsman", "Magswoman" },
{ "Highwayman", "Highwaywoman" },
{ "Burglar", "Burglaress" },
{ "Thief", "Thief" },
{ "Knifer", "Knifer" },
{ "Quick-Blade", "Quick-Blade" },
{ "Killer", "Murderess" },
{ "Brigand", "Brigand" },
{ "Cut-Throat", "Cut-Throat" },
{ "Spy", "Spy" },
{ "Grand Spy", "Grand Spy" },
{ "Master Spy", "Master Spy" },
{ "Assassin", "Assassin" },
{ "Greater Assassin", "Greater Assassin" },
{ "Master of Vision", "Mistress of Vision" },
{ "Master of Hearing", "Mistress of Hearing" },
{ "Master of Smell", "Mistress of Smell" },
{ "Master of Taste", "Mistress of Taste" },
{ "Master of Touch", "Mistress of Touch" },
{ "Crime Lord", "Crime Mistress" },
{ "Infamous Crime Lord", "Infamous Crime Mistress" },
{ "Greater Crime Lord", "Greater Crime Mistress" },
{ "Master Crime Lord", "Master Crime Mistress" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
/*100 */{ "Assassin Hero", "Assassin Heroine" },
{ "Avatar of Death", "Avatar of Death" },
{ "Angel of Death", "Angel of Death" },
{ "Demigod of Assassins", "Demigoddess of Assassins" },
{ "Immortal Assassin", "Immortal Assassin" },
{ "God of Assassins", "Goddess of Assassins" },
{ "Deity of Assassins", "Deity of Assassins" },
{ "Implementor", "Implementress" },
{ "Supreme Master", "Supreme Mistress" }
},
{
{ "Man", "Woman" },
{ "Swordpupil", "Swordpupil" },
{ "Recruit", "Recruit" },
{ "Sentry", "Sentress" },
{ "Fighter", "Fighter" },
{ "Soldier", "Soldier" },
{ "Warrior", "Warrior" },
{ "Veteran", "Veteran" },
{ "Swordsman", "Swordswoman" },
{ "Fencer", "Fenceress" },
{ "Combatant", "Combatess" },
{ "Hero", "Heroine" },
{ "Myrmidon", "Myrmidon" },
{ "Swashbuckler", "Swashbuckleress" },
{ "Mercenary", "Mercenaress" },
{ "Swordmaster", "Swordmistress" },
{ "Lieutenant", "Lieutenant" },
{ "Champion", "Lady Champion" },
{ "Dragoon", "Lady Dragoon" },
{ "Cavalier", "Lady Cavalier" },
{ "Knight", "Lady Knight" },
{ "Grand Knight", "Grand Knight" },
{ "Master Knight", "Master Knight" },
{ "Paladin", "Paladin" },
{ "Grand Paladin", "Grand Paladin" },
{ "Demon Slayer", "Demon Slayer" },
{ "Greater Demon Slayer", "Greater Demon Slayer" },
{ "Dragon Slayer", "Dragon Slayer" },
{ "Greater Dragon Slayer", "Greater Dragon Slayer" },
{ "Underlord", "Underlord" },
{ "Overlord", "Overlord" },
{ "Baron of Thunder", "Baroness of Thunder" },
{ "Baron of Storms", "Baroness of Storms" },
{ "Baron of Tornadoes", "Baroness of Tornadoes" },
{ "Baron of Hurricanes", "Baroness of Hurricanes" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
/*100 */{ "Knight Hero", "Knight Heroine" },
{ "War's Avatar", "Death's Avatar" },
{ "Angel of War", "Angel of War" },
{ "Demigod of War", "Demigoddess of War" },
{ "Immortal Warlord", "Immortal Warlord" },
{ "God of War", "Goddess of War" },
{ "Deity of War", "Deity of War" },
{ "Implementor", "Implementress" },
{ "Supremity of War", "Supremity of War" }
},
{
{ "Man", "Woman" },
{ "Psychic", "Psychic", },
{ "Medium", "Medium", },
{ "Gypsy", "Gypsy", },
{ "Meditator", "Meditator", },
{ "Mind Prober", "Mind Prober", },
{ "Soul Searcher", "Soul Searcher", },
{ "Astral Voyager", "Astral Voyager", },
{ "Seeker", "Seeker", },
{ "Empath", "Empath", },
{ "Mind Reader", "Mind Reader" },
{ "Telepath", "Telepath", },
{ "Mental Adept", "Mental Adept", },
{ "Spoonbender", "Spoonbender", },
{ "Perceptive", "Perceptive", },
{ "Clever", "Clever", },
{ "Wise", "Wise", },
{ "Genius", "Genius", },
{ "Oracle", "Oracle", },
{ "Soothsayer", "Soothsayer", },
{ "Truthteller", "Truthteller", },
{ "Sage", "Sage", },
{ "Master Psychic", "Mistress Psychic", },
{ "Master Meditator", "Mistress Meditator", },
{ "Master Empath", "Mistress Empath", },
{ "Master Clairvoyant", "Mistress Clairvoyant", },
{ "Master Mind Reader", "Mistress Mind Reader", },
{ "Master Telepath", "Mistress Telepath", },
{ "Master Spoonbender", "Mistress Spoonbender", },
{ "Grand Master Psychic", "Grand Mistress Psychic", },
{ "Grand Master Meditator", "Grand Mistress Meditator", },
{ "Grand Master Empath", "Grand Mistress Empath", },
{ "Grand Master Clairvoyant", "Grand Mistress Clairvoyant", },
{ "Grand Master Mind Reader", "Grand Mistress Mind Reader", },
{ "Grand Master Telepath", "Grand Mistress Telepath", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
{ "Grand Master Spoonbender", "Grand Mistress Spoonbender", },
/*100 */{ "Psionicist Hero", "Psionicist Herione", },
{ "Avatar of the Mind", "Avatar of the Mind" },
{ "Psionicist Angel", "Psionicist Angel" },
{ "Demigod of Will", "Demigoddess of Will" },
{ "Immortal of Will", "Immortal of Will" },
{ "God of Psionics", "Goddess of Psionics" },
{ "Deity of Psionics", "Deity of Psionics" },
{ "Implementor", "Implementress" },
{ "Supremity of Will", "Supremity of Will" }
},
{
{ "Man", "Woman" },
{ "Believer", "Believer" },
{ "Attendant", "Attendant" },
{ "Acolyte", "Acolyte" },
{ "Novice", "Novice" },
{ "Missionary", "Missionary" },
{ "Adept", "Adept" },
{ "Deacon", "Deaconess" },
{ "Vicar", "Vicaress" },
{ "Priest", "Priestess" },
{ "Minister", "Lady Minister" },
{ "Canon", "Canon" },
{ "Levite", "Levitess" },
{ "Curate", "Curess" },
{ "Monk", "Nun" },
{ "Healer", "Healess" },
{ "Chaplain", "Chaplain" },
{ "Expositor", "Expositress" },
{ "Bishop", "Bishop" },
{ "Arch Bishop", "Arch Lady of the Church" },
{ "Patriarch", "Matriarch" },
{ "Elder Patriarch", "Elder Matriarch" },
{ "Grand Patriarch", "Grand Matriarch" },
{ "Great Patriarch", "Great Matriarch" },
{ "Demon Killer", "Demon Killer" },
{ "Greater Demon Killer", "Greater Demon Killer" },
{ "Cardinal of the Sea", "Cardinal of the Sea" },
{ "Cardinal of the Earth", "Cardinal of the Earth" },
{ "Cardinal of the Air", "Cardinal of the Air" },
{ "Cardinal of the Ether", "Cardinal of the Ether" },
{ "Cardinal of the Heavens", "Cardinal of the Heavens" },
{ "Avatar of an Immortal", "Avatar of an Immortal" },
{ "Avatar of a Deity", "Avatar of a Deity" },
{ "Avatar of a Supremity", "Avatar of a Supremity" },
{ "Avatar of an Implementor", "Avatar of an Implementor" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
{ "Master of all Divinity", "Mistress of all Divinity" },
/*100 */{ "Holy Hero", "Holy Heroine" },
{ "Avatar of Divinity", "Avatar of Divinity" },
{ "Angel", "Angel" },
{ "Demi God of Divinity", "Demi Goddess of Divinity" },
{ "Immortal", "Immortal" },
{ "God", "Goddess" },
{ "Supreme God", "Supreme Goddess" },
{ "Implementor", "Implementress" },
{ "Supremity of Divine Will", "Supremity of Divine Will" }
},
{
{ "Man", "Woman" },
{ "Swordpupil", "Swordpupil" },
{ "Recruit", "Recruit" },
{ "Sentry", "Sentress" },
{ "Fighter", "Fighter" },
{ "Soldier", "Soldier" },
{ "Warrior", "Warrior" },
{ "Veteran", "Veteran" },
{ "Swordsman", "Swordswoman" },
{ "Fencer", "Fenceress" },
{ "Combatant", "Combatess" },
{ "Hero", "Heroine" },
{ "Myrmidon", "Myrmidon" },
{ "Swashbuckler", "Swashbuckleress" },
{ "Mercenary", "Mercenaress" },
{ "Swordmaster", "Swordmistress" },
{ "Lieutenant", "Lieutenant" },
{ "Champion", "Lady Champion" },
{ "Dragoon", "Lady Dragoon" },
{ "Cavalier", "Lady Cavalier" },
{ "Knight", "Lady Knight" },
{ "Grand Knight", "Grand Knight" },
{ "Master Knight", "Master Knight" },
{ "Paladin", "Paladin" },
{ "Grand Paladin", "Grand Paladin" },
{ "Demon Slayer", "Demon Slayer" },
{ "Greater Demon Slayer", "Greater Demon Slayer" },
{ "Dragon Slayer", "Dragon Slayer" },
{ "Greater Dragon Slayer", "Greater Dragon Slayer" },
{ "Underlord", "Underlord" },
{ "Overlord", "Overlord" },
{ "Baron of Thunder", "Baroness of Thunder" },
{ "Baron of Storms", "Baroness of Storms" },
{ "Baron of Tornadoes", "Baroness of Tornadoes" },
{ "Baron of Hurricanes", "Baroness of Hurricanes" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
/*100 */{ "Knight Hero", "Knight Heroine" },
{ "War's Avatar", "Death's Avatar" },
{ "Angel of War", "Angel of War" },
{ "Demigod of War", "Demigoddess of War" },
{ "Immortal Warlord", "Immortal Warlord" },
{ "God of War", "Goddess of War" },
{ "Deity of War", "Deity of War" },
{ "Implementor", "Implementress" },
{ "Supremity of War", "Supremity of War" }
},
{
{ "Man", "Woman" },
{ "Pupil of divinity", "Pupil of divinity" },
{ "Recruit", "Recruit" },
{ "Sentry", "Sentress" },
{ "Fighter", "Fighter" },
{ "Soldier", "Soldier" },
{ "Warrior", "Warrior" },
{ "Veteran", "Veteran" },
{ "Swordsman", "Swordswoman" },
{ "Fencer", "Fenceress" },
{ "Combatant", "Combatess" },
{ "Hero", "Heroine" },
{ "Myrmidon", "Myrmidon" },
{ "Swashbuckler", "Swashbuckleress" },
{ "Mercenary", "Mercenaress" },
{ "Swordmaster", "Swordmistress" },
{ "Lieutenant", "Lieutenant" },
{ "Champion", "Lady Champion" },
{ "Dragoon", "Lady Dragoon" },
{ "Cavalier", "Lady Cavalier" },
{ "Knight", "Lady Knight" },
{ "Grand Knight", "Grand Knight" },
{ "Master Knight", "Master Knight" },
{ "Paladin", "Paladin" },
{ "Grand Paladin", "Grand Paladin" },
{ "Demon Slayer", "Demon Slayer" },
{ "Greater Demon Slayer", "Greater Demon Slayer" },
{ "Dragon Slayer", "Dragon Slayer" },
{ "Greater Dragon Slayer", "Greater Dragon Slayer" },
{ "Underlord", "Underlord" },
{ "Overlord", "Overlord" },
{ "Baron of Thunder", "Baroness of Thunder" },
{ "Baron of Storms", "Baroness of Storms" },
{ "Baron of Tornadoes", "Baroness of Tornadoes" },
{ "Baron of Hurricanes", "Baroness of Hurricanes" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
/*100 */{ "Knight Hero", "Knight Heroine" },
{ "War's Avatar", "Death's Avatar" },
{ "Angel of War", "Angel of War" },
{ "Demigod of War", "Demigoddess of War" },
{ "Immortal Warlord", "Immortal Warlord" },
{ "God of War", "Goddess of War" },
{ "Deity of War", "Deity of War" },
{ "Implementor", "Implementress" },
{ "Supremity of War", "Supremity of War" }
},
{
{ "Man", "Woman" },
{ "Pilferer", "Pilferess" },
{ "Footpad", "Footpad" },
{ "Filcher", "Filcheress" },
{ "Pick-Pocket", "Pick-Pocket" },
{ "Sneak", "Sneak" },
{ "Pincher", "Pincheress" },
{ "Cut-Purse", "Cut-Purse" },
{ "Snatcher", "Snatcheress" },
{ "Sharper", "Sharpress" },
{ "Rogue", "Rogue" },
{ "Robber", "Robber" },
{ "Magsman", "Magswoman" },
{ "Highwayman", "Highwaywoman" },
{ "Burglar", "Burglaress" },
{ "Thief", "Thief" },
{ "Knifer", "Knifer" },
{ "Quick-Blade", "Quick-Blade" },
{ "Killer", "Murderess" },
{ "Brigand", "Brigand" },
{ "Cut-Throat", "Cut-Throat" },
{ "Spy", "Spy" },
{ "Grand Spy", "Grand Spy" },
{ "Master Spy", "Master Spy" },
{ "Assassin", "Assassin" },
{ "Greater Assassin", "Greater Assassin" },
{ "Master of Vision", "Mistress of Vision" },
{ "Master of Hearing", "Mistress of Hearing" },
{ "Master of Smell", "Mistress of Smell" },
{ "Master of Taste", "Mistress of Taste" },
{ "Master of Touch", "Mistress of Touch" },
{ "Crime Lord", "Crime Mistress" },
{ "Infamous Crime Lord", "Infamous Crime Mistress" },
{ "Greater Crime Lord", "Greater Crime Mistress" },
{ "Master Crime Lord", "Master Crime Mistress" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
/*100 */{ "Assassin Hero", "Assassin Heroine" },
{ "Avatar of Death", "Avatar of Death" },
{ "Angel of Death", "Angel of Death" },
{ "Demigod of Assassins", "Demigoddess of Assassins" },
{ "Immortal Assassin", "Immortal Assassin" },
{ "God of Assassins", "Goddess of Assassins" },
{ "Deity of Assassins", "Deity of Assassins" },
{ "Implementor", "Implementress" },
{ "Supreme Master", "Supreme Mistress" }
},
{
{ "Man", "Woman" },
{ "Pilferer", "Pilferess" },
{ "Footpad", "Footpad" },
{ "Filcher", "Filcheress" },
{ "Pick-Pocket", "Pick-Pocket" },
{ "Sneak", "Sneak" },
{ "Pincher", "Pincheress" },
{ "Cut-Purse", "Cut-Purse" },
{ "Snatcher", "Snatcheress" },
{ "Sharper", "Sharpress" },
{ "Rogue", "Rogue" },
{ "Robber", "Robber" },
{ "Magsman", "Magswoman" },
{ "Highwayman", "Highwaywoman" },
{ "Burglar", "Burglaress" },
{ "Thief", "Thief" },
{ "Knifer", "Knifer" },
{ "Quick-Blade", "Quick-Blade" },
{ "Killer", "Murderess" },
{ "Brigand", "Brigand" },
{ "Cut-Throat", "Cut-Throat" },
{ "Spy", "Spy" },
{ "Grand Spy", "Grand Spy" },
{ "Master Spy", "Master Spy" },
{ "Assassin", "Assassin" },
{ "Greater Assassin", "Greater Assassin" },
{ "Master of Vision", "Mistress of Vision" },
{ "Master of Hearing", "Mistress of Hearing" },
{ "Master of Smell", "Mistress of Smell" },
{ "Master of Taste", "Mistress of Taste" },
{ "Master of Touch", "Mistress of Touch" },
{ "Crime Lord", "Crime Mistress" },
{ "Infamous Crime Lord", "Infamous Crime Mistress" },
{ "Greater Crime Lord", "Greater Crime Mistress" },
{ "Master Crime Lord", "Master Crime Mistress" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
{ "Godfather", "Godmother" },
/*100 */{ "Assassin Hero", "Assassin Heroine" },
{ "Avatar of Death", "Avatar of Death" },
{ "Angel of Death", "Angel of Death" },
{ "Demigod of Assassins", "Demigoddess of Assassins" },
{ "Immortal Assassin", "Immortal Assassin" },
{ "God of Assassins", "Goddess of Assassins" },
{ "Deity of Assassins", "Deity of Assassins" },
{ "Implementor", "Implementress" },
{ "Supreme Master", "Supreme Mistress" }
},
{
/* 00 */{ "Man", "Woman" },
{ "Apprentice of Magic", "Apprentice of Magic" },
{ "Spell Student", "Spell Student" },
{ "Scholar of Magic", "Scholar of Magic" },
{ "Delver in Spells", "Delveress in Spells" },
{ "Medium of Magic", "Medium of Magic" },
{ "Scribe of Magic", "Scribess of Magic" },
{ "Seer", "Seeress" },
{ "Sage", "Sage" },
{ "Illusionist", "Illusionist" },
/* 10 */{ "Abjurer", "Abjuress" },
{ "Invoker", "Invoker" },
{ "Enchanter", "Enchantress" },
{ "Conjurer", "Conjuress" },
{ "Magician", "Witch" },
{ "Creator", "Creator" },
{ "Savant", "Savant" },
{ "Magus", "Craftess" },
{ "Wizard", "Wizard" },
{ "Warlock", "War Witch" },
/* 20 */{ "Sorcerer", "Sorceress" },
{ "Elder Sorcerer", "Elder Sorceress" },
{ "Grand Sorcerer", "Grand Sorceress" },
{ "Great Sorcerer", "Great Sorceress" },
{ "Golem Maker", "Golem Maker" },
{ "Greater Golem Maker", "Greater Golem Maker" },
{ "Maker of Stones", "Maker of Stones", },
{ "Maker of Potions", "Maker of Potions", },
{ "Maker of Scrolls", "Maker of Scrolls", },
{ "Maker of Wands", "Maker of Wands", },
/* 30 */{ "Maker of Staves", "Maker of Staves", },
{ "Demon Summoner", "Demon Summoner" },
{ "Greater Demon Summoner", "Greater Demon Summoner" },
{ "Dragon Charmer", "Dragon Charmer" },
{ "Greater Dragon Charmer", "Greater Dragon Charmer" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 40 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 50 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 60 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 70 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 80 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/* 90 */{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
{ "Master of all Magic", "Master of all Magic" },
/*100 */{ "Mage Hero", "Mage Heroine" },
{ "Avatar of Magic", "Avatar of Magic" },
{ "Angel of Magic", "Angel of Magic" },
{ "Demi God of Magic", "Demi Goddess of Magic" },
{ "Immortal of Magic", "Immortal of Magic" },
{ "God of Magic", "God of Magic" },
{ "Deity of Magic", "Deity of Magic" },
{ "Implementor", "Implementress" },
{ "Supremity of Magic", "Supremity of Magic" }
},
{
{ "Man", "Woman" },
{ "Swordpupil", "Swordpupil" },
{ "Recruit", "Recruit" },
{ "Sentry", "Sentress" },
{ "Fighter", "Fighter" },
{ "Soldier", "Soldier" },
{ "Warrior", "Warrior" },
{ "Veteran", "Veteran" },
{ "Swordsman", "Swordswoman" },
{ "Fencer", "Fenceress" },
{ "Combatant", "Combatess" },
{ "Hero", "Heroine" },
{ "Myrmidon", "Myrmidon" },
{ "Swashbuckler", "Swashbuckleress" },
{ "Mercenary", "Mercenaress" },
{ "Swordmaster", "Swordmistress" },
{ "Lieutenant", "Lieutenant" },
{ "Champion", "Lady Champion" },
{ "Dragoon", "Lady Dragoon" },
{ "Cavalier", "Lady Cavalier" },
{ "Knight", "Lady Knight" },
{ "Grand Knight", "Grand Knight" },
{ "Master Knight", "Master Knight" },
{ "Paladin", "Paladin" },
{ "Grand Paladin", "Grand Paladin" },
{ "Demon Slayer", "Demon Slayer" },
{ "Greater Demon Slayer", "Greater Demon Slayer" },
{ "Dragon Slayer", "Dragon Slayer" },
{ "Greater Dragon Slayer", "Greater Dragon Slayer" },
{ "Underlord", "Underlord" },
{ "Overlord", "Overlord" },
{ "Baron of Thunder", "Baroness of Thunder" },
{ "Baron of Storms", "Baroness of Storms" },
{ "Baron of Tornadoes", "Baroness of Tornadoes" },
{ "Baron of Hurricanes", "Baroness of Hurricanes" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
/*100 */{ "Knight Hero", "Knight Heroine" },
{ "War's Avatar", "Death's Avatar" },
{ "Angel of War", "Angel of War" },
{ "Demigod of War", "Demigoddess of War" },
{ "Immortal Warlord", "Immortal Warlord" },
{ "God of War", "Goddess of War" },
{ "Deity of War", "Deity of War" },
{ "Implementor", "Implementress" },
{ "Supremity of War", "Supremity of War" }
},
{
{ "Man", "Woman" },
{ "Swordpupil", "Swordpupil" },
{ "Recruit", "Recruit" },
{ "Sentry", "Sentress" },
{ "Fighter", "Fighter" },
{ "Soldier", "Soldier" },
{ "Warrior", "Warrior" },
{ "Veteran", "Veteran" },
{ "Swordsman", "Swordswoman" },
{ "Fencer", "Fenceress" },
{ "Combatant", "Combatess" },
{ "Hero", "Heroine" },
{ "Myrmidon", "Myrmidon" },
{ "Swashbuckler", "Swashbuckleress" },
{ "Mercenary", "Mercenaress" },
{ "Swordmaster", "Swordmistress" },
{ "Lieutenant", "Lieutenant" },
{ "Champion", "Lady Champion" },
{ "Dragoon", "Lady Dragoon" },
{ "Cavalier", "Lady Cavalier" },
{ "Knight", "Lady Knight" },
{ "Grand Knight", "Grand Knight" },
{ "Master Knight", "Master Knight" },
{ "Paladin", "Paladin" },
{ "Grand Paladin", "Grand Paladin" },
{ "Demon Slayer", "Demon Slayer" },
{ "Greater Demon Slayer", "Greater Demon Slayer" },
{ "Dragon Slayer", "Dragon Slayer" },
{ "Greater Dragon Slayer", "Greater Dragon Slayer" },
{ "Underlord", "Underlord" },
{ "Overlord", "Overlord" },
{ "Baron of Thunder", "Baroness of Thunder" },
{ "Baron of Storms", "Baroness of Storms" },
{ "Baron of Tornadoes", "Baroness of Tornadoes" },
{ "Baron of Hurricanes", "Baroness of Hurricanes" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
/*100 */{ "Knight Hero", "Knight Heroine" },
{ "War's Avatar", "Death's Avatar" },
{ "Angel of War", "Angel of War" },
{ "Demigod of War", "Demigoddess of War" },
{ "Immortal Warlord", "Immortal Warlord" },
{ "God of War", "Goddess of War" },
{ "Deity of War", "Deity of War" },
{ "Implementor", "Implementress" },
{ "Supremity of War", "Supremity of War" }
},
{
{ "Man", "Woman" },
{ "Swordpupil", "Swordpupil" },
{ "Recruit", "Recruit" },
{ "Sentry", "Sentress" },
{ "Fighter", "Fighter" },
{ "Soldier", "Soldier" },
{ "Warrior", "Warrior" },
{ "Veteran", "Veteran" },
{ "Swordsman", "Swordswoman" },
{ "Fencer", "Fenceress" },
{ "Combatant", "Combatess" },
{ "Hero", "Heroine" },
{ "Myrmidon", "Myrmidon" },
{ "Swashbuckler", "Swashbuckleress" },
{ "Mercenary", "Mercenaress" },
{ "Swordmaster", "Swordmistress" },
{ "Lieutenant", "Lieutenant" },
{ "Champion", "Lady Champion" },
{ "Dragoon", "Lady Dragoon" },
{ "Cavalier", "Lady Cavalier" },
{ "Knight", "Lady Knight" },
{ "Grand Knight", "Grand Knight" },
{ "Master Knight", "Master Knight" },
{ "Paladin", "Paladin" },
{ "Grand Paladin", "Grand Paladin" },
{ "Demon Slayer", "Demon Slayer" },
{ "Greater Demon Slayer", "Greater Demon Slayer" },
{ "Dragon Slayer", "Dragon Slayer" },
{ "Greater Dragon Slayer", "Greater Dragon Slayer" },
{ "Underlord", "Underlord" },
{ "Overlord", "Overlord" },
{ "Baron of Thunder", "Baroness of Thunder" },
{ "Baron of Storms", "Baroness of Storms" },
{ "Baron of Tornadoes", "Baroness of Tornadoes" },
{ "Baron of Hurricanes", "Baroness of Hurricanes" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
/*100 */{ "Knight Hero", "Knight Heroine" },
{ "War's Avatar", "Death's Avatar" },
{ "Angel of War", "Angel of War" },
{ "Demigod of War", "Demigoddess of War" },
{ "Immortal Warlord", "Immortal Warlord" },
{ "God of War", "Goddess of War" },
{ "Deity of War", "Deity of War" },
{ "Implementor", "Implementress" },
{ "Supremity of War", "Supremity of War" }
},
{
{ "Man", "Woman" },
{ "Swordpupil", "Swordpupil" },
{ "Recruit", "Recruit" },
{ "Sentry", "Sentress" },
{ "Fighter", "Fighter" },
{ "Soldier", "Soldier" },
{ "Warrior", "Warrior" },
{ "Veteran", "Veteran" },
{ "Swordsman", "Swordswoman" },
{ "Fencer", "Fenceress" },
{ "Combatant", "Combatess" },
{ "Hero", "Heroine" },
{ "Myrmidon", "Myrmidon" },
{ "Swashbuckler", "Swashbuckleress" },
{ "Mercenary", "Mercenaress" },
{ "Swordmaster", "Swordmistress" },
{ "Lieutenant", "Lieutenant" },
{ "Champion", "Lady Champion" },
{ "Dragoon", "Lady Dragoon" },
{ "Cavalier", "Lady Cavalier" },
{ "Knight", "Lady Knight" },
{ "Grand Knight", "Grand Knight" },
{ "Master Knight", "Master Knight" },
{ "Paladin", "Paladin" },
{ "Grand Paladin", "Grand Paladin" },
{ "Demon Slayer", "Demon Slayer" },
{ "Greater Demon Slayer", "Greater Demon Slayer" },
{ "Dragon Slayer", "Dragon Slayer" },
{ "Greater Dragon Slayer", "Greater Dragon Slayer" },
{ "Underlord", "Underlord" },
{ "Overlord", "Overlord" },
{ "Baron of Thunder", "Baroness of Thunder" },
{ "Baron of Storms", "Baroness of Storms" },
{ "Baron of Tornadoes", "Baroness of Tornadoes" },
{ "Baron of Hurricanes", "Baroness of Hurricanes" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
/*100 */{ "Knight Hero", "Knight Heroine" },
{ "War's Avatar", "Death's Avatar" },
{ "Angel of War", "Angel of War" },
{ "Demigod of War", "Demigoddess of War" },
{ "Immortal Warlord", "Immortal Warlord" },
{ "God of War", "Goddess of War" },
{ "Deity of War", "Deity of War" },
{ "Implementor", "Implementress" },
{ "Supremity of War", "Supremity of War" }
},
{
{ "Man", "Woman" },
{ "Swordpupil", "Swordpupil" },
{ "Recruit", "Recruit" },
{ "Sentry", "Sentress" },
{ "Fighter", "Fighter" },
{ "Soldier", "Soldier" },
{ "Warrior", "Warrior" },
{ "Veteran", "Veteran" },
{ "Swordsman", "Swordswoman" },
{ "Fencer", "Fenceress" },
{ "Combatant", "Combatess" },
{ "Hero", "Heroine" },
{ "Myrmidon", "Myrmidon" },
{ "Swashbuckler", "Swashbuckleress" },
{ "Mercenary", "Mercenaress" },
{ "Swordmaster", "Swordmistress" },
{ "Lieutenant", "Lieutenant" },
{ "Champion", "Lady Champion" },
{ "Dragoon", "Lady Dragoon" },
{ "Cavalier", "Lady Cavalier" },
{ "Knight", "Lady Knight" },
{ "Grand Knight", "Grand Knight" },
{ "Master Knight", "Master Knight" },
{ "Paladin", "Paladin" },
{ "Grand Paladin", "Grand Paladin" },
{ "Demon Slayer", "Demon Slayer" },
{ "Greater Demon Slayer", "Greater Demon Slayer" },
{ "Dragon Slayer", "Dragon Slayer" },
{ "Greater Dragon Slayer", "Greater Dragon Slayer" },
{ "Underlord", "Underlord" },
{ "Overlord", "Overlord" },
{ "Baron of Thunder", "Baroness of Thunder" },
{ "Baron of Storms", "Baroness of Storms" },
{ "Baron of Tornadoes", "Baroness of Tornadoes" },
{ "Baron of Hurricanes", "Baroness of Hurricanes" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
{ "Baron of Meteors", "Baroness of Meteors" },
/*100 */{ "Knight Hero", "Knight Heroine" },
{ "War's Avatar", "Death's Avatar" },
{ "Angel of War", "Angel of War" },
{ "Demigod of War", "Demigoddess of War" },
{ "Immortal Warlord", "Immortal Warlord" },
{ "God of War", "Goddess of War" },
{ "Deity of War", "Deity of War" },
{ "Implementor", "Implementress" },
{ "Supremity of War", "Supremity of War" }
}
};
#endif
/*
* Wiznet table and prototype for future flag setting
*/
const struct wiznet_type wiznet_table [] =
{
{ "on", WIZ_ON, LEVEL_HERO },
{ "prefix", WIZ_PREFIX, LEVEL_HERO },
{ "ticks", WIZ_TICKS, LEVEL_IMMORTAL },
{ "general", WIZ_GENERAL, LEVEL_HERO },
{ "logins", WIZ_LOGINS, LEVEL_HERO },
{ "sites", WIZ_SITES, LEVEL_IMMORTAL },
{ "links", WIZ_LINKS, LEVEL_IMMORTAL },
{ "newbies", WIZ_NEWBIE, LEVEL_HERO },
{ "spam", WIZ_SPAM, LEVEL_IMMORTAL },
{ "deaths", WIZ_DEATHS, LEVEL_HERO },
{ "resets", WIZ_RESETS, LEVEL_IMMORTAL },
{ "mobdeaths", WIZ_MOBDEATHS, LEVEL_IMMORTAL },
{ "flags", WIZ_FLAGS, LEVEL_IMMORTAL },
{ "penalties", WIZ_PENALTIES, L_GOD },
{ "saccing", WIZ_SACCING, L_CON },
{ "levels", WIZ_LEVELS, LEVEL_HERO },
{ "load", WIZ_LOAD, L_CON },
{ "restore", WIZ_RESTORE, L_CON },
{ "snoops", WIZ_SNOOPS, L_CON },
{ "switches", WIZ_SWITCHES, L_SEN },
{ "secure", WIZ_SECURE, L_CON },
{ "oldlog", WIZ_OLDLOG, L_DIR },
{ NULL, 0, 0 }
};
/*
* Attribute bonus tables.
*/
const struct str_app_type str_app [31] =
{
{ -5, -4, 0, 0 }, /* 0 */
{ -5, -4, 3, 1 }, /* 1 */
{ -3, -2, 3, 2 },
{ -3, -1, 10, 3 }, /* 3 */
{ -2, -1, 25, 4 },
{ -2, -1, 55, 5 }, /* 5 */
{ -1, 0, 80, 6 },
{ -1, 0, 90, 7 },
{ 0, 0, 100, 8 },
{ 0, 0, 100, 9 },
{ 0, 0, 115, 10 }, /* 10 */
{ 0, 0, 115, 11 },
{ 0, 0, 140, 12 },
{ 0, 0, 140, 13 }, /* 13 */
{ 0, 1, 170, 14 },
{ 1, 1, 170, 15 }, /* 15 */
{ 1, 2, 195, 16 },
{ 2, 3, 220, 22 },
{ 2, 4, 250, 25 }, /* 18 */
{ 3, 5, 400, 30 },
{ 3, 6, 500, 35 }, /* 20 */
{ 4, 7, 600, 40 },
{ 5, 7, 700, 45 },
{ 6, 8, 800, 50 },
{ 8, 10, 900, 55 },
{ 10, 12, 999, 60 }, /* 25 */
{ 12, 14, 999, 60 },
{ 14, 16, 999, 60 },
{ 16, 18, 999, 60 }, /* 28 */
{ 18, 20, 999, 60 },
{ 20, 22, 999, 60 } /* 30 */
};
const struct int_app_type int_app [31] =
{
{ 3 }, /* 0 */
{ 5 }, /* 1 */
{ 7 },
{ 8 }, /* 3 */
{ 9 },
{ 10 }, /* 5 */
{ 11 },
{ 12 },
{ 13 },
{ 15 },
{ 17 }, /* 10 */
{ 19 },
{ 22 },
{ 25 },
{ 28 },
{ 31 }, /* 15 */
{ 34 },
{ 37 },
{ 40 }, /* 18 */
{ 44 },
{ 49 }, /* 20 */
{ 55 },
{ 60 },
{ 70 },
{ 85 },
{ 99 }, /* 25 */
{ 99 },
{ 99 },
{ 99 },
{ 99 },
{ 99 } /* 30 */
};
const struct wis_app_type wis_app [31] =
{
{ 0 }, /* 0 */
{ 0 }, /* 1 */
{ 0 },
{ 0 }, /* 3 */
{ 0 },
{ 1 }, /* 5 */
{ 1 },
{ 1 },
{ 1 },
{ 2 },
{ 2 }, /* 10 */
{ 2 },
{ 2 },
{ 2 },
{ 2 },
{ 3 }, /* 15 */
{ 3 },
{ 4 },
{ 4 }, /* 18 */
{ 5 },
{ 5 }, /* 20 */
{ 6 },
{ 7 },
{ 7 },
{ 7 },
{ 8 }, /* 25 */
{ 8 },
{ 8 },
{ 9 },
{ 9 },
{ 10 } /* 30 */
};
const struct dex_app_type dex_app [31] =
{
{ 60 }, /* 0 */
{ 50 }, /* 1 */
{ 50 },
{ 40 },
{ 30 },
{ 20 }, /* 5 */
{ 10 },
{ 0 },
{ 0 },
{ 0 },
{ 0 }, /* 10 */
{ 0 },
{ 0 },
{ 0 },
{ 0 },
{ - 10 }, /* 15 */
{ - 15 },
{ - 20 },
{ - 30 },
{ - 40 },
{ - 50 }, /* 20 */
{ - 65 },
{ - 75 },
{ - 90 },
{ -L_SEN },
{ -120 }, /* 25 */
{ -140 },
{ -160 },
{ -180 },
{ -200 },
{ -220 } /* 30 */
};
const struct con_app_type con_app [31] =
{
{ -4, 20 }, /* 0 */
{ -3, 25 }, /* 1 */
{ -2, 30 },
{ -2, 35 }, /* 3 */
{ -1, 40 },
{ -1, 45 }, /* 5 */
{ -1, 50 },
{ 0, 55 },
{ 0, 60 },
{ 0, 65 },
{ 0, 70 }, /* 10 */
{ 0, 75 },
{ 0, 80 },
{ 0, 85 },
{ 0, 88 },
{ 1, 90 }, /* 15 */
{ 2, 95 },
{ 2, 97 },
{ 3, 99 }, /* 18 */
{ 3, 99 },
{ 4, 99 }, /* 20 */
{ 4, 99 },
{ 5, 99 },
{ 6, 99 },
{ 7, 99 },
{ 8, 99 }, /* 25 */
{ 8, 99 },
{ 9, 99 },
{ 9, 99 },
{ 10, 99 },
{ 10, 99 } /* 30 */
};
/*
* Liquid properties.
* Used in world.obj.
*/
const struct liq_type liq_table [LIQ_MAX] =
{
{ "water", "clear", { 0, 0, 10 } }, /* 0 */
{ "beer", "amber", { 3, 2, 5 } },
{ "wine", "rose", { 4, 2, 5 } },
{ "ale", "brown", { 2, 2, 5 } },
{ "dark ale", "dark", { 1, 2, 5 } },
{ "whisky", "golden", { 8, 1, 4 } }, /* 5 */
{ "lemonade", "pink", { 0, 1, 8 } },
{ "firebreather", "boiling", { 10, 0, 0 } },
{ "local specialty", "everclear", { 3, 3, 3 } },
{ "slime mold juice", "green", { 0, 4, -8 } },
{ "milk", "white", { 0, 3, 6 } }, /* 10 */
{ "tea", "tan", { 0, 1, 6 } },
{ "coffee", "black", { 0, 1, 6 } },
{ "blood", "red", { 0, 2, -1 } },
{ "salt water", "clear", { 0, 1, -2 } },
{ "cola", "cherry", { 0, 1, 5 } } /* 15 */
};
#define SLOT(s) s
const struct skill_type skill_table [ MAX_SKILL ] =
{
/*
* Magic spells.
*/
/*
{
"Name",
{MAG,CLE,THI,WAR,PSY,DRU,RAN,PAL,BAR,VAM,
NEC,WWF,MNK,PRO,PRO,PRO}
function, target type, position,
gsn, min mana, wait,
"damage name", "off name", "room see spell ends",
dispelable, SLOT(slot)
},
*/
{
"reserved",
{ 999, 999, 999, 999, 999, 999, 999, 999, 999, 999,
999, 999, 999, 999, 999, 999 },
0, TAR_IGNORE, POS_STANDING,
NULL, 0, 0,
"", "", "", FALSE, SLOT(0)
},
{
"acid blast",
{ 20, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_acid_blast, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 20, 12,
"&gacid blast&X", "!Acid Blast!", "", FALSE, SLOT(0)
},
{
"animate dead",
{ L_APP, 33, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 67,
24, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_animate, TAR_OBJ_INV, POS_STANDING,
NULL, 100, 24,
"", "!Animate Dead!", "", FALSE, SLOT(0)
},
{
"armor",
{ 13, 7, L_APP, L_APP, L_APP, 11, 15, 8, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_armor, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 5, 12,
"",
"You feel less protected.",
"$n looks less protected.",
TRUE, SLOT(1)
},
{
"astral walk",
{ 26, 32, L_APP, L_APP, 32, 42, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_astral, TAR_IGNORE, POS_STANDING,
NULL, 50, 12,
"", "!Astral Walk!", "", FALSE, SLOT(0)
},
/*
"barkskin"
{ L_APP, L_APP, L_APP, L_APP, 18, L_APP, 15, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP},
spell_barkskin, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 15, 12,
"", "Your skin turns back to it's original texture."
FALSE, SLOT(1)
},
*/
{
"bless",
{ L_APP, 5, L_APP, L_APP, L_APP, 14, L_APP, 6, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_bless, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 5, 12,
"",
"You feel less righteous.",
"$n looks less righteous.",
FALSE, SLOT(2)
},
{
"blindness",
{ 18, 28, L_APP, L_APP, L_APP, 60, L_APP, L_APP, L_APP, L_APP,
55, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_blindness, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_blindness, 5, 12,
"",
"You can see again.",
"$n is no longer blinded",
TRUE, SLOT(3)
},
{
"bloodbath",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 47,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_blood_bath, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 100, 12,
"", "!Blood Bath!", "", FALSE, SLOT(0)
},
{
"burning hands",
{ 9, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
5, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_burning_hands, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&rbu&Yrni&Wng &rh&Oa&Yn&Wds&X","!Burning Hands!", "", FALSE, SLOT(0)
},
{
"call lightning",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_call_lightning, TAR_IGNORE, POS_FIGHTING,
NULL, 15, 12,
"&Blightning bolt&X", "!Call Lightning!", "", FALSE, SLOT(0)
},
{
"cause critical",
{ L_APP, 19, L_APP, L_APP, L_APP, L_APP, L_APP, 24, L_APP, L_APP,
18, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cause_critical, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 20, 12,
"spell", "!Cause Critical!", "", FALSE, SLOT(0)
},
{
"cause light",
{ L_APP, 5, L_APP, L_APP, L_APP, 3, L_APP, 8, L_APP, L_APP,
3, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cause_light, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&wspell&X", "!Cause Light!", "", FALSE, SLOT(0)
},
{
"cause serious",
{ L_APP, 13, L_APP, L_APP, L_APP, 21, L_APP, 17, L_APP, L_APP,
10, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cause_serious, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 17, 12,
"&wspell&X", "!Cause Serious!", "", FALSE, SLOT(0)
},
{
"change sex",
{ 40, L_APP, L_APP, L_APP, L_APP, 42, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_change_sex, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"",
"Your body feels familiar again.",
"$n looks more like $mself again.",
TRUE, SLOT(4)
},
{
"charm person",
{ 24, L_APP, L_APP, L_APP, L_APP, 50, 29, L_APP, L_APP, 19,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_charm_person, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_charm_person, 5, 12,
"",
"You feel more self-confident.",
"$n regains $s free will.",
TRUE, SLOT(5)
},
{
"chill touch",
{ 5, L_APP, L_APP, L_APP, L_APP, L_APP, 7, L_APP, L_APP, 7,
8, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_chill_touch, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&Cch&wil&Cli&wng &Cto&wu&Cch&X",
"You feel less cold.",
"$n looks warmer.", TRUE, SLOT(6)
},
{
"colour spray",
{ 22, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_colour_spray, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&rc&go&cl&Yo&Gu&Rr &rsp&gr&Ba&Gy&X","!Colour Spray!", "",
FALSE, SLOT(0)
},
{
"continual light",
{ 6, 7, L_APP, L_APP, L_APP, 13, L_APP, 11, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_continual_light, TAR_IGNORE, POS_STANDING,
NULL, 7, 12,
"", "!Continual Light!", "", FALSE, SLOT(0)
},
{
"control weather",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_control_weather, TAR_IGNORE, POS_STANDING,
NULL, 25, 12,
"", "!Control Weather!", "", FALSE, SLOT(0)
},
{
"create food",
{ L_APP, 12, L_APP, L_APP, L_APP, 26, L_APP, 37, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_create_food, TAR_IGNORE, POS_STANDING,
NULL, 5, 12,
"", "!Create Food!", "", FALSE, SLOT(0)
},
{
"create spring",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_create_spring, TAR_IGNORE, POS_STANDING,
NULL, 20, 12,
"", "!Create Spring!", "", FALSE, SLOT(0)
},
{
"create water",
{ L_APP, 7, L_APP, L_APP, L_APP, 13, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_create_water, TAR_OBJ_INV, POS_STANDING,
NULL, 5, 12,
"", "!Create Water!", "", FALSE, SLOT(0)
},
{
"cure blindness",
{ L_APP, 30, L_APP, L_APP, L_APP, 63, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cure_blindness, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 5, 12,
"", "!Cure Blindness!", "", FALSE, SLOT(0)
},
{
"cure critical",
{ L_APP, 17, L_APP, L_APP, L_APP, L_APP, L_APP, 37, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cure_critical, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 20, 12,
"", "!Cure Critical!", "", FALSE, SLOT(0)
},
{
"cure light",
{ L_APP, 5, L_APP, L_APP, L_APP, 7, 7, 6, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cure_light, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 10, 12,
"", "!Cure Light!", "", FALSE, SLOT(0)
},
{
"cure poison",
{ L_APP, 17, L_APP, L_APP, L_APP, 19, L_APP, L_APP, L_APP, L_APP,
36, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cure_poison, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 5, 12,
"", "!Cure Poison!", "", FALSE, SLOT(0)
},
{
"cure serious",
{ L_APP, 13, L_APP, L_APP, L_APP, 17, 19, 15, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cure_serious, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"", "!Cure Serious!", "", FALSE, SLOT(0)
},
{
"curse",
{ L_APP, 22, L_APP, L_APP, L_APP, 28, L_APP, L_APP, L_APP, 38,
34, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_curse, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_curse, 20, 12,
"curse", "The curse wears off.", "$n becomes pure again.",
TRUE, SLOT(7)
},
{
"detect evil",
{ L_APP, 6, L_APP, L_APP, L_APP, 6, 6, 6, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_evil, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "The red in your vision disappears.",
"$n's vision is restored to normal.", TRUE, SLOT(8)
},
{
"detect hidden",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 39, L_APP, L_APP, 23,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_hidden, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "You feel less aware of your suroundings.",
"$n feels less aware of $s surroundings.", TRUE, SLOT(9)
},
{
"detect invis",
{ 21, 25, L_APP, L_APP, L_APP, 24, L_APP, L_APP, L_APP, L_APP,
15, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_invis, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "You no longer see invisible objects.",
"$n's vision returns to normal.", TRUE, SLOT(10)
},
{
"detect magic",
{ 6, 9, L_APP, L_APP, L_APP, 6, L_APP, L_APP, L_APP, 10,
6, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_magic, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "The detect magic wears off.",
"$n's vision returns to normal.", TRUE, SLOT(11)
},
{
"detect poison",
{ L_APP, 11, 17, L_APP, L_APP, 11, 27, 11, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_poison, TAR_OBJ_INV, POS_STANDING,
NULL, 5, 12,
"", "!Detect Poison!", "", TRUE, SLOT(12)
},
{
"dispel evil",
{ L_APP, 17, L_APP, L_APP, L_APP, L_APP, 41, 19, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_dispel_evil, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"dispel &zevil&X", "!Dispel Evil!", "", FALSE, SLOT(0)
},
{
"dispel magic",
{ 46, 51, L_APP, L_APP, L_APP, 62, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, 62, L_APP, L_APP },
spell_dispel_magic, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 16,
"", "!Dispel Magic!", "", FALSE, SLOT(0)
},
{
"earthquake",
{ L_APP, 17, L_APP, L_APP, L_APP, 17, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_earthquake, TAR_IGNORE, POS_FIGHTING,
NULL, 15, 12,
"&Oearthquake&X", "!Earthquake!", "", FALSE, SLOT(0)
},
{
"enchant weapon",
{ 50, L_APP, L_APP, L_APP, L_APP, 50, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, 57, L_APP, L_APP },
spell_enchant_weapon, TAR_OBJ_INV, POS_STANDING,
NULL, 100, 24,
"", "!Enchant Weapon!", "", FALSE, SLOT(0)
},
{
"energy drain",
{ 23, L_APP, L_APP, L_APP, 24, L_APP, L_APP, L_APP, L_APP, 23,
33, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_energy_drain, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 35, 12,
"&zene&wrgy d&Wrain&X", "!Energy Drain!", "", FALSE, SLOT(0)
},
{
"faerie fire",
{L_APP, 31, L_APP, L_APP, L_APP, 31, 47, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_faerie_fire, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 5, 12,
"faerie fire",
"The pink aura around you fades away.",
"$n's outline fades.",
TRUE, SLOT(13)
},
{
"faerie fog",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 41, 57, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_faerie_fog, TAR_IGNORE, POS_STANDING,
NULL, 12, 12,
"faerie fog", "!Faerie Fog!", "", FALSE, SLOT(0)
},
{
"fireball",
{ 21, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_fireball, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&Rfireball&X", "!Fireball!", "", FALSE, SLOT(0)
},
{
"fireshield",
{ 65, 23, L_APP, L_APP, L_APP, 34, 51, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_fireshield, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 75, 12,
"",
"The flames engulfing your body burn out.",
"The flames about $n's body burn out.",
TRUE, SLOT(14)
},
{
"flamestrike",
{ L_APP, 13, L_APP, L_APP, L_APP, 19, 24, 14, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_flamestrike, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 20, 12,
"&rflame&Rstrike", "!Flamestrike!", "", FALSE, SLOT(0)
},
{
"fly",
{ 9, 12, L_APP, L_APP, L_APP, 14, 14, 12, L_APP, 6,
14, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_fly, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 10, 18,
"",
"You slowly float to the ground.",
"$n falls to the ground!",
TRUE, SLOT(15)
},
{
"gate",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_gate, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"", "!Gate!", "", FALSE, SLOT(0)
},
{
"giant strength",
{ 7, L_APP, L_APP, L_APP, L_APP, 13, 13, 34, L_APP, 15,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_giant_strength, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 20, 12,
"",
"You feel weaker.",
"$n no longer looks so mighty.", TRUE, SLOT(16)
},
{
"eternal intellect",
{ 16, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_eternal_intellect, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 20, 12,
"",
"You mind surges with a superior prowess.",
"$n looks a bit duller.", TRUE, SLOT(16)
},
{
"goodberry",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_goodberry, TAR_OBJ_INV, POS_STANDING,
NULL, 25, 8,
"", "!GOODBERRY!", "", FALSE, SLOT(0)
},
{
"harm",
{ L_APP, 25, L_APP, L_APP, L_APP, 41, 69, 30, L_APP, L_APP,
22, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_harm, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 35, 12,
"&zharm &wspell&X", "!Harm!", "", FALSE, SLOT(0)
},
{
"heal",
{ L_APP, 24, L_APP, L_APP, L_APP, 49, L_APP, 36, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_heal, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"", "!Heal!", "", FALSE, SLOT(0)
},
{
"iceshield",
{ L_APP, 53, L_APP, L_APP, L_APP, 73, L_APP, L_APP, L_APP, 63,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_iceshield, TAR_CHAR_SELF, POS_STANDING,
NULL, 150, 12,
"",
"The icy crust about your body melts away.",
"The icy crust about $n's body melts to a puddle.",
TRUE, SLOT(17)
},
{
"icestorm",
{ 31, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_icestorm, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 25, 8,
"&Cicy blast&X", "!ICESTORM!", "", FALSE, SLOT(0)
},
{
"identify",
{ 10, 10, 25, L_APP, 13, 10, 17, 17, L_APP, 16,
11, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_identify, TAR_OBJ_INV, POS_STANDING,
NULL, 12, 24,
"", "!Identify!", "", FALSE, SLOT(0)
},
{
"vibrate",
{ L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_vibrate, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 75, 0,
"",
"Your body stops vibrating.",
"$n body stops vibrating.", FALSE, SLOT(18)
},
{
"infravision",
{ 6, 9, L_APP, L_APP, L_APP, 9, 9, 9, L_APP, 9,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_infravision, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 5, 18,
"", "You no longer see in the dark.", "",
TRUE, SLOT(19)
},
{
"incinerate",
{ 14, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
25, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_incinerate, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_incinerate, 30, 12,
"&rflames&X","The flames have been extinguished.",
"The flames around $n have been extinguished.",TRUE, SLOT(20)
},
{
"invis",
{ 24, L_APP, L_APP, L_APP, L_APP, 30, 24, L_APP, L_APP, 26,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_invis, TAR_CHAR_DEFENSIVE, POS_STANDING,
&gsn_invis, 5, 12,
"",
"You are no longer invisible.",
"$n fades into existance.",
TRUE, SLOT(21)
},
{
"know alignment",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_know_alignment, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 9, 12,
"", "!Know Alignment!", "", FALSE, SLOT(0)
},
{
"lightning bolt",
{ 17, L_APP, L_APP, L_APP, L_APP, 18, 43, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_lightning_bolt, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&Blightning bolt&X", "!Lightning Bolt!", "", FALSE, SLOT(0)
},
{
"locate object",
{ 29, 29, L_APP, L_APP, 85, 36, L_APP, L_APP, L_APP, L_APP,
36, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_locate_object, TAR_IGNORE, POS_STANDING,
NULL, 20, 18,
"", "!Locate Object!", "", FALSE, SLOT(0)
},
{
"magic missile",
{ 3, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_magic_missile, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&Pmag&pic mis&Psile", "!Magic Missile!", "", FALSE, SLOT(0)
},
{
"mana",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_mana, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 0, 0,
"", "!Mana!", "", FALSE, SLOT(0)
},
{
"mass invis",
{ 35, L_APP, L_APP, L_APP, L_APP, 35, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_mass_invis, TAR_IGNORE, POS_STANDING,
&gsn_mass_invis, 20, 24,
"",
"!Mass Invis!",
"$n fades into existance.", TRUE, SLOT(22)
},
{
"pass door",
{ 28, L_APP, L_APP, L_APP, L_APP, 27, 48, L_APP, L_APP, L_APP,
50, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_pass_door, TAR_CHAR_SELF, POS_STANDING,
NULL, 20, 12,
"",
"You feel solid again.",
"$n becomes soild.", TRUE, SLOT(23)
},
{
"aura of peace",
{ L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_aura, TAR_CHAR_SELF, POS_STANDING,
NULL, 100, 12,
"",
"The peace aura around your body fades.",
"The peace aura around $n fades.", FALSE, SLOT(24)
},
{
"permenancy",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_permenancy, TAR_OBJ_INV, POS_STANDING,
NULL, 200, 24,
"", "!Permenancy!", "", FALSE, SLOT(0)
},
{
"poison",
{ L_APP, L_APP, 35, L_APP, L_APP, 19, 29, L_APP, L_APP, 9,
30, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_poison, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_poison, 10, 12,
"&Gp&go&Gi&gs&Go&gn",
"You feel less sick.",
"$n looks better.", TRUE, SLOT(25)
},
{
"portal",
{ 37, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
67, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_portal, TAR_IGNORE, POS_STANDING,
NULL, 100, 12,
"", "", "", FALSE, SLOT(0)
},
{
"protection evil",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_protection, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"",
"You feel less protected.",
"$n looks less protected.",
TRUE, SLOT(26)
},
{
"refresh",
{ L_APP, 3, L_APP, L_APP, L_APP, 4, L_APP, 5, L_APP, L_APP,
3, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_refresh, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 12, 18,
"refresh", "!Refresh!", "", FALSE, SLOT(0)
},
{
"remove curse",
{ L_APP, 22, L_APP, L_APP, L_APP, 21, L_APP, 26, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_remove_curse, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 5, 12,
"", "!Remove Curse!", "", FALSE, SLOT(0)
},
{
"sanctuary",
{ L_APP, 20, L_APP, L_APP, L_APP, 29, L_APP, 27, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_sanctuary, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 75, 12,
"",
"The white aura around your body fades.",
"The white aura around $n's body vanishes.", TRUE, SLOT(27)
},
{
"scry",
{ 13, 13, L_APP, L_APP, 9, 24, 31, 27, L_APP, 19,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_scry, TAR_CHAR_SELF, POS_STANDING,
NULL, 35, 20,
"", "Your vision returns to normal.",
"$n's vision returns to normal.", TRUE, SLOT(0)
},
{
"shield",
{ 13, L_APP, L_APP, L_APP, L_APP, 16, 21, L_APP, L_APP, 16,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_shield, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 12, 18,
"",
"Your force shield shimmers then fades away.",
"The shield protecting $n shimmers then fades away.",
TRUE, SLOT(28)
},
{
"shocking grasp",
{ 10, L_APP, L_APP, L_APP, L_APP, 10, 14, L_APP, L_APP, 12,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_shocking_grasp, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&Ysh&Bo&Yck&Bin&Yg g&Bra&Ysp", "!Shocking Grasp!", "",
FALSE, SLOT(0)
},
{
"shockshield",
{ 79, L_APP, L_APP, L_APP, L_APP, 61, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_shockshield, TAR_CHAR_SELF, POS_STANDING,
NULL, 100, 12,
"",
"The electricity flows into the ground.",
"The electricity about $n's body flows into the ground.",
TRUE, SLOT(29)
},
{
"sleep",
{ 23, L_APP, L_APP, L_APP, L_APP, 41, 52, L_APP, L_APP, 46,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_sleep, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_sleep, 15, 12,
"", "You feel less tired.",
"$n looks much more refreshed.", TRUE, SLOT(30)
},
{
"spell bind",
{ 46, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_spell_bind, TAR_OBJ_INV, POS_STANDING,
NULL, 100, 24,
"", "!Spell Bind!", "", FALSE, SLOT(0)
},
{
"stone skin",
{ 27, L_APP, L_APP, L_APP, L_APP, 35, 41, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_stone_skin, TAR_CHAR_SELF, POS_STANDING,
NULL, 12, 18,
"",
"Your skin feels soft again.",
"$n's skin regains its normal texture.",
TRUE, SLOT(31)
},
{
"summon",
{ 45, 45, L_APP, L_APP, 61, 52, L_APP, L_APP, L_APP, 61,
45, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_summon, TAR_IGNORE, POS_STANDING,
NULL, 50, 12,
"", "!Summon!", "", FALSE, SLOT(0)
},
{
"teleport",
{ 90, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_teleport, TAR_CHAR_SELF, POS_FIGHTING,
NULL, 35, 12,
"", "!Teleport!", "", FALSE, SLOT(0)
},
{
"ventriloquate",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_ventriloquate, TAR_IGNORE, POS_STANDING,
NULL, 5, 12,
"", "!Ventriloquate!", "", FALSE, SLOT(0)
},
{
"weaken",
{ 17, L_APP, L_APP, L_APP, L_APP, L_APP, 29, L_APP, L_APP, 29,
39, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_weaken, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 20, 12,
"spell",
"You feel stronger.",
"$n looks stronger.",
TRUE, SLOT(32)
},
{
"word of recall",
{ 21, 16, L_APP, L_APP, 23, 32, 51, 54, L_APP, 53,
25, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_word_of_recall, TAR_CHAR_SELF, POS_RESTING,
NULL, 5, 12,
"", "!Word of Recall!", "", FALSE, SLOT(0)
},
/*
* Dragon breath
*/
{
"acid breath",
{ 63, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_acid_breath, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"&gblast of &Gacid&X", "!Acid Breath!", "", FALSE, SLOT(0)
},
{
"fire breath",
{ 64, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_fire_breath, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"&Rblast of &rflame&X", "!Fire Breath!", "", FALSE, SLOT(0)
},
{
"frost breath",
{ 61, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_frost_breath, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"&Cblast of &bfrost", "!Frost Breath!", "", FALSE, SLOT(0)
},
{
"gas breath",
{ 65, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_gas_breath, TAR_IGNORE, POS_FIGHTING,
NULL, 50, 12,
"&zblast of &wgas", "!Gas Breath!", "", FALSE, SLOT(0)
},
{
"lightning breath",
{ 62, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_lightning_breath, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"&cblast of &Blightning", "!Lightning Breath!", "", FALSE, SLOT(0)
},
/*
{MAG,THI,CLE,WAR,PSY,DRU,RAN,PAL,BAR,VAM,
NEC,WWF,PRO,PRO,PRO,PRO}
*/
/* XOR */
{
"summon swarm",
{ L_APP, 80, L_APP, L_APP, L_APP, 60, 70, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_summon_swarm, TAR_CHAR_SELF, POS_FIGHTING,
NULL, 50, 12,
"", "!Summon Insect!", "", FALSE, SLOT(0)
},
{
"summon pack",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 70, 80, L_APP, L_APP, L_APP,
L_APP, 58, L_APP, L_APP, L_APP, L_APP },
spell_summon_pack, TAR_CHAR_SELF, POS_FIGHTING,
NULL, 50, 12,
"", "!Summon Pack!", "", FALSE, SLOT(0)
},
{
"summon demon",
{ 90, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 90,
95, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_summon_demon, TAR_CHAR_SELF, POS_FIGHTING,
NULL, 50, 12,
"", "!Summon Demon!", "", FALSE, SLOT(0)
},
/*
* Fighter and thief skills.
*/
{
"backstab",
{ L_APP, L_APP, 9, L_APP, L_APP, L_APP, L_APP, L_APP, 42, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_backstab, 0, 24,
"backstab", "!Backstab!", "", FALSE, SLOT(0)
},
{
"double backstab",
{ L_APP, L_APP, 85, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_backstab_2, 0, 24,
"backstab", "!Double Backstab!", "", FALSE, SLOT(0)
},
{
"palm",
{ L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP, L_APP, 40, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_RESTING,
&gsn_palm, 0, 0,
"", "!palm", "", FALSE, SLOT(0)
},
{
"bash",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_bash, 0, 24,
"bash", "!Bash!", "", FALSE, SLOT(0)
},
{
"disarm",
{ L_APP, L_APP, 11, 9, L_APP, L_APP, 12, 14, 15, L_APP,
L_APP, 30, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_disarm, 0, 24,
"", "!Disarm!", "", FALSE, SLOT(0)
},
{
"dodge",
{ 29, 26, 4, 5, 9, 25, 7, 11, 7, 14,
29, 5, 4, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_dodge, 0, 0,
"", "!Dodge!", "", FALSE, SLOT(0)
},
{
"dual",
{ L_APP, L_APP, 21, 14, L_APP, L_APP, 27, 21, 25, 37,
L_APP, L_APP, 22, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_RESTING,
&gsn_dual, 0, 0,
"", "!DUAL!", "", FALSE, SLOT(0)
},
{
"eighth attack",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_eighth_attack, 0, 0,
"", "!eighth Attack!", "", FALSE, SLOT(0)
},
{
"enhanced damage",
{ L_APP, 49, 14, 3, L_APP, 57, 13, 11, 26, 23,
L_APP, 13, 12, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_enhanced_damage, 0, 0,
"", "!Enhanced Damage!", "", FALSE, SLOT(0)
},
{
"enhanced damage two",
{ L_APP, L_APP, L_APP, 20, L_APP, L_APP, 42, 38, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_enhanced_two, 0, 0,
"", "!Enhanced Damage Two!", "", FALSE, SLOT(0)
},
{
"enhanced hit",
{ L_APP, L_APP, 17, 15, 26, L_APP, 17, 16, 15, 31,
L_APP, 17, 20, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_enhanced_hit, 0, 0,
"", "!Enhanced Hit!", "", FALSE, SLOT(0)
},
{
"feed",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_feed, 0, 12,
"bite", "!Feed!", "", FALSE, SLOT(0)
},
{
"fifth attack",
{ L_APP, L_APP, L_APP, 29, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_fifth_attack, 0, 0,
"", "!Fifth Attack!", "", FALSE, SLOT(0)
},
{
"fourth attack",
{ L_APP, L_APP, L_APP, 23, L_APP, L_APP, 34, 29, 45, 40,
L_APP, 50, 40, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_fourth_attack, 0, 0,
"", "!FOURTH Attack!", "", FALSE, SLOT(0)
},
{
"hide",
{ L_APP, L_APP, 4, L_APP, L_APP, L_APP, 7, L_APP, 5, 8,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_RESTING,
&gsn_hide, 0, 12,
"",
"You are no longer so difficult to see.",
"$n has stopped hiding.", FALSE, SLOT(33)
},
{
"iron grip",
{ L_APP, L_APP, L_APP, 19, L_APP, L_APP, L_APP, 27, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_grip, 0, 8,
"",
"You loosen your hold on your weapon.",
"$n has loosened $s hold on $s weapon.", FALSE, SLOT(34)
},
{
"flury",
{ L_APP, L_APP, L_APP, 44, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_flury, 0, 50,
"flury", "!flury!", "", FALSE, SLOT(0)
},
{
"kick",
{ L_APP, L_APP, 50, 10, L_APP, L_APP, 23, L_APP, L_APP, L_APP,
L_APP, L_APP, 6, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_kick, 0, 8,
"kick", "!Kick!", "", FALSE, SLOT(0)
},
{
"high kick",
{ L_APP, L_APP, L_APP, 35, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_high_kick, 0, 10,
"high kick", "!High Kick!", "", FALSE, SLOT(0)
},
{
"jump kick",
{ L_APP, L_APP, L_APP, 50, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_jump_kick, 0, 20,
"jump kick", "!Jump Kick!", "", FALSE, SLOT(0)
},
{
"spin kick",
{ L_APP, L_APP, L_APP, 60, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_spin_kick, 0, 25,
"spin kick", "!Spin Kick!", "", FALSE, SLOT(0)
},
{
"parry",
{ L_APP, 27, 5, 6, L_APP, 27, 9, 7, 7, 15,
L_APP, 5, 7, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_parry, 0, 0,
"", "!Parry!", "", FALSE, SLOT(0)
},
{
"peek",
{ L_APP, L_APP, 23, L_APP, L_APP, L_APP, L_APP, L_APP, 29, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_peek, 0, 0,
"", "!Peek!", "", FALSE, SLOT(0)
},
{
"pick lock",
{ L_APP, L_APP, 5, L_APP, L_APP, L_APP, L_APP, L_APP, 9, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_pick_lock, 0, 12,
"", "!Pick!", "", FALSE, SLOT(0)
},
{
"poison weapon",
{ L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP, L_APP, 72, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_OBJ_INV, POS_STANDING,
&gsn_poison_weapon, 0, 12,
"poisonous concoction", "!Poison Weapon!", "", FALSE, SLOT(0)
},
{
"punch",
{ L_APP, L_APP, L_APP, 31, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 17, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_punch, 0, 10,
"punch", "!punch!", "", FALSE, SLOT(0)
},
{
"jab punch",
{ L_APP, L_APP, L_APP, 35, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_jab_punch, 0, 10,
"jab", "!jab!", "", FALSE, SLOT(0)
},
{
"kidney punch",
{ L_APP, L_APP, L_APP, 40, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_kidney_punch, 0, 10,
"kindey punch", "!kidney punch!", "", FALSE, SLOT(0)
},
{
"cross punch",
{ L_APP, L_APP, L_APP, 45, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_cross_punch, 0, 10,
"cross punch", "!cross punch!", "", FALSE, SLOT(0)
},
{
"roundhouse punch",
{ L_APP, L_APP, L_APP, 50, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_roundhouse_punch, 0, 18,
"roundhouse", "!roundhouse punch!", "", FALSE, SLOT(0)
},
{
"uppercut punch",
{ L_APP, L_APP, L_APP, 55, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_uppercut_punch, 0, 18,
"uppercut", "!uppercut punch!", "", FALSE, SLOT(0)
},
{
"rescue",
{ L_APP, 19, L_APP, 7, L_APP, 31, 11, 11, L_APP, L_APP,
L_APP, L_APP, 35, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_rescue, 0, 12,
"", "!Rescue!", "", FALSE, SLOT(0)
},
{
"second attack",
{ 12, 17, 11, 3, 16, 16, 12, 8, 21, 19,
18, 6, 10, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_second_attack, 0, 0,
"", "!Second Attack!", "", FALSE, SLOT(0)
},
{
"seventh attack",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_seventh_attack, 0, 0,
"", "!seventh Attack!", "", FALSE, SLOT(0)
},
{
"sixth attack",
{ L_APP, L_APP, L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_sixth_attack, 0, 0,
"", "!sixth Attack!", "", FALSE, SLOT(0)
},
{
"sneak",
{ L_APP, L_APP, 22, L_APP, L_APP, L_APP, 33, L_APP, 23, 29,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_sneak, 0, 12,
"", NULL, "", FALSE, SLOT(35)
},
{
"steal",
{ L_APP, L_APP, 13, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_steal, 0, 24,
"", "!Steal!", "", FALSE, SLOT(0)
},
{
"third attack",
{ L_APP, 31, 22, 9, 60, 50, 24, 19, 33, 31,
60, 25, 25, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_third_attack, 0, 0,
"", "!Third Attack!", "", FALSE, SLOT(0)
},
/*
* Spells for mega1.are from Glop/Erkenbrand.
*/
{
"general purpose",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_general_purpose, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 0, 12,
"general purpose ammo", "!General Purpose Ammo!", "", FALSE, SLOT(0)
},
{
"high explosive",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_high_explosive, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 0, 12,
"high explosive ammo", "!High Explosive Ammo!", "", FALSE, SLOT(0)
},
/*
* Psionicist spell/skill definitions
* Psi class conceived, created, and coded by Thelonius (EnvyMud)
*/
{
"adrenaline control",
{ L_APP, L_APP, L_APP, L_APP, 17, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 30, L_APP, L_APP, L_APP },
spell_adrenaline_control, TAR_CHAR_SELF, POS_STANDING,
NULL, 6, 12,
"",
"The adrenaline rush wears off.",
"$n has calmed down.", FALSE, SLOT(36)
},
{
"agitation",
{ L_APP, L_APP, L_APP, L_APP, 6, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_agitation, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 10, 12,
"agitation", "!Agitation!", "", FALSE, SLOT(0)
},
{
"aura sight",
{ L_APP, L_APP, L_APP, L_APP, 14, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_aura_sight, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 9, 12,
"", "!Aura Sight!", "", FALSE, SLOT(0)
},
{
"awe",
{ L_APP, L_APP, L_APP, L_APP, 21, L_APP, L_APP, L_APP, L_APP, L_APP,
85, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_awe, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 35, 12,
"", "!Awe!", "", FALSE, SLOT(0)
},
{
"ballistic attack",
{ L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_ballistic_attack, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 5, 12,
"ballistic attack", "!Ballistic Attack!", "", FALSE, SLOT(0)
},
{
"biofeedback",
{ L_APP, L_APP, L_APP, L_APP, 18, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_biofeedback, TAR_CHAR_SELF, POS_STANDING,
NULL, 75, 12,
"",
"Your biofeedback is no longer effective.",
"$n's body shivers and relaxes.",
FALSE, SLOT(37)
},
{
"cell adjustment",
{ L_APP, L_APP, L_APP, L_APP, 11, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 24, L_APP, L_APP, L_APP },
spell_cell_adjustment, TAR_CHAR_SELF, POS_STANDING,
NULL, 8, 12,
"", "!Cell Adjustment!", "", FALSE, SLOT(0)
},
{
"chameleon power",
{ L_APP, L_APP, L_APP, L_APP, 6, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_chameleon, 0, 12,
"", "!Chameleon Power!", "", FALSE, SLOT(38)
},
{
"chaos field",
{ L_APP, L_APP, L_APP, L_APP, 67, L_APP, L_APP, L_APP, L_APP, L_APP,
75, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_chaosfield, TAR_CHAR_SELF, POS_STANDING,
NULL, 150, 12,
"",
"The chaos flees from the order that surrounds you.",
"The chaos flees from the order around $n.", FALSE, SLOT(39)
},
{
"combat mind",
{ L_APP, L_APP, L_APP, L_APP, 15, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_combat_mind, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 15, 12,
"", "Your battle sense has faded.",
"$n's sense of battle has diminished.", FALSE, SLOT(40)
},
{
"complete healing",
{ L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_complete_healing, TAR_CHAR_SELF, POS_STANDING,
NULL, 200, 12,
"", "!Complete Healing!", "", FALSE, SLOT(0)
},
{
"control flames",
{ L_APP, L_APP, L_APP, L_APP, 11, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_control_flames, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"tongue of &Rflame&X", "!Control Flames!", "", FALSE, SLOT(0)
},
{
"create sound",
{ L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_create_sound, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 5, 12,
"", "!Create Sound!", "", FALSE, SLOT(0)
},
{
"death field",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 68,
70, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_death_field, TAR_IGNORE, POS_FIGHTING,
NULL, 200, 18,
"&zfield of death&X", "!Death Field!", "", FALSE, SLOT(0)
},
{
"detonate",
{ L_APP, L_APP, L_APP, L_APP, 27, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detonate, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 35, 24,
"&zdet&Rona&rtion", "!Detonate!", "", FALSE, SLOT(0)
},
{
"disintegrate",
{ L_APP, L_APP, L_APP, L_APP, 97, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_disintegrate, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 150, 18,
"disintegration", "!Disintegrate!", "", FALSE, SLOT(0)
},
{
"displacement",
{ L_APP, L_APP, L_APP, L_APP, 9, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_displacement, TAR_CHAR_SELF, POS_STANDING,
NULL, 10, 12,
"",
"You are no longer displaced.",
"$n's image fades as he appears in another spot.", FALSE, SLOT(41)
},
{
"domination",
{ L_APP, L_APP, L_APP, L_APP, 16, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_domination, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_domination, 5, 12,
"",
"You regain control of your body.",
"$n regains control of $m body.", FALSE, SLOT(42)
},
{
"ectoplasmic form",
{ L_APP, L_APP, L_APP, L_APP, 19, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_ectoplasmic_form, TAR_CHAR_SELF, POS_STANDING,
NULL, 20, 12,
"",
"You feel solid again.",
"$n looks solid again.",
FALSE, SLOT(43)
},
{
"ego whip",
{ L_APP, L_APP, L_APP, L_APP, 13, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_ego_whip, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 20, 12,
"",
"You feel more confident.",
"$n looks more confident.", FALSE, SLOT(44)
},
{
"energy containment",
{ L_APP, L_APP, L_APP, L_APP, 10, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_energy_containment, TAR_CHAR_SELF, POS_STANDING,
NULL, 10, 12,
"",
"You no longer absorb energy.",
"$n no longer absorbs energy.", FALSE, SLOT(45)
},
{
"enhance armor",
{ L_APP, 60, L_APP, L_APP, L_APP, 60, 43, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_enhance_armor, TAR_OBJ_INV, POS_STANDING,
NULL, 100, 24,
"", "!Enhance Armor!", "", FALSE, SLOT(0)
},
{
"enhanced strength",
{ L_APP, L_APP, L_APP, L_APP, 7, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 19, L_APP, L_APP, L_APP },
spell_enhanced_strength, TAR_CHAR_SELF, POS_STANDING,
NULL, 20, 12,
"",
"You no longer feel so HUGE.",
"$n doesn't look so huge.",
FALSE, SLOT(46)
},
{
"flesh armor",
{ L_APP, L_APP, L_APP, L_APP, 11, L_APP, L_APP, L_APP, L_APP, L_APP,
43, L_APP, 21, L_APP, L_APP, L_APP },
spell_flesh_armor, TAR_CHAR_SELF, POS_STANDING,
NULL, 15, 12,
"",
"Your skin returns to normal.",
"$n's skin returns to its normal texture.", FALSE, SLOT(47)
},
{
"heighten senses",
{ L_APP, L_APP, 10, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 23, 14, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_SELF, POS_STANDING,
&gsn_heighten, 0, 0,
"", "Your senses return to normal.",
"$n's senses return to normal.", FALSE, SLOT(48)
},
{
"inertial barrier",
{ L_APP, L_APP, L_APP, L_APP, 19, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_inertial_barrier, TAR_IGNORE, POS_STANDING,
NULL, 40, 24,
"",
"Your inertial barrier dissipates.",
"$n's inertial barrier dissipates.", FALSE, SLOT(49)
},
{
"inflict pain",
{ L_APP, L_APP, L_APP, L_APP, 5, L_APP, L_APP, L_APP, L_APP, L_APP,
9, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_inflict_pain, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 10, 12,
"&wmind&Wpower&X", "!Inflict Pain!", "", FALSE, SLOT(0)
},
{
"intellect fortress",
{ L_APP, L_APP, L_APP, L_APP, 12, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_intellect_fortress, TAR_IGNORE, POS_STANDING,
NULL, 25, 24,
"",
"Your intellectual fortress crumbles.",
"$n's intellectual fortress crumbles.",
FALSE, SLOT(50)
},
{
"lend health",
{ L_APP, L_APP, L_APP, L_APP, 10, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_lend_health, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 10, 12,
"", "!Lend Health!", "", FALSE, SLOT(0)
},
{
"levitation",
{ L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 16, L_APP, L_APP, L_APP },
spell_levitation, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 10, 18,
"",
"You slowly float to the ground.",
"$n slowly floats to the ground.",
FALSE, SLOT(51)
},
{
"mental barrier",
{ L_APP, L_APP, L_APP, L_APP, 6, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 48, L_APP, L_APP, L_APP },
spell_mental_barrier, TAR_CHAR_SELF, POS_STANDING,
NULL, 8, 12,
"", "Your mental barrier breaks down.",
"$n's mental barrier diminishes.", FALSE, SLOT(52)
},
{
"mind thrust",
{ L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_mind_thrust, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 8, 12,
"&wmind &Wthrust&X", "!Mind Thrust!", "", FALSE, SLOT(0)
},
{
"project force",
{ L_APP, L_APP, L_APP, L_APP, 9, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_project_force, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 18, 12,
"&wprojected force&X", "!Project Force!", "", FALSE, SLOT(0)
},
{
"psionic blast",
{ L_APP, L_APP, L_APP, L_APP, 17, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_psionic_blast, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 25, 12,
"&wpsionic blast&X", "!Psionic Blast!", "", FALSE, SLOT(0)
},
{
"psychic crush",
{ L_APP, L_APP, L_APP, L_APP, 8, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_psychic_crush, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 18,
"&wpsychic crush&X", "!Psychic Crush!", "", FALSE, SLOT(0)
},
{
"psychic drain",
{ L_APP, L_APP, L_APP, L_APP, 4, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_psychic_drain, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 20, 12,
"",
"You no longer feel drained.",
"$n looks stronger.",
FALSE, SLOT(53)
},
{
"psychic healing",
{ L_APP, L_APP, L_APP, L_APP, 5, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 15, L_APP, L_APP, L_APP },
spell_psychic_healing, TAR_CHAR_SELF, POS_STANDING,
NULL, 20, 12,
"", "!Psychic Healing!", "", FALSE, SLOT(0)
},
{
"shadow form",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_shadow, 0, 12,
"", "You no longer move in the shadows.",
"$n returns from the shadows.", FALSE, SLOT(54)
},
{
"share strength",
{ L_APP, L_APP, L_APP, L_APP, 11, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_share_strength, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 8, 12,
"", "You no longer share strength with another.",
"$n stops sharing $m strength.", FALSE, SLOT(55)
},
{
"thought shield",
{ L_APP, L_APP, L_APP, L_APP, 3, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 11, L_APP, L_APP, L_APP },
spell_thought_shield, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "You no longer feel so protected.",
"$n doesn't feel very protected.", FALSE, SLOT(56)
},
{
"ultrablast",
{ L_APP, L_APP, L_APP, L_APP, 25, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_ultrablast, TAR_IGNORE, POS_FIGHTING,
NULL, 75, 24,
"&zultr&wabl&Wast&X", "!Ultrablast!" , "", FALSE,
SLOT(0)
},
{
"cancellation",
{ L_APP, 56, L_APP, L_APP, L_APP, 72, L_APP, L_APP, L_APP, L_APP,
60, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cancellation, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 15, 16,
"", "!Cancellation!", "", FALSE, SLOT(0)
},
{
"throw",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_throw, 0, 0,
"throw", "!Throw!", "", FALSE, SLOT(0)
},
/*
* Turn undead and mental block by Altrag
*/
{
"turn undead",
{ L_APP, 58, L_APP, L_APP, L_APP, L_APP, L_APP, 71, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_turn_undead, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 100, 12,
"", "!Turn Undead!", "", FALSE, SLOT(0)
},
{
"mental block",
{ L_APP, L_APP, L_APP, L_APP, 27, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 100, L_APP, L_APP, L_APP },
spell_mental_block, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 25, 8,
"", "Your mind feels more vulnerable.",
"$n's mind becomes more vulnerable.", FALSE, SLOT(57)
},
/*
* Patch by Altrag
*/
{
"patch",
{ L_APP, L_APP, L_APP, 26, L_APP, L_APP, 68, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_patch, 0, 0,
"", "!Patch!", "", FALSE, SLOT(0)
},
{
"flamesphere",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
gspell_flamesphere, TAR_GROUP_OFFENSIVE, POS_STANDING,
NULL, 14, 20,
"flamesphere", "!Flamesphere!", "", TRUE, SLOT(58)
},
{
"bash door",
{ L_APP, L_APP, L_APP, 18, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_bash_door, 0, 24,
"bash", "!Bash Door!", "", FALSE, SLOT(0)
},
{
"mental drain",
{ L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_mental_drain, 0, 12,
"mental drain", "!Mental Drain!", "", FALSE, SLOT(0)
},
{
"drain life",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_drain_life, 0, 12,
"&zlife &wdrain", "!Drain Life!", "", FALSE, SLOT(0)
},
{
"holy strength",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_holy_strength, TAR_CHAR_SELF, POS_STANDING,
NULL, 100, 12,
"", "Your divine strength fades.",
"The divine strength surrounding $n fades.", FALSE, SLOT(59)
},
{
"curse of nature",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_curse_of_nature, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 100, 12,
"", "You feel in sync with nature once again.",
"$n feels in sync with nature once again.",TRUE, SLOT(60)
},
{
"detect good",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 22, L_APP, L_APP, 15,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_good, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "The white in your vision disappears.",
"$n's vision returns to normal.", TRUE, SLOT(61)
},
{
"protection good",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_protection_good, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "You feel less protected.",
"$n looks less protected.", TRUE, SLOT(62)
},
{
"shield block",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_shield_block, 0, 0,
"", "!Shield Block!", "", FALSE, SLOT(0)
},
{
"enchantment",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_enchanted_song, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 100, 12,
"", "The peace leaves you.",
"The peace within $n disappears.", FALSE, SLOT(0)
},
{
"turn evil",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_turn_evil, 0, 12,
"&Wdivine power&X", "!Turn Evil!", "", FALSE, SLOT(0)
},
{
"mass shield",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
gspell_mass_shield, TAR_GROUP_ALL, POS_STANDING,
NULL, 80, 12,
"", "!Mass Shield!", "", TRUE, SLOT(63)
},
{
"gouge",
{ L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_gouge, 0, 12,
"gouge", "!Gouge!", "", FALSE, SLOT(0)
},
{
"holy sword",
{ L_APP, 52, L_APP, L_APP, L_APP, L_APP, L_APP, 56, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_holysword, TAR_OBJ_INV, POS_STANDING,
NULL, 100, 24,
"", "!Holy Sword!", "", FALSE, SLOT(0)
},
{
"summon angel",
{ L_APP, 80, L_APP, L_APP, L_APP, L_APP, L_APP, 86, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_summon_angel, TAR_CHAR_SELF, POS_FIGHTING,
NULL, 100, 12,
"", "!Summon Angel!", "", FALSE, SLOT(0)
},
{
"holy fires",
{ L_APP, 32, L_APP, L_APP, L_APP, L_APP, L_APP, 40, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_holy_fires, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"&Who&Rly fl&rames&X", "!Holy Fires!", "", FALSE, SLOT(0)
},
{
"true sight",
{ 51, 55, L_APP, L_APP, 36, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_truesight, TAR_CHAR_SELF, POS_STANDING,
NULL, 59, 12,
"", "Your vision is no longer so true.",
"$n's vision returns to normal.", TRUE, SLOT(64)
},
{
"blade barrier",
{ L_APP, 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_bladebarrier, TAR_CHAR_SELF, POS_STANDING,
NULL, 150, 12,
"", "The phantom blades dissipate into the air.",
"The phantom blades surrounding $n disappear.", TRUE, SLOT(65)
},
{
"alchemy",
{ L_APP, 75, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_alchemy, 0, 50,
"", "!ALCHEMY!", "", FALSE, SLOT(0)
},
{
"scribe",
{ 60, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
72, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_scribe, 0, 50,
"", "!SCRIBE!", "", FALSE, SLOT(0)
},
{
"flame blade",
{ L_APP, 62, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_flame_blade, TAR_OBJ_INV, POS_STANDING,
NULL, 100, 24,
"", "!Flame Blade!", "", FALSE, SLOT(0)
},
{
"chaos blade",
{ L_APP, L_APP, L_APP, L_APP, 60, L_APP, L_APP, L_APP, L_APP, L_APP,
90, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_chaos_blade, TAR_OBJ_INV, POS_STANDING,
NULL, 100, 24,
"", "!Chaos Blade!", "", FALSE, SLOT(0)
},
{
"frost blade",
{ L_APP, 82, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_frost_blade, TAR_OBJ_INV, POS_STANDING,
NULL, 100, 24,
"", "!Frost Blade!", "", FALSE, SLOT(0)
},
{
"stun",
{ L_APP, L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_stun, 0, 0,
"", "!Stun!", "", FALSE, SLOT(0)
},
{
"berserk",
{ L_APP, L_APP, L_APP, 76, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_berserk, 0, 0,
"", "You feel more sane.",
"$n has regained $s sanity.", FALSE, SLOT(0)
},
{
"web",
{ 12, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_web, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 25, 14,
"", "The webs melt away.",
"The webs entangling $n melt away.", TRUE, SLOT(66)
},
{
"entangle",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 19, 32, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_entangle, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 25, 14,
"", "The vines release their grasp.",
"The vines unwrap themselves from $n.", TRUE, SLOT(67)
},
{
"dark blessing",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 26,
61, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_darkbless, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 50, 24,
"", "The sweet caress of oblivion has lifted.",
"The sweet caress of oblivion rises from $n.", FALSE, SLOT(68)
},
/* 250 */
{
"bio-acceleration",
{ L_APP, L_APP, L_APP, L_APP, 29, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_bio_acceleration, TAR_CHAR_SELF, POS_STANDING,
NULL, 50, 24,
"", "Your body structure returns to normal.",
"$n's body returns to a normal form.", FALSE, SLOT(69)
},
{
"confusion",
{ 57, L_APP, L_APP, L_APP, 58, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_confusion, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 50, 24,
"", "You become more sure of your surroundings.",
"$n looks less confused.", TRUE, SLOT(70)
},
{
"mind probe",
{ L_APP, L_APP, L_APP, L_APP, 43, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_mind_probe, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 50, 24,
"", "!MIND PROBE!", "", FALSE, SLOT(0)
},
{
"haste",
{ 75, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_haste, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 30, 12,
"", "You feel yourself slow down",
"$n slows down.", TRUE, SLOT(71)
},
{
"trip",
{ L_APP, L_APP, 35, L_APP, L_APP, L_APP, L_APP, L_APP, 55, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_trip, 0, 12,
"trip", "!Trip!", "", FALSE, SLOT(0)
},
{
"dirt kick",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_dirt_kick, 0, 12,
"dirt kick", "!Dirt Kick!", "", FALSE, SLOT(0)
},
{
"chain lightning",
{ 42, L_APP, L_APP, L_APP, L_APP, 57, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_chain_lightning, TAR_IGNORE, POS_FIGHTING,
NULL, 50, 22,
"&Belectrical blast&X", "!CHAIN LIGHTNING!", "", FALSE, SLOT(0)
},
{
"meteor swarm",
{ 72, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_meteor_swarm, TAR_IGNORE, POS_FIGHTING,
NULL, 150, 25,
"&rm&Oe&Yt&Oe&ro&Yr&rs", "!SWARM!", "", TRUE, SLOT(72)
},
{
"psychic quake",
{ L_APP, L_APP, L_APP, L_APP, 79, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_psychic_quake, TAR_IGNORE, POS_FIGHTING,
NULL, 150, 25,
"&wmental shockwave&X", "!PSY-QUAKE!", "", FALSE, SLOT(0)
},
{
"fumble",
{ 37, L_APP, L_APP, L_APP, 38, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_fumble, TAR_CHAR_OFFENSIVE, POS_STANDING,
NULL, 50, 24,
"", "You feel more sure of hand.",
"$n looks more confident.", TRUE, SLOT(73)
},
{
"dancing lights",
{ 41, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_dancing_lights, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"dancing lights","The dancing lights about your body fade away.",
"Dancing lights about $n fade away.", FALSE, SLOT(74)
},
{
"shadow walk",
{ L_APP, L_APP, 71, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_shadow_walk, 0, 22,
"", "!SHADOW WALK!", "", FALSE, SLOT(0)
},
{
"circle",
{ L_APP, L_APP, 80, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_circle, 0, 12,
"sneak attack", "!CIRCLE!", "", FALSE, SLOT(0)
},
{
"summon shadow",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 69,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_summon_shadow, TAR_CHAR_SELF, POS_FIGHTING,
NULL, 100, 12,
"", "!Summon Shadow!", "", FALSE, SLOT(0)
},
{
"summon beast",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 47, 62, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_summon_beast, TAR_CHAR_SELF, POS_FIGHTING,
NULL, 100, 12,
"", "!Summon Beast!", "", FALSE, SLOT(0)
},
{
"summon treant",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 76, 97, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_summon_trent, TAR_CHAR_SELF, POS_FIGHTING,
NULL, 100, 12,
"", "!Summon Trent!", "", FALSE, SLOT(0)
},
{
"shatter",
{ 79, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_shatter, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 150, 32,
"", "!shatter!", "", FALSE, SLOT(0)
},
{
"molecular unbinding",
{ L_APP, L_APP, L_APP, L_APP, 66, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_molecular_unbind, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 100, 32,
"", "!shatter!", "", FALSE, SLOT(0)
},
{
"phase shift",
{ L_APP, L_APP, L_APP, L_APP, 70, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_phase_shift, TAR_CHAR_SELF, POS_STANDING,
NULL, 100, 12,
"", "You shift back into the physical plane.",
"$n's body shifts back into the existing world.", FALSE, SLOT(75)
},
{
"disrupt",
{ L_APP, L_APP, L_APP, L_APP, 92, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_disrupt, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 125, 12,
"disruption", "You feel less disrupted.",
"$n looks more stable.", TRUE, SLOT(76)
},
{
"soulstrike",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 73, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_soulstrike, 0, 24,
"soul", "!Soulstrike!", "", FALSE, SLOT(0)
},
{
"healing hands",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 48, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_healing_hands, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 40, 12,
"", "!Healing Hands!", "", FALSE, SLOT(0)
},
{
"pray",
{ L_APP, 23, L_APP, L_APP, L_APP, L_APP, L_APP, 27, L_APP, L_APP,
L_APP, L_APP, 43, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_SELF, POS_RESTING,
&gsn_prayer, 0, 12,
"", "Thalador's blessing leaves your soul.",
"Thalador's blessing rises from $n's soul.", FALSE, SLOT(77)
},
{
"spellcraft",
{ 25, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
60, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_spellcraft, 0, 0,
"", "!Spellcraft!", "", FALSE, SLOT(0)
},
{
"multiburst",
{ 80, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_multiburst, 0, 8,
"", "!Multiburst!", "", FALSE, SLOT(0)
},
/* Necromancer spells by Hannibal. */
{
"hex",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
60, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_hex, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 75, 12,
"", "The hex placed upon your soul wears off.",
"The hex placed upon $n's soul vanishes.", TRUE, SLOT(78)
},
{
"dark ritual",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
10, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_dark_ritual, TAR_IGNORE, POS_STANDING,
NULL, 5, 12,
"", "!Dark Ritual!", "", FALSE, SLOT(0)
},
{
"gravebind",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
10, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_OBJ_INV, POS_RESTING,
&gsn_gravebind, 0, 0,
"", "!Gravebind!", "", FALSE, SLOT(0)
},
{
"field of decay",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
80, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_field_of_decay, TAR_CHAR_SELF, POS_RESTING,
NULL, 300, 12,
"", "The black haze enveloping your body dissipates.", "",
TRUE, SLOT(79)
},
{
"stench of decay",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
25, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_stench_of_decay, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&zstench of decay&X", "!Stench of Decay!", "", FALSE, SLOT(0)
},
/* Werewolf starts here -- Hannibal */
{
"enhanced claws",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 3, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_enhanced_claw, 0, 0,
"", "!Enhanced Claws!", "", FALSE, SLOT(0)
},
{
"dual claws",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 9, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_dualclaw, 0, 0,
"", "!Dual Claws!", "", FALSE, SLOT(0)
},
{
"fast healing",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 21, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_SLEEPING,
&gsn_fastheal, 0, 0,
"", "!Fast Healing!", "", FALSE, SLOT(0)
},
{
"rage",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 9, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_RESTING,
&gsn_rage, 0, 24,
"", "You calm down as the rage leaves you.",
"$n calms down as the rage leaves $m.", FALSE, SLOT(80)
},
{
"bite",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 9, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_bite, 0, 12,
"vicious bite", "!Bite!", "", FALSE, SLOT(0)
},
{
"adrenaline rush",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 27, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_RESTING,
&gsn_rush, 0, 12,
"",
"You feel the rush of adrenaline wash away.",
"$n has calmed down.", FALSE, SLOT(81)
},
{
"howl of fear",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 60, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_howlfear, 0, 24,
"", "You shake off the terror and gather your senses.",
"$n doesn't look as terrified anymore.", FALSE, SLOT(82)
},
{
"scent",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 60, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_RESTING,
&gsn_scent, 0, 0,
"", "!Scent!", "", FALSE, SLOT(0)
},
{
"frenzy",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 75, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_frenzy, 0, 0,
"", "You feel more sane.",
"$n looks more sane.", FALSE, SLOT(82)
},
{
"enhanced reflexes",
{ L_APP, L_APP, 70, 79, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 70, 76, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_SELF, POS_STANDING,
&gsn_reflex, 0, 36,
"", "Your reflexes slow down.", "$n slows down.", FALSE, SLOT(84)
},
{
"rake eyes",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, 55, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_rake, 0, 36,
"eye rake", "!rake!", "", FALSE, SLOT(0)
},
{
"song of sanctuary",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 41, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_sanctuary, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 75, 12,
"", "The white aura around your body fades.",
"The white aura surrounding $n fades away.", TRUE, SLOT(85)
},
{
"missiles",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_magic_missile, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&Pmag&pic mis&Psile", "!Magic Missile!", "", FALSE, SLOT(0)
},
{
"voices",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 3, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_ventriloquate, TAR_IGNORE, POS_STANDING,
NULL, 5, 12,
"", "!Ventriloquate!", "", FALSE, SLOT(0)
},
{
"song of evil sight",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_evil, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "The red in your vision disappears.",
"$n's vision returns to normal.", TRUE, SLOT(86)
},
{
"icy touch",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 7, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_chill_touch, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&Cch&wil&Cli&wng &Cto&wu&Cch&X",
"You feel less cold.", "$n looks less cold.", TRUE, SLOT(87)
},
{
"song of alignment",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_know_alignment, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 9, 12,
"", "!Know Alignment!", "", FALSE, SLOT(0)
},
{
"night vision",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 9, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_infravision, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 5, 18,
"", "You no longer see in the dark.",
"$n's vision returns to normal.", TRUE, SLOT(88)
},
{
"protection",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_armor, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 5, 12,
"", "You feel less protected.",
"$n looks less protected.", TRUE, SLOT(89)
},
{
"fiery touch",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_burning_hands, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&rbu&Yrni&Wng &rh&Oa&Yn&Wds&X","!Burning Hands!", "", FALSE, SLOT(0)
},
{
"soothing",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 10, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cure_light, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 10, 12,
"", "!Cure Light!", "", FALSE, SLOT(0)
},
{
"song of identify",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_identify, TAR_OBJ_INV, POS_STANDING,
NULL, 12, 24,
"", "!Identify!", "", FALSE, SLOT(0)
},
{
"sight",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 13, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_magic, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "The detect magic wears off.",
"$n's vision returns to normal.", TRUE, SLOT(90)
},
{
"flight",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 17, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_fly, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 10, 18,
"", "You slowly float to the ground.",
"$n slowly floats to the ground.", TRUE, SLOT(91)
},
{
"shocking",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 15, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_shocking_grasp, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&Ysh&Bo&Yck&Bin&Yg g&Bra&Ysp", "!Shocking Grasp!", "",
FALSE, SLOT(0)
},
{
"enticement",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_charm_person, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_charm_person, 5, 12,
"", "You feel more self-confident.",
"$n looks more confident.", TRUE, SLOT(92)
},
{
"vision",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 21, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_scry, TAR_CHAR_SELF, POS_STANDING,
NULL, 35, 20,
"", "Your vision returns to normal.",
"$n's vision returns to normal.", TRUE, SLOT(93)
},
{
"giants",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 7, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_giant_strength, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 20, 12,
"", "You feel weaker.",
"$n looks much weaker.", TRUE, SLOT(94)
},
{
"seeing",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 28, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_invis, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "You no longer see invisible objects.",
"$n's vision returns to normal.", TRUE, SLOT(95)
},
{
"flames",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 23, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_flamestrike, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 20, 12,
"&rflame&Rstrike", "!Flamestrike!", "", FALSE, SLOT(0)
},
{
"location",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 29, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_locate_object, TAR_IGNORE, POS_STANDING,
NULL, 20, 18,
"", "!Locate Object!", "", FALSE, SLOT(0)
},
{
"invisibility",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 31, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_invis, TAR_CHAR_DEFENSIVE, POS_STANDING,
&gsn_invis, 5, 12,
"", "You are no longer invisible.",
"$n appears from thin air.", TRUE, SLOT(96)
},
{
"homeward bound",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 31, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_word_of_recall, TAR_CHAR_SELF, POS_RESTING,
NULL, 5, 12,
"", "!Word of Recall!", "", FALSE, SLOT(0)
},
{
"poison sight",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 32, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_poison, TAR_OBJ_INV, POS_STANDING,
NULL, 5, 12,
"", "!Detect Poison!", "", TRUE, SLOT(97)
},
{
"shielding",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 19, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_shield, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 12, 18,
"", "Your force shield shimmers then fades away.",
"The force shield surrounding $n shimmers and fades away.", FALSE, SLOT(98)
},
{
"boosting",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 25, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_adrenaline_control, TAR_CHAR_SELF, POS_STANDING,
NULL, 6, 12,
"", "The adrenaline rush wears off.",
"$n doesn't seem so pumped up anymore.", FALSE, SLOT(99)
},
{
"song of acid blast",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 35, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_acid_blast, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 20, 12,
"&gacid blast&X", "!Acid Blast!", "", FALSE, SLOT(0)
},
{
"song of colour spray",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 34, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_colour_spray, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&rc&go&cl&Yo&Gu&Rr &rsp&gr&Ba&Gy&X","!Colour Spray!", "",
FALSE, SLOT(0)
},
{
"song of hidden sight",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 43, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_detect_hidden, TAR_CHAR_SELF, POS_STANDING,
NULL, 5, 12,
"", "You feel less aware of your suroundings.",
"$n's vision returns to normal.", TRUE, SLOT(100)
},
{
"song of cursing",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 35, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_curse, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_curse, 20, 12,
"curse", "The curse wears off.",
"The curse within $n vanishes.", TRUE, SLOT(101)
},
{
"song of earthquake",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 41, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_earthquake, TAR_IGNORE, POS_FIGHTING,
NULL, 15, 12,
"&Oearthquake&X", "!Earthquake!", "", FALSE, SLOT(0)
},
{
"song of faerie fire",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 34, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_faerie_fire, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 5, 12,
"faerie fire", "The pink aura around you fades away.",
"The pink aura enveloping $n slowly fades away.", TRUE, SLOT(102)
},
{
"song of astral travel",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 54, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_astral, TAR_IGNORE, POS_STANDING,
NULL, 50, 12,
"", "!Astral Walk!", "", FALSE, SLOT(0)
},
{
"song of the ghosts",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 57, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_pass_door, TAR_CHAR_SELF, POS_STANDING,
NULL, 20, 12,
"", "You feel solid again.",
"$n's body appears more solid.", TRUE, SLOT(103)
},
{
"song of revealing",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 59, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_faerie_fog, TAR_IGNORE, POS_STANDING,
NULL, 12, 12,
"faerie fog", "!Faerie Fog!", "", FALSE, SLOT(0)
},
{
"song of stone",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 49, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_stone_skin, TAR_CHAR_SELF, POS_STANDING,
NULL, 12, 18,
"", "Your skin feels soft again.",
"$n's skin takes on a softer texture.", TRUE, SLOT(104)
},
{
"lullaby",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 64, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_sleep, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_sleep, 15, 12,
"", "You feel less tired.",
"$n looks more energetic.", TRUE, SLOT(105)
},
{
"song of fiery death",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 58, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_fireball, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"&Rfireball&X", "!Fireball!", "", FALSE, SLOT(0)
},
{
"song of cancellation",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 86, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_cancellation, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 15, 16,
"", "!Cancellation!", "", FALSE, SLOT(0)
},
{
"song of sight",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 90, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_truesight, TAR_CHAR_SELF, POS_STANDING,
NULL, 59, 12,
"", "Your vision is no longer so true.",
"$n's vision returns to normal.", TRUE, SLOT(106)
},
{
"song of fireshield",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 71, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_fireshield, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 75, 12,
"", "The flames engulfing you body burn out.",
"The flames surrounding $n suddenly burn out.", TRUE, SLOT(107)
},
{
"song of portal",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 91, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_portal, TAR_IGNORE, POS_STANDING,
NULL, 100, 12,
"", "", "", FALSE, SLOT(0)
},
{
"song of healing",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 47, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_heal, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"", "!Heal!", "", FALSE, SLOT(0)
},
{
"track",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 30, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_track, 0, 0,
"", "!Track!", "", FALSE, SLOT(0)
},
{
"headbutt",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_headbutt, 0, 0,
"headbutt", "!Headbutt!", "", FALSE, SLOT(0)
},
{
"pass plant",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 80, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_pass_plant, TAR_IGNORE, POS_STANDING,
NULL, 50, 12,
"", "!PASS PLANT!", "", FALSE, SLOT(0)
},
{
"flamehand",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 35, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_SELF, POS_STANDING,
&gsn_flamehand, 0, 0,
"", "The &rflames &won your hands flicker and vanish.",
"The &rflames &won $n's hands flicker and vanish.", FALSE, SLOT(108)
},
{
"frosthand",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 60, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_SELF, POS_STANDING,
&gsn_frosthand, 0, 0,
"", "The &Cfrost&w and &Cice&w melt from your hands.",
"The &Cfrost&w and &Cice&w melt from $n's hands.", FALSE, SLOT(109)
},
{
"chaoshand",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 85, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_SELF, POS_STANDING,
&gsn_chaoshand, 0, 0,
"", "Your hands stop flickering, and order overtakes the &Ychaos&w.",
"$n's hands stop flickering, and order overtakes the &Ychaos&w.",
FALSE, SLOT(110)
},
{
"bladepalm",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 55, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_bladepalm, 0, 18,
"blade palm", "!Blade Palm!", "", FALSE, SLOT(0)
},
{
"flying kick",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 50, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_flykick, 0, 12,
"flying kick", "!Flying Kick!", "", FALSE, SLOT(0)
},
{
"anatomy knowledge",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 75, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_anatomyknow, 0, 0,
"", "!Anatomy Knowledge!", "", FALSE, SLOT(0)
},
{
"blackbelt",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 13, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_blackbelt, 0, 0,
"", "!Blackbelt!", "", FALSE, SLOT(0)
},
{
"nerve",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 95, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_nerve, 0, 24,
"", "You can feel your arms again.",
"Feeling returns to $n's arms.", FALSE, SLOT(111)
},
{
"soulbind",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
100, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_soul_bind, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 200, 18,
"", "!SOULBIND!", "", FALSE, SLOT(0)
},
{
"iron skin",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 65, L_APP, L_APP, L_APP },
spell_iron_skin, TAR_CHAR_SELF, POS_STANDING,
NULL, 50, 12,
"",
"Your skin returns to normal.",
"$n's skin returns to its normal texture.", TRUE, SLOT(112)
},
{
"chi shield",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 45, L_APP, L_APP, L_APP },
spell_chi_shield, TAR_CHAR_SELF, POS_STANDING,
NULL, 75, 12,
"", "Your chi shield dissipates.",
"The chi shield surrounding $n dissipates.", FALSE, SLOT(113)
},
{
"ironfist",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, 25, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_SELF, POS_STANDING,
&gsn_ironfist, 0, 12,
"", "Your fists are flesh once again.",
"$n's fists return to a normal structure.", FALSE, SLOT(114)
},
{
"Globe of Darkness",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_globedark, 50, 0,
"&zYou raise your hand and the globe dissipates.",
"You are no longer able to sustain your &zglobe &cin &w:&W",
"The globe of darkness about $n dissipates.", TRUE, SLOT(0)
},
{
"drow fire",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_drowfire, 0, 12,
"drow fire",
"The purple aura around you fades away.",
"$n's outline fades away.",
TRUE, SLOT(0)
},
{
"snatch",
{ L_APP, L_APP, 45, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_snatch, 0, 12,
"", "!Steal!", "", FALSE, SLOT(0)
},
{
"enhanced damage three",
{ L_APP, L_APP, L_APP, 55, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_enhanced_three, 0, 0,
"", "!Enhanced Damage Two!", "", FALSE, SLOT(0)
},
{
"retreat",
{ L_APP, L_APP, 25, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_retreat, 0, 0,
"", "!Run Away:P!", "", FALSE, SLOT(0)
},
{
"antidote",
{ L_APP, L_APP, 57, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_antidote, 0, 0,
"", "", "", FALSE, SLOT(0)
},
{
"haggle",
{ L_APP, L_APP, 8, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_haggle, 0, 0,
"", "", "", FALSE, SLOT(0)
},
{
"blind fighting",
{ L_APP, L_APP, 55, 45, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_blindfight, 0, 0,
"", "", "", FALSE, SLOT(0)
},
{
"enhanced dodge",
{ L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_dodge_two, 0, 0,
"", "", "", FALSE, SLOT(0)
},
{
"ethereal mist",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 39,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_pass_door, TAR_CHAR_SELF, POS_STANDING,
NULL, 20, 12,
"",
"You feel solid again.",
"$n's body becomes more solid.", TRUE, SLOT(115)
},
{
"mist form",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 42,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_mist_form, TAR_CHAR_SELF, POS_STANDING,
NULL, 100, 12,
"", "A strange feeling comes over you as you solidify.",
"$n's body returns to it's normal structure.",
TRUE, SLOT(116)
},
{
"golden aura",
{ L_APP, 60, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_golden_aura, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 75, 12,
"",
"The golden aura around your body vanishes.",
"The golden aura around $n's body vanishes.", TRUE, SLOT(117)
},
{
"shriek",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 43, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_shriek, 0, 16,
"shriek", "", "", FALSE, SLOT(0)
},
{
"acidic spit",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_FIGHTING,
&gsn_spit, 0, 0,
"&gacidic &Gspit", "The corosive spit finally evaporates.",
"The acidic spit burning $n evaporates.", FALSE, SLOT(118)
},
{
"ward of safety",
{ L_APP, 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_ward_safe, 100, 12,
"You remove the ward of safety from the room.",
"You are no longer able to sustain your &zward of safety &cin &w:&W",
"The wards of safety crumble.", FALSE, SLOT(0)
},
{
"ward of healing",
{ L_APP, 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_ward_heal, 200, 12,
"You remove the ward of healing from the room.",
"You are no longer able to sustain your &Wward of healing &cin &w:&W",
"The wards of healing crumble.", FALSE, SLOT(0)
},
{
"thunder strike",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 70, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_thunder_strike, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"thunder strike", "!thunder strike!", "", SLOT(0)
},
{
"inspiration",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 50, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_inspiration, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 15, 12,
"", "The inspiration you once felt vanishes.",
"The inspiration within $n disappears.", FALSE, SLOT(0)
},
{
"warcry",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, 60, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_war_cry, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 15, 12,
"war cry", "!War cry!", "", SLOT(0)
},
{
"group healing",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_group_healing, TAR_CHAR_DEFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"", "!Group Heal!", "", FALSE, SLOT(0)
},
{
"chant",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_chant, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
NULL, 50, 12,
"", "!Chant!", "", FALSE, SLOT(0)
},
{
"aid",
{ L_APP, 36, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_aid, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 30, 12,
"",
"You feel divine aid disipate.",
"$n looks less righteous.",
FALSE, SLOT(199)
},
{
"bark skin",
{ L_APP, L_APP, L_APP, L_APP, L_APP, 40, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_bark_skin, TAR_CHAR_SELF, POS_STANDING,
NULL, 8, 18,
"",
"Your skin returns to normal.",
"$n's skin returns to normal.",
TRUE, SLOT(200)
},
{
"blur",
{ 10, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_blur, TAR_CHAR_SELF, POS_STANDING,
NULL, 15, 12,
"",
"You are no longer blured.",
"$n's blured form focused suddenly.", FALSE, SLOT(201)
},
{
"firewall",
{ 50, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_firewall, TAR_IGNORE, POS_FIGHTING,
NULL, 55, 22,
"&Rroaring flames&X", "!FIRWALL!", "", FALSE, SLOT(0)
},
{
"draw strength",
{ L_APP, L_APP, L_APP, L_APP, 82, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_draw_strength, TAR_CHAR_SELF, POS_STANDING,
NULL, 80, 40,
"", "Strength returns to your body.",
"$n's doesn't look so weak anymore.", FALSE, SLOT(202)
},
{
"scrolls",
{ 3, 5, 15, 20, 8, 7, 18, 18, 12, 17, 7, 20, 18, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_scrolls, 0, 0,
"&Wfailure", "!Scrolls!", "", FALSE, SLOT(0)
},
{
"wands",
{ 3, 5, 15, 20, 8, 7, 18, 18, 12, 17, 7, 20, 18, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_wands, 0, 0,
"&Wfailure", "!Wands!", "", FALSE, SLOT(0)
},
{
"staves",
{ 3, 5, 15, 20, 8, 7, 18, 18, 12, 17, 7, 20, 18, L_APP, L_APP, L_APP },
spell_null, TAR_IGNORE, POS_STANDING,
&gsn_staves, 0, 0,
"&Wfailure", "!Staves!", "", FALSE, SLOT(0)
},
{
"purify",
{ L_APP, 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_purify, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 70, 12, "", "!purify!", FALSE, SLOT(0)
},
{
"lure",
{ L_APP, L_APP, 8, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_lure, 0, 32, "", "!lure!", FALSE, SLOT(0)
},
{
"image",
{ 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_image, TAR_CHAR_DEFENSIVE, POS_STANDING,
&gsn_image, 50, 12, "",
"Your images fade.",
"$n's multiple images fade.", TRUE, SLOT(203)
},
{
"silence",
{ 75, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_silence, TAR_CHAR_OFFENSIVE, POS_STANDING,
NULL, 60, 12, "", "You may cast spells again.",
"$n is somatic once again.", TRUE, SLOT(24)
},
{
"flip",
{ L_APP, L_APP, 4, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING,
&gsn_flip, 0, 32, "flip", "!flip!", FALSE, SLOT(0)
},
{
"hallucinate",
{ 19, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_hallucinate, TAR_CHAR_OFFENSIVE, POS_STANDING,
NULL, 160, 12, "", "You regain your sanity.",
"$n looks better.", TRUE, SLOT(205)
},
{
"unholystrength",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
80, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_unholystrength, TAR_CHAR_DEFENSIVE, POS_STANDING,
&gsn_unholystrength, 50, 12, "",
"The unholy strength of the plague leaves you.",
"$n's aura of disease evaporates.", TRUE, SLOT(206)
},
{
"plague",
{ L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_null, TAR_CHAR_OFFENSIVE, POS_STANDING,
&gsn_plague, 10, 12,
"&zp&wl&za&wg&zu&we",
"You feel less sick.",
"$n looks better.", TRUE, SLOT(207)
},
{
"manabomb",
{ 100, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP, L_APP,
L_APP, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_manabomb, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 500, 12,
"&RManaBomb&X", "!ManaBomb!", "", FALSE, SLOT(0)
},
{
"vaccinate",
{ L_APP, 18, L_APP, L_APP, L_APP, 20, L_APP, L_APP, L_APP, L_APP,
37, L_APP, L_APP, L_APP, L_APP, L_APP },
spell_vaccinate, TAR_CHAR_DEFENSIVE, POS_STANDING,
NULL, 5, 12,
"", "You are no longer vaccinated.",
"$n is no longer vaccinated.", FALSE, SLOT(208)
},
/*
* Place all new spells/skills BEFORE this one. It is used as an index marker
* in the same way that theres a blank entry at the end of the command table.
* (in interp.c)
* -- Altrag
*/
{
"",
{999,999,999,999,999,999,999,999,999,999,
999,999,999,999,999,999},
spell_null, 0, 0,
NULL, 0, 0,
"", "", "", SLOT(0)
}
};
const struct gskill_type gskill_table [MAX_GSPELL] =
{
/*
* The globals for group spells..
* -- Altrag
*/
/*{wait,SLOT(slot),{MAG,CLE,THI,WAR,PSI,DRU,RAN,PAL,BAR,VAM,
NEC,WWF,MNK,PRO,PRO,PRO},*/
{ 3, SLOT(221), {0,0,0,0,0,0,0,0,0,1,0} },
{ 2, SLOT(227), {2,1,0,0,2,1,0,0,0,0,0} },
};