/*************************************************************************** * Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer, * * Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe. * * * * Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael * * Chastain, Michael Quan, and Mitchell Tse. * * * * In order to use any part of this Merc Diku Mud, you must comply with * * both the original Diku license in 'license.doc' as well the Merc * * license in 'license.txt'. In particular, you may not remove either of * * these copyright notices. * * * * Much time and thought has gone into this software and you are * * benefitting. We hope that you share your changes too. What goes * * around, comes around. * ***************************************************************************/ /*************************************************************************** * ROM 2.4 is copyright 1993-1995 Russ Taylor * * ROM has been brought to you by the ROM consortium * * Russ Taylor (rtaylor@pacinfo.com) * * Gabrielle Taylor (gtaylor@pacinfo.com) * * Brian Moore (rom@rom.efn.org) * * By using this code, you have agreed to follow the terms of the * * ROM license, in the file Rom24/doc/rom.license * ***************************************************************************/ /*************************************************************************** * ROT 1.4 is copyright 1996-1997 by Russ Walsh * * By using this code, you have agreed to follow the terms of the * * ROT license, in the file doc/rot.license * ***************************************************************************/ #if defined(macintosh) #include <types.h> #else #include <sys/types.h> #endif #include <stdio.h> #include <time.h> #include <string.h> #include "merc.h" #include "magic.h" #include "interp.h" #include "recycle.h" char * const dir_name[] = { "north", "east", "south", "west", "up", "down", "north", "east", "south", "west", "up", "down" }; const sh_int rev_dir[] = { 2, 3, 0, 1, 5, 4, 2, 3, 0, 1, 5, 4 }; const sh_int movement_loss[SECT_MAX] = { 1, 2, 2, 3, 4, 6, 4, 1, 6, 10, 6 }; /* item type list */ const struct item_type item_table[] = { { ITEM_LIGHT, "light" }, { ITEM_SCROLL, "scroll" }, { ITEM_WAND, "wand" }, { ITEM_STAFF, "staff" }, { ITEM_WEAPON, "weapon" }, { ITEM_TREASURE, "treasure" }, { ITEM_ARMOR, "armor" }, { ITEM_POTION, "potion" }, { ITEM_CLOTHING, "clothing" }, { ITEM_FURNITURE, "furniture" }, { ITEM_TRASH, "trash" }, { ITEM_CONTAINER, "container" }, { ITEM_DRINK_CON, "drink" }, { ITEM_KEY, "key" }, { ITEM_FOOD, "food" }, { ITEM_MONEY, "money" }, { ITEM_BOAT, "boat" }, { ITEM_CORPSE_NPC, "npc_corpse" }, { ITEM_CORPSE_PC, "pc_corpse" }, { ITEM_FOUNTAIN, "fountain" }, { ITEM_PILL, "pill" }, { ITEM_PROTECT, "protect" }, { ITEM_MAP, "map" }, { ITEM_PORTAL, "portal" }, { ITEM_WARP_STONE, "warp_stone" }, { ITEM_ROOM_KEY, "room_key" }, { ITEM_GEM, "gem" }, { ITEM_JEWELRY, "jewelry" }, { ITEM_JUKEBOX, "jukebox" }, { ITEM_DEMON_STONE, "demon_stone" }, { ITEM_EXIT, "exit" }, { ITEM_PIT, "pit" }, { ITEM_PASSBOOK, "passbook" }, { ITEM_SKELETON, "skeleton" }, { ITEM_SLOT_MACHINE, "slotmachine" }, //{ ITEM_QUEST, "quest" }, { 0, NULL } }; /* weapon selection table */ const struct weapon_type weapon_table[] = { { "sword", OBJ_VNUM_SCHOOL_SWORD, WEAPON_SWORD, &gsn_sword }, { "mace", OBJ_VNUM_SCHOOL_MACE, WEAPON_MACE, &gsn_mace }, { "dagger", OBJ_VNUM_SCHOOL_DAGGER, WEAPON_DAGGER, &gsn_dagger }, { "axe", OBJ_VNUM_SCHOOL_AXE, WEAPON_AXE, &gsn_axe }, { "staff", OBJ_VNUM_SCHOOL_STAFF, WEAPON_SPEAR, &gsn_spear }, { "flail", OBJ_VNUM_SCHOOL_FLAIL, WEAPON_FLAIL, &gsn_flail }, { "whip", OBJ_VNUM_SCHOOL_WHIP, WEAPON_WHIP, &gsn_whip }, { "polearm", OBJ_VNUM_SCHOOL_POLEARM, WEAPON_POLEARM, &gsn_polearm }, //{ "staff", OBJ_VNUM_SCHOOL_STAFF, WEAPON_STAFF, &gsn_staff }, { NULL, 0, 0, NULL } }; /* wiznet table and prototype for future flag setting */ const struct wiznet_type wiznet_table[] = { { "on", WIZ_ON, 0 }, { "prefix", WIZ_PREFIX, 0 }, { "ticks", WIZ_TICKS, 0 }, { "logins", WIZ_LOGINS, IM }, { "sites", WIZ_SITES, IM }, { "links", WIZ_LINKS, L7 }, { "newbies", WIZ_NEWBIE, 0 }, { "spam", WIZ_SPAM, L5 }, { "deaths", WIZ_DEATHS, IM }, { "resets", WIZ_RESETS, L4 }, { "mobdeaths", WIZ_MOBDEATHS, L4 }, { "flags", WIZ_FLAGS, L5 }, { "penalties", WIZ_PENALTIES, L5 }, { "saccing", WIZ_SACCING, L5 }, { "levels", WIZ_LEVELS, 0 }, { "load", WIZ_LOAD, L2 }, { "restore", WIZ_RESTORE, L2 }, { "snoops", WIZ_SNOOPS, L2 }, { "switches", WIZ_SWITCHES, L2 }, { "secure", WIZ_SECURE, L1 }, { "debug", WIZ_DEBUG, L2 }, { NULL, 0, 0 } }; /* attack table -- not very organized :( * Be sure to keep MAX_DAMAGE_MESSAGE up * to date in merc.h */ const struct attack_type attack_table[] = { { "none", "hit", -1 }, /* 0 */ { "slice", "slice", DAM_SLASH }, { "stab", "stab", DAM_PIERCE }, { "slash", "slash", DAM_SLASH }, { "whip", "whip", DAM_SLASH }, { "claw", "claw", DAM_SLASH }, /* 5 */ { "blast", "blast", DAM_BASH }, { "pound", "pound", DAM_BASH }, { "crush", "crush", DAM_BASH }, { "grep", "grep", DAM_SLASH }, { "bite", "bite", DAM_PIERCE }, /* 10 */ { "pierce", "pierce", DAM_PIERCE }, { "suction", "suction", DAM_BASH }, { "beating", "beating", DAM_BASH }, { "digestion", "digestion", DAM_ACID }, { "charge", "charge", DAM_BASH }, /* 15 */ { "slap", "slap", DAM_BASH }, { "punch", "punch", DAM_BASH }, { "wrath", "wrath", DAM_ENERGY }, { "magic", "magic", DAM_ENERGY }, { "divine", "divine power", DAM_HOLY }, /* 20 */ { "cleave", "cleave", DAM_SLASH }, { "scratch", "scratch", DAM_PIERCE }, { "peck", "peck", DAM_PIERCE }, { "peckb", "peck", DAM_BASH }, { "chop", "chop", DAM_SLASH }, /* 25 */ { "sting", "sting", DAM_PIERCE }, { "smash", "smash", DAM_BASH }, { "shbite", "shocking bite", DAM_LIGHTNING }, { "flbite", "flaming bite", DAM_FIRE }, { "frbite", "freezing bite", DAM_COLD }, /* 30 */ { "acbite", "acidic bite", DAM_ACID }, { "chomp", "chomp", DAM_PIERCE }, { "drain", "life drain", DAM_NEGATIVE }, { "thrust", "thrust", DAM_PIERCE }, { "slime", "slime", DAM_ACID }, { "shock", "shock", DAM_LIGHTNING }, { "thwack", "thwack", DAM_BASH }, { "flame", "flame", DAM_FIRE }, { "chill", "chill", DAM_COLD }, { "typo", "typo", DAM_SLASH }, /* 40 */ { "blaze", "blaze", DAM_FIRE }, { "flash", "flash", DAM_LIGHT }, { "fury", "fury", DAM_ENERGY }, { "wave", "wave", DAM_DROWNING }, { "psias", "psionic assault", DAM_MENTAL }, { "sonic", "sonic blast", DAM_SOUND }, // { "mythic", "Vengence", DAM_ELEMENTAL }, //problem -bree { NULL, NULL, 0 } }; bool is_racename(char *name) { int race; if (name[0] == '\0') return FALSE; for (race = 1; race_table[race].name != NULL; race++) { if (!str_cmp(name, race_table[race].name)) return TRUE; } return FALSE; } bool is_classname(char *name) { int class; class = class_lookup(name); if (class == -1) return FALSE; return TRUE; } void do_racehelp(CHAR_DATA *ch, char *argument) { char buf[MSL / 4]; int race, pcrace = -1, i; BUFFER *output; output = new_buf(); race = race_lookup(argument); if (race_table[race].pc_race) pcrace = pc_race_lookup(argument); sprintf(buf, "{&---------- {!Race: {^%s{& ----------{x\n\r", race_table[race].name); add_buf(output, buf); sprintf(buf, "{&Player Race: {#%s{x\n\r", race_table[race].pc_race ? "True" : "False"); add_buf(output, buf); sprintf(buf, "{&Act Flags: {#%s{x\n\r", act_bit_name(race_table[race].act)); add_buf(output, buf); sprintf(buf, "{&Offense Flags: {#%s{x\n\r", off_bit_name( race_table[race].off)); add_buf(output, buf); sprintf(buf, "{&Immune To: {#%s{x\n\r", imm_bit_name(race_table[race].imm)); add_buf(output, buf); sprintf(buf, "{&Resistant To: {#%s{x\n\r", res_bit_name( race_table[race].res)); add_buf(output, buf); sprintf(buf, "{&Vulnerable To: {#%s{x\n\r", vuln_bit_name( race_table[race].vuln)); add_buf(output, buf); sprintf(buf, "{&Shielded By: {#%s{x\n\r", shield_bit_name( race_table[race].shd)); add_buf(output, buf); sprintf(buf, "{&Form: {#%s{x\n\r", form_bit_name(race_table[race].form)); add_buf(output, buf); sprintf(buf, "{&Parts: {#%s{x\n\r", part_bit_name(race_table[race].parts)); add_buf(output, buf); if (race_table[race].pc_race) { strcpy(buf, "{&-------PLAYER RACE-------{x\n\r"); add_buf(output, buf); sprintf(buf, "{&Points: {#%d{x\n\r", pc_race_table[pcrace].points); add_buf(output, buf); for (i = 1; i < 5; i++) { if (pc_race_table[pcrace].skills[i] != '\0') { sprintf(buf, "{&Skill %d: {#%s{x\n\r", i, pc_race_table[pcrace].skills[0]); add_buf(output, buf); } } sprintf( buf, "{&Starting Stats: {#Str:{&({$%d{&){# Int:{&({$%d{&){# Wis:{&({$%d{&){# Dex:{&({$%d{&){# Con:{&({$%d{&){x\n\r", pc_race_table[pcrace].stats[0], pc_race_table[pcrace].stats[1], pc_race_table[pcrace].stats[2], pc_race_table[pcrace].stats[3], pc_race_table[pcrace].stats[4]); add_buf(output, buf); sprintf( buf, "{&Max Stats: {#Str:{&({$%d{&){# Int:{&({$%d{&){# Wis:{&({$%d{&){# Dex:{&({$%d{&){# Con:{&({$%d{&){x\n\r", pc_race_table[pcrace].max_stats[0], pc_race_table[pcrace].max_stats[1], pc_race_table[pcrace].max_stats[2], pc_race_table[pcrace].max_stats[3], pc_race_table[pcrace].max_stats[4]); add_buf(output, buf); sprintf(buf, "{&Size:{#%s{x\n\r", size_name(pc_race_table[pcrace].size)); for (i = 1; i < MAX_RARES; i++) { if (pc_race_table[pcrace].rare_race[i] != '\0') { sprintf(buf, "{&Evolves into: {#%s{x\n\r", pc_race_table[pcrace].rare_race[i]); add_buf(output, buf); } } } page_to_char(buf_string(output), ch); free_buf(output); } void do_classhelp(CHAR_DATA *ch, char *argument) { char buf[MSL / 4]; int class; BUFFER *output; output = new_buf(); class = class_lookup(argument); sprintf(buf, "{&---------- {!Class: {^%s{& ----------{x\n\r", class_table[class].name); add_buf(output, buf); sprintf(buf, "{&Prime Attribute: {#%s{x\n\r", attr_bit_name( class_table[class].attr_prime)); add_buf(output, buf); sprintf(buf, "{&Starting Weapon: {#%s{x\n\r", start_wpn_bit_name( class_table[class].weapon)); add_buf(output, buf); sprintf(buf, "{&Thac0 for Low Level: {#%d{x\n\r", class_table[class].thac0_00); add_buf(output, buf); sprintf(buf, "{&Thac0 for High Level: {#%d{x\n\r", class_table[class].thac0_32); add_buf(output, buf); sprintf(buf, "{&Hp Gain Range: {#%d{&-{#%d{x\n\r", class_table[class].hp_min, class_table[class].hp_max); add_buf(output, buf); sprintf(buf, "{&Class uses Magic: {#%s{x\n\r", (class_table[class].fMana ? "Yes" : "No")); add_buf(output, buf); sprintf(buf, "{&Class Completion Status: {#%s{x\n\r", class_fin_bit( class_table[class].finished)); add_buf(output, buf); page_to_char(buf_string(output), ch); free_buf(output); } char * attr_bit_name(int attr) { switch (attr) { case STAT_STR: return "Strength."; case STAT_INT: return "Intelligence."; case STAT_WIS: return "Wisdom."; case STAT_DEX: return "Dexterity."; case STAT_CON: return "Constitution."; } return "None."; } char * start_wpn_bit_name(int weapon_number) { switch (weapon_number) { case OBJ_VNUM_SCHOOL_SWORD: return weapon_table[0].name; case OBJ_VNUM_SCHOOL_MACE: return weapon_table[1].name; case OBJ_VNUM_SCHOOL_DAGGER: return weapon_table[2].name; case OBJ_VNUM_SCHOOL_AXE: return weapon_table[3].name; case OBJ_VNUM_SCHOOL_STAFF: return weapon_table[4].name; case OBJ_VNUM_SCHOOL_FLAIL: return weapon_table[5].name; case OBJ_VNUM_SCHOOL_WHIP: return weapon_table[6].name; case OBJ_VNUM_SCHOOL_POLEARM: return weapon_table[7].name; } return "None."; } char * class_fin_bit(int bit) { if (bit & NOT_STARTED) return "Not Started."; else if (bit & BASIC_START) return "Basic Structure Started."; else if (bit & SEMI_FINISHED) return "Semi-Finished."; else if (bit & FINISHED) return "Finished."; else if (bit & REVAMPING) return "Revamping."; return "Unavailable."; } /* race table */ const struct race_type race_table[] = { /* { name, pc_race?, act bits, aff_by bits, off bits, imm, res, vuln, shd bits, form, parts }, */ { "unique", FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { "human", TRUE, 0, 0, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "elf", TRUE, 0, AFF_INFRARED, 0, IMM_CHARM, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "dwarf", TRUE, 0, AFF_INFRARED, 0, 0, RES_POISON, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "hill-giant", TRUE, 0, 0, 0, 0, 0, VULN_MAGIC, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "halfling", TRUE, 0, AFF_INFRARED, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "orc", TRUE, 0, AFF_INFRARED, 0, 0, 0, VULN_LIGHT, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "ogre", TRUE, 0, 0, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "goblin", TRUE, 0, AFF_INFRARED, 0, 0, 0, VULN_LIGHT, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "high-elf", TRUE, 0, AFF_INFRARED, 0, IMM_CHARM, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "sylvan-elf", TRUE, 0, AFF_INFRARED, 0, IMM_CHARM, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "grey-elf", TRUE, 0, AFF_INFRARED, 0, IMM_CHARM, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "derro", TRUE, 0, AFF_INFRARED, 0, 0, RES_POISON, VULN_LIGHT, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "duergar", TRUE, 0, AFF_INFRARED, 0, 0, RES_POISON, VULN_LIGHT, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "mountain-dwarf", TRUE, 0, AFF_INFRARED, 0, 0, RES_POISON, VULN_DROWNING, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "fire-giant", TRUE, 0, 0, 0, RES_FIRE, 0, VULN_COLD, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "frost-giant", TRUE, 0, 0, 0, RES_COLD, 0, VULN_FIRE, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "storm-giant", TRUE, 0, 0, 0, RES_LIGHTNING, 0, VULN_MENTAL, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "jotun", TRUE, 0, 0, 0, 0, 0, VULN_MENTAL, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "pixie", TRUE, 0, AFF_FLYING, 0, 0, 0, 0, SHD_INVISIBLE, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K | P }, { "halforc", TRUE, 0, AFF_INFRARED, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "half-ogre", TRUE, 0, AFF_INFRARED, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "halfelf", TRUE, 0, AFF_INFRARED, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "aarakocra", TRUE, 0, AFF_FLYING | AFF_FARSIGHT | AFF_DETECT_MOTION, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K | P }, { "gnome", TRUE, 0, AFF_INFRARED, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "draconian", TRUE, 0, AFF_FLYING, 0, 0, RES_BASH, VULN_PIERCE, 0, A | H | M | X | cc, A | B | C | D | E | F | G | H | I | J | K | P | Q }, { "centaur", TRUE, 0, 0, 0, 0, 0, 0, 0, A | H | N | V, A | B | C | D | E | F | G | H | I | J | K }, { "gnoll", TRUE, 0, 0, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K | U | V }, { "kenku", TRUE, 0, AFF_FLYING | AFF_FARSIGHT | AFF_DETECT_MOTION, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K | P }, { "minotaur", TRUE, 0, AFF_INFRARED, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K | W }, { "satyr", TRUE, 0, AFF_DETECT_MOTION | AFF_INFRARED, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "kender", TRUE, 0, AFF_INFRARED, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "dark-elf", TRUE, 0, AFF_INFRARED, 0, 0, 0, VULN_LIGHT, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "alaghi", TRUE, 0, 0, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K | U | V | W }, { "beastman", TRUE, 0, 0, 0, 0, RES_MAGIC, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "bugbear", TRUE, 0, AFF_INFRARED, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "bullywug", TRUE, 0, AFF_SWIM, IMM_DROWNING, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "gremlin", TRUE, 0, AFF_FLYING, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K | P }, { "firbolg", TRUE, 0, AFF_DETECT_MAGIC, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "voadkyn", TRUE, 0, AFF_INFRARED, 0, IMM_CHARM, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "flind", TRUE, 0, 0, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "hobgoblin", TRUE, 0, AFF_INFRARED, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "kobold", TRUE, 0, AFF_INFRARED | AFF_DARK_VISION, 0, 0, 0, VULN_LIGHT, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "lizardman", TRUE, 0, AFF_SWIM, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K | Q }, { "mongrelman", TRUE, 0, 0, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "ogre-mage", TRUE, 0, 0, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "saurial-bladeback", TRUE, 0, AFF_INFRARED, 0, 0, RES_SOUND, VULN_POISON, 0, H | M | V | X | cc, A | B | C | D | E | F | G | H | I | J | K | Q | U }, { "saurial-finhead", TRUE, 0, AFF_INFRARED, 0, 0, RES_SOUND, VULN_POISON, 0, H | M | V | X | cc, A | B | C | D | E | F | G | H | I | J | K | Q | U }, { "saurial-flyer", TRUE, 0, AFF_FLYING | AFF_INFRARED, 0, 0, RES_SOUND, VULN_POISON, 0, H | M | V | X | cc, A | B | C | D | E | F | G | H | I | J | K | P | U }, { "saurial-hornhead", TRUE, 0, AFF_INFRARED, 0, 0, RES_SOUND, VULN_POISON, 0, H | M | V | X | cc, A | B | C | D | E | F | G | H | I | J | K | Q | U | W }, { "swanmay", TRUE, 0, 0, 0, 0, 0, 0, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "wemic", TRUE, 0, 0, 0, 0, 0, 0, 0, A | H | N | V, A | B | C | D | E | F | G | H | I | J | K }, { "white-dwarf", TRUE, 0, AFF_INFRARED, 0, 0, RES_POISON, VULN_DROWNING, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "athasian", TRUE, 0, 0, 0, 0, 0, VULN_MENTAL, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "ogrillon", TRUE, 0, AFF_INFRARED, 0, 0, 0, VULN_LIGHT, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, { "white-orc", TRUE, 0, AFF_INFRARED, 0, 0, 0, VULN_LIGHT, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K }, /* { "theiwar", FALSE, 0, AFF_INFRARED, 0, 0, RES_CHARM|RES_COLD|RES_NEGATIVE, VULN_IRON|VULN_LIGHT|VULN_HOLY, 0, A|H|M|V, A|B|C|D|E|F|G|H|I|J|K }, { "changeling", FALSE, 0, AFF_DARK_VISION, 0, 0, RES_MAGIC|RES_POISON, VULN_COLD|VULN_DROWNING, 0, A|H|M|V, A|B|C|D|E|F|G|H|I|J|K|Q|U|V }, { "gryphon", FALSE, 0, AFF_INFRARED|AFF_DARK_VISION|AFF_FLYING|AFF_SNEAK, 0, 0, RES_MAGIC|RES_POISON, VULN_COLD|VULN_ACID|VULN_DROWNING, 0, A|J|M|V|W, A|B|C|D|E|F|G|H|I|J|K|P|Q|U }, { "gryfalcon", FALSE, 0, AFF_INFRARED|AFF_SNEAK|AFF_FLYING, 0, 0, RES_CHARM|RES_POISON|RES_DISEASE, VULN_ACID|VULN_COLD, 0, A|J|M|V|W, A|B|C|D|E|F|G|H|I|J|K|P|Q|U }, { "sea-elf", FALSE, 0, AFF_SWIM|AFF_DETECT_MOTION, 0, 0, RES_DROWNING|RES_COLD, VULN_IRON|VULN_FIRE, 0, A|H|M|V|aa|cc, A|B|C|D|E|F|G|H|I|J|K }, { "red-dragon", FALSE, 0, AFF_INFRARED|AFF_FLYING|AFF_DARK_VISION, 0, IMM_FIRE|IMM_LIGHTNING, RES_CHARM|RES_MAGIC|RES_DISEASE, VULN_COLD|VULN_ACID, 0, A|H|M|Z, A|B|C|D|E|F|G|H|I|J|K|P|Q|U|W|X }, { "silver-dragon", FALSE, 0, AFF_INFRARED|AFF_FLYING|AFF_DARK_VISION, 0, IMM_COLD, RES_CHARM|RES_MAGIC|RES_DISEASE, VULN_FIRE|VULN_LIGHTNING, 0, A|H|M|Z, A|B|C|D|E|F|G|H|I|J|K|P|Q|U|W|X }, { "drider", FALSE, 0, AFF_INFRARED|AFF_HASTE, 0, IMM_POISON, RES_MAGIC|RES_NEGATIVE, VULN_IRON|VULN_LIGHT|VULN_HOLY, 0, A|H|P|V, A|B|C|D|E|F|K }, */ { "demon", TRUE, 0, AFF_INFRARED | AFF_PASS_DOOR, 0, 0, RES_MAGIC |RES_NEGATIVE, VULN_HOLY | VULN_LIGHT, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K | Q }, { "valkyrie", TRUE, 0, AFF_INFRARED | AFF_FLYING | AFF_REGENERATION, 0, 0, RES_CHARM | RES_HOLY | RES_LIGHT, VULN_MAGIC | VULN_NEGATIVE, 0, A | H | M | V, A | B | C | D | E | F | G | H | I | J | K | P }, { "cyclops", TRUE, 0, AFF_BERSERK, 0, 0, RES_FIRE | RES_COLD, VULN_MENTAL | VULN_LIGHTNING, 0, A | H | M | V, A | B | C | D | E | F | G | H | J | K }, /*{ "tiegre", FALSE, 0, AFF_INFRARED|AFF_DETECT_MOTION|AFF_REGENERATION, OFF_DODGE|OFF_FAST|OFF_CRUSH|OFF_DISARM|OFF_BASH, IMM_CHARM, RES_POISON|RES_DISEASE|RES_LIGHT, 0, 0, A|H|M|V, A|B|C|D|E|F|H|J|K|Q|U|V }, */ /* mobs races */ { "bat", FALSE, 0, AFF_FLYING | AFF_DARK_VISION, OFF_DODGE | OFF_FAST, 0, 0, VULN_LIGHT, 0, A | G | V, A | C | D | E | F | H | J | K | P }, { "bear", FALSE, 0, 0, OFF_CRUSH | OFF_DISARM | OFF_BERSERK, 0, RES_BASH | RES_COLD, 0, 0, A | G | V, A | B | C | D | E | F | H | J | K | U | V }, { "cat", FALSE, 0, AFF_DARK_VISION, OFF_FAST | OFF_DODGE, 0, 0, 0, 0, A | G | V, A | C | D | E | F | H | J | K | Q | U | V }, { "centipede", FALSE, 0, AFF_DARK_VISION, 0, 0, RES_PIERCE | RES_COLD, VULN_BASH, 0, A | B | G | O, A | C | K }, { "dog", FALSE, 0, 0, OFF_FAST, 0, 0, 0, 0, A | G | V, A | C | D | E | F | H | J | K | U | V }, { "doll", FALSE, 0, 0, 0, IMM_COLD | IMM_POISON | IMM_HOLY |IMM_NEGATIVE | IMM_MENTAL | IMM_DISEASE | IMM_DROWNING, RES_BASH | RES_LIGHT, VULN_SLASH | VULN_FIRE | VULN_ACID |VULN_LIGHTNING | VULN_ENERGY, 0, E | J | M | cc, A | B | C | G | H | K }, { "dragon", FALSE, 0, AFF_INFRARED | AFF_FLYING, 0, 0, RES_FIRE |RES_BASH | RES_CHARM, VULN_PIERCE | VULN_COLD, 0, A | H | Z, A | C | D | E | F | G | H | I | J | K | P | Q | U | V | X }, { "fido", FALSE, 0, 0, OFF_DODGE | ASSIST_RACE, 0, 0, VULN_MAGIC, 0, A | B | G | V, A | C | D | E | F | H | J | K | Q | V }, { "fox", FALSE, 0, AFF_DARK_VISION, OFF_FAST | OFF_DODGE, 0, 0, 0, 0, A | G | V, A | C | D | E | F | H | J | K | Q | V }, { "lizard", FALSE, 0, 0, 0, 0, RES_POISON, VULN_COLD, 0, A | G | X | cc, A | C | D | E | F | H | K | Q | V }, { "pig", FALSE, 0, 0, 0, 0, 0, 0, 0, A | G | V, A | C | D | E | F | H | J | K }, { "rabbit", FALSE, 0, 0, OFF_DODGE | OFF_FAST, 0, 0, 0, 0, A | G | V, A | C | D | E | F | H | J | K }, { "school monster", FALSE, ACT_NOALIGN, 0, 0, IMM_CHARM | IMM_SUMMON, 0, VULN_MAGIC, 0, A | M | V, A | B | C | D | E | F | H | J | K | Q | U }, { "snake", FALSE, 0, 0, 0, 0, RES_POISON, VULN_COLD, 0, A | G | X | Y | cc, A | D | E | F | K | L | Q | V | X }, { "song bird", FALSE, 0, AFF_FLYING, OFF_FAST | OFF_DODGE, 0, 0, 0, 0, A | G | W, A | C | D | E | F | H | K | P }, { "troll", FALSE, 0, AFF_REGENERATION | AFF_INFRARED |AFF_DETECT_MOTION, OFF_BERSERK, 0, RES_CHARM | RES_BASH, VULN_FIRE | VULN_ACID, 0, A | B | H | M | V, A | B | C | D | E | F | G | H | I | J | K | U | V }, { "water fowl", FALSE, 0, AFF_SWIM | AFF_FLYING, 0, 0, RES_DROWNING, 0, 0, A | G | W, A | C | D | E | F | H | K | P }, { "wolf", FALSE, 0, AFF_DARK_VISION, OFF_FAST | OFF_DODGE, 0, 0, 0, 0, A | G | V, A | C | D | E | F | J | K | Q | V }, { "wyvern", FALSE, 0, AFF_FLYING | AFF_DETECT_INVIS |AFF_DETECT_MOTION, OFF_BASH | OFF_FAST | OFF_DODGE, IMM_POISON, 0, VULN_LIGHT, 0, A | B | G | Z, A | C | D | E | F | H | J | K | Q | V | X }, // { "unique", FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { NULL, 0, 0, 0, 0, 0, 0 } }; const struct pc_race_type pc_race_table[] = { { "null race", "", { "" }, 0, { 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 }, { "" }, { 13, 13, 13, 13, 13 }, { 18, 18, 18, 18, 18 }, 0 }, /* { "race name", short name, { "rare races" }, points, { class multipliers }, { bonus skills }, { base stats }, { max stats }, size }, */ { "human", "Human ", { "minotaur", "swanmay", "centaur", "halfelf", "athasian", "halforc", "half-ogre" }, 0, { 100, 100, 100, 100, 100, 100, 100, 90, 90, 90, 90, 90, 90, 90, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80 }, { "" }, { 13, 13, 13, 13, 13 }, { 18, 18, 18, 18, 18 }, SIZE_MEDIUM }, { "elf", " Elf ", { "halfelf", "dark-elf", "grey-elf", "high-elf", "sylvan-elf", "", "" }, 4, { 98, 98, 105, 105, 98, 98, 105, 93, 93, 100, 100, 93, 93, 100, 78, 78, 78, 78, 78, 78, 85, 85, 85, 85, 85, 85, 78, 78, 78, 78, 78, 78, 85, 85, 85 }, { "sneak", "hide" }, { 12, 14, 13, 14, 12 }, { 17, 19, 18, 19, 17 }, SIZE_MEDIUM }, { "dwarf", "Dwarf ", { "duergar", "derro", "mountain-dwarf", "white-dwarf", "draconian", "", "" }, 3, { 150, 120, 110, 95, 130, 150, 120, 140, 100, 100, 85, 120, 140, 100, 130, 130, 130, 90, 90, 90, 90, 90, 90, 75, 75, 75, 110, 110, 110, 130, 130, 130, 90, 90, 90 }, { "berserk" }, { 14, 13, 13, 11, 14 }, { 19, 18, 18, 16, 19 }, SIZE_SMALL }, { "hill-giant", "HillGt", { "frost-giant", "fire-giant", "storm-giant", "jotun", "athasian", "voadkyn", "firbolg" }, 2, { 200, 200, 150, 95, 110, 200, 120, 190, 190, 140, 80, 100, 190, 110, 180, 180, 180, 180, 180, 180, 130, 130, 130, 70, 70, 70, 90, 90, 90, 180, 180, 180, 100, 100, 100 }, { "bash" }, { 15, 11, 12, 13, 15 }, { 20, 16, 17, 18, 20 }, SIZE_LARGE }, { "halfling", "Hlflng", { "kender", "gnome", "pixie", "flind", "kenku", "", "" }, 3, { 100, 100, 100, 100, 100, 100, 100, 90, 90, 90, 90, 90, 90, 90, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80 }, { "sneak", "hide" }, { 11, 13, 13, 15, 13 }, { 16, 18, 18, 20, 18 }, SIZE_SMALL }, { "orc", " Orc ", { "halforc", "ogrillon", "white-orc", "minotaur", "", "", "" }, 2, { 200, 110, 95, 95, 200, 200, 100, 190, 100, 85, 85, 190, 190, 90, 180, 180, 180, 90, 90, 90, 75, 75, 75, 75, 75, 75, 180, 180, 180, 180, 180, 180, 80, 80, 80 }, { "" }, { 14, 13, 12, 13, 13 }, { 19, 18, 17, 18, 18 }, SIZE_MEDIUM }, { "ogre", " Ogre ", { "ogre-mage", "half-ogre", "ogrillon", "aarakocra", "", "", "" }, 3, { 200, 140, 200, 95, 200, 200, 95, 190, 130, 190, 85, 190, 190, 85, 180, 180, 180, 120, 120, 120, 180, 180, 180, 75, 75, 75, 180, 180, 180, 180, 180, 180, 75, 75, 75 }, { "" }, { 15, 11, 11, 13, 15 }, { 20, 16, 16, 18, 20 }, SIZE_LARGE }, { "goblin", "Goblin", { "bugbear", "hobgoblin", "gremlin", "kobold", "kenku", "", "" }, 2, { 200, 130, 98, 100, 120, 200, 100, 190, 120, 88, 90, 110, 190, 90, 180, 180, 180, 110, 110, 110, 78, 78, 78, 80, 80, 80, 100, 100, 100, 180, 180, 180, 80, 80, 80 }, { "" }, { 12, 12, 12, 15, 13 }, { 17, 17, 17, 20, 18 }, SIZE_SMALL }, { "high-elf", "HghElf", { "", "", "", "", "", "", "" }, 4, { 95, 100, 100, 100, 100, 120, 110, 85, 90, 90, 90, 90, 110, 100, 75, 75, 75, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 100, 100, 100, 90, 90, 90 }, { "sneak", "hide" }, { 13, 13, 13, 14, 12 }, { 18, 18, 18, 19, 17 }, SIZE_MEDIUM }, { "sylvan-elf", "SvnElf", { "", "", "", "", "", "", "" }, 6, { 100, 100, 100, 110, 95, 95, 120, 90, 90, 90, 100, 85, 85, 100, 80, 80, 80, 80, 80, 80, 80, 80, 80, 90, 90, 90, 75, 75, 75, 75, 75, 75, 90, 90, 90 }, { "sneak", "hide", "ambush" }, { 12, 13, 14, 14, 12 }, { 17, 18, 19, 19, 17 }, SIZE_MEDIUM }, { "grey-elf", "GryElf", { "", "", "", "", "", "", "" }, 4, { 95, 95, 120, 110, 100, 95, 120, 85, 85, 110, 110, 90, 85, 110, 75, 75, 75, 75, 75, 75, 100, 100, 100, 100, 100, 100, 80, 80, 80, 75, 75, 75, 100, 100, 100 }, { "hide", "sneak" }, { 10, 15, 16, 12, 12 }, { 15, 20, 21, 17, 17 }, SIZE_MEDIUM }, { "derro", "Derro ", { "", "", "", "", "", "", "" }, 2, { 140, 115, 115, 95, 140, 160, 120, 130, 105, 105, 85, 130, 150, 110, 120, 120, 120, 95, 95, 95, 95, 95, 95, 75, 75, 75, 120, 120, 120, 140, 140, 140, 100, 100, 100 }, { "berserk" }, { 14, 12, 14, 11, 14 }, { 19, 17, 19, 16, 19 }, SIZE_SMALL }, { "duergar", "Duergr", { "", "", "", "", "", "", "" }, 2, { 130, 110, 110, 95, 110, 150, 100, 120, 100, 100, 85, 100, 140, 90, 110, 110, 110, 90, 90, 90, 90, 90, 90, 75, 75, 75, 90, 90, 90, 130, 130, 130, 80, 80, 80 }, { "berserk" }, { 14, 13, 13, 11, 14 }, { 19, 18, 18, 16, 19 }, SIZE_SMALL }, { "mountain-dwarf", "MtnDwf", { "", "", "", "", "", "", "" }, 2, { 130, 120, 110, 95, 120, 150, 110, 120, 110, 100, 85, 110, 140, 100, 110, 110, 110, 100, 100, 100, 90, 90, 90, 75, 75, 75, 100, 100, 100, 130, 130, 130, 90, 90, 90 }, { "berserk" }, { 14, 13, 13, 11, 14 }, { 19, 18, 18, 16, 19 }, }, { "fire-giant", "FireGt", { "", "", "", "", "", "", "" }, 8, { 200, 200, 150, 95, 110, 200, 120, 190, 190, 140, 85, 100, 190, 110, 180, 180, 180, 180, 180, 180, 130, 130, 130, 75, 75, 75, 90, 90, 90, 180, 180, 180, 100, 100, 100 }, { "bash", "dual wield" }, { 17, 10, 12, 12, 15 }, { 22, 15, 17, 17, 20 }, SIZE_LARGE }, { "frost-giant", "FrstGt", { "", "", "", "", "", "", "" }, 6, { 200, 200, 150, 95, 110, 200, 120, 190, 190, 140, 85, 100, 190, 110, 180, 180, 180, 180, 180, 180, 130, 130, 130, 75, 75, 75, 90, 90, 90, 180, 180, 180, 100, 100, 100 }, { "bash", "dual wield" }, { 16, 11, 11, 12, 16 }, { 21, 16, 16, 17, 21 }, SIZE_LARGE }, { "storm-giant", "StrmGt", { "", "", "", "", "", "", "" }, 6, { 120, 140, 200, 100, 100, 120, 100, 110, 130, 190, 90, 90, 110, 90, 100, 100, 100, 120, 120, 120, 180, 180, 180, 80, 80, 80, 80, 80, 80, 100, 100, 100, 80, 80, 80 }, { "bash" }, { 13, 11, 11, 11, 13 }, { 24, 16, 16, 16, 18 }, SIZE_LARGE }, { "jotun", "Jotun ", { "", "", "", "", "", "", "" }, 3, { 200, 200, 140, 95, 120, 200, 100, 190, 190, 130, 85, 110, 190, 90, 180, 180, 180, 180, 180, 180, 120, 120, 120, 75, 75, 75, 100, 100, 100, 180, 180, 180, 80, 80, 80 }, { "bash", "dual wield" }, { 18, 10, 12, 11, 14 }, { 23, 15, 17, 16, 19 }, SIZE_LARGE }, { "pixie", "Pixie ", { "", "", "", "", "", "", "" }, 10, { 200, 140, 95, 110, 110, 120, 140, 190, 130, 85, 100, 100, 110, 130, 180, 180, 180, 120, 120, 120, 75, 75, 75, 90, 90, 90, 90, 90, 90, 100, 100, 100, 120, 120, 120 }, { "backstab" }, { 11, 14, 14, 16, 12 }, { 16, 19, 19, 21, 17 }, SIZE_TINY }, { "halforc", "HlfOrc", { "", "", "", "", "", "", "" }, 1, { 200, 130, 100, 100, 140, 200, 100, 190, 120, 90, 90, 130, 190, 90, 180, 180, 180, 110, 110, 110, 80, 80, 80, 80, 80, 80, 120, 120, 120, 180, 180, 180, 80, 80, 80 }, { "" }, { 14, 12, 12, 13, 14 }, { 19, 17, 17, 18, 19 }, SIZE_MEDIUM }, { "half-ogre", "HlfOgr", { "", "", "", "", "", "", "" }, 2, { 200, 150, 120, 100, 140, 200, 100, 190, 140, 110, 90, 130, 190, 90, 180, 180, 180, 130, 130, 130, 100, 100, 100, 80, 80, 80, 120, 120, 120, 180, 180, 180, 80, 80, 80 }, { "" }, { 15, 11, 11, 13, 15 }, { 20, 16, 16, 18, 20 }, SIZE_MEDIUM }, { "halfelf", "HlfElf", { "", "", "", "", "", "", "" }, 1, { 100, 100, 100, 100, 100, 100, 100, 90, 90, 90, 90, 90, 90, 90, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80 }, { "" }, { 13, 13, 13, 13, 13 }, { 18, 18, 18, 18, 18 }, SIZE_MEDIUM }, { "aarakocra", "Arkcra", { "", "", "", "", "", "", "" }, 8, { 200, 100, 100, 110, 120, 120, 150, 190, 90, 90, 100, 110, 110, 140, 180, 180, 180, 80, 80, 80, 80, 80, 80, 90, 90, 90, 100, 100, 100, 100, 100, 100, 130, 130, 130 }, { "" }, { 12, 13, 14, 14, 12 }, { 17, 18, 19, 19, 17 }, SIZE_LARGE }, { "gnome", "Gnome ", { "", "", "", "", "", "", "" }, 4, { 95, 120, 110, 140, 200, 200, 120, 85, 110, 100, 130, 190, 190, 110, 75, 75, 75, 100, 100, 100, 90, 90, 90, 120, 120, 120, 180, 180, 180, 180, 180, 180, 100, 100, 100 }, { "" }, { 11, 15, 15, 11, 13 }, { 16, 20, 20, 16, 18 }, SIZE_SMALL }, { "draconian", "Drcnin", { "", "", "", "", "", "", "" }, 7, { 140, 200, 140, 100, 110, 200, 100, 130, 190, 130, 90, 100, 190, 90, 120, 120, 120, 180, 180, 180, 120, 120, 120, 80, 80, 80, 90, 90, 90, 180, 180, 180, 80, 80, 80 }, { "fast healing" }, { 14, 11, 12, 15, 13 }, { 19, 16, 17, 20, 18 }, SIZE_MEDIUM }, { "centaur", "Cntaur", { "", "", "", "", "", "", "" }, 1, { 110, 130, 200, 120, 95, 95, 140, 100, 120, 190, 110, 85, 85, 130, 90, 90, 90, 110, 110, 110, 180, 180, 180, 100, 100, 100, 75, 75, 75, 75, 75, 75, 120, 120, 120 }, { "" }, { 13, 14, 14, 15, 14 }, { 18, 19, 19, 20, 19 }, SIZE_LARGE }, { "gnoll", "Gnoll ", { "", "", "", "", "", "", "" }, 1, { 200, 130, 100, 100, 140, 200, 120, 190, 120, 90, 90, 130, 190, 110, 180, 180, 180, 110, 110, 110, 80, 80, 80, 80, 80, 80, 120, 120, 120, 180, 180, 180, 100, 100, 100 }, { "" }, { 14, 12, 12, 13, 14 }, { 19, 17, 17, 18, 19 }, SIZE_LARGE }, { "kenku", "Kenku ", { "", "", "", "", "", "", "" }, 7, { 200, 100, 100, 110, 120, 120, 150, 190, 90, 90, 100, 110, 110, 140, 180, 180, 180, 80, 80, 80, 80, 80, 80, 90, 90, 90, 100, 100, 100, 100, 100, 100, 130, 130, 130 }, { "" }, { 12, 13, 14, 14, 12 }, { 17, 18, 19, 19, 17 }, SIZE_MEDIUM }, { "minotaur", "Mntaur", { "", "", "", "", "", "", "" }, 4, { 130, 150, 120, 95, 110, 200, 130, 120, 140, 110, 85, 100, 190, 120, 110, 110, 110, 130, 130, 130, 100, 100, 100, 75, 75, 75, 90, 90, 90, 180, 180, 180, 110, 110, 110 }, { "track" }, { 15, 11, 11, 13, 15 }, { 20, 16, 16, 18, 20 }, SIZE_LARGE }, { "satyr", "Satyr ", { "", "", "", "", "", "", "" }, 6, { 200, 200, 120, 100, 95, 100, 150, 190, 190, 110, 90, 85, 90, 140, 180, 180, 180, 180, 180, 180, 100, 100, 100, 80, 80, 80, 75, 75, 75, 80, 80, 80, 130, 130, 130 }, { "sneak", "hide" }, { 13, 11, 13, 14, 14 }, { 18, 16, 18, 19, 19 }, SIZE_SMALL }, { "kender", "Kender", { "", "", "", "", "", "", "" }, 8, { 200, 110, 95, 110, 120, 100, 95, 190, 100, 85, 100, 110, 90, 85, 180, 180, 180, 90, 90, 90, 75, 75, 75, 90, 90, 90, 100, 100, 100, 80, 80, 80, 75, 75, 75 }, { "steal", "hide", "sneak", "pick lock" }, { 11, 12, 12, 13, 14 }, { 16, 17, 17, 21, 19 }, SIZE_SMALL }, { "dark-elf", "DrkElf", { "", "", "", "", "", "", "" }, 4, { 100, 120, 100, 100, 130, 110, 100, 90, 110, 90, 90, 120, 100, 90, 80, 80, 80, 100, 100, 100, 80, 80, 80, 80, 80, 80, 110, 110, 110, 90, 90, 90, 80, 80, 80 }, { "hide", "sneak" }, { 13, 13, 13, 14, 12 }, { 18, 18, 18, 19, 17 }, SIZE_MEDIUM }, { "alaghi", "Alaghi", { "", "", "", "", "", "", "" }, 2, { 200, 120, 200, 95, 200, 200, 200, 190, 110, 190, 85, 190, 190, 190, 180, 180, 180, 100, 100, 100, 180, 180, 180, 75, 75, 75, 180, 180, 180, 180, 180, 180, 180, 180, 180 }, { "hide", "sneak" }, { 15, 11, 13, 11, 15 }, { 20, 16, 18, 16, 20 }, SIZE_LARGE }, { "beastman", "Bstman", { "", "", "", "", "", "", "" }, 6, { 200, 200, 110, 95, 105, 200, 100, 190, 190, 100, 85, 95, 190, 90, 180, 180, 180, 180, 180, 180, 90, 90, 90, 75, 75, 75, 85, 85, 85, 180, 180, 180, 80, 80, 80 }, { "hide", "sneak" }, { 13, 11, 12, 15, 14 }, { 18, 16, 17, 20, 19 }, SIZE_MEDIUM }, { "bugbear", "Bgbear", { "", "", "", "", "", "", "" }, 3, { 200, 140, 110, 100, 110, 140, 120, 190, 130, 100, 90, 100, 130, 110, 180, 180, 180, 120, 120, 120, 90, 90, 90, 80, 80, 80, 90, 90, 90, 120, 120, 120, 100, 100, 100 }, { "hide", "sneak" }, { 14, 12, 13, 12, 14 }, { 19, 17, 18, 17, 19 }, SIZE_LARGE }, { "bullywug", "Blywug", { "", "", "", "", "", "", "" }, 5, { 200, 150, 95, 100, 100, 200, 120, 190, 140, 85, 90, 90, 190, 110, 180, 180, 180, 130, 130, 130, 75, 75, 75, 80, 80, 80, 80, 80, 80, 180, 180, 180, 100, 100, 100 }, { "hide", "sneak" }, { 13, 12, 13, 13, 14 }, { 18, 17, 18, 18, 19 }, SIZE_MEDIUM }, { "gremlin", "Grmlin", { "", "", "", "", "", "", "" }, 8, { 95, 200, 100, 200, 200, 100, 140, 85, 190, 90, 190, 190, 90, 130, 75, 75, 75, 180, 180, 180, 80, 80, 80, 180, 180, 180, 180, 180, 180, 80, 80, 80, 120, 120, 120 }, { "" }, { 8, 15, 16, 15, 12 }, { 14, 20, 21, 20, 17 }, SIZE_TINY }, { "firbolg", "Firblg", { "", "", "", "", "", "", "" }, 7, { 200, 120, 200, 95, 110, 200, 120, 190, 110, 190, 85, 100, 190, 110, 180, 180, 180, 100, 100, 100, 180, 180, 180, 75, 75, 75, 90, 90, 90, 180, 180, 180, 100, 100, 100 }, { "bash" }, { 15, 13, 13, 11, 13 }, { 20, 18, 18, 16, 18 }, SIZE_LARGE }, { "voadkyn", "Vodkyn", { "", "", "", "", "", "", "" }, 5, { 130, 130, 100, 95, 95, 100, 140, 120, 120, 90, 85, 85, 90, 130, 110, 110, 110, 110, 110, 110, 80, 80, 80, 75, 75, 75, 75, 75, 75, 80, 80, 80, 120, 120, 120 }, { "" }, { 14, 13, 11, 15, 13 }, { 19, 18, 16, 20, 18 }, SIZE_MEDIUM }, { "flind", "Flind ", { "", "", "", "", "", "", "" }, 2, { 200, 120, 100, 95, 200, 140, 95, 190, 110, 90, 85, 190, 130, 85, 180, 180, 180, 100, 100, 100, 80, 80, 80, 75, 75, 75, 180, 180, 180, 120, 120, 120, 75, 75, 75 }, { "" }, { 14, 13, 12, 13, 13 }, { 19, 18, 17, 18, 18 }, SIZE_MEDIUM }, { "hobgoblin", "Hbgbln", { "", "", "", "", "", "", "" }, 2, { 200, 140, 95, 100, 200, 200, 100, 190, 130, 85, 90, 190, 190, 90, 180, 180, 180, 120, 120, 120, 75, 75, 75, 80, 80, 80, 180, 180, 180, 180, 180, 180, 80, 80, 80 }, { "" }, { 13, 12, 13, 13, 14 }, { 18, 17, 18, 18, 19 }, SIZE_MEDIUM }, { "kobold", "Kobold", { "", "", "", "", "", "", "" }, 5, { 200, 120, 95, 100, 200, 200, 110, 190, 110, 85, 90, 190, 190, 100, 180, 180, 180, 100, 100, 100, 75, 75, 75, 80, 80, 80, 180, 180, 180, 180, 180, 180, 90, 90, 90 }, { "" }, { 12, 13, 13, 15, 12 }, { 17, 18, 18, 20, 17 }, SIZE_SMALL }, { "lizard-man", "Lzrdmn", { "", "", "", "", "", "", "" }, 4, { 200, 140, 100, 95, 200, 200, 100, 190, 130, 90, 85, 190, 190, 90, 180, 180, 180, 120, 120, 120, 80, 80, 80, 75, 75, 75, 180, 180, 180, 180, 180, 180, 80, 80, 80 }, { "" }, { 13, 13, 13, 13, 15 }, { 18, 17, 18, 18, 19 }, SIZE_MEDIUM }, { "mongrelman", "Mgrlmn", { "", "", "", "", "", "", "" }, 3, { 110, 110, 95, 100, 200, 200, 100, 100, 100, 85, 90, 190, 190, 90, 90, 90, 90, 90, 90, 90, 75, 75, 75, 80, 80, 80, 180, 180, 180, 180, 180, 180, 80, 80, 80 }, { "" }, { 14, 12, 12, 13, 14 }, { 19, 17, 17, 18, 19 }, SIZE_MEDIUM }, { "ogre-mage", "OgrMge", { "", "", "", "", "", "", "" }, 4, { 95, 130, 110, 100, 200, 140, 95, 85, 120, 100, 90, 190, 130, 85, 75, 75, 75, 110, 110, 110, 90, 90, 90, 80, 80, 80, 180, 180, 180, 120, 120, 120, 75, 75, 75 }, { "" }, { 14, 12, 12, 13, 14 }, { 19, 17, 17, 18, 19 }, SIZE_MEDIUM }, { "saurial-bladeback", "Saur-BldBck", { "", "", "", "", "", "", "" }, 3, { 100, 95, 100, 100, 200, 100, 200, 90, 85, 90, 90, 190, 90, 190, 80, 80, 80, 75, 75, 75, 80, 80, 80, 80, 80, 80, 180, 180, 180, 80, 80, 80, 180, 180, 180 }, { "" }, { 13, 14, 14, 11, 13 }, { 18, 19, 19, 16, 18 }, SIZE_LARGE }, { "saurial-finhead", "Saur-FinHed", { "", "", "", "", "", "", "" }, 3, { 100, 100, 100, 95, 95, 100, 200, 90, 90, 90, 85, 85, 90, 190, 80, 80, 80, 80, 80, 80, 80, 80, 80, 75, 75, 75, 75, 75, 75, 80, 80, 80, 180, 180, 180 }, { "" }, { 13, 13, 13, 13, 13 }, { 18, 18, 18, 18, 18 }, SIZE_MEDIUM }, { "saurial-flyer", "Saur-Flyer ", { "", "", "", "", "", "", "" }, 6, { 100, 100, 95, 100, 200, 100, 200, 90, 90, 85, 90, 190, 90, 190, 80, 80, 80, 80, 80, 80, 75, 75, 75, 80, 80, 80, 180, 180, 180, 80, 80, 80, 180, 180, 180 }, { "" }, { 11, 13, 13, 15, 12 }, { 16, 18, 18, 20, 17 }, SIZE_SMALL }, { "saurial-hornhead", "Saur-HrnHed", { "", "", "", "", "", "", "" }, 3, { 95, 100, 100, 100, 200, 100, 200, 85, 90, 90, 90, 190, 90, 190, 75, 75, 75, 80, 80, 80, 80, 80, 80, 80, 80, 80, 180, 180, 180, 80, 80, 80, 180, 180, 180 }, { "" }, { 14, 14, 13, 11, 13 }, { 19, 19, 18, 16, 18 }, SIZE_LARGE }, { "swanmay", "SwnMay", { "", "", "", "", "", "", "" }, 4, { 200, 200, 200, 200, 95, 95, 200, 190, 190, 190, 190, 85, 85, 190, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 75, 75, 75, 75, 75, 75, 180, 180, 180 }, { "" }, { 13, 13, 14, 14, 13 }, { 18, 18, 19, 19, 18 }, SIZE_MEDIUM }, { "wemic", " Wemic ", { "", "", "", "", "", "", "" }, 3, { 200, 140, 140, 95, 200, 200, 200, 190, 130, 130, 85, 190, 190, 190, 180, 180, 180, 120, 120, 120, 120, 120, 120, 75, 75, 75, 180, 180, 180, 180, 180, 180, 180, 180, 180 }, { "" }, { 14, 13, 13, 12, 13 }, { 19, 18, 18, 17, 18 }, SIZE_MEDIUM }, { "white-dwarf", "WtDwrf", { "", "", "", "", "", "", "" }, 3, { 120, 90, 130, 115, 140, 110, 130, 110, 80, 120, 105, 130, 100, 120, 100, 100, 100, 70, 70, 70, 110, 110, 110, 95, 95, 95, 120, 120, 120, 90, 90, 90, 110, 110, 110 }, { "berserk" }, { 12, 14, 14, 11, 14 }, { 17, 19, 19, 16, 19 }, }, { "athasian", "Athasn", { "", "", "", "", "", "", "" }, 4, { 190, 190, 140, 115, 130, 180, 130, 180, 180, 130, 100, 120, 170, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 90, 90, 90, 110, 110, 110, 160, 160, 160, 110, 110, 110 }, { "bash" }, { 14, 12, 13, 13, 14 }, { 19, 17, 18, 18, 19 }, SIZE_LARGE }, { "ogrillon", "Ogriln", { "", "", "", "", "", "", "" }, 3, { 200, 125, 145, 95, 200, 200, 97, 190, 115, 135, 85, 190, 190, 87, 180, 180, 180, 105, 105, 105, 125, 125, 125, 75, 75, 75, 180, 180, 180, 180, 180, 180, 77, 77, 77 }, { "" }, { 15, 12, 11, 13, 14 }, { 20, 17, 16, 18, 17 }, SIZE_MEDIUM }, { "white-orc", "WhtOrc", { "", "", "", "", "", "", "" }, 3, { 180, 90, 115, 115, 190, 190, 120, 170, 80, 105, 105, 180, 180, 110, 160, 160, 160, 70, 70, 70, 95, 95, 95, 95, 95, 95, 170, 170, 170, 170, 170, 170, 100, 100, 100 }, { "meditation" }, { 13, 13, 15, 12, 12 }, { 18, 18, 20, 17, 17 }, SIZE_MEDIUM }, { NULL, "", { "" }, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { "" }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 }, 0 } /* { "theiwar", "Theiw", 9, { 125, 100, 110, 90, 100, 90, 120, 115, 93, 100, 85, 95, 85, 110, 105, 105, 105, 83, 83, 83, 90, 90, 90, 75, 75, 75, 85, 85, 85, 75, 75, 75, 100, 100, 100 }, { "sneak", "hide", "combat" }, { 12, 14, 13, 15, 11 }, { 16, 20, 17, 20, 17 }, SIZE_SMALL }, { "changeling", "Chlng", 7, { 105, 120, 140, 95, 110, 100, 115, 95, 113, 130, 98, 100, 95, 104, 85, 85, 85, 103, 103, 103, 120, 120, 120, 88, 88, 88, 90, 90, 90, 85, 85, 85, 94, 94, 94 }, { "sneak", "hide", "illusion" }, { 12, 14, 13, 15, 11 }, { 17, 20, 19, 21, 16 }, SIZE_MEDIUM }, { "gryphon", "Gryph", 12, { 195, 160, 110, 175, 110, 100, 100, 188, 153, 100, 158, 100, 90, 90, 178, 178, 178, 143, 143, 143, 90, 90, 90, 148, 148, 148, 90, 90, 90, 80, 80, 80, 80, 80, 80 }, { "gouge", "hide", "detection" }, { 14, 14, 13, 15, 11 }, { 20, 20, 17, 19, 21 }, SIZE_LARGE }, { "gryfalcon", "Gryfa", 13, { 200, 115, 100, 150, 100, 100, 110, 190, 108, 95, 135, 95, 95, 100, 180, 180, 180, 98, 98, 98, 85, 85, 85, 125, 125, 125, 85, 85, 85, 85, 85, 85, 90, 90, 90 }, { "detect motion", "gouge" }, { 16, 13, 13, 11, 14 }, { 23, 18, 19, 16, 20 }, SIZE_LARGE }, { "sea-elf", "S-Elf", 6, { 125, 125, 110, 100, 110, 115, 115, 100, 113, 100, 90, 100, 100, 104, 90, 90, 90, 103, 103, 103, 90, 90, 90, 80, 80, 80, 90, 90, 90, 90, 90, 90, 94, 94, 94 }, { "sneak", "hide", "illusion" }, { 12, 14, 13, 15, 11 }, { 17, 20, 19, 21, 17 }, SIZE_MEDIUM }, { "red-dragon", "RDrag", 18, { 220, 220, 400, 300, 220, 220, 300, 210, 210, 390, 290, 210, 210, 290, 200, 200, 200, 200, 200, 200, 380, 380, 380, 280, 280, 280, 200, 200, 200, 200, 200, 200, 280, 280, 280 }, { "attack", "combat" }, { 17, 16, 16, 15, 18 }, { 23, 20, 20, 19, 23 }, SIZE_HUGE }, { "silver-dragon", "SDrag", 13, { 400, 365, 300, 350, 310, 300, 330, 390, 340, 296, 335, 300, 396, 320, 380, 380, 380, 330, 330, 330, 286, 286, 286, 325, 325, 325, 290, 290, 290, 386, 386, 386, 310, 310, 310 }, { "attack", "combat", "healing" }, { 18, 16, 16, 17, 19 }, { 25, 21, 21, 20, 25 }, SIZE_HUGE }, { "drider", "Dridr", 8, { 125, 95, 90, 100, 100, 90, 115, 110, 113, 90, 108, 95, 85, 104, 100, 100, 100, 103, 103, 103, 80, 80, 80, 98, 98, 98, 85, 85, 85, 75, 75, 75, 94, 94, 94 }, { "attack", "detection" }, { 12, 14, 13, 15, 11 }, { 20, 17, 17, 18, 22 }, SIZE_MEDIUM }, { "demon", "Demon", 13, { 145, 125, 110, 100, 120, 100, 135, 125, 113, 100, 95, 105, 95, 124, 115, 115, 115, 103, 103, 103, 90, 90, 90, 85, 85, 85, 95, 95, 95, 85, 85, 85, 114, 114, 114 }, { "backstab", "combat" }, { 14, 14, 13, 15, 15 }, { 19, 20, 19, 18, 23 }, SIZE_MEDIUM }, { "valkyrie", "Valky", 13, { 115, 165, 90, 100, 110, 95, 115, 108, 143, 86, 108, 95, 95, 104, 98, 98, 98, 133, 133, 133, 76, 76, 76, 107, 107, 107, 85, 85, 85, 85, 85, 85, 94, 94, 94 }, { "curative", "healing", "protection" }, { 14, 15, 16, 16, 15 }, { 18, 21, 21, 19, 20 }, SIZE_MEDIUM }, { "cyclops", "Cyclp", 9, { 100, 100, 100, 160, 120, 110, 125, 100, 100, 100, 148, 115, 100, 114, 90, 90, 90, 90, 90, 90, 90, 90, 90, 138, 138, 138, 105, 105, 105, 90, 90, 90, 104, 104, 104 }, { "stun", "kick", "bash" }, { 16, 12, 13, 13, 15 }, { 25, 16, 17, 18, 22 }, SIZE_HUGE }, { "tiegre", "Tiegr", 15, { 115, 128, 105, 100, 100, 105, 110, 105, 118, 100, 95, 95, 100, 100, 95, 95, 95, 108, 108, 108, 90, 90, 90, 85, 85, 85, 85, 85, 85, 90, 90, 90, 90, 90, 90 }, { "sneak", "hide", "second attack" }, { 15, 14, 14, 15, 15 }, { 21, 17, 17, 22, 21 }, SIZE_LARGE }, */ }; /* * Class table. */ const struct class_type class_table[MAX_CLASS] = { /* { name, who, attr_prime, weapon, {guild1, guild2, guild3}, skill_adept thac0_00, thac0_32, hp_min, hp_max, mana?, base_group, default_group, finished_flags } */ { "mage", "Mag", STAT_INT, OBJ_VNUM_SCHOOL_DAGGER, { 3018, 9618, 18113 }, 75, 20, 6, 6, 8, TRUE, "mage basics", "mage default", FINISHED }, { "cleric", "Cle", STAT_WIS, OBJ_VNUM_SCHOOL_MACE, { 3003, 9619, 5699 }, 75, 20, 2, 7, 14, TRUE, "cleric basics", "cleric default", FINISHED }, { "thief", "Thi", STAT_DEX, OBJ_VNUM_SCHOOL_DAGGER, { 3028, 9639, 5633 }, 75, 20, -4, 5, 11, FALSE, "thief basics", "thief default", FINISHED }, { "warrior", "War", STAT_STR, OBJ_VNUM_SCHOOL_SWORD, { 3022, 9633, 5613 }, 75, 20, -10, 10, 16, FALSE, "warrior basics", "warrior default", FINISHED }, { "ranger", "Ran", STAT_STR, OBJ_VNUM_SCHOOL_SPEAR, { 3372, 9752, 18111 }, 75, 20, -8, 8, 15, TRUE, "ranger basics", "ranger default", FINISHED }, { "druid", "Dru", STAT_WIS, OBJ_VNUM_SCHOOL_POLEARM, { 3369, 9755, 18111 }, 75, 20, 4, 7, 14, TRUE, "druid basics", "druid default", FINISHED }, { "shade", "Shd", STAT_DEX, OBJ_VNUM_SCHOOL_DAGGER, { 3375, 9758, 18113 }, 75, 20, -6, 5, 11, TRUE, "shade basics", "shade default", SEMI_FINISHED }, { "wizard", "Wiz", STAT_INT, OBJ_VNUM_SCHOOL_DAGGER, { 3018, 9618, 18113 }, 75, 10, -4, 6, 18, TRUE, "wizard basics", "wizard default", FINISHED }, { "priest", "Prs", STAT_WIS, OBJ_VNUM_SCHOOL_MACE, { 3003, 9619, 5699 }, 75, 10, -2, 7, 24, TRUE, "priest basics", "priest default", FINISHED }, { "mercenary", "Mer", STAT_DEX, OBJ_VNUM_SCHOOL_DAGGER, { 3028, 9639, 5633 }, 75, 10, -8, 5, 22, FALSE, "mercenary basics", "mercenary default", FINISHED }, { "gladiator", "Gla", STAT_STR, OBJ_VNUM_SCHOOL_SWORD, { 3022, 9633, 5613 }, 75, 10, -20, 10, 26, FALSE, "gladiator basics", "gladiator default", FINISHED }, { "strider", "Str", STAT_INT, OBJ_VNUM_SCHOOL_DAGGER, { 3372, 9752, 18111 }, 75, 10, -16, 8, 25, TRUE, "strider basics", "strider default", FINISHED }, { "sage", "Sag", STAT_WIS, OBJ_VNUM_SCHOOL_POLEARM, { 3369, 9755, 18111 }, 75, 10, -4, 7, 24, TRUE, "sage basics", "sage default", SEMI_FINISHED }, { "lich", "Lic", STAT_DEX, OBJ_VNUM_SCHOOL_DAGGER, { 3375, 9758, 18113 }, 75, 10, -12, 5, 21, TRUE, "lich basics", "lich default", FINISHED }, { "forsaken", "Fkn", STAT_INT, OBJ_VNUM_SCHOOL_DAGGER, { 3018, 9618, 18113 }, 75, 5, -12, 11, 28, TRUE, "forsaken basics", "forsaken default", SEMI_FINISHED }, { "conjurer", "Cjr", STAT_INT, OBJ_VNUM_SCHOOL_DAGGER, { 3018, 9618, 18113 }, 75, 5, -12, 11, 28, TRUE, "conjurer basics", "conjurer default", SEMI_FINISHED }, { "archmage", "Amg", STAT_INT, OBJ_VNUM_SCHOOL_DAGGER, { 3018, 9618, 18113 }, 75, 5, -12, 11, 28, TRUE, "archmage basics", "archmage default", SEMI_FINISHED }, { "voodan", "Vdn", STAT_WIS, OBJ_VNUM_SCHOOL_MACE, { 3003, 9619, 5699 }, 75, 5, -12, 10, 36, TRUE, "voodan basics", "voodan default", BASIC_START }, { "monk", "Mnk", STAT_WIS, OBJ_VNUM_SCHOOL_MACE, { 3003, 9619, 5699 }, 75, 5, -24, 10, 36, TRUE, "monk basics", "monk default", REVAMPING }, { "saint", "Snt", STAT_WIS, OBJ_VNUM_SCHOOL_MACE, { 3003, 9619, 5699 }, 75, 5, -10, 10, 36, TRUE, "saint basics", "saint default", FINISHED }, { "assassin", "Asn", STAT_DEX, OBJ_VNUM_SCHOOL_DAGGER, { 3028, 9639, 5633 }, 75, 5, -24, 7, 33, FALSE, "assassin basics", "assassin default", SEMI_FINISHED }, { "ninja", "Nja", STAT_DEX, OBJ_VNUM_SCHOOL_DAGGER, { 3028, 9639, 5633 }, 75, 5, -24, 7, 33, FALSE, "ninja basics", "ninja default", SEMI_FINISHED }, { "bard", "Brd", STAT_DEX, OBJ_VNUM_SCHOOL_DAGGER, { 3028, 9639, 5633 }, 75, 5, -24, 7, 33, FALSE, "bard basics", "bard default", REVAMPING }, { "barbarian", "Bar", STAT_STR, OBJ_VNUM_SCHOOL_SWORD, { 3022, 9633, 5613 }, 75, 5, -30, 15, 39, FALSE, "barbarian basics", "barbarian default", SEMI_FINISHED }, { "swashbuckler", "Sbl", STAT_STR, OBJ_VNUM_SCHOOL_SWORD, { 3022, 9633, 5613 }, 75, 5, -30, 15, 39, FALSE, "swashbuckler", "swashbuckler default", SEMI_FINISHED }, { "crusader", "Csr", STAT_STR, OBJ_VNUM_SCHOOL_SWORD, { 3022, 9633, 5613 }, 75, 5, -30, 15, 39, FALSE, "crusader basics", "crusader default", SEMI_FINISHED }, { "darkpaladin", "Dpn", STAT_INT, OBJ_VNUM_SCHOOL_DAGGER, { 3372, 9752, 18111 }, 75, 5, -24, 12, 37, TRUE, "darkpaladin basics", "darkpaladin default", SEMI_FINISHED }, { "hunter", "Htr", STAT_INT, OBJ_VNUM_SCHOOL_DAGGER, { 3372, 9752, 18111 }, 75, 5, -24, 12, 37, TRUE, "hunter basics", "hunter default", SEMI_FINISHED }, { "paladin", "Pdn", STAT_INT, OBJ_VNUM_SCHOOL_DAGGER, { 3372, 9752, 18111 }, 75, 5, -24, 12, 37, TRUE, "paladin basics", "paladin default", SEMI_FINISHED }, { "warlock", "Wlk", STAT_WIS, OBJ_VNUM_SCHOOL_POLEARM, { 3369, 9755, 18111 }, 75, 5, -14, 10, 34, TRUE, "warlock basics", "warlock default", SEMI_FINISHED }, { "alchemist", "Amt", STAT_WIS, OBJ_VNUM_SCHOOL_POLEARM, { 3369, 9755, 18111 }, 75, 5, -14, 10, 34, TRUE, "alchemist basics", "alchemist default", REVAMPING }, { "shaman", "Shn", STAT_WIS, OBJ_VNUM_SCHOOL_POLEARM, { 3369, 9755, 18111 }, 75, 5, -14, 10, 34, TRUE, "shaman basics", "shaman default", BASIC_START }, { "fade", "Fde", STAT_DEX, OBJ_VNUM_SCHOOL_DAGGER, { 3375, 9758, 18113 }, 75, 5, -30, 7, 31, TRUE, "fade basics", "fade default", SEMI_FINISHED }, { "necromancer", "Ncr", STAT_DEX, OBJ_VNUM_SCHOOL_DAGGER, { 3375, 9758, 18113 }, 75, 5, -30, 7, 31, TRUE, "necromancer basics", "necromancer default", REVAMPING }, { "banshee", "Bns", STAT_DEX, OBJ_VNUM_SCHOOL_DAGGER, { 3375, 9758, 18113 }, 75, 5, -30, 7, 31, TRUE, "banshee basics", "banshee default", SEMI_FINISHED } }; /* * Titles. */ char * const title_table[MAX_CLASS][MAX_LEVEL + 1][2] = { /* Mage */ { { "Man", "Woman" }, { "Novice of Magic", "Novice of Magic" }, { "Apprentice of Magic", "Apprentice of Magic" }, { "Spell Novice", "Spell Novice" }, { "Spell Student", "Spell Student" }, { "Scholar of Magic", "Scholar of Magic" }, { "Scholar of Wizardry", "Scholar of Wizardry" }, { "Delver in Scrolls", "Delveress in Scrolls" }, { "Delver in Spells", "Delveress in Spells" }, { "Medium of Magic", "Medium of Magic" }, { "Medium of Wizardry", "Medium of Wizardry" }, { "Scribe of Magic", "Scribess of Magic" }, { "Scribe of Wizardry", "Scribess of Wizardry" }, { "Minor Seer", "Minor Seeress" }, { "Seer", "Seeress" }, { "Minor Sage", "Minor Sage" }, { "Sage", "Sage" }, { "Minor Illusionist", "Minor Illusionist" }, { "Illusionist", "Illusionist" }, { "Minor Abjurer", "Minor Abjuress" }, { "Abjurer", "Abjuress" }, { "Minor Invoker", "Minor Invoker" }, { "Invoker", "Invoker" }, { "Minor Enchanter", "Minor Enchantress" }, { "Enchanter", "Enchantress" }, { "Minor Conjurer", "Minor Conjuress" }, { "Conjurer", "Conjuress" }, { "Minor Magician", "Minor Witch" }, { "Magician", "Witch" }, { "Minor Creator", "Minor Creator" }, { "Creator", "Creator" }, { "Minor Savant", "Minor Savant" }, { "Savant", "Savant" }, { "Minor Magus", "Minor Craftess" }, { "Magus", "Craftess" }, { "Minor Wizard", "Minor Wizard" }, { "Wizard", "Wizard" }, { "Minor Warlock", "Minor War Witch" }, { "Warlock", "War Witch" }, { "Minor Sorcerer", "Minor Sorceress" }, { "Sorcerer", "Sorceress" }, { "Elder Sorcerer", "Elder Sorceress" }, { "Elder Sorcerer", "Elder Sorceress" }, { "Grand Sorcerer", "Grand Sorceress" }, { "Grand Sorcerer", "Grand Sorceress" }, { "Great Sorcerer", "Great Sorceress" }, { "Great Sorcerer", "Great Sorceress" }, { "Golem Maker", "Golem Maker" }, { "Golem Maker", "Golem Maker" }, { "Greater Golem Maker", "Greater Golem Maker" }, { "Greater Golem Maker", "Greater Golem Maker" }, { "Maker of Stones", "Maker of Stones", }, { "Maker of Stones", "Maker of Stones", }, { "Maker of Potions", "Maker of Potions", }, { "Maker of Potions", "Maker of Potions", }, { "Maker of Scrolls", "Maker of Scrolls", }, { "Maker of Scrolls", "Maker of Scrolls", }, { "Maker of Wands", "Maker of Wands", }, { "Maker of Wands", "Maker of Wands", }, { "Maker of Staves", "Maker of Staves", }, { "Maker of Staves", "Maker of Staves", }, { "Demon Summoner", "Demon Summoner" }, { "Demon Summoner", "Demon Summoner" }, { "Greater Demon Summoner", "Greater Demon Summoner" }, { "Greater Demon Summoner", "Greater Demon Summoner" }, { "Dragon Charmer", "Dragon Charmer" }, { "Dragon Charmer", "Dragon Charmer" }, { "Greater Dragon Charmer", "Greater 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 Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Master Mage", "Master Mage" }, { "Mage Hero", "Mage Heroine" }, { "Squire of Magic", "Squire of Magic" }, { "Knight of Magic", "Dame of Magic" }, { "Demigod of Magic", "Demigoddess of Magic" }, { "Immortal of Magic", "Immortal of Magic" }, { "God of Magic", "Goddess of Magic" }, { "Deity of Magic", "Deity of Magic" }, { "Supremity of Magic", "Supremity of Magic" }, { "Creator", "Creator" }, { "Supreme Deity", "Supreme Deity" } }, /* Cleric */ { { "Man", "Woman" }, { "Believer", "Believer" }, { "Believer", "Believer" }, { "Attendant", "Attendant" }, { "Attendant", "Attendant" }, { "Acolyte", "Acolyte" }, { "Acolyte", "Acolyte" }, { "Novice", "Novice" }, { "Novice", "Novice" }, { "Missionary", "Missionary" }, { "Missionary", "Missionary" }, { "Adept", "Adept" }, { "Adept", "Adept" }, { "Deacon", "Deaconess" }, { "Deacon", "Deaconess" }, { "Vicar", "Vicaress" }, { "Vicar", "Vicaress" }, { "Priest", "Priestess" }, { "Priest", "Priestess" }, { "Minister", "Lady Minister" }, { "Minister", "Lady Minister" }, { "Canon", "Canon" }, { "Canon", "Canon" }, { "Levite", "Levitess" }, { "Levite", "Levitess" }, { "Curate", "Curess" }, { "Curate", "Curess" }, { "Monk", "Nun" }, { "Monk", "Nun" }, { "Healer", "Healess" }, { "Healer", "Healess" }, { "Chaplain", "Chaplain" }, { "Chaplain", "Chaplain" }, { "Expositor", "Expositress" }, { "Expositor", "Expositress" }, { "Bishop", "Bishop" }, { "Bishop", "Bishop" }, { "Arch Bishop", "Arch Lady of the Church" }, { "Arch Bishop", "Arch Lady of the Church" }, { "Patriarch", "Matriarch" }, { "Patriarch", "Matriarch" }, { "Elder Patriarch", "Elder Matriarch" }, { "Elder Patriarch", "Elder Matriarch" }, { "Grand Patriarch", "Grand Matriarch" }, { "Grand Patriarch", "Grand Matriarch" }, { "Great Patriarch", "Great Matriarch" }, { "Great Patriarch", "Great Matriarch" }, { "Demon Killer", "Demon Killer" }, { "Demon Killer", "Demon Killer" }, { "Greater Demon Killer", "Greater Demon Killer" }, { "Greater Demon Killer", "Greater Demon Killer" }, { "Cardinal of the Sea", "Cardinal of the Sea" }, { "Cardinal of the Sea", "Cardinal of the Sea" }, { "Cardinal of the Earth", "Cardinal of the Earth" }, { "Cardinal of the Earth", "Cardinal of the Earth" }, { "Cardinal of the Air", "Cardinal of the Air" }, { "Cardinal of the Air", "Cardinal of the Air" }, { "Cardinal of the Ether", "Cardinal of the Ether" }, { "Cardinal of the Ether", "Cardinal of the Ether" }, { "Cardinal of the Heavens", "Cardinal of the Heavens" }, { "Cardinal of the Heavens", "Cardinal of the Heavens" }, { "Avatar of an Immortal", "Avatar of an Immortal" }, { "Avatar of an Immortal", "Avatar of an Immortal" }, { "Avatar of a Deity", "Avatar of a Deity" }, { "Avatar of a Deity", "Avatar of a Deity" }, { "Avatar of a Supremity", "Avatar of a Supremity" }, { "Avatar of a Supremity", "Avatar of a Supremity" }, { "Avatar of an Implementor", "Avatar of an Implementor" }, { "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 Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Master Cleric", "Master Cleric" }, { "Holy Hero", "Holy Heroine" }, { "Holy Squire", "Holy Squire" }, { "Holy Knight", "Holy Dame" }, { "Demigod", "Demigoddess", }, { "Immortal", "Immortal" }, { "God", "Goddess" }, { "Deity", "Deity" }, { "Supreme Master", "Supreme Mistress" }, { "Creator", "Creator" }, { "Supreme Deity", "Supreme Deity" } }, /* Thief */ { { "Man", "Woman" }, { "Pilferer", "Pilferess" }, { "Pilferer", "Pilferess" }, { "Footpad", "Footpad" }, { "Footpad", "Footpad" }, { "Filcher", "Filcheress" }, { "Filcher", "Filcheress" }, { "Pick-Pocket", "Pick-Pocket" }, { "Pick-Pocket", "Pick-Pocket" }, { "Sneak", "Sneak" }, { "Sneak", "Sneak" }, { "Pincher", "Pincheress" }, { "Pincher", "Pincheress" }, { "Cut-Purse", "Cut-Purse" }, { "Cut-Purse", "Cut-Purse" }, { "Snatcher", "Snatcheress" }, { "Snatcher", "Snatcheress" }, { "Sharper", "Sharpress" }, { "Sharper", "Sharpress" }, { "Rogue", "Rogue" }, { "Rogue", "Rogue" }, { "Robber", "Robber" }, { "Robber", "Robber" }, { "Magsman", "Magswoman" }, { "Magsman", "Magswoman" }, { "Highwayman", "Highwaywoman" }, { "Highwayman", "Highwaywoman" }, { "Burglar", "Burglaress" }, { "Burglar", "Burglaress" }, { "Thief", "Thief" }, { "Thief", "Thief" }, { "Knifer", "Knifer" }, { "Knifer", "Knifer" }, { "Quick-Blade", "Quick-Blade" }, { "Quick-Blade", "Quick-Blade" }, { "Killer", "Murderess" }, { "Killer", "Murderess" }, { "Brigand", "Brigand" }, { "Brigand", "Brigand" }, { "Cut-Throat", "Cut-Throat" }, { "Cut-Throat", "Cut-Throat" }, { "Spy", "Spy" }, { "Spy", "Spy" }, { "Grand Spy", "Grand Spy" }, { "Grand Spy", "Grand Spy" }, { "Master Spy", "Master Spy" }, { "Master Spy", "Master Spy" }, { "Assassin", "Assassin" }, { "Assassin", "Assassin" }, { "Greater Assassin", "Greater Assassin" }, { "Greater Assassin", "Greater Assassin" }, { "Master of Vision", "Mistress of Vision" }, { "Master of Vision", "Mistress of Vision" }, { "Master of Hearing", "Mistress of Hearing" }, { "Master of Hearing", "Mistress of Hearing" }, { "Master of Smell", "Mistress of Smell" }, { "Master of Smell", "Mistress of Smell" }, { "Master of Taste", "Mistress of Taste" }, { "Master of Taste", "Mistress of Taste" }, { "Master of Touch", "Mistress of Touch" }, { "Master of Touch", "Mistress of Touch" }, { "Crime Lord", "Crime Mistress" }, { "Crime Lord", "Crime Mistress" }, { "Infamous Crime Lord", "Infamous Crime Mistress" }, { "Infamous Crime Lord", "Infamous Crime Mistress" }, { "Greater Crime Lord", "Greater Crime Mistress" }, { "Greater Crime Lord", "Greater Crime Mistress" }, { "Master Crime Lord", "Master Crime Mistress" }, { "Master Crime Lord", "Master Crime Mistress" }, { "Godfather", "Godmother" }, { "Godfather", "Godmother" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Master Thief", "Master Thief" }, { "Assassin Hero", "Assassin Heroine" }, { "Squire of Death", "Squire of Death", }, { "Knight of Death", "Dame of Death" }, { "Demigod of Assassins", "Demigoddess of Assassins" }, { "Immortal Assasin", "Immortal Assassin" }, { "God of Assassins", "God of Assassins", }, { "Deity of Assassins", "Deity of Assassins" }, { "Supreme Master", "Supreme Mistress" }, { "Creator", "Creator" }, { "Supreme Deity", "Supreme Deity" } }, /* Warrior */ { { "Man", "Woman" }, { "Swordpupil", "Swordpupil" }, { "Swordpupil", "Swordpupil" }, { "Recruit", "Recruit" }, { "Recruit", "Recruit" }, { "Sentry", "Sentress" }, { "Sentry", "Sentress" }, { "Fighter", "Fighter" }, { "Fighter", "Fighter" }, { "Soldier", "Soldier" }, { "Soldier", "Soldier" }, { "Warrior", "Warrior" }, { "Warrior", "Warrior" }, { "Veteran", "Veteran" }, { "Veteran", "Veteran" }, { "Swordsman", "Swordswoman" }, { "Swordsman", "Swordswoman" }, { "Fencer", "Fenceress" }, { "Fencer", "Fenceress" }, { "Combatant", "Combatess" }, { "Combatant", "Combatess" }, { "Hero", "Heroine" }, { "Hero", "Heroine" }, { "Myrmidon", "Myrmidon" }, { "Myrmidon", "Myrmidon" }, { "Swashbuckler", "Swashbuckleress" }, { "Swashbuckler", "Swashbuckleress" }, { "Mercenary", "Mercenaress" }, { "Mercenary", "Mercenaress" }, { "Swordmaster", "Swordmistress" }, { "Swordmaster", "Swordmistress" }, { "Lieutenant", "Lieutenant" }, { "Lieutenant", "Lieutenant" }, { "Champion", "Lady Champion" }, { "Champion", "Lady Champion" }, { "Dragoon", "Lady Dragoon" }, { "Dragoon", "Lady Dragoon" }, { "Cavalier", "Lady Cavalier" }, { "Cavalier", "Lady Cavalier" }, { "Knight", "Lady Knight" }, { "Knight", "Lady Knight" }, { "Grand Knight", "Grand Knight" }, { "Grand Knight", "Grand Knight" }, { "Master Knight", "Master Knight" }, { "Master Knight", "Master Knight" }, { "Strider", "Strider" }, { "Strider", "Strider" }, { "Grand Strider", "Grand Strider" }, { "Grand Strider", "Grand Strider" }, { "Demon Slayer", "Demon Slayer" }, { "Demon Slayer", "Demon Slayer" }, { "Greater Demon Slayer", "Greater Demon Slayer" }, { "Greater Demon Slayer", "Greater Demon Slayer" }, { "Dragon Slayer", "Dragon Slayer" }, { "Dragon Slayer", "Dragon Slayer" }, { "Greater Dragon Slayer", "Greater Dragon Slayer" }, { "Greater Dragon Slayer", "Greater Dragon Slayer" }, { "Underlord", "Underlord" }, { "Underlord", "Underlord" }, { "Overlord", "Overlord" }, { "Overlord", "Overlord" }, { "Baron of Thunder", "Baroness of Thunder" }, { "Baron of Thunder", "Baroness of Thunder" }, { "Baron of Storms", "Baroness of Storms" }, { "Baron of Storms", "Baroness of Storms" }, { "Baron of Tornadoes", "Baroness of Tornadoes" }, { "Baron of Tornadoes", "Baroness of Tornadoes" }, { "Baron of Hurricanes", "Baroness of Hurricanes" }, { "Baron of Hurricanes", "Baroness of Hurricanes" }, { "Baron of Meteors", "Baroness of Meteors" }, { "Baron of Meteors", "Baroness of Meteors" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Master Warrior", "Master Warrior" }, { "Knight Hero", "Knight Heroine" }, { "Squire of War", "Squire of War" }, { "Knight of War", "Dame of War" }, { "Demigod of War", "Demigoddess of War" }, { "Immortal Warlord", "Immortal Warlord" }, { "God of War", "God of War" }, { "Deity of War", "Deity of War" }, { "Supreme Master of War", "Supreme Mistress of War" }, { "Creator", "Creator" }, { "Supreme Deity", "Supreme Deity" } }, /* Ranger */ { { "Man", "Woman" }, { "Apprentice of the Hunt", "Apprentice of the Hunt" }, { "Student of the Hunt", "Student of the Hunt" }, { "Student of the Hunt", "Student of the Hunt" }, { "Runner", "Runner" }, { "Runner", "Runner" }, { "Strider", "Strider" }, { "Strider", "Strider" }, { "Scout", "Scout" }, { "Scout", "Scout" }, { "Master Scout", "Master Scout" }, { "Master Scout", "Master Scout" }, { "Explorer", "Explorer" }, { "Explorer", "Explorer" }, { "Tracker", "Tracker" }, { "Tracker", "Tracker" }, { "Survivalist", "Survivalist" }, { "Survivalist", "Survivalist" }, { "Watcher", "Watcher" }, { "Watcher", "Watcher" }, { "Hunter", "Hunter" }, { "Hunter", "Hunter" }, { "Woodsman", "Woodswoman" }, { "Woodsman", "Woodswoman" }, { "Guide", "Guide" }, { "Guide", "Guide" }, { "Pathfinder", "Pathfinder" }, { "Pathfinder", "Pathfinder" }, { "Stalker", "Stalker" }, { "Stalker", "Stalker" }, { "Predator", "Predator" }, { "Predator", "Predator" }, { "Deerhunter", "Deerhunter" }, { "Deerhunter", "Deerhunter" }, { "Elkhunter", "Elkhunter" }, { "Elkhunter", "Elkhunter" }, { "Boarhunter", "Boarhunter" }, { "Boarhunter", "Boarhunter" }, { "Bearhunter", "Bearhunter" }, { "Bearhunter", "Bearhunter" }, { "Falconer", "Falconer" }, { "Falconer", "Falconer" }, { "Hawker", "Hawker" }, { "Hawker", "Hawker" }, { "Manhunter", "Manhunter" }, { "Manhunter", "Manhunter" }, { "Gianthunter", "Gianthunter" }, { "Gianthunter", "Gianthunter" }, { "Adept of the Hunt", "Adept of the Hunt" }, { "Adept of the Hunt", "Adept of the Hunt" }, { "Lord of the Hunt", "Lady of the Hunt" }, { "Lord of the Hunt", "Lady of the Hunt" }, { "Master of the Hunt", "Mistress of the Hunt" }, { "Master of the Hunt", "Mistress of the Hunt" }, { "Fox", "Fox" }, { "Coyote", "Coyote" }, { "Lynx", "Lynx" }, { "Wolf", "Wolf" }, { "Panther", "Panther" }, { "Cougar", "Cougar" }, { "Jaguar", "Jaguar" }, { "Tiger", "Tiger" }, { "Lion", "Lion" }, { "Bear", "Bear" }, { "Beastmaster", "Beastmaster" }, { "Beastmaster", "Beastmaster" }, { "Overlord of Beasts", "Overlord of Beasts" }, { "Overlord of Beasts", "Overlord of Beasts" }, { "Dragonhunter", "Dragonhunter" }, { "Dragonhunter", "Dragonhunter" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Master Ranger", "Master Ranger" }, { "Ranger Hero", "Ranger Heroine" }, { "Squire of the Hunt", "Squire of the Hunt" }, { "Knight of the Hunt", "Dame of the Hunt" }, { "Demigod of Beasts", "Demigoddess of Beasts" }, { "Immortal Hunter", "Immortal Huntress" }, { "God of Beasts", "Goddess of Beasts" }, { "Deity of Beasts", "Deity of Beasts" }, { "Supremity of Beasts", "Supremity of Beasts" }, { "Creator", "Creator" }, { "Supreme Deity", "Supreme Deity" }, }, /* Druid */ { { "Man", "Woman" }, { "Apprentice of Nature", "Apprentice of Nature" }, { "Student of Nature", "Student of Nature" }, { "Student of Nature", "Student of Nature" }, { "Scholar of Nature", "Scholar of Nature" }, { "Scholar of Nature", "Scholar of Nature" }, { "Neophyte", "Neophyte" }, { "Neophyte", "Neophyte" }, { "Naturalist", "Naturalist" }, { "Naturalist", "Naturalist" }, { "Forester", "Forestress" }, { "Forester", "Forestress" }, { "Student of Earth", "Student of Earth" }, { "Student of Earth", "Student of Earth" }, { "Student of Air", "Student of Air" }, { "Student of Air", "Student of Air" }, { "Student of Water", "Student of Water" }, { "Student of Water", "Student of Water" }, { "Student of Fire", "Student of Fire" }, { "Student of Fire", "Student of Fire" }, { "Student of Life", "Student of Life" }, { "Student of Life", "Student of Life" }, { "Student of The Elements", "Student of The Elements" }, { "Student of The Elements", "Student of The Elements" }, { "Herbalist", "Herbalist" }, { "Herbalist", "Herbalist" }, { "Philosopher", "Philosopher" }, { "Philosopher", "Philosopher" }, { "Sage", "Sage" }, { "Sage", "Sage" }, { "Prophet", "Prophetess" }, { "Prophet", "Prophetess" }, { "Adept of Earth", "Adept of Earth" }, { "Adept of Earth", "Adept of Earth" }, { "Adept of Air", "Adept of Air" }, { "Adept of Air", "Adept of Air" }, { "Adept of Water", "Adept of Water" }, { "Adept of Water", "Adept of Water" }, { "Adept of Fire", "Adept of Fire" }, { "Adept of Fire", "Adept of Fire" }, { "Adept of Life", "Adept of Life" }, { "Adept of Life", "Adept of Life" }, { "Adept of The Elements", "Adept of The Elements" }, { "Adept of The Elements", "Adept of The Elements" }, { "Druid of Earth", "Druidess of Earth" }, { "Druid of Earth", "Druidess of Earth" }, { "Druid of Air", "Druidess of Air" }, { "Druid of Air", "Druidess of Air" }, { "Druid of Water", "Druidess of Water" }, { "Druid of Water", "Druidess of Water" }, { "Druid of Fire", "Druidess of Fire" }, { "Druid of Fire", "Druidess of Fire" }, { "Druid of Life", "Druidess of Life" }, { "Druid of Life", "Druidess of Life" }, { "Druid of The Elements", "Druidess of The Elements" }, { "Druid of The Elements", "Druidess of The Elements" }, { "Sage of Earth", "Sage of Earth" }, { "Sage of Earth", "Sage of Earth" }, { "Sage of Air", "Sage of Air" }, { "Sage of Air", "Sage of Air" }, { "Sage of Water", "Sage of Water" }, { "Sage of Water", "Sage of Water" }, { "Sage of Fire", "Sage of Fire" }, { "Sage of Fire", "Sage of Fire" }, { "Sage of Life", "Sage of Life" }, { "Sage of Life", "Sage of Life" }, { "Sage of The Elements", "Sage of The Elements" }, { "Sage of The Elements", "Sage of The Elements" }, { "Master of Earth", "Mistress of Earth" }, { "Master of Earth", "Mistress of Earth" }, { "Master of Air", "Mistress of Air" }, { "Master of Air", "Mistress of Air" }, { "Master of Water", "Mistress of Water" }, { "Master of Water", "Mistress of Water" }, { "Master of Fire", "Mistress of Fire" }, { "Master of Fire", "Mistress of Fire" }, { "Master of Life", "Mistress of Life" }, { "Master of Life", "Mistress of Life" }, { "Master of The Elements", "Mistress of The Elements" }, { "Master of The Elements", "Mistress of The Elements" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Master Druid", "Master Druid" }, { "Druid Hero", "Druid Heroine" }, { "Squire of The Elements", "Squire of The Elements" }, { "Knight of The Elements", "Dame of The Elements" }, { "Demigod of Nature", "Demigoddess of Nature" }, { "Immortal Sage", "Immortal Sage" }, { "God of The Elements", "Goddess of The Elements" }, { "Deity of The Elements", "Deity of The Elements" }, { "Supremity of The Elements", "Supremity of The Elements" }, { "Creator", "Creator" }, { "Supreme Diety", "Supreme Diety" }, }, /* Vampire */ { { "Man", "Woman" }, { "Blood Student", "Blood Student" }, { "Scholar of Blood", "Scholar of Blood" }, { "Scholar of Blood", "Scholar of Blood" }, { "Student of the Night", "Student of the Night" }, { "Student of the Night", "Student of the Night" }, { "Student of Death", "Student of Death" }, { "Student of Death", "Student of Death" }, { "Lesser Imp", "Lesser Imp" }, { "Greater Imp", "Greater Imp" }, { "Illusionist", "Illusionist" }, { "Illusionist", "Illusionist" }, { "Seducer", "Seductress" }, { "Seducer", "Seductress" }, { "Stalker", "Stalker" }, { "Stalker", "Stalker" }, { "Stalker of Blood", "Stalker of Blood" }, { "Stalker of Blood", "Stalker of Blood" }, { "Stalker of Night", "Stalker of Night" }, { "Stalker of Night", "Stalker of Night" }, { "Stalker of Death", "Stalker of Death" }, { "Stalker of Death", "Stalker of Death" }, { "Shadow", "Shadow" }, { "Shadow", "Shadow" }, { "Shadow of Blood", "Shadow of Blood" }, { "Shadow of Blood", "Shadow of Blood" }, { "Shadow of Night", "Shadow of Night" }, { "Shadow of Night", "Shadow of Night" }, { "Shadow of Death", "Shadow of Death" }, { "Shadow of Death", "Shadow of Death" }, { "Killer", "Killer" }, { "Killer", "Killer" }, { "Murderer", "Murderer" }, { "Murderer", "Murderer" }, { "Incubus", "Succubus" }, { "Incubus", "Succubus" }, { "Nightstalker", "Nightstalker" }, { "Nightstalker", "Nightstalker" }, { "Revenant", "Revenant" }, { "Revenant", "Revenant" }, { "Lesser Vrolok", "Lesser Vrolok" }, { "Vrolok", "Vrolok" }, { "Greater Vrolok", "Greater Vrolok" }, { "Demon Servant", "Demon Servant" }, { "Demon Servant", "Demon Servant" }, { "Adept of Blood", "Adept of Blood" }, { "Adept of Blood", "Adept of Blood" }, { "Adept of Night", "Adept of Night" }, { "Adept of Night", "Adept of Night" }, { "Adept of Death", "Adept of Death" }, { "Adept of Death", "Adept of Death" }, { "Demon Seeker", "Demon Seeker" }, { "Demon Seeker", "Demon Seeker" }, { "Lord of Blood", "Lady of Blood" }, { "Lord of Blood", "Lady of Blood" }, { "Lord of Night", "Lady of Night" }, { "Lord of Night", "Lady of Night" }, { "Lord of Death", "Lady of Death" }, { "Lord of Death", "Lady of Death" }, { "Demon Knight", "Demon Dame" }, { "Demon Knight", "Demon Dame" }, { "Master of Blood", "Mistress of Blood" }, { "Master of Blood", "Mistress of Blood" }, { "Master of Night", "Mistress of Night" }, { "Master of Night", "Mistress of Night" }, { "Master of Death", "Mistress of Death" }, { "Master of Death", "Mistress of Death" }, { "Lord of Demons", "Lady of Demons" }, { "Lord of Demons", "Lady of Demons" }, { "Baron of Demons", "Baroness of Demons" }, { "Baron of Demons", "Baroness of Demons" }, { "Master of Demons", "Mistress of Demons" }, { "Master of Demons", "Mistress of Demons" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Master Vampire", "Master Vampire" }, { "Vampire Hero", "Vampire Heroine" }, { "Squire of Blood", "Squire of Blood" }, { "Knight of Blood", "Dame of Blood" }, { "Demigod of the Night", "Demigoddess of the Night" }, { "Immortal Undead", "Immortal Undead" }, { "God of Death", "Goddess of Death" }, { "Deity of Death", "Deity of Death" }, { "Supremity of Death", "Supremity of Death" }, { "Creator", "Creator" }, { "Supreme Diety", "Supreme Deity" }, }, /* Wizard */ { { "Man", "Woman" }, { "Novice of Magic", "Novice of Magic" }, { "Apprentice of Magic", "Apprentice of Magic" }, { "Spell Novice", "Spell Novice" }, { "Spell Student", "Spell Student" }, { "Scholar of Magic", "Scholar of Magic" }, { "Scholar of Wizardry", "Scholar of Wizardry" }, { "Delver in Scrolls", "Delveress in Scrolls" }, { "Delver in Spells", "Delveress in Spells" }, { "Medium of Magic", "Medium of Magic" }, { "Medium of Wizardry", "Medium of Wizardry" }, { "Scribe of Magic", "Scribess of Magic" }, { "Scribe of Wizardry", "Scribess of Wizardry" }, { "Minor Seer", "Minor Seeress" }, { "Seer", "Seeress" }, { "Minor Sage", "Minor Sage" }, { "Sage", "Sage" }, { "Minor Illusionist", "Minor Illusionist" }, { "Illusionist", "Illusionist" }, { "Minor Abjurer", "Minor Abjuress" }, { "Abjurer", "Abjuress" }, { "Minor Invoker", "Minor Invoker" }, { "Invoker", "Invoker" }, { "Minor Enchanter", "Minor Enchantress" }, { "Enchanter", "Enchantress" }, { "Minor Conjurer", "Minor Conjuress" }, { "Conjurer", "Conjuress" }, { "Minor Magician", "Minor Witch" }, { "Magician", "Witch" }, { "Minor Creator", "Minor Creator" }, { "Creator", "Creator" }, { "Minor Savant", "Minor Savant" }, { "Savant", "Savant" }, { "Minor Magus", "Minor Craftess" }, { "Magus", "Craftess" }, { "Minor Wizard", "Minor Wizard" }, { "Wizard", "Wizard" }, { "Minor Warlock", "Minor War Witch" }, { "Warlock", "War Witch" }, { "Minor Sorcerer", "Minor Sorceress" }, { "Sorcerer", "Sorceress" }, { "Elder Sorcerer", "Elder Sorceress" }, { "Elder Sorcerer", "Elder Sorceress" }, { "Grand Sorcerer", "Grand Sorceress" }, { "Grand Sorcerer", "Grand Sorceress" }, { "Great Sorcerer", "Great Sorceress" }, { "Great Sorcerer", "Great Sorceress" }, { "Golem Maker", "Golem Maker" }, { "Golem Maker", "Golem Maker" }, { "Greater Golem Maker", "Greater Golem Maker" }, { "Greater Golem Maker", "Greater Golem Maker" }, { "Maker of Stones", "Maker of Stones", }, { "Maker of Stones", "Maker of Stones", }, { "Maker of Potions", "Maker of Potions", }, { "Maker of Potions", "Maker of Potions", }, { "Maker of Scrolls", "Maker of Scrolls", }, { "Maker of Scrolls", "Maker of Scrolls", }, { "Maker of Wands", "Maker of Wands", }, { "Maker of Wands", "Maker of Wands", }, { "Maker of Staves", "Maker of Staves", }, { "Maker of Staves", "Maker of Staves", }, { "Demon Summoner", "Demon Summoner" }, { "Demon Summoner", "Demon Summoner" }, { "Greater Demon Summoner", "Greater Demon Summoner" }, { "Greater Demon Summoner", "Greater Demon Summoner" }, { "Dragon Charmer", "Dragon Charmer" }, { "Dragon Charmer", "Dragon Charmer" }, { "Greater Dragon Charmer", "Greater 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 Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Master Wizard", "Master Wizard" }, { "Wizard Hero", "Wizard Heroine" }, { "Squire of Magic", "Squire of Magic" }, { "Knight of Magic", "Dame of Magic" }, { "Demigod of Magic", "Demigoddess of Magic" }, { "Immortal of Magic", "Immortal of Magic" }, { "God of Magic", "Goddess of Magic" }, { "Deity of Magic", "Deity of Magic" }, { "Supremity of Magic", "Supremity of Magic" }, { "Creator", "Creator" }, { "Supreme Deity", "Supreme Deity" } }, /* Priest */ { { "Man", "Woman" }, { "Believer", "Believer" }, { "Believer", "Believer" }, { "Attendant", "Attendant" }, { "Attendant", "Attendant" }, { "Acolyte", "Acolyte" }, { "Acolyte", "Acolyte" }, { "Novice", "Novice" }, { "Novice", "Novice" }, { "Missionary", "Missionary" }, { "Missionary", "Missionary" }, { "Adept", "Adept" }, { "Adept", "Adept" }, { "Deacon", "Deaconess" }, { "Deacon", "Deaconess" }, { "Vicar", "Vicaress" }, { "Vicar", "Vicaress" }, { "Priest", "Priestess" }, { "Priest", "Priestess" }, { "Minister", "Lady Minister" }, { "Minister", "Lady Minister" }, { "Canon", "Canon" }, { "Canon", "Canon" }, { "Levite", "Levitess" }, { "Levite", "Levitess" }, { "Curate", "Curess" }, { "Curate", "Curess" }, { "Monk", "Nun" }, { "Monk", "Nun" }, { "Healer", "Healess" }, { "Healer", "Healess" }, { "Chaplain", "Chaplain" }, { "Chaplain", "Chaplain" }, { "Expositor", "Expositress" }, { "Expositor", "Expositress" }, { "Bishop", "Bishop" }, { "Bishop", "Bishop" }, { "Arch Bishop", "Arch Lady of the Church" }, { "Arch Bishop", "Arch Lady of the Church" }, { "Patriarch", "Matriarch" }, { "Patriarch", "Matriarch" }, { "Elder Patriarch", "Elder Matriarch" }, { "Elder Patriarch", "Elder Matriarch" }, { "Grand Patriarch", "Grand Matriarch" }, { "Grand Patriarch", "Grand Matriarch" }, { "Great Patriarch", "Great Matriarch" }, { "Great Patriarch", "Great Matriarch" }, { "Demon Killer", "Demon Killer" }, { "Demon Killer", "Demon Killer" }, { "Greater Demon Killer", "Greater Demon Killer" }, { "Greater Demon Killer", "Greater Demon Killer" }, { "Cardinal of the Sea", "Cardinal of the Sea" }, { "Cardinal of the Sea", "Cardinal of the Sea" }, { "Cardinal of the Earth", "Cardinal of the Earth" }, { "Cardinal of the Earth", "Cardinal of the Earth" }, { "Cardinal of the Air", "Cardinal of the Air" }, { "Cardinal of the Air", "Cardinal of the Air" }, { "Cardinal of the Ether", "Cardinal of the Ether" }, { "Cardinal of the Ether", "Cardinal of the Ether" }, { "Cardinal of the Heavens", "Cardinal of the Heavens" }, { "Cardinal of the Heavens", "Cardinal of the Heavens" }, { "Avatar of an Immortal", "Avatar of an Immortal" }, { "Avatar of an Immortal", "Avatar of an Immortal" }, { "Avatar of a Deity", "Avatar of a Deity" }, { "Avatar of a Deity", "Avatar of a Deity" }, { "Avatar of a Supremity", "Avatar of a Supremity" }, { "Avatar of a Supremity", "Avatar of a Supremity" }, { "Avatar of an Implementor", "Avatar of an Implementor" }, { "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 Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Master Priest", "Master Priestess" }, { "Divine Hero", "Divine Heroine" }, { "Divine Squire", "Divine Squire" }, { "Divine Knight", "Divine Dame" }, { "Demigod", "Demigoddess", }, { "Immortal", "Immortal" }, { "God", "Goddess" }, { "Deity", "Deity" }, { "Supreme Master", "Supreme Mistress" }, { "Creator", "Creator" }, { "Supreme Deity", "Supreme Deity" } }, /* Mercenary */ { { "Man", "Woman" }, { "Pilferer", "Pilferess" }, { "Pilferer", "Pilferess" }, { "Footpad", "Footpad" }, { "Footpad", "Footpad" }, { "Filcher", "Filcheress" }, { "Filcher", "Filcheress" }, { "Pick-Pocket", "Pick-Pocket" }, { "Pick-Pocket", "Pick-Pocket" }, { "Sneak", "Sneak" }, { "Sneak", "Sneak" }, { "Pincher", "Pincheress" }, { "Pincher", "Pincheress" }, { "Cut-Purse", "Cut-Purse" }, { "Cut-Purse", "Cut-Purse" }, { "Snatcher", "Snatcheress" }, { "Snatcher", "Snatcheress" }, { "Sharper", "Sharpress" }, { "Sharper", "Sharpress" }, { "Rogue", "Rogue" }, { "Rogue", "Rogue" }, { "Robber", "Robber" }, { "Robber", "Robber" }, { "Magsman", "Magswoman" }, { "Magsman", "Magswoman" }, { "Highwayman", "Highwaywoman" }, { "Highwayman", "Highwaywoman" }, { "Burglar", "Burglaress" }, { "Burglar", "Burglaress" }, { "Thief", "Thief" }, { "Thief", "Thief" }, { "Knifer", "Knifer" }, { "Knifer", "Knifer" }, { "Quick-Blade", "Quick-Blade" }, { "Quick-Blade", "Quick-Blade" }, { "Killer", "Murderess" }, { "Killer", "Murderess" }, { "Brigand", "Brigand" }, { "Brigand", "Brigand" }, { "Cut-Throat", "Cut-Throat" }, { "Cut-Throat", "Cut-Throat" }, { "Spy", "Spy" }, { "Spy", "Spy" }, { "Grand Spy", "Grand Spy" }, { "Grand Spy", "Grand Spy" }, { "Master Spy", "Master Spy" }, { "Master Spy", "Master Spy" }, { "Assassin", "Assassin" }, { "Assassin", "Assassin" }, { "Greater Assassin", "Greater Assassin" }, { "Greater Assassin", "Greater Assassin" }, { "Master of Vision", "Mistress of Vision" }, { "Master of Vision", "Mistress of Vision" }, { "Master of Hearing", "Mistress of Hearing" }, { "Master of Hearing", "Mistress of Hearing" }, { "Master of Smell", "Mistress of Smell" }, { "Master of Smell", "Mistress of Smell" }, { "Master of Taste", "Mistress of Taste" }, { "Master of Taste", "Mistress of Taste" }, { "Master of Touch", "Mistress of Touch" }, { "Master of Touch", "Mistress of Touch" }, { "Crime Lord", "Crime Mistress" }, { "Crime Lord", "Crime Mistress" }, { "Infamous Crime Lord", "Infamous Crime Mistress" }, { "Infamous Crime Lord", "Infamous Crime Mistress" }, { "Greater Crime Lord", "Greater Crime Mistress" }, { "Greater Crime Lord", "Greater Crime Mistress" }, { "Master Crime Lord", "Master Crime Mistress" }, { "Master Crime Lord", "Master Crime Mistress" }, { "Godfather", "Godmother" }, { "Godfather", "Godmother" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Master Mercenary", "Master Mercenary" }, { "Assassin Hero", "Assassin Heroine" }, { "Squire of Death", "Squire of Death", }, { "Knight of Death", "Dame of Death" }, { "Demigod of Assassins", "Demigoddess of Assassins" }, { "Immortal Assasin", "Immortal Assassin" }, { "God of Assassins", "God of Assassins", }, { "Deity of Assassins", "Deity of Assassins" }, { "Supreme Master", "Supreme Mistress" }, { "Creator", "Creator" }, { "Supreme Deity", "Supreme Deity" } }, /* Gladiator */ { { "Man", "Woman" }, { "Swordpupil", "Swordpupil" }, { "Swordpupil", "Swordpupil" }, { "Recruit", "Recruit" }, { "Recruit", "Recruit" }, { "Sentry", "Sentress" }, { "Sentry", "Sentress" }, { "Fighter", "Fighter" }, { "Fighter", "Fighter" }, { "Soldier", "Soldier" }, { "Soldier", "Soldier" }, { "Warrior", "Warrior" }, { "Warrior", "Warrior" }, { "Veteran", "Veteran" }, { "Veteran", "Veteran" }, { "Swordsman", "Swordswoman" }, { "Swordsman", "Swordswoman" }, { "Fencer", "Fenceress" }, { "Fencer", "Fenceress" }, { "Combatant", "Combatess" }, { "Combatant", "Combatess" }, { "Hero", "Heroine" }, { "Hero", "Heroine" }, { "Myrmidon", "Myrmidon" }, { "Myrmidon", "Myrmidon" }, { "Swashbuckler", "Swashbuckleress" }, { "Swashbuckler", "Swashbuckleress" }, { "Mercenary", "Mercenaress" }, { "Mercenary", "Mercenaress" }, { "Swordmaster", "Swordmistress" }, { "Swordmaster", "Swordmistress" }, { "Lieutenant", "Lieutenant" }, { "Lieutenant", "Lieutenant" }, { "Champion", "Lady Champion" }, { "Champion", "Lady Champion" }, { "Dragoon", "Lady Dragoon" }, { "Dragoon", "Lady Dragoon" }, { "Cavalier", "Lady Cavalier" }, { "Cavalier", "Lady Cavalier" }, { "Knight", "Lady Knight" }, { "Knight", "Lady Knight" }, { "Grand Knight", "Grand Knight" }, { "Grand Knight", "Grand Knight" }, { "Master Knight", "Master Knight" }, { "Master Knight", "Master Knight" }, { "Strider", "Strider" }, { "Strider", "Strider" }, { "Grand Strider", "Grand Strider" }, { "Grand Strider", "Grand Strider" }, { "Demon Slayer", "Demon Slayer" }, { "Demon Slayer", "Demon Slayer" }, { "Greater Demon Slayer", "Greater Demon Slayer" }, { "Greater Demon Slayer", "Greater Demon Slayer" }, { "Dragon Slayer", "Dragon Slayer" }, { "Dragon Slayer", "Dragon Slayer" }, { "Greater Dragon Slayer", "Greater Dragon Slayer" }, { "Greater Dragon Slayer", "Greater Dragon Slayer" }, { "Underlord", "Underlord" }, { "Underlord", "Underlord" }, { "Overlord", "Overlord" }, { "Overlord", "Overlord" }, { "Baron of Thunder", "Baroness of Thunder" }, { "Baron of Thunder", "Baroness of Thunder" }, { "Baron of Storms", "Baroness of Storms" }, { "Baron of Storms", "Baroness of Storms" }, { "Baron of Tornadoes", "Baroness of Tornadoes" }, { "Baron of Tornadoes", "Baroness of Tornadoes" }, { "Baron of Hurricanes", "Baroness of Hurricanes" }, { "Baron of Hurricanes", "Baroness of Hurricanes" }, { "Baron of Meteors", "Baroness of Meteors" }, { "Baron of Meteors", "Baroness of Meteors" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Master Gladiator", "Master Gladiator" }, { "Centurian Hero", "Centurian Heroine" }, { "Squire of War", "Squire of War" }, { "Knight of War", "Dame of War" }, { "Demigod of War", "Demigoddess of War" }, { "Immortal Warlord", "Immortal Warlord" }, { "God of War", "God of War" }, { "Deity of War", "Deity of War" }, { "Supreme Master of War", "Supreme Mistress of War" }, { "Creator", "Creator" }, { "Supreme Deity", "Supreme Deity" } }, /* Strider */ { { "Man", "Woman" }, { "Apprentice of the Hunt", "Apprentice of the Hunt" }, { "Student of the Hunt", "Student of the Hunt" }, { "Student of the Hunt", "Student of the Hunt" }, { "Runner", "Runner" }, { "Runner", "Runner" }, { "Strider", "Strider" }, { "Strider", "Strider" }, { "Scout", "Scout" }, { "Scout", "Scout" }, { "Master Scout", "Master Scout" }, { "Master Scout", "Master Scout" }, { "Explorer", "Explorer" }, { "Explorer", "Explorer" }, { "Tracker", "Tracker" }, { "Tracker", "Tracker" }, { "Survivalist", "Survivalist" }, { "Survivalist", "Survivalist" }, { "Watcher", "Watcher" }, { "Watcher", "Watcher" }, { "Hunter", "Hunter" }, { "Hunter", "Hunter" }, { "Woodsman", "Woodswoman" }, { "Woodsman", "Woodswoman" }, { "Guide", "Guide" }, { "Guide", "Guide" }, { "Pathfinder", "Pathfinder" }, { "Pathfinder", "Pathfinder" }, { "Stalker", "Stalker" }, { "Stalker", "Stalker" }, { "Predator", "Predator" }, { "Predator", "Predator" }, { "Deerhunter", "Deerhunter" }, { "Deerhunter", "Deerhunter" }, { "Elkhunter", "Elkhunter" }, { "Elkhunter", "Elkhunter" }, { "Boarhunter", "Boarhunter" }, { "Boarhunter", "Boarhunter" }, { "Bearhunter", "Bearhunter" }, { "Bearhunter", "Bearhunter" }, { "Falconer", "Falconer" }, { "Falconer", "Falconer" }, { "Hawker", "Hawker" }, { "Hawker", "Hawker" }, { "Manhunter", "Manhunter" }, { "Manhunter", "Manhunter" }, { "Gianthunter", "Gianthunter" }, { "Gianthunter", "Gianthunter" }, { "Adept of the Hunt", "Adept of the Hunt" }, { "Adept of the Hunt", "Adept of the Hunt" }, { "Lord of the Hunt", "Lady of the Hunt" }, { "Lord of the Hunt", "Lady of the Hunt" }, { "Master of the Hunt", "Mistress of the Hunt" }, { "Master of the Hunt", "Mistress of the Hunt" }, { "Fox", "Fox" }, { "Coyote", "Coyote" }, { "Lynx", "Lynx" }, { "Wolf", "Wolf" }, { "Panther", "Panther" }, { "Cougar", "Cougar" }, { "Jaguar", "Jaguar" }, { "Tiger", "Tiger" }, { "Lion", "Lion" }, { "Bear", "Bear" }, { "Beastmaster", "Beastmaster" }, { "Beastmaster", "Beastmaster" }, { "Overlord of Beasts", "Overlord of Beasts" }, { "Overlord of Beasts", "Overlord of Beasts" }, { "Dragonhunter", "Dragonhunter" }, { "Dragonhunter", "Dragonhunter" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Master Strider", "Master Strider" }, { "Strider Hero", "Strider Heroine" }, { "Squire of the Hunt", "Squire of the Hunt" }, { "Knight of the Hunt", "Dame of the Hunt" }, { "Demigod of Beasts", "Demigoddess of Beasts" }, { "Immortal Hunter", "Immortal Huntress" }, { "God of Beasts", "Goddess of Beasts" }, { "Deity of Beasts", "Deity of Beasts" }, { "Supremity of Beasts", "Supremity of Beasts" }, { "Creator", "Creator" }, { "Supreme Deity", "Supreme Deity" }, }, /* Sage */ { { "Man", "Woman" }, { "Apprentice of Nature", "Apprentice of Nature" }, { "Student of Nature", "Student of Nature" }, { "Student of Nature", "Student of Nature" }, { "Scholar of Nature", "Scholar of Nature" }, { "Scholar of Nature", "Scholar of Nature" }, { "Neophyte", "Neophyte" }, { "Neophyte", "Neophyte" }, { "Naturalist", "Naturalist" }, { "Naturalist", "Naturalist" }, { "Forester", "Forestress" }, { "Forester", "Forestress" }, { "Student of Earth", "Student of Earth" }, { "Student of Earth", "Student of Earth" }, { "Student of Air", "Student of Air" }, { "Student of Air", "Student of Air" }, { "Student of Water", "Student of Water" }, { "Student of Water", "Student of Water" }, { "Student of Fire", "Student of Fire" }, { "Student of Fire", "Student of Fire" }, { "Student of Life", "Student of Life" }, { "Student of Life", "Student of Life" }, { "Student of The Elements", "Student of The Elements" }, { "Student of The Elements", "Student of The Elements" }, { "Herbalist", "Herbalist" }, { "Herbalist", "Herbalist" }, { "Philosopher", "Philosopher" }, { "Philosopher", "Philosopher" }, { "Sage", "Sage" }, { "Sage", "Sage" }, { "Prophet", "Prophetess" }, { "Prophet", "Prophetess" }, { "Adept of Earth", "Adept of Earth" }, { "Adept of Earth", "Adept of Earth" }, { "Adept of Air", "Adept of Air" }, { "Adept of Air", "Adept of Air" }, { "Adept of Water", "Adept of Water" }, { "Adept of Water", "Adept of Water" }, { "Adept of Fire", "Adept of Fire" }, { "Adept of Fire", "Adept of Fire" }, { "Adept of Life", "Adept of Life" }, { "Adept of Life", "Adept of Life" }, { "Adept of The Elements", "Adept of The Elements" }, { "Adept of The Elements", "Adept of The Elements" }, { "Druid of Earth", "Druidess of Earth" }, { "Druid of Earth", "Druidess of Earth" }, { "Druid of Air", "Druidess of Air" }, { "Druid of Air", "Druidess of Air" }, { "Druid of Water", "Druidess of Water" }, { "Druid of Water", "Druidess of Water" }, { "Druid of Fire", "Druidess of Fire" }, { "Druid of Fire", "Druidess of Fire" }, { "Druid of Life", "Druidess of Life" }, { "Druid of Life", "Druidess of Life" }, { "Druid of The Elements", "Druidess of The Elements" }, { "Druid of The Elements", "Druidess of The Elements" }, { "Sage of Earth", "Sage of Earth" }, { "Sage of Earth", "Sage of Earth" }, { "Sage of Air", "Sage of Air" }, { "Sage of Air", "Sage of Air" }, { "Sage of Water", "Sage of Water" }, { "Sage of Water", "Sage of Water" }, { "Sage of Fire", "Sage of Fire" }, { "Sage of Fire", "Sage of Fire" }, { "Sage of Life", "Sage of Life" }, { "Sage of Life", "Sage of Life" }, { "Sage of The Elements", "Sage of The Elements" }, { "Sage of The Elements", "Sage of The Elements" }, { "Master of Earth", "Mistress of Earth" }, { "Master of Earth", "Mistress of Earth" }, { "Master of Air", "Mistress of Air" }, { "Master of Air", "Mistress of Air" }, { "Master of Water", "Mistress of Water" }, { "Master of Water", "Mistress of Water" }, { "Master of Fire", "Mistress of Fire" }, { "Master of Fire", "Mistress of Fire" }, { "Master of Life", "Mistress of Life" }, { "Master of Life", "Mistress of Life" }, { "Master of The Elements", "Mistress of The Elements" }, { "Master of The Elements", "Mistress of The Elements" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Master Sage", "Master Sage" }, { "Sage Hero", "Sage Heroine" }, { "Squire of The Elements", "Squire of The Elements" }, { "Knight of The Elements", "Dame of The Elements" }, { "Demigod of Nature", "Demigoddess of Nature" }, { "Immortal Sage", "Immortal Sage" }, { "God of The Elements", "Goddess of The Elements" }, { "Deity of The Elements", "Deity of The Elements" }, { "Supremity of The Elements", "Supremity of The Elements" }, { "Creator", "Creator" }, { "Supreme Diety", "Supreme Diety" }, }, /* Lich */ { { "Man", "Woman" }, { "Blood Student", "Blood Student" }, { "Scholar of Blood", "Scholar of Blood" }, { "Scholar of Blood", "Scholar of Blood" }, { "Student of the Night", "Student of the Night" }, { "Student of the Night", "Student of the Night" }, { "Student of Death", "Student of Death" }, { "Student of Death", "Student of Death" }, { "Lesser Imp", "Lesser Imp" }, { "Greater Imp", "Greater Imp" }, { "Illusionist", "Illusionist" }, { "Illusionist", "Illusionist" }, { "Seducer", "Seductress" }, { "Seducer", "Seductress" }, { "Stalker", "Stalker" }, { "Stalker", "Stalker" }, { "Stalker of Blood", "Stalker of Blood" }, { "Stalker of Blood", "Stalker of Blood" }, { "Stalker of Night", "Stalker of Night" }, { "Stalker of Night", "Stalker of Night" }, { "Stalker of Death", "Stalker of Death" }, { "Stalker of Death", "Stalker of Death" }, { "Shadow", "Shadow" }, { "Shadow", "Shadow" }, { "Shadow of Blood", "Shadow of Blood" }, { "Shadow of Blood", "Shadow of Blood" }, { "Shadow of Night", "Shadow of Night" }, { "Shadow of Night", "Shadow of Night" }, { "Shadow of Death", "Shadow of Death" }, { "Shadow of Death", "Shadow of Death" }, { "Killer", "Killer" }, { "Killer", "Killer" }, { "Murderer", "Murderer" }, { "Murderer", "Murderer" }, { "Incubus", "Succubus" }, { "Incubus", "Succubus" }, { "Nightstalker", "Nightstalker" }, { "Nightstalker", "Nightstalker" }, { "Revenant", "Revenant" }, { "Revenant", "Revenant" }, { "Lesser Vrolok", "Lesser Vrolok" }, { "Vrolok", "Vrolok" }, { "Greater Vrolok", "Greater Vrolok" }, { "Demon Servant", "Demon Servant" }, { "Demon Servant", "Demon Servant" }, { "Adept of Blood", "Adept of Blood" }, { "Adept of Blood", "Adept of Blood" }, { "Adept of Night", "Adept of Night" }, { "Adept of Night", "Adept of Night" }, { "Adept of Death", "Adept of Death" }, { "Adept of Death", "Adept of Death" }, { "Demon Seeker", "Demon Seeker" }, { "Demon Seeker", "Demon Seeker" }, { "Lord of Blood", "Lady of Blood" }, { "Lord of Blood", "Lady of Blood" }, { "Lord of Night", "Lady of Night" }, { "Lord of Night", "Lady of Night" }, { "Lord of Death", "Lady of Death" }, { "Lord of Death", "Lady of Death" }, { "Demon Knight", "Demon Dame" }, { "Demon Knight", "Demon Dame" }, { "Master of Blood", "Mistress of Blood" }, { "Master of Blood", "Mistress of Blood" }, { "Master of Night", "Mistress of Night" }, { "Master of Night", "Mistress of Night" }, { "Master of Death", "Mistress of Death" }, { "Master of Death", "Mistress of Death" }, { "Lord of Demons", "Lady of Demons" }, { "Lord of Demons", "Lady of Demons" }, { "Baron of Demons", "Baroness of Demons" }, { "Baron of Demons", "Baroness of Demons" }, { "Master of Demons", "Mistress of Demons" }, { "Master of Demons", "Mistress of Demons" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Master Lich", "Master Lich" }, { "Lich Hero", "Lich Heroine" }, { "Squire of Blood", "Squire of Blood" }, { "Knight of Blood", "Dame of Blood" }, { "Demigod of the Night", "Demigoddess of the Night" }, { "Immortal Undead", "Immortal Undead" }, { "God of Death", "Goddess of Death" }, { "Deity of Death", "Deity of Death" }, { "Supremity of Death", "Supremity of Death" }, { "Creator", "Creator" }, { "Supreme Diety", "Supreme Deity" }, } }; /* * Attribute bonus tables. */ const struct str_app_type str_app[MAX_STAT] = { /* to hit, to dam, carry, wield */ { -10, -4, 0, 0 }, /* 0 */ { -10, -4, 3, 1 }, /* 1 */ { -8, -2, 3, 2 }, { -8, -1, 10, 3 }, /* 3 */ { -7, -1, 25, 4 }, { -7, -1, 55, 5 }, /* 5 */ { -6, 0, 80, 6 }, { -5, 0, 90, 7 }, { -4, 0, 100, 8 }, { -3, 0, 100, 9 }, { -2, 0, 115, 10 }, /* 10 */ { -1, 0, 115, 11 }, { 0, 0, 130, 12 }, { 0, 1, 130, 13 }, /* 13 */ { 0, 1, 140, 14 }, { 1, 2, 150, 15 }, /* 15 */ { 1, 2, 165, 16 }, { 2, 3, 180, 22 }, { 2, 5, 200, 25 }, /* 18 */ { 3, 7, 225, 30 }, { 5, 10, 250, 35 }, /* 20 */ { 10, 15, 300, 40 }, { 15, 19, 350, 45 }, { 20, 23, 400, 50 }, { 25, 25, 450, 55 }, { 35, 30, 500, 60 }, /* 25 */ { 40, 35, 550, 65 }, { 45, 40, 600, 70 }, { 50, 45, 650, 75 }, { 55, 50, 700, 80 }, { 60, 55, 999, 99 } /* 30 */ }; /* * Attribute bonus tables. */ const struct str_app_type str_app_new[MAX_STAT_NEW] = { { -10, -4, 0, 0 }, /* 0 */ { -10, -4, 3, 1 }, /* 1 */ { -8, -2, 3, 2 }, { -8, -1, 10, 3 }, /* 3 */ { -7, -1, 25, 4 }, { -7, -1, 55, 5 }, /* 5 */ { -6, 0, 80, 6 }, { -5, 0, 90, 7 }, { -4, 0, 100, 8 }, { -3, 0, 100, 9 }, { -2, 0, 115, 10 }, /* 10 */ { -1, 0, 115, 11 }, { 0, 0, 130, 12 }, { 0, 1, 130, 13 }, /* 13 */ { 0, 1, 140, 14 }, { 1, 2, 150, 15 }, /* 15 */ { 1, 2, 165, 16 }, { 2, 3, 180, 22 }, { 2, 5, 200, 25 }, /* 18 */ { 3, 7, 225, 30 }, { 5, 10, 250, 35 }, /* 20 */ { 10, 15, 300, 40 }, { 15, 19, 350, 45 }, { 20, 23, 400, 50 }, { 25, 25, 450, 55 }, { 35, 30, 500, 60 }, /* 25 */ { 40, 35, 550, 65 }, { 45, 40, 600, 70 }, { 50, 45, 650, 75 }, { 55, 50, 700, 80 }, { 60, 55, 999, 99 }, /* 30 */ { 41, 36, 520, 75 }, /* 31 */ { 42, 37, 540, 76 }, /* 32 */ { 43, 38, 560, 77 }, /* 33 */ { 44, 39, 580, 78 }, /* 34 */ { 45, 40, 600, 79 }, /* 35 */ { 46, 41, 620, 80 }, /* 36 */ { 47, 42, 640, 81 }, /* 37 */ { 48, 43, 660, 82 }, /* 38 */ { 49, 44, 680, 83 }, /* 39 */ { 50, 45, 700, 84 }, /* 40 */ { 52, 47, 740, 86 }, /* 41 */ { 54, 49, 780, 88 }, /* 42 */ { 56, 51, 820, 90 }, /* 43 */ { 58, 53, 860, 92 }, /* 44 */ { 60, 55, 900, 94 }, /* 45 */ { 61, 56, 920, 95 }, /* 46 */ { 62, 57, 940, 96 }, /* 47 */ { 63, 58, 960, 97 }, /* 48 */ { 64, 59, 980, 98 }, /* 49 */ { 65, 60, 999, 99 } /* 50 */ }; const struct int_app_type int_app[MAX_STAT] = { { 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 }, { 65 }, { 70 }, { 75 }, /* 25 */ { 80 }, { 85 }, { 90 }, { 95 }, { 99 } /* 30 */ }; const struct wis_app_type wis_app[MAX_STAT] = { { 0 }, /* 0 */ { 0 }, /* 1 */ { 0 }, { 0 }, /* 3 */ { 0 }, { 1 }, /* 5 */ { 1 }, { 1 }, { 1 }, { 1 }, { 2 }, /* 10 */ { 2 }, { 2 }, { 2 }, { 2 }, { 3 }, /* 15 */ { 3 }, { 4 }, { 5 }, /* 18 */ { 5 }, { 6 }, /* 20 */ { 6 }, { 7 }, { 7 }, { 8 }, { 8 }, /* 25 */ { 9 }, { 10 }, { 11 }, { 12 }, { 13 } }; const struct dex_app_type dex_app[MAX_STAT] = { { 60 }, /* 0 */ { 50 }, /* 1 */ { 50 }, { 40 }, { 30 }, { 20 }, /* 5 */ { 10 }, { 0 }, { 0 }, { 0 }, { 0 }, /* 10 */ { 0 }, { 0 }, { 0 }, { 0 }, { -10 }, /* 15 */ { -15 }, { -20 }, { -30 }, { -40 }, { -50 }, /* 20 */ { -60 }, { -75 }, { -90 }, { -105 }, { -120 }, /* 25 */ { -140 }, { -160 }, { -185 }, { -210 }, { -240 } /* 30 */ }; const struct con_app_type con_app[MAX_STAT] = { { -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 */ { 10, 100 }, { 12, 100 }, { 14, 100 }, { 17, 100 }, { 20, 100 } /*30*/ }; /* * Liquid properties. * Used in world.obj. * Be sure MAX_LIQUID in merc.h matches * the number of entries below. */ const struct liq_type liq_table[] = { /* name color proof, full, thirst, food, ssize */ { "water", "clear", { 0, 1, 10, 0, 16 } }, { "beer", "amber", { 12, 1, 8, 1, 12 } }, { "red wine", "burgundy", { 30, 1, 8, 1, 5 } }, { "ale", "brown", { 15, 1, 8, 1, 12 } }, { "dark ale", "dark", { 16, 1, 8, 1, 12 } }, { "whisky", "golden", { 120, 1, 5, 0, 2 } }, { "lemonade", "pink", { 0, 1, 9, 2, 12 } }, { "firebreather", "boiling", { 190, 0, 4, 0, 2 } }, { "local specialty", "clear", { 151, 1, 3, 0, 2 } }, { "slime mold juice", "green", { 0, 2, -8, 1, 2 } }, { "milk", "white", { 0, 2, 9, 3, 12 } }, { "tea", "tan", { 0, 1, 8, 0, 6 } }, { "coffee", "black", { 0, 1, 8, 0, 6 } }, { "blood", "red", { 0, 2, 0, 2, 6 } }, { "salt water", "clear", { 0, 1, -2, 0, 1 } }, { "coke", "brown", { 0, 2, 9, 2, 12 } }, { "root beer", "brown", { 0, 2, 9, 2, 12 } }, { "elvish wine", "green", { 35, 2, 8, 1, 5 } }, { "white wine", "golden", { 28, 1, 8, 1, 5 } }, { "champagne", "golden", { 32, 1, 8, 1, 5 } }, { "mead", "honey-colored", { 34, 2, 8, 2, 12 } }, { "rose wine", "pink", { 26, 1, 8, 1, 5 } }, { "benedictine wine", "burgundy", { 40, 1, 8, 1, 5 } }, { "vodka", "clear", { 130, 1, 5, 0, 2 } }, { "cranberry juice", "red", { 0, 1, 9, 2, 12 } }, { "orange juice", "orange", { 0, 2, 9, 3, 12 } }, { "absinthe", "green", { 200, 1, 4, 0, 2 } }, { "brandy", "golden", { 80, 1, 5, 0, 4 } }, { "aquavit", "clear", { 140, 1, 5, 0, 2 } }, { "schnapps", "clear", { 90, 1, 5, 0, 2 } }, { "icewine", "purple", { 50, 2, 6, 1, 5 } }, { "amontillado", "burgundy", { 35, 2, 8, 1, 5 } }, { "sherry", "red", { 38, 2, 7, 1, 5 } }, { "framboise", "red", { 50, 1, 7, 1, 5 } }, { "rum", "amber", { 151, 1, 4, 0, 2 } }, { "cordial", "clear", { 100, 1, 5, 0, 2 } }, { "dr pepper", "brown", { 0, 2, 9, 2, 12 } }, { NULL, NULL, { 0, 0, 0, 0, 0 } } }; /* * The skill and spell table. * Slot numbers must never be changed as they appear in #OBJECTS sections. */ #define SLOT(n) n struct skill_type skill_table[MAX_SKILL] = { /* * Magic spells. */ /* { "NAME", { SKILL_LEVELS 1st TIER, SKILL_LEVELS 2nd TIER }, { DIFFICULTY 1st TIER, DIFFICULTY 2nd TIER }, SPELL_FUN, TARGET, MIN_POSITION, GSN, SOCKET, SLOT(#), MIN_MANA, BEATS, COOLDOWN, "DAMAGE NOUN", "OFF MESSAGE", "OFF MESSAGE (OBJ)" } NAME Name of Spell/Skill SKILL_LEVELS Levels to obtain spell/skill per class DIFFICULTY Spells: multiplier for base mana Skills: charge for gaining skill SPELL_FUN Routine to call for spells TARGET Legal targets MIN_POSTITION Position for caster/user GSN gsn for skills and some spells SOCKET Can spell be cast on person from same socket (to limit multiplaying) SLOT(#) A unique slot number for spells MIN_MANA Base mana for spells (multiplied by DIFFICULTY) BEATS Waiting time after use DAMAGE NOUN Damage Message OFF MESSAGE Wear off message OFF MESSAGE (OBJ) Wear off message for objects */ { "reserved", { 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199 }, { 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99 }, spell_null, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT( 0), 0, 0, 0, "", "", "", NULL, NULL }, { "acid blast", { 55, 93, 103, 103, 102, 45, 65, 45, 83, 103, 103, 102, 35, 55, 35, 35, 35, 73, 73, 73, 103, 103, 103, 103, 103, 103, 102, 102, 102, 25, 25, 25, 45, 45, 45 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_acid_blast, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(70), 20, 12, 0, "acid blast", "!Acid Blast!", "", NULL, NULL }, { "acid rain", { 103, 103, 103, 103, 103, 75, 103, 103, 103, 103, 103, 103, 70, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 65, 65, 65, 103, 103, 103 }, { 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0 }, spell_acid_rain, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(610), 95, 18, 0, "acid rain", "!Acid Rain!", "", NULL, NULL }, { "animate", { 103, 103, 103, 103, 103, 103, 45, 103, 103, 103, 103, 103, 103, 35, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 25, 25, 25 }, { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 }, spell_animate, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT(239), 20, 12, 0, "", "!Animate!", "", NULL, NULL }, { "armor", { 13, 2, 102, 40, 15, 23, 102, 3, 1, 102, 30, 5, 13, 102, 2, 2, 2, 1, 1, 1, 102, 102, 102, 20, 20, 20, 3, 3, 3, 3, 3, 3, 102, 102, 102 }, { 1, 1, 0, 2, 2, 1, 0, 1, 1, 0, 2, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_armor, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT( 1), 5, 12, 0, "", "You feel less armored.", "", NULL, NULL }, { "garrote", { 13, 2, 102, 40, 15, 23, 102, 3, 1, 102, 30, 5, 13, 102, 2, 2, 2, 1, 1, 1, 102, 102, 102, 20, 20, 20, 3, 3, 3, 3, 3, 3, 102, 102, 102 }, { 1, 1, 0, 2, 2, 1, 0, 1, 1, 0, 2, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_garrote, TRUE, SLOT( 0), 0, 22, 0, "garrote", "You can breath again.", "", NULL, NULL }, { "bless", { 102, 13, 102, 102, 102, 16, 102, 75, 3, 102, 102, 102, 6, 102, 65, 65, 65, 2, 2, 2, 102, 102, 102, 102, 102, 102, 102, 102, 102, 4, 4, 4, 102, 102, 102 }, { 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_bless, TAR_OBJ_CHAR_DEF, POS_STANDING, NULL, FALSE, SLOT( 3), 5, 12, 0, "", "You feel less righteous.", "$p's holy aura fades.", NULL, NULL }, { "blindness", { 24, 15, 103, 103, 65, 14, 34, 14, 5, 103, 103, 55, 4, 24, 4, 4, 4, 3, 3, 3, 103, 103, 103, 103, 103, 103, 45, 45, 45, 3, 3, 3, 14, 14, 14 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_blindness, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_blindness, TRUE, SLOT( 4), 5, 12, 0, "", "You can see again.", "", NULL, NULL }, { "burning hands", { 13, 17, 103, 103, 103, 23, 103, 3, 7, 103, 103, 103, 13, 85, 2, 2, 2, 4, 4, 4, 103, 103, 103, 103, 103, 103, 103, 103, 103, 5, 5, 5, 75, 75, 75 }, { 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_burning_hands, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT( 5), 15, 12, 0, "burning hands", "!Burning Hands!", "", NULL, NULL }, { "call lightning", { 103, 36, 103, 103, 30, 48, 103, 92, 26, 103, 103, 20, 38, 103, 82, 82, 82, 16, 16, 16, 103, 103, 103, 103, 103, 103, 10, 10, 10, 28, 28, 28, 103, 103, 103 }, { 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_call_lightning, TAR_IGNORE, POS_FIGHTING, NULL, TRUE, SLOT( 6), 15, 12, 0, "lightning bolt", "!Call Lightning!", "", NULL, NULL }, { "calm", { 95, 32, 102, 102, 90, 46, 59, 85, 22, 102, 102, 80, 36, 49, 75, 75, 75, 12, 12, 12, 102, 102, 102, 102, 102, 102, 70, 70, 70, 26, 26, 26, 39, 39, 39 }, { 1, 1, 0, 0, 0, 1, 2, 1, 1, 0, 0, 0, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2 }, spell_calm, TAR_IGNORE, POS_FIGHTING, NULL, TRUE, SLOT(509), 30, 12, 0, "", "You have lost your peace of mind.", "", NULL, NULL }, { "cancellation", { 51, 51, 102, 102, 51, 46, 102, 41, 41, 102, 102, 41, 36, 102, 31, 31, 31, 31, 31, 31, 102, 102, 102, 102, 102, 102, 31, 31, 31, 26, 26, 26, 102, 102, 102 }, { 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_cancellation, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(507), 20, 12, 0, "" "!cancellation!", "", NULL, NULL }, { "siphon energy", { 45, 45, 103, 103, 50, 85, 21, 35, 35, 103, 103, 45, 75, 11, 25, 25, 25, 25, 25, 25, 103, 103, 103, 103, 103, 103, 40, 40, 40, 65, 65, 65, 8, 8, 8 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_siphon_energy, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_siphon, TRUE, SLOT(63), 175, 12, 0, "{yenergy drawing essence{x", "{mYour link fades away!{x", "", NULL, NULL }, { "siphon life", { 100, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 25, 103 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_siphon_life, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_siphon, TRUE, SLOT(62), 175, 12, 0, "{ylife drawing essence{x", "{mYour link fades away{x", "", NULL, NULL }, { "cause serious", { 20, 23, 103, 103, 103, 53, 11, 10, 13, 103, 103, 103, 43, 9, 6, 6, 6, 8, 8, 8, 103, 103, 103, 103, 103, 103, 103, 103, 103, 33, 33, 33, 5, 5, 5 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_cause_serious, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(64), 17, 12, 0, "spell", "!Cause Serious!", "", NULL, NULL }, { "chain lightning", { 66, 103, 103, 103, 103, 86, 103, 55, 103, 103, 103, 103, 76, 103, 44, 44, 44, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 66, 66, 66, 103, 103, 103 }, { 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_chain_lightning, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(500), 55, 12, 0, "chain lightning", "!Chain Lightning!", "", NULL, NULL }, { "change sex", { 67, 77, 103, 103, 103, 75, 103, 57, 67, 103, 103, 103, 65, 103, 47, 47, 47, 57, 57, 57, 103, 103, 103, 103, 103, 103, 103, 103, 103, 55, 55, 55, 103, 103, 103 }, { 1, 2, 0, 0, 0, 1, 0, 1, 2, 0, 0, 0, 1, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_change_sex, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(82), 15, 12, 0, "", "Your body feels familiar again.", "", NULL, NULL }, { "charm person", { 40, 30, 103, 103, 102, 60, 43, 30, 20, 103, 103, 102, 40, 33, 20, 20, 20, 10, 10, 10, 103, 103, 103, 103, 103, 103, 102, 102, 102, 25, 25, 25, 23, 23, 23 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_charm_person, TAR_CHAR_OFFENSIVE, POS_STANDING, &gsn_charm_person, TRUE, SLOT( 7), 5, 12, 0, "", "You feel more self-confident.", "", NULL, NULL }, { "chi", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_chi, TRUE, SLOT( 0), 0, 0, 0, "chi", "Your chi fades.", "", NULL, NULL }, { "chill touch", { 12, 13, 103, 103, 103, 22, 40, 2, 3, 103, 103, 103, 12, 30, 2, 2, 2, 3, 3, 3, 103, 103, 103, 103, 103, 103, 103, 103, 103, 7, 7, 7, 20, 20, 20 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_chill_touch, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT( 8), 15, 12, 0, "chilling touch", "You feel less cold.", "", NULL, NULL }, { "colour spray", { 22, 33, 103, 103, 95, 20, 103, 12, 23, 103, 103, 85, 10, 103, 8, 8, 8, 13, 13, 13, 103, 103, 103, 103, 103, 103, 75, 75, 75, 6, 6, 6, 103, 103, 103 }, { 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_colour_spray, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(10), 15, 12, 0, "colour spray", "!Colour Spray!", "", NULL, NULL }, { "conjure", { 85, 90, 102, 102, 102, 95, 102, 59, 80, 102, 102, 102, 71, 102, 36, 36, 36, 70, 70, 70, 102, 102, 102, 102, 102, 102, 102, 102, 102, 56, 56, 56, 102, 102, 102 }, { 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_conjure, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(280), 100, 12, 0, "", "!Conjure!", "", NULL, NULL }, { "conjure blizzard", { 66, 103, 103, 103, 103, 86, 103, 55, 103, 103, 103, 103, 76, 103, 44, 44, 44, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 66, 66, 66, 103, 103, 103 }, { 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_conjure_blizzard, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(500), 175, 14, 0, "blizzard", "!Conjure Blizzard!", "", NULL, NULL }, { "conjure wrath", { 38, 44, 103, 103, 55, 44, 10, 28, 34, 103, 103, 45, 34, 1, 18, 18, 18, 24, 24, 24, 103, 103, 103, 103, 103, 103, 35, 35, 35, 24, 24, 24, 1, 1, 1 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_conjure_wrath, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(79), 100, 14, 0, "conjured wrath", "!Conjure Wrath!", "", NULL, NULL }, { "continual light", { 11, 8, 102, 102, 7, 5, 102, 1, 7, 102, 102, 1, 4, 102, 1, 1, 1, 5, 5, 5, 102, 102, 102, 102, 102, 102, 1, 1, 1, 2, 2, 2, 102, 102, 102 }, { 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0 }, spell_continual_light, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(57), 7, 12, 0, "", "!Continual Light!", "", NULL, NULL }, { "control weather", { 102, 48, 102, 102, 32, 20, 102, 102, 38, 102, 102, 22, 10, 102, 102, 102, 102, 28, 28, 28, 102, 102, 102, 102, 102, 102, 12, 12, 12, 6, 6, 6, 102, 102, 102 }, { 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0 }, spell_control_weather, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(11), 25, 12, 0, "", "!Control Weather!", "", NULL, NULL }, { "courage", { 13, 2, 102, 40, 15, 23, 102, 3, 1, 102, 30, 5, 13, 102, 2, 2, 2, 1, 1, 1, 102, 102, 102, 20, 20, 20, 3, 3, 3, 3, 3, 3, 102, 102, 102 }, { 1, 1, 0, 2, 2, 1, 0, 1, 1, 0, 2, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_courage, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT( 1), 25, 12, 0, "", "You feel less courageous.", "", NULL, NULL }, { "create food", { 19, 10, 102, 102, 6, 7, 102, 9, 1, 102, 102, 1, 6, 102, 6, 6, 6, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 4, 4, 4, 102, 102, 102 }, { 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0 }, spell_create_food, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(12), 5, 12, 0, "", "!Create Food!", "", NULL, NULL }, { "create rose", { 32, 21, 102, 102, 16, 11, 102, 22, 11, 102, 102, 6, 1, 102, 12, 12, 12, 8, 8, 8, 102, 102, 102, 102, 102, 102, 3, 3, 3, 1, 1, 1, 102, 102, 102 }, { 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, }, spell_create_rose, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(511), 30, 12, 0, "", "!Create Rose!", "", NULL, NULL }, { "create spring", { 28, 14, 102, 102, 26, 24, 102, 18, 4, 102, 102, 16, 14, 102, 12, 12, 12, 2, 2, 2, 102, 102, 102, 102, 102, 102, 10, 10, 10, 8, 8, 8, 102, 102, 102 }, { 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0 }, spell_create_spring, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(80), 20, 12, 0, "", "!Create Spring!", "", NULL, NULL }, { "create water", { 15, 5, 102, 102, 2, 3, 102, 5, 1, 102, 102, 1, 2, 102, 3, 3, 3, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 2, 2, 2, 102, 102, 102 }, { 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0 }, spell_create_water, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT(13), 5, 12, 0, "", "!Create Water!", "", NULL, NULL }, { "cure blindness", { 102, 11, 102, 102, 13, 16, 102, 90, 1, 102, 102, 3, 6, 102, 80, 80, 80, 1, 1, 1, 102, 102, 102, 102, 102, 102, 2, 2, 2, 4, 4, 4, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_cure_blindness, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(14), 5, 12, 0, "", "!Cure Blindness!", "", NULL, NULL }, { "cure critical", { 102, 25, 102, 102, 49, 37, 102, 102, 15, 102, 102, 39, 27, 102, 102, 102, 102, 10, 10, 10, 102, 102, 102, 102, 102, 102, 29, 29, 29, 17, 17, 17, 102, 102, 102 }, { 0, 1, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_cure_critical, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(15), 20, 12, 0, "", "!Cure Critical!", "", NULL, NULL }, { "cure disease", { 102, 26, 102, 102, 28, 32, 102, 102, 16, 102, 102, 18, 22, 102, 102, 102, 102, 10, 10, 10, 102, 102, 102, 102, 102, 102, 12, 12, 12, 13, 13, 13, 102, 102, 102 }, { 0, 1, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_cure_disease, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(501), 20, 12, 0, "", "!Cure Disease!", "", NULL, NULL }, { "cure light", { 102, 4, 102, 15, 3, 8, 102, 102, 3, 102, 5, 1, 1, 102, 102, 102, 102, 2, 2, 2, 102, 102, 102, 3, 3, 3, 1, 1, 1, 1, 1, 1, 102, 102, 102 }, { 0, 1, 0, 2, 2, 1, 0, 0, 1, 0, 2, 2, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_cure_light, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(16), 10, 12, 0, "", "!Cure Light!", "", NULL, NULL }, { "cure poison", { 102, 28, 102, 102, 37, 33, 102, 102, 18, 102, 102, 27, 23, 102, 102, 102, 102, 10, 10, 10, 102, 102, 102, 102, 102, 102, 17, 17, 17, 13, 13, 13, 102, 102, 102 }, { 0, 1, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_cure_poison, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(43), 5, 12, 0, "", "!Cure Poison!", "", NULL, NULL }, { "cure serious", { 102, 14, 102, 60, 34, 24, 102, 102, 4, 102, 50, 24, 14, 102, 102, 102, 102, 2, 2, 2, 102, 102, 102, 40, 40, 40, 14, 14, 14, 8, 8, 8, 102, 102, 102 }, { 0, 1, 0, 2, 2, 1, 0, 0, 1, 0, 2, 2, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_cure_serious, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(61), 15, 12, 0, "", "!Cure Serious!", "", NULL, NULL }, { "curse", { 35, 35, 103, 103, 55, 38, 45, 25, 25, 103, 103, 45, 28, 35, 15, 15, 15, 15, 15, 15, 103, 103, 103, 103, 103, 103, 35, 35, 35, 18, 18, 18, 25, 25, 25 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_curse, TAR_OBJ_CHAR_OFF, POS_FIGHTING, &gsn_curse, TRUE, SLOT(17), 20, 12, 0, "curse", "The curse wears off.", "$p is no longer impure.", NULL, NULL }, { "deathshield", { 102, 102, 102, 102, 102, 102, 90, 102, 102, 102, 102, 102, 102, 50, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 20, 20, 20 }, { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 }, spell_deathshield, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(525), 75, 12, 0, "life drain", "Your death shield fades away.", "", NULL, NULL }, { "demonfire", { 76, 68, 103, 103, 103, 103, 77, 66, 58, 103, 103, 103, 103, 67, 56, 56, 56, 48, 48, 48, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 57, 57, 57 }, { 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 }, spell_demonfire, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(505), 50, 12, 0, "torments", "!Demonfire!", "", NULL, NULL }, { "soul burn", { 76, 68, 103, 103, 103, 103, 77, 66, 58, 103, 103, 103, 103, 67, 56, 56, 56, 48, 48, 48, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 57, 57, 57 }, { 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 }, spell_soul_burn, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(505), 50, 12, 0, "flames", "!Soul Burn!", "", NULL, NULL }, { "detect evil", { 22, 22, 102, 102, 10, 102, 17, 12, 12, 102, 102, 1, 85, 7, 6, 6, 6, 6, 6, 6, 102, 102, 102, 102, 102, 102, 1, 1, 1, 75, 75, 75, 4, 4, 4 }, { 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_detect_evil, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(18), 5, 12, 0, "", "The red in your vision disappears.", "", NULL, NULL }, { "detect good", { 23, 22, 102, 102, 10, 102, 17, 13, 12, 102, 102, 1, 102, 7, 8, 8, 8, 7, 7, 7, 102, 102, 102, 102, 102, 102, 1, 1, 1, 102, 102, 102, 3, 3, 3 }, { 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1 }, spell_detect_good, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(513), 5, 12, 0, "", "The gold in your vision disappears.", "", NULL, NULL }, { "detect motion", { 24, 22, 102, 102, 29, 26, 18, 14, 12, 102, 102, 19, 16, 8, 7, 7, 7, 6, 6, 6, 102, 102, 102, 102, 102, 102, 12, 12, 12, 10, 10, 10, 6, 6, 6 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_detect_motion, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(44), 10, 12, 0, "", "You feel less aware of your surroundings.", "", NULL, NULL }, { "insomnia", { 24, 22, 102, 102, 29, 26, 18, 14, 12, 102, 102, 19, 16, 8, 7, 7, 7, 6, 6, 6, 102, 102, 102, 102, 102, 102, 12, 12, 12, 10, 10, 10, 6, 6, 6 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_insomnia, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(85), 10, 12, 0, "", "You feel less restless.", "", NULL, NULL }, { "detect invis", { 25, 16, 102, 102, 25, 25, 4, 15, 6, 102, 102, 15, 15, 3, 10, 10, 10, 4, 4, 4, 102, 102, 102, 102, 102, 102, 10, 10, 10, 10, 10, 10, 2, 2, 2 }, { 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_detect_invis, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(19), 10, 12, 0, "", "You no longer see invisible objects.", "", NULL, NULL }, { "detect location", { 70, 73, 102, 102, 102, 102, 85, 60, 63, 102, 102, 102, 102, 75, 50, 50, 50, 53, 53, 53, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 65, 65, 65 }, { 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 }, spell_detect_location, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(600), 5, 12, 0, "", "Your sixth sense fades.", "", NULL, NULL }, { "detect magic", { 26, 11, 102, 102, 24, 21, 3, 16, 1, 102, 102, 14, 11, 2, 8, 8, 8, 1, 1, 1, 102, 102, 102, 102, 102, 102, 10, 10, 10, 8, 8, 8, 1, 1, 1 }, { 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_detect_magic, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(20), 5, 12, 0, "", "The detect magic wears off.", "", NULL, NULL }, { "detect poison", { 27, 14, 102, 102, 8, 11, 11, 17, 4, 102, 102, 1, 1, 1, 11, 11, 11, 2, 2, 2, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_detect_poison, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT(21), 5, 12, 0, "", "!Detect Poison!", "", NULL, NULL }, { "dispel evil", { 103, 25, 103, 103, 103, 35, 53, 103, 15, 103, 103, 103, 25, 43, 103, 103, 103, 10, 10, 10, 103, 103, 103, 103, 103, 103, 103, 103, 103, 15, 15, 15, 33, 33, 33 }, { 0, 1, 0, 0, 0, 1, 2, 0, 1, 0, 0, 0, 1, 2, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2 }, spell_dispel_evil, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(22), 15, 12, 0, "dispel evil", "!Dispel Evil!", "", NULL, NULL }, { "dispel good", { 103, 30, 43, 103, 103, 35, 53, 103, 20, 33, 103, 103, 25, 43, 103, 103, 103, 12, 12, 12, 23, 23, 23, 103, 103, 103, 103, 103, 103, 15, 15, 15, 33, 33, 33 }, { 0, 1, 2, 0, 0, 1, 2, 0, 1, 2, 0, 0, 1, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2 }, spell_dispel_good, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(512), 15, 12, 0, "dispel good", "!Dispel Good!", "", NULL, NULL }, { "dispel invis", { 22, 22, 102, 102, 22, 22, 22, 12, 12, 102, 102, 12, 12, 12, 7, 7, 7, 7, 7, 7, 102, 102, 102, 102, 102, 102, 7, 7, 7, 7, 7, 7, 7, 7, 7 }, { 1, 1, 0, 0, 2, 1, 2, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_dispel_invis, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT(559), 15, 12, 0, "", "!Dispel Invis!", "", NULL, NULL }, { "dispel magic", { 48, 48, 102, 90, 58, 36, 60, 38, 38, 102, 80, 48, 35, 50, 28, 28, 28, 28, 28, 28, 102, 102, 102, 70, 70, 70, 38, 38, 38, 30, 30, 30, 40, 40, 40 }, { 1, 1, 0, 2, 0, 1, 2, 1, 1, 0, 2, 0, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 2, 2, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2 }, spell_dispel_magic, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(59), 15, 12, 0, "", "!Dispel Magic!", "", NULL, NULL }, { "displace", { 70, 73, 102, 102, 102, 80, 85, 60, 63, 102, 102, 102, 70, 75, 50, 50, 50, 53, 53, 53, 102, 102, 102, 102, 102, 102, 102, 102, 102, 60, 60, 60, 65, 65, 65 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_displace, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(601), 5, 12, 0, "", "You are where you thought you are.", "", NULL, NULL }, { "earthquake", { 83, 20, 103, 103, 36, 11, 76, 73, 10, 103, 103, 26, 1, 66, 63, 63, 63, 5, 5, 5, 103, 103, 103, 103, 103, 103, 16, 16, 16, 1, 1, 1, 56, 56, 56 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_earthquake, TAR_IGNORE, POS_FIGHTING, NULL, TRUE, SLOT(23), 15, 12, 0, "earthquake", "!Earthquake!", "", NULL, NULL }, { "empower", { 36, 40, 103, 103, 102, 42, 103, 26, 30, 103, 103, 102, 32, 103, 16, 16, 16, 20, 20, 20, 103, 103, 103, 103, 103, 103, 102, 102, 102, 22, 22, 22, 103, 103, 103 }, { 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_empower, TAR_IGNORE, POS_RESTING, NULL, TRUE, SLOT(234), 40, 16, 0, "", "!Empower!", "", NULL, NULL }, { "enchant armor", { 31, 90, 102, 102, 102, 102, 102, 21, 80, 102, 102, 101, 101, 102, 12, 12, 12, 70, 70, 70, 102, 102, 102, 102, 102, 102, 101, 101, 101, 101, 101, 101, 102, 102, 102 }, { 2, 2, 0, 0, 0, 0, 4, 2, 2, 0, 0, 3, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 4, 4, 4 }, spell_enchant_armor, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT(510), 100, 24, 0, "", "!Enchant Armor!", "", NULL, NULL }, { "enchant weapon", { 32, 70, 102, 102, 102, 102, 102, 22, 60, 102, 102, 101, 101, 102, 12, 12, 12, 50, 50, 50, 102, 102, 102, 102, 102, 102, 101, 101, 101, 101, 101, 101, 102, 102, 102 }, { 2, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 3, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 0, 0, 0 }, spell_enchant_weapon, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT(24), 100, 24, 0, "", "!Enchant Weapon!", "", NULL, NULL }, { "energy drain", { 38, 44, 103, 103, 55, 44, 10, 28, 34, 103, 103, 45, 34, 1, 18, 18, 18, 24, 24, 24, 103, 103, 103, 103, 103, 103, 35, 35, 35, 24, 24, 24, 1, 1, 1 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_energy_drain, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(25), 35, 12, 0, "energy drain", "!Energy Drain!", "", NULL, NULL }, { "entity", { 38, 44, 103, 103, 55, 44, 10, 28, 34, 103, 103, 45, 34, 1, 18, 18, 18, 24, 24, 24, 103, 103, 103, 103, 103, 103, 35, 35, 35, 24, 24, 24, 1, 1, 1 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_entity, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(79), 200, 24, 0, "entity", "!Entity!", "", NULL, NULL }, { "faerie fog", { 28, 41, 103, 103, 35, 18, 103, 18, 31, 103, 103, 25, 8, 103, 12, 12, 12, 21, 21, 21, 103, 103, 103, 103, 103, 103, 15, 15, 15, 4, 4, 4, 103, 103, 103 }, { 1, 1, 0, 0, 1, 1, 2, 1, 1, 0, 0, 1, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2 }, spell_faerie_fog, TAR_IGNORE, POS_STANDING, &gsn_faerie_fog, TRUE, SLOT(73), 12, 12, 0, "faerie fog", "!Faerie Fog!", "The purple fog dissipates.\n\r", NULL, NULL }, { "farsight", { 4, 8, 103, 103, 15, 9, 6, 3, 7, 103, 103, 5, 8, 5, 2, 2, 2, 5, 5, 5, 103, 103, 103, 103, 103, 103, 3, 3, 3, 6, 6, 6, 3, 3, 3 }, { 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_farsight, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(521), 5, 12, 0, "", "The green in your vision disappears.", "", NULL, NULL }, { "feeble mind", { 103, 35, 103, 103, 103, 103, 103, 103, 25, 103, 103, 103, 103, 103, 103, 103, 103, 15, 15, 15, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_feeble_mind, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(417), 20, 12, 0, "", "You don't feel so stupid.", "", NULL, NULL }, { "fireball", { 44, 89, 103, 103, 79, 44, 81, 34, 79, 103, 103, 69, 34, 71, 24, 24, 24, 69, 69, 69, 103, 103, 103, 103, 103, 103, 59, 59, 59, 24, 24, 24, 61, 61, 61 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_fireball, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(26), 15, 12, 0, "fireball", "!Fireball!", "", NULL, NULL }, { "fireproof", { 25, 24, 102, 102, 35, 21, 42, 15, 14, 102, 102, 25, 11, 32, 10, 10, 10, 9, 9, 9, 102, 102, 102, 102, 102, 102, 15, 15, 15, 7, 7, 7, 22, 22, 22 }, { 1, 1, 0, 0, 2, 1, 2, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_fireproof, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT(523), 10, 12, 0, "", "", "$p's protective aura fades.", NULL, NULL }, { "fires", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_fires, TRUE, SLOT(999), 0, 0, 0, "", "The fires subside.", "", NULL, NULL }, { "fireshield", { 50, 60, 102, 102, 102, 55, 102, 40, 50, 102, 102, 102, 45, 102, 30, 30, 30, 40, 40, 40, 102, 102, 102, 102, 102, 102, 102, 102, 102, 35, 35, 35, 102, 102, 102 }, { 3, 3, 0, 0, 0, 3, 5, 3, 3, 0, 0, 0, 3, 5, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 5, 5, 5 }, spell_fireshield, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(411), 75, 12, 0, "fireball", "Your firey shield gutters out.", "", NULL, NULL }, { "flamestrike", { 34, 40, 103, 103, 45, 30, 57, 24, 30, 103, 103, 35, 20, 47, 14, 14, 14, 20, 20, 20, 103, 103, 103, 103, 103, 103, 25, 25, 25, 10, 10, 10, 37, 37, 37 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_flamestrike, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(65), 20, 12, 0, "flamestrike", "!Flamestrike!", "", NULL, NULL }, { "floating disc", { 7, 19, 102, 102, 45, 15, 102, 6, 9, 102, 102, 35, 5, 102, 4, 4, 4, 7, 7, 7, 102, 102, 102, 102, 102, 102, 25, 25, 25, 3, 3, 3, 102, 102, 102 }, { 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0 }, spell_floating_disc, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(522), 40, 24, 0, "", "!Floating disc!", "", NULL, NULL }, { "fly", { 19, 36, 102, 102, 31, 66, 33, 9, 26, 102, 102, 21, 56, 23, 7, 7, 7, 16, 16, 16, 102, 102, 102, 102, 102, 102, 11, 11, 11, 46, 46, 46, 13, 13, 13 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_fly, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(56), 10, 18, 0, "", "You slowly float to the ground.", "", NULL, NULL }, { "fortify strength", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_fortify_strength, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(500), 200, 12, 0, "", "Your strength becomes unfortified.", "", NULL, NULL }, { "fortify intelligence", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_fortify_intelligence, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(500), 200, 12, 0, "", "Your intelligence becomes unfortified.", "", NULL, NULL }, { "fortify wisdom", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_fortify_wisdom, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(500), 200, 12, 0, "", "Your wisdom becomes unfortified.", "", NULL, NULL }, { "fortify dexterity", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_fortify_dexterity, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(500), 200, 12, 0, "", "Your dexterity becomes unfortified.", "", NULL, NULL }, { "fortify constitution", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_fortify_constitution, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(500), 200, 12, 0, "", "Your constitution becomes unfortified.", "", NULL, NULL }, { "frenzy", { 46, 48, 103, 103, 57, 57, 55, 36, 38, 103, 103, 47, 47, 45, 26, 26, 26, 28, 28, 28, 103, 103, 103, 103, 103, 103, 37, 37, 37, 37, 37, 37, 35, 35, 35 }, { 1, 1, 0, 0, 2, 1, 2, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_frenzy, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(504), 30, 24, 0, "", "Your rage ebbs.", "", NULL, NULL }, { "gate", { 54, 34, 102, 102, 42, 61, 56, 44, 24, 102, 102, 32, 51, 46, 34, 34, 34, 14, 14, 14, 102, 102, 102, 102, 102, 102, 22, 22, 22, 41, 41, 41, 36, 36, 36 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_gate, TAR_IGNORE, POS_FIGHTING, NULL, FALSE, SLOT(83), 80, 12, 0, "", "!Gate!", "", NULL, NULL }, { "giant strength", { 41, 42, 102, 102, 37, 31, 37, 31, 32, 102, 102, 27, 21, 27, 21, 21, 21, 22, 22, 22, 102, 102, 102, 102, 102, 102, 17, 17, 17, 11, 11, 11, 17, 17, 17 }, { 1, 1, 0, 0, 2, 1, 2, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_giant_strength, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(39), 20, 12, 0, "", "You feel weaker.", "", NULL, NULL }, { "harm", { 43, 46, 103, 103, 63, 41, 83, 33, 36, 103, 103, 53, 31, 73, 23, 23, 23, 26, 26, 26, 103, 103, 103, 103, 103, 103, 43, 43, 43, 21, 21, 21, 63, 63, 63 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_harm, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(27), 35, 12, 0, "harm spell", "!Harm!, " "", NULL, NULL }, { "haste", { 42, 54, 103, 103, 60, 26, 52, 32, 44, 103, 103, 50, 16, 42, 22, 22, 22, 34, 34, 34, 103, 103, 103, 103, 103, 103, 40, 40, 40, 10, 10, 10, 32, 32, 32 }, { 1, 1, 0, 2, 2, 1, 1, 1, 1, 0, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_haste, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(502), 30, 12, 0, "", "You feel yourself slow down.", "", NULL, NULL }, { "heal", { 102, 32, 102, 102, 102, 55, 102, 102, 22, 102, 102, 102, 45, 102, 102, 102, 102, 12, 12, 12, 102, 102, 102, 102, 102, 102, 102, 102, 102, 35, 35, 35, 102, 102, 102 }, { 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_heal, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(28), 50, 12, 0, "", "!Heal!", "", NULL, NULL }, { "ancient dance", { 102, 32, 102, 102, 102, 55, 102, 102, 22, 102, 102, 102, 45, 102, 102, 102, 102, 12, 12, 12, 102, 102, 102, 102, 102, 102, 102, 102, 102, 35, 35, 35, 102, 102, 102 }, { 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_ancient_dance, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(28), 1, 12, 0, "", "!Dance!", "", NULL, NULL }, { "dancer heal", { 102, 32, 102, 102, 102, 55, 102, 102, 22, 102, 102, 102, 45, 102, 102, 102, 102, 12, 12, 12, 102, 102, 102, 102, 102, 102, 102, 102, 102, 35, 35, 35, 102, 102, 102 }, { 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_dancer_heal, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(48), 50, 12, 0, "", "!Dancer Heal!", "", NULL, NULL }, { "heat metal", { 43, 42, 103, 103, 102, 22, 103, 33, 32, 103, 103, 102, 12, 103, 23, 23, 23, 22, 22, 22, 103, 103, 103, 103, 103, 103, 102, 102, 102, 7, 7, 7, 103, 103, 103, }, { 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_heat_metal, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(516), 25, 16, 0, "spell", "!Heat Metal!", "", NULL, NULL }, { "holy word", { 103, 71, 103, 103, 103, 77, 103, 103, 61, 103, 103, 103, 67, 103, 103, 103, 103, 51, 51, 51, 103, 103, 103, 103, 103, 103, 103, 103, 103, 57, 57, 57, 103, 103, 103 }, { 0, 2, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0 }, spell_holy_word, TAR_IGNORE, POS_FIGHTING, NULL, TRUE, SLOT(506), 200, 24, 0, "divine wrath", "!Holy Word!", "", NULL, NULL }, { "iceshield", { 30, 30, 102, 102, 102, 35, 102, 20, 20, 102, 102, 102, 25, 102, 10, 10, 10, 10, 10, 10, 102, 102, 102, 102, 102, 102, 102, 102, 102, 15, 15, 15, 102, 102, 102 }, { 3, 3, 0, 0, 0, 3, 0, 3, 3, 0, 0, 0, 3, 0, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0 }, spell_iceshield, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(410), 75, 12, 0, "chilling touch", "Your icy shield slowly melts away.", "", NULL, NULL }, { "identify", { 30, 32, 103, 102, 46, 42, 28, 20, 22, 103, 102, 36, 32, 18, 10, 10, 10, 12, 12, 12, 103, 103, 103, 102, 102, 102, 26, 26, 26, 22, 22, 22, 12, 12, 12 }, { 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, }, spell_identify, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT(53), 12, 6, 0, "", "!Identify!", "", NULL, NULL }, { "infravision", { 18, 26, 102, 102, 20, 18, 12, 8, 16, 102, 102, 10, 8, 2, 5, 5, 5, 10, 10, 10, 102, 102, 102, 102, 102, 102, 6, 6, 6, 5, 5, 5, 1, 1, 1 }, { 1, 1, 0, 0, 2, 1, 2, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_infravision, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(77), 5, 18, 0, "", "You no longer see in the dark.", "", NULL, NULL }, /* { "invigorate pith", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_invigorate_pith, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(500), 200, 12, 0, "", "You invigorate your pith.", "" }, { "invigorate mind", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_invigorate_mind, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(500), 200, 12, 0, "", "You invigorate your mind.", "" }, { "invigorate lore", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_invigorate_lore, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(500), 200, 12, 0, "", "You invigorate your lore.", "" }, { "invigorate body", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_invigorate_body, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(500), 200, 12, 0, "", "You invigorate your body.", "" }, { "invigorate tact", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_invigorate_tact, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(500), 200, 12, 0, "", "You invigorate your tact.", "" }, */ { "invisibility", { 9, 37, 103, 102, 12, 39, 13, 8, 27, 103, 102, 2, 29, 3, 6, 6, 6, 17, 17, 17, 103, 103, 103, 102, 102, 102, 1, 1, 1, 19, 19, 19, 2, 2, 2 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_invis, TAR_OBJ_CHAR_DEF, POS_STANDING, &gsn_invis, FALSE, SLOT(29), 5, 12, 0, "", "You are no longer invisible.", "$p fades into view.", NULL, NULL }, { "know alignment", { 24, 17, 102, 102, 36, 27, 33, 14, 7, 102, 102, 26, 17, 23, 10, 10, 10, 5, 5, 5, 102, 102, 102, 102, 102, 102, 16, 16, 16, 11, 11, 11, 13, 13, 13 }, { 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_know_alignment, TAR_CHAR_DEFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(58), 9, 12, 0, "", "!Know Alignment!", "", NULL, NULL }, { "lightning bolt", { 25, 46, 103, 103, 40, 42, 91, 15, 36, 103, 103, 30, 32, 81, 10, 10, 10, 26, 26, 26, 103, 103, 103, 103, 103, 103, 20, 20, 20, 22, 22, 22, 71, 71, 71 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_lightning_bolt, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(30), 15, 12, 0, "lightning bolt", "!Lightning Bolt!", "", NULL, NULL }, { "locate object", { 17, 30, 102, 102, 38, 35, 24, 7, 20, 102, 102, 28, 25, 14, 5, 5, 5, 12, 12, 12, 102, 102, 102, 102, 102, 102, 18, 18, 18, 15, 15, 15, 10, 10, 10 }, { 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_locate_object, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(31), 20, 18, 0, "", "!Locate Object!", "", NULL, NULL }, { "magic missile", { 1, 103, 103, 103, 103, 12, 103, 1, 103, 103, 103, 103, 2, 103, 1, 1, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 1, 1, 1, 103, 103, 103 }, { 1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_magic_missile, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(32), 15, 6, 0, "magic missile", "!Magic Missile!", "", NULL, NULL }, { "mana blast", { 55, 93, 103, 103, 102, 45, 65, 45, 83, 103, 103, 102, 35, 55, 35, 35, 35, 73, 73, 73, 103, 103, 103, 103, 103, 103, 102, 102, 102, 25, 25, 25, 45, 45, 45 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_mana_blast, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(0), 50, 24, 0, "mana blast", "!Mana Blast!", "", NULL, NULL }, { "martyr", { 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_martyr, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, TRUE, SLOT(0), 50, 6, 0, "", "You feel ready to martyr yourself again.", "", NULL, NULL }, { "mass healing", { 92, 75, 102, 102, 85, 85, 102, 82, 65, 102, 102, 75, 75, 102, 72, 72, 72, 55, 55, 55, 102, 102, 102, 102, 102, 102, 65, 65, 65, 65, 65, 65, 102, 102, 102 }, { 2, 2, 0, 0, 2, 2, 0, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0 }, spell_mass_healing, TAR_IGNORE, POS_STANDING, NULL, FALSE, SLOT(508), 100, 36, 0, "", "!Mass Healing!", "", NULL, NULL }, { "mass invis", { 43, 49, 103, 103, 55, 55, 103, 33, 39, 103, 103, 45, 45, 103, 23, 23, 23, 29, 29, 29, 103, 103, 103, 103, 103, 103, 35, 35, 35, 35, 35, 35, 103, 103, 103 }, { 1, 1, 2, 0, 0, 1, 0, 1, 1, 2, 0, 0, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 3, 3, 3 }, spell_mass_invis, TAR_IGNORE, POS_STANDING, &gsn_mass_invis, FALSE, SLOT(69), 20, 24, 0, "", "You are no longer invisible.", "", NULL, NULL }, /* { "quench", { 79, 69, 102, 102, 81, 85, 92, 69, 59, 102, 102, 71, 75, 82, 59, 59, 59, 49, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 2, 2, 0, 0, 0, 2, 4, 2, 2, 0, 0, 0, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4 }, spell_quench, TAR_IGNORE, POS_STANDING, NULL, FALSE, SLOT(520), 150, 36, 0, "", "!quench!", "",NULL,NULL }, { "sate", { 79, 69, 102, 102, 81, 85, 92, 69, 59, 102, 102, 71, 75, 82, 59, 59, 59, 49, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 2, 2, 0, 0, 0, 2, 4, 2, 2, 0, 0, 0, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4 }, spell_sate, TAR_IGNORE, POS_STANDING, NULL, FALSE, SLOT(520), 150, 36, 0, "", "!sate!", "" },*/ { "nexus", { 79, 69, 102, 102, 81, 85, 92, 69, 59, 102, 102, 71, 75, 82, 59, 59, 59, 49, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 2, 2, 0, 0, 0, 2, 4, 2, 2, 0, 0, 0, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4 }, spell_nexus, TAR_IGNORE, POS_STANDING, NULL, FALSE, SLOT(520), 150, 36, 0, "", "!Nexus!", "", NULL, NULL }, { "pass door", { 48, 63, 103, 102, 60, 73, 42, 38, 53, 103, 102, 50, 63, 32, 28, 28, 28, 43, 43, 43, 103, 103, 103, 102, 102, 102, 40, 40, 40, 53, 53, 53, 22, 22, 22 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_pass_door, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(74), 20, 12, 0, "", "You feel solid again.", "", NULL, NULL }, { "plague", { 46, 34, 103, 103, 59, 39, 65, 36, 24, 103, 103, 49, 29, 55, 26, 26, 26, 14, 14, 14, 103, 103, 103, 103, 103, 103, 39, 39, 39, 19, 19, 19, 45, 45, 45 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_plague, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_plague, TRUE, SLOT(503), 20, 12, 0, "sickness", "Your sores vanish.", "", NULL, NULL }, { "poison", { 33, 24, 103, 103, 49, 27, 22, 23, 14, 103, 103, 39, 17, 12, 13, 13, 13, 10, 10, 10, 103, 103, 103, 103, 103, 103, 29, 29, 29, 11, 11, 11, 8, 8, 8 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_poison, TAR_OBJ_CHAR_OFF, POS_FIGHTING, &gsn_poison, TRUE, SLOT(33), 10, 12, 0, "poison" "You feel less sick.", "", NULL, NULL }, { "voodan curse", { 33, 24, 103, 103, 49, 27, 22, 23, 14, 103, 103, 39, 17, 12, 13, 13, 13, 10, 10, 10, 103, 103, 103, 103, 103, 103, 29, 29, 29, 11, 11, 11, 8, 8, 8 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_voodan_curse, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(33), 10, 12, 0, "" "You feel less sick.", "", NULL, NULL }, { "portal", { 70, 59, 102, 102, 72, 102, 83, 60, 49, 102, 102, 62, 102, 73, 50, 50, 50, 39, 39, 39, 102, 102, 102, 102, 102, 102, 52, 52, 52, 102, 102, 102, 63, 63, 63 }, { 2, 2, 0, 0, 0, 0, 4, 2, 2, 0, 0, 0, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4 }, spell_portal, TAR_IGNORE, POS_STANDING, NULL, FALSE, SLOT(519), 100, 24, 0, "", "!Portal!", "", NULL, NULL }, { "prismatic spray", { 75, 103, 103, 103, 103, 103, 103, 65, 103, 103, 103, 103, 103, 103, 55, 55, 55, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_prismatic_spray, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(602), 20, 12, 0, "colorful hues", "The color leaves your eyes.", "", NULL, NULL }, { "protection evil", { 24, 18, 102, 103, 64, 19, 66, 14, 8, 102, 103, 54, 9, 56, 10, 10, 10, 6, 6, 6, 102, 102, 102, 103, 103, 103, 44, 44, 44, 7, 7, 7, 46, 46, 46 }, { 1, 1, 0, 0, 1, 1, 2, 1, 1, 0, 0, 1, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2 }, spell_protection_evil, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(34), 5, 12, 0, "", "You feel less protected.", "", NULL, NULL }, { "protection good", { 24, 18, 102, 103, 64, 19, 66, 14, 8, 102, 103, 54, 9, 56, 10, 10, 10, 6, 6, 6, 102, 102, 102, 103, 103, 103, 44, 44, 44, 7, 7, 7, 46, 46, 46 }, { 1, 1, 0, 0, 2, 1, 2, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_protection_good, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(514), 5, 12, 0, "", "You feel less protected.", "", NULL, NULL }, { "protection voodoo", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_protection_voodoo, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(345), 5, 12, 0, "", "You feel exposed.", "", NULL, NULL }, { "quest pill", { 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_quest_pill, TAR_CHAR_SELF, POS_STANDING, NULL, TRUE, SLOT(530), 5, 18, 0, "", "!Quest Pill!", "", NULL, NULL }, { "ray of truth", { 103, 49, 103, 103, 98, 76, 103, 103, 39, 103, 103, 88, 66, 103, 103, 103, 103, 39, 39, 39, 103, 103, 103, 103, 103, 103, 78, 78, 78, 56, 56, 56, 103, 103, 103 }, { 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_ray_of_truth, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(518), 30, 16, 0, "ray of truth", "!Ray of Truth!", "", NULL, NULL }, { "recharge", { 18, 63, 103, 103, 103, 52, 103, 8, 53, 103, 103, 103, 42, 103, 6, 6, 6, 43, 43, 43, 103, 103, 103, 103, 103, 103, 103, 103, 103, 32, 32, 32, 103, 103, 103 }, { 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, spell_recharge, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT(517), 60, 24, 0, "", "!Recharge!", "", NULL, NULL }, { "refresh", { 16, 9, 102, 102, 18, 10, 16, 6, 4, 102, 102, 8, 1, 6, 4, 4, 4, 2, 2, 2, 102, 102, 102, 102, 102, 102, 6, 6, 6, 1, 1, 1, 4, 4, 4 }, { 1, 1, 0, 0, 2, 1, 2, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_refresh, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(81), 12, 18, 0, "refresh", "!Refresh!", "", NULL, NULL }, { "remove curse", { 102, 35, 102, 102, 93, 49, 65, 93, 25, 102, 102, 83, 39, 55, 83, 83, 83, 15, 15, 15, 102, 102, 102, 102, 102, 102, 73, 73, 73, 29, 29, 29, 45, 45, 45 }, { 0, 1, 0, 0, 2, 1, 2, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_remove_curse, TAR_OBJ_CHAR_DEF, POS_STANDING, NULL, FALSE, SLOT(35), 5, 12, 0, "", "!Remove Curse!", "", NULL, NULL }, { "restore mana", { 52, 39, 103, 103, 58, 40, 103, 42, 29, 103, 103, 47, 30, 103, 32, 32, 32, 19, 19, 19, 103, 103, 103, 103, 103, 103, 37, 37, 37, 20, 20, 20, 103, 103, 103 }, { 8, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_restore_mana, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(251), 1, 18, 0, "restore mana", "!Restore Mana!", "", NULL, NULL }, { "resurrect", { 103, 103, 103, 103, 103, 103, 28, 103, 103, 103, 103, 103, 103, 18, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 8, 8, 8 }, { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 }, spell_resurrect, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(235), 35, 12, 0, "", "!Resurrect!", "", NULL, NULL }, { "globe of invulnerability", { 52, 39, 103, 103, 58, 40, 103, 42, 29, 103, 103, 47, 30, 103, 32, 32, 32, 19, 19, 19, 103, 103, 103, 103, 103, 103, 37, 37, 37, 20, 20, 20, 103, 103, 103 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_sanctuary, TAR_CHAR_SELF, POS_STANDING, &gsn_sanctuary, FALSE, SLOT(36), 85, 12, 0, "", "The white globe around your body fades.", "", NULL, NULL }, { "sanctuary", { 52, 39, 103, 103, 58, 40, 103, 42, 29, 103, 103, 47, 30, 103, 32, 32, 32, 19, 19, 19, 103, 103, 103, 103, 103, 103, 37, 37, 37, 20, 20, 20, 103, 103, 103 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_room_sanctuary, TAR_IGNORE, POS_STANDING, &gsn_room_sanctuary, FALSE, SLOT(0), 200, 24, 0, "", "You feel ready to protect your surroundings again.", "You feel less safe in this room.\n\r", NULL, NULL }, { "darkshield", { 52, 39, 103, 103, 58, 40, 103, 42, 29, 103, 103, 47, 30, 103, 32, 32, 32, 19, 19, 19, 103, 103, 103, 103, 103, 103, 37, 37, 37, 20, 20, 20, 103, 103, 103 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_sanctuary, TAR_CHAR_SELF, POS_STANDING, &gsn_darkshield, FALSE, SLOT(36), 85, 12, 0, "", "The dark shield surrounding your body fades.", "", NULL, NULL }, { "sense vitality", { 100, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 25, 103 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_sense_vitality, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_sense, TRUE, SLOT(157), 50, 12, 0, "{rvitality link{x", "{rYou no longer sense a second pulse{x", "", NULL, NULL }, { "shield", { 40, 40, 102, 60, 58, 55, 102, 30, 30, 102, 50, 48, 45, 102, 20, 20, 20, 20, 20, 20, 102, 102, 102, 40, 40, 40, 38, 38, 38, 35, 35, 35, 102, 102, 102 }, { 1, 1, 0, 2, 2, 1, 0, 1, 1, 0, 2, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_shield, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(67), 12, 18, 0, "", "Your force shield shimmers then fades away.", "", NULL, NULL }, { "shocking grasp", { 20, 103, 103, 103, 103, 30, 27, 10, 103, 103, 103, 103, 20, 17, 6, 6, 6, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 10, 10, 10, 8, 8, 8 }, { 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_shocking_grasp, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(53), 15, 12, 0, "shocking grasp", "!Shocking Grasp!", "", NULL, NULL }, { "shockshield", { 60, 40, 102, 102, 102, 90, 102, 50, 30, 102, 102, 102, 80, 102, 40, 40, 40, 20, 20, 20, 102, 102, 102, 102, 102, 102, 102, 102, 102, 70, 70, 70, 102, 102, 102 }, { 3, 3, 0, 0, 0, 3, 0, 3, 3, 0, 0, 0, 3, 0, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0 }, spell_shockshield, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(412), 75, 12, 0, "lightning bolt", "Your crackling shield sizzles and fades.", "", NULL, NULL }, { "fork", { 38, 44, 103, 103, 55, 44, 10, 28, 34, 103, 103, 45, 34, 1, 18, 18, 18, 24, 24, 24, 103, 103, 103, 103, 103, 103, 35, 35, 35, 24, 24, 24, 1, 1, 1 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_fork, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(759), 75, 16, 0, "fork", "fork", "", NULL, NULL }, { "sleep", { 20, 25, 103, 103, 102, 28, 15, 10, 15, 103, 103, 102, 18, 5, 7, 7, 7, 10, 10, 10, 103, 103, 103, 103, 103, 103, 102, 102, 102, 11, 11, 11, 3, 3, 3 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_sleep, TAR_CHAR_OFFENSIVE, POS_STANDING, &gsn_sleep, TRUE, SLOT(38), 15, 12, 0, "", "You feel less tired.", "", NULL, NULL }, { "slow", { 45, 40, 103, 103, 60, 66, 51, 35, 30, 103, 103, 50, 56, 41, 25, 25, 25, 20, 20, 20, 103, 103, 103, 103, 103, 103, 40, 40, 40, 46, 46, 46, 31, 31, 31 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_slow, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(515), 30, 12, 0, "", "You feel yourself speed up.", "", NULL, NULL }, { "stone skin", { 49, 60, 102, 102, 70, 70, 102, 39, 50, 102, 102, 60, 60, 102, 29, 29, 29, 40, 40, 40, 102, 102, 102, 102, 102, 102, 50, 50, 50, 50, 50, 50, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_stone_skin, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(66), 12, 18, 0, "", "Your skin feels soft again.", "", NULL, NULL }, { "holy aura", { 49, 60, 102, 102, 70, 70, 102, 39, 50, 102, 102, 60, 60, 102, 29, 29, 29, 40, 40, 40, 102, 102, 102, 102, 102, 102, 50, 50, 50, 50, 50, 50, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_holy_aura, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(66), 12, 18, 0, "", "The aura surrounding you fades.", "", NULL, NULL }, { "barrier", { 49, 60, 102, 102, 70, 70, 102, 39, 50, 102, 102, 60, 60, 102, 29, 29, 29, 40, 40, 40, 102, 102, 102, 102, 102, 102, 50, 50, 50, 50, 50, 50, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_barrier, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(66), 50, 18, 0, "", "The barrier around you fades.", "", NULL, NULL }, { "madness", { 49, 60, 102, 102, 70, 70, 102, 39, 50, 102, 102, 60, 60, 102, 29, 29, 29, 40, 40, 40, 102, 102, 102, 102, 102, 102, 50, 50, 50, 50, 50, 50, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_madness, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(113), 12, 18, 0, "", "The madness subsides.", NULL, NULL }, { "divine intervention", { 49, 60, 102, 102, 70, 70, 102, 39, 50, 102, 102, 60, 60, 102, 29, 29, 29, 40, 40, 40, 102, 102, 102, 102, 102, 102, 50, 50, 50, 50, 50, 50, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_interven, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(79), 12, 18, 0, "", "", NULL, NULL }, { "acidward", { 49, 60, 102, 102, 70, 70, 102, 39, 50, 102, 102, 60, 60, 102, 29, 29, 29, 40, 40, 40, 102, 102, 102, 102, 102, 102, 50, 50, 50, 50, 50, 50, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_acidward, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(72), 4, 18, 0, "", "", NULL, NULL }, { "iceward", { 49, 60, 102, 102, 70, 70, 102, 39, 50, 102, 102, 60, 60, 102, 29, 29, 29, 40, 40, 40, 102, 102, 102, 102, 102, 102, 50, 50, 50, 50, 50, 50, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_iceward, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(71), 4, 18, 0, "", "", NULL, NULL }, { "fireward", { 49, 60, 102, 102, 70, 70, 102, 39, 50, 102, 102, 60, 60, 102, 29, 29, 29, 40, 40, 40, 102, 102, 102, 102, 102, 102, 50, 50, 50, 50, 50, 50, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_fireward, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(76), 4, 18, 0, "", "", NULL, NULL }, { "generations", { 49, 60, 102, 102, 70, 70, 102, 39, 50, 102, 102, 60, 60, 102, 29, 29, 29, 40, 40, 40, 102, 102, 102, 102, 102, 102, 50, 50, 50, 50, 50, 50, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_generations, TAR_CHAR_SELF, POS_STANDING, NULL, FALSE, SLOT(66), 12, 18, 0, "", "Your knowledge begins to fade.", "", NULL, NULL }, { "steel flesh", { 49, 60, 102, 102, 70, 70, 102, 39, 50, 102, 102, 60, 60, 102, 29, 29, 29, 40, 40, 40, 102, 102, 102, 102, 102, 102, 50, 50, 50, 50, 50, 50, 102, 102, 102 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_steel_flesh, TAR_CHAR_DEFENSIVE, POS_STANDING, NULL, FALSE, SLOT(66), 12, 18, 0, "", "Your skin loses its metallic luster.", "", NULL, NULL }, { "summon", { 48, 23, 102, 102, 33, 58, 51, 38, 13, 102, 102, 23, 48, 41, 28, 28, 28, 8, 8, 8, 102, 102, 102, 102, 102, 102, 13, 13, 13, 38, 38, 38, 31, 31, 31 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_summon, TAR_IGNORE, POS_STANDING, NULL, FALSE, SLOT(40), 50, 12, 0, "", "!Summon!", "", NULL, NULL }, { "teleport", { 24, 44, 102, 102, 59, 102, 59, 14, 34, 102, 102, 49, 102, 49, 10, 10, 10, 24, 24, 24, 102, 102, 102, 102, 102, 102, 39, 39, 39, 102, 102, 102, 39, 39, 39 }, { 1, 1, 0, 0, 2, 0, 1, 1, 1, 0, 0, 2, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_teleport, TAR_CHAR_SELF, POS_FIGHTING, NULL, TRUE, SLOT( 2), 35, 12, 0, "", "!Teleport!", "", NULL, NULL }, { "torrents of flame", { 38, 44, 103, 103, 55, 44, 10, 28, 34, 103, 103, 45, 34, 1, 18, 18, 18, 24, 24, 24, 103, 103, 103, 103, 103, 103, 35, 35, 35, 24, 24, 24, 1, 1, 1 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_torrents_flame, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(758), 75, 18, 0, "torrents of flame", "the smoke leaves your eyes.", "", NULL, NULL }, { "transport", { 25, 46, 102, 102, 45, 53, 51, 15, 36, 102, 102, 35, 43, 41, 10, 10, 10, 26, 26, 26, 102, 102, 102, 102, 102, 102, 25, 25, 25, 33, 33, 33, 31, 31, 31 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_transport, TAR_OBJ_TRAN, POS_STANDING, NULL, FALSE, SLOT(524), 30, 12, 0, "", "!Transport!", "", NULL, NULL }, { "unite", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 93, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_unite, TAR_CHAR_OFFENSIVE, POS_STANDING, NULL, TRUE, SLOT(540), 5, 12, 0, "united charge", "!Unite!", "", NULL, NULL }, { "ventriloquate", { 1, 102, 102, 102, 5, 5, 4, 1, 102, 102, 102, 1, 1, 3, 1, 1, 1, 102, 102, 102, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 2, 2, 2 }, { 1, 0, 0, 0, 2, 1, 1, 1, 0, 0, 0, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_ventriloquate, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(41), 5, 12, 0, "", "!Ventriloquate!", "", NULL, NULL }, { "voodoo", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 30, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 18, 18, 18 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_voodoo, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(286), 80, 12, 0, "", "!Voodoo!", "", NULL, NULL }, { "weaken", { 21, 28, 103, 103, 40, 31, 25, 11, 18, 103, 103, 30, 21, 15, 8, 8, 8, 11, 11, 11, 103, 103, 103, 103, 103, 103, 20, 20, 20, 11, 11, 11, 10, 10, 10 }, { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 }, spell_weaken, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(68), 20, 12, 0, "spell", "You feel stronger.", "", NULL, NULL }, { "wizard eye", { 70, 73, 103, 103, 95, 75, 103, 60, 63, 103, 103, 85, 65, 103, 50, 50, 50, 53, 53, 53, 103, 103, 103, 103, 103, 103, 75, 75, 75, 55, 55, 55, 103, 103, 103 }, { 1, 1, 0, 0, 3, 1, 0, 1, 1, 0, 0, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_wizard_eye, TAR_IGNORE, POS_STANDING, NULL, TRUE, SLOT(603), 60, 18, 0, "wizard eye", "!Wizard Eye!", "", NULL, NULL }, { "word of recall", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_word_of_recall, TAR_CHAR_SELF, POS_RESTING, NULL, TRUE, SLOT(42), 5, 12, 0, "", "!Word of Recall!", "", NULL, NULL }, /* * Dragon breath */ { "acid breath", { 62, 103, 103, 103, 103, 103, 103, 52, 103, 103, 103, 103, 103, 103, 42, 42, 42, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_acid_breath, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(200), 100, 14, 0, "blast of acid", "!Acid Breath!", "", NULL, NULL }, { "fire breath", { 80, 103, 103, 103, 103, 103, 103, 70, 103, 103, 103, 103, 103, 103, 60, 60, 60, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_fire_breath, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(201), 100, 18, 0, "blast of flame", "The smoke leaves your eyes.", "", NULL, NULL }, { "frost breath", { 67, 103, 103, 103, 103, 103, 103, 57, 103, 103, 103, 103, 103, 103, 47, 47, 47, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_frost_breath, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(202), 100, 14, 0, "blast of frost", "!Frost Breath!", "", NULL, NULL }, { "gas breath", { 77, 103, 103, 103, 103, 103, 103, 67, 103, 103, 103, 103, 103, 103, 57, 57, 57, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_gas_breath, TAR_IGNORE, POS_FIGHTING, NULL, TRUE, SLOT(203), 100, 14, 0, "blast of gas", "!Gas Breath!", "", NULL, NULL }, { "lightning breath", { 74, 103, 103, 103, 103, 103, 103, 64, 103, 103, 103, 103, 103, 103, 54, 54, 54, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0 }, spell_lightning_breath, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(204), 150, 18, 0, "blast of lightning", "!Lightning Breath!", "", NULL, NULL }, { "overgrowth", { 52, 39, 103, 103, 58, 40, 103, 42, 29, 103, 103, 47, 30, 103, 32, 32, 32, 19, 19, 19, 103, 103, 103, 103, 103, 103, 37, 37, 37, 20, 20, 20, 103, 103, 103 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_overgrowth, TAR_IGNORE, POS_STANDING, NULL, FALSE, SLOT(0), 200, 12, 0, "", "You feel ready summon another forest.", "The forest in this room recedes.\n\r", NULL, NULL }, /* * Spells for mega1.are from Glop/Erkenbrand. */ { "general purpose", { 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_general_purpose, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(401), 0, 12, 0, "general purpose ammo", "!General Purpose Ammo!", "", NULL, NULL }, { "high explosive", { 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_high_explosive, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, TRUE, SLOT(402), 25, 12, 0, "high explosive ammo", "!High Explosive Ammo!", "", NULL, NULL }, { "stomp", { 103, 103, 103, 103, 75, 103, 103, 103, 103, 103, 103, 70, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 65, 65, 65, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0 }, spell_stomp, TAR_IGNORE, POS_FIGHTING, NULL, TRUE, SLOT(611), 65, 12, 0, "stomp", "!Stomps!", "", NULL, NULL }, /* combat and weapons skills */ { "axe", { 102, 2, 1, 1, 1, 1, 1, 102, 1, 1, 1, 1, 1, 1, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 6, 5, 3, 4, 6, 5, 0, 5, 5, 2, 3, 5, 4, 0, 0, 0, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_axe, TRUE, SLOT( 0), 0, 0, 0, "", "!Axe!", "", NULL, NULL }, { "dagger", { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 2, 3, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_dagger, TRUE, SLOT( 0), 0, 0, 0, "", "!Dagger!", "", NULL, NULL }, { "flail", { 102, 2, 1, 1, 1, 1, 1, 102, 1, 1, 1, 1, 1, 1, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 3, 6, 3, 4, 3, 5, 0, 2, 5, 2, 3, 2, 4, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_flail, TRUE, SLOT( 0), 0, 0, 0, "", "!Flail!", "", NULL, NULL }, { "mace", { 102, 1, 1, 1, 1, 1, 1, 102, 1, 1, 1, 1, 1, 1, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 1, 3, 2, 3, 2, 3, 0, 1, 3, 1, 2, 1, 2, 0, 0, 0, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_mace, TRUE, SLOT( 0), 0, 0, 0, "", "!Mace!", "", NULL, NULL }, { "polearm", { 102, 1, 1, 1, 1, 1, 1, 102, 1, 1, 1, 1, 1, 1, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 6, 6, 3, 3, 2, 5, 0, 5, 5, 2, 2, 1, 4, 0, 0, 0, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 3, 3, 3 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_polearm, TRUE, SLOT( 0), 0, 0, 0, "", "!Polearm!", "", NULL, NULL }, { "shield block", { 25, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 6, 4, 6, 1, 2, 4, 3, 5, 3, 5, 1, 1, 3, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_shield_block, TRUE, SLOT(0), 0, 0, 0, "", "!Shield!", "", NULL, NULL }, { "spear", { 102, 1, 1, 1, 1, 1, 1, 102, 1, 1, 1, 1, 1, 1, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 4, 4, 4, 2, 1, 3, 5, 3, 3, 3, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_spear, TRUE, SLOT( 0), 0, 0, 0, "", "!Spear!", "", NULL, NULL }, { "sword", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_sword, TRUE, SLOT( 0), 0, 0, 0, "", "!sword!", "", NULL, NULL }, { "whip", { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 6, 5, 5, 3, 3, 4, 5, 5, 4, 4, 3, 2, 3, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_whip, TRUE, SLOT( 0), 0, 0, 0, "", "!Whip!", "", NULL, NULL }, { "ambush", { 103, 103, 103, 103, 63, 103, 103, 103, 103, 103, 103, 53, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 43, 43, 43, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_ambush, TRUE, SLOT( 0), 0, 12, 2, "ambush", "!Ambush!", "", NULL, NULL }, { "backstab", { 103, 103, 1, 102, 102, 103, 15, 103, 103, 1, 102, 102, 103, 5, 103, 103, 103, 103, 103, 103, 1, 1, 1, 102, 102, 102, 102, 102, 102, 103, 103, 103, 3, 3, 3 }, { 0, 0, 2, 0, 0, 0, 3, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_backstab, TRUE, SLOT( 0), 0, 12, 2, "backstab", "You are now suspectable to being backstabed!", "", NULL, NULL }, { "blood dance", { 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 1, 1, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_blood_dance, TRUE, SLOT( 0), 0, 12, 2, "blood dance", "!Blood dance!", "", NULL, NULL }, { "spartan bash", { 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 1, 1, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_spartan_bash, TRUE, SLOT( 0), 0, 12, 2, "spartan bash", "!Spartan Bash!", "", NULL, NULL }, { "spirit of sparta", { 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 1, 1, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_spirit_sparta, TRUE, SLOT( 0), 0, 12, 2, "spirit of sparta", "!Spartan Spirit!", "", NULL, NULL }, { "coule", { 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 1, 1, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_coule, TRUE, SLOT( 0), 0, 12, 2, "coule", "", "", NULL, NULL }, { "spear jab", { 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 1, 1, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_spear_jab, TRUE, SLOT( 0), 0, 12, 2, "spear jab", "", "", NULL, NULL }, { "shield wall", { 25, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 6, 4, 6, 1, 2, 4, 3, 5, 3, 5, 1, 1, 3, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_shield_wall, TRUE, SLOT(0), 0, 0, 0, "", "!Shield Wall!", "", NULL, NULL }, { "bash", { 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 1, 1, 1, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_bash, TRUE, SLOT( 0), 0, 12, 2, "bash", "!Bash!", "", NULL, NULL }, { "berserk", { 103, 103, 103, 27, 37, 103, 103, 103, 103, 103, 17, 27, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 11, 11, 11, 17, 17, 17, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_berserk, TRUE, SLOT( 0), 0, 24, 0, "", "You feel your pulse slow down.", "", NULL, NULL }, { "blind fighting", { 103, 103, 103, 25, 35, 103, 103, 103, 103, 103, 10, 25, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 7, 7, 7, 15, 15, 15, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 3, 3, 3, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_blind_fighting, TRUE, SLOT( 0), 0, 0, 0, "", "!Blindfight!", "", NULL, NULL }, { "butcher", { 103, 103, 10, 10, 3, 2, 103, 103, 103, 2, 2, 1, 1, 5, 103, 103, 103, 103, 103, 103, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 103, 103, 103 }, { 0, 0, 2, 2, 1, 1, 0, 0, 0, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_butcher, TRUE, SLOT( 0), 0, 12, 0, "", "!Butcher!", "", NULL, NULL }, { "bladedance", { 103, 103, 38, 103, 103, 103, 103, 103, 103, 26, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 16, 16, 16, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 4, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_bladedance, TRUE, SLOT( 0), 0, 24, 2, "bladedance", "!Bladedance!", "", NULL, NULL }, { "circle", { 103, 103, 38, 103, 103, 103, 103, 103, 103, 26, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 16, 16, 16, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 4, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_circle, TRUE, SLOT( 0), 0, 24, 2, "circle", "!Circle!", "", NULL, NULL }, { "dirt kicking", { 103, 103, 4, 4, 1, 9, 3, 103, 103, 1, 1, 1, 8, 2, 103, 103, 103, 103, 103, 103, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 2, 2, 2 }, { 0, 0, 4, 4, 4, 6, 2, 0, 0, 3, 3, 3, 5, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_dirt, TRUE, SLOT( 0), 0, 12, 2, "kicked dirt", "You rub the dirt out of your eyes.", "", NULL, NULL }, { "disarm", { 103, 103, 18, 18, 32, 103, 20, 103, 103, 8, 8, 22, 103, 10, 103, 103, 103, 103, 103, 103, 6, 6, 6, 6, 6, 6, 12, 12, 12, 103, 103, 103, 8, 8, 8 }, { 0, 0, 6, 3, 5, 0, 3, 0, 0, 5, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 4, 4, 4, 2, 2, 2, 3, 3, 3, 0, 0, 0, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_disarm, TRUE, SLOT( 0), 0, 12, 2, "", "!Disarm!", "", NULL, NULL }, { "dodge", { 1, 1, 1, 19, 10, 103, 10, 1, 1, 1, 9, 1, 103, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 1, 1, 1, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 6, 5, 0, 2, 0, 0, 3, 5, 4, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4, 3, 3, 3, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_dodge, TRUE, SLOT( 0), 0, 0, 0, "bypass", "!Dodge!", "", NULL, NULL }, { "dual wield", { 103, 45, 35, 3, 29, 103, 40, 103, 35, 8, 1, 15, 103, 30, 103, 103, 103, 25, 25, 25, 6, 6, 6, 1, 1, 1, 10, 10, 10, 103, 103, 103, 20, 20, 20 }, { 0, 6, 3, 2, 3, 0, 4, 0, 5, 2, 1, 3, 0, 3, 0, 0, 0, 4, 4, 4, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_dual_wield, TRUE, SLOT( 0), 0, 0, 0, "", "!Dual Wield!", "", NULL, NULL }, { "enhanced damage", { 103, 103, 103, 1, 30, 103, 103, 100, 103, 103, 1, 20, 103, 103, 90, 90, 90, 103, 103, 103, 103, 103, 103, 1, 1, 1, 10, 10, 10, 103, 103, 103, 103, 103, 103 }, { 0, 6, 6, 3, 6, 6, 6, 0, 5, 5, 2, 5, 5, 5, 0, 0, 0, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_enhanced_damage, TRUE, SLOT( 0), 0, 0, 0, "", "!Enhanced Damage!", "", NULL, NULL }, { "envenom", { 103, 103, 15, 90, 19, 103, 9, 103, 103, 5, 80, 9, 103, 1, 103, 103, 103, 103, 103, 103, 3, 3, 3, 70, 70, 70, 7, 7, 7, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 6, 1, 0, 3, 0, 0, 3, 5, 1, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4, 1, 1, 1, 0, 0, 0, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_RESTING, &gsn_envenom, TRUE, SLOT(0), 0, 20, 0, "", "!Envenom!", "", NULL, NULL }, { "fear", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_fear, TAR_CHAR_OFFENSIVE, POS_STANDING, NULL, TRUE, SLOT(841), 100, 6, 0, "fear", "You no longer feel paranoid.", "", NULL, NULL }, { "fear aura", { 103, 103, 103, 103, 103, 103, 29, 103, 103, 103, 103, 103, 103, 11, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 9, 9, 9 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fear, TRUE, SLOT( 0), 10, 16, 0, "fear", "You feel brave again.", "", NULL, NULL }, { "feed", { 103, 103, 103, 103, 103, 103, 29, 103, 103, 103, 103, 103, 103, 11, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 9, 9, 9 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_feed, TRUE, SLOT( 0), 0, 12, 2, "feed", "!Feed!", "", NULL, NULL }, { "gouge", { 103, 103, 52, 103, 103, 103, 103, 103, 103, 24, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 14, 14, 14, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_gouge, TRUE, SLOT( 0), 0, 12, 2, "gouge", "Your vision clears.", "", NULL, NULL }, { "grip", { 103, 103, 103, 25, 35, 103, 103, 103, 103, 103, 10, 25, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 7, 7, 7, 15, 15, 15, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_grip, TRUE, SLOT( 0), 0, 0, 0, "", "!Grip!", "", NULL, NULL }, { "hand to hand", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_hand_to_hand, TRUE, SLOT( 0), 0, 0, 0, "", "!Hand to Hand!", "", NULL, NULL }, { "kick", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_kick, TRUE, SLOT( 0), 0, 12, 0, "kick", "!Kick!", "", NULL, NULL }, { "riposte", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_riposte, TRUE, SLOT( 0), 0, 6, 0, "riposte", "!Riposte!", "", NULL, NULL }, { "acute vision", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_RESTING, &gsn_acute_vision, TRUE, SLOT( 0), 0, 0, 0, "", "Your eyes become less Focused", "", NULL, NULL }, { "skin", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_skin, TRUE, SLOT( 0), 0, 24, 0, "skin", "!Skin!", "", NULL, NULL }, { "demand", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_demand, TRUE, SLOT( 0), 0, 12, 0, "", "!Demand!", "", NULL, NULL }, { "assassinate", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_CHAR_OFFENSIVE, POS_STANDING, &gsn_assassinate, TRUE, SLOT( 0), 0, 0, 0, "assassinate", "!Assassinate!", "", NULL, NULL }, { "strangle", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_CHAR_OFFENSIVE, POS_STANDING, &gsn_strangle, TRUE, SLOT( 0), 0, 12, 0, "Strangle", "!Strangle!", "", NULL, NULL }, { "smokebomb", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_smokebomb, TRUE, SLOT( 0), 0, 16, 0, "smokebomb", "Your eyes clear of the smoke.", "The smoke flows out of the room.\n\r", NULL, NULL }, { "layhands", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_CHAR_OFFENSIVE, POS_RESTING, &gsn_layhands, TRUE, SLOT( 0), 0, 12, 5, "layhands", "!LayOnHands!", "", NULL, NULL }, { "rally", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_CHAR_OFFENSIVE, POS_RESTING, &gsn_rally, TRUE, SLOT( 0), 0, 12, 5, "rally", }, { "lead", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_CHAR_OFFENSIVE, POS_RESTING, &gsn_lead, TRUE, SLOT( 0), 0, 12, 5, "lead", "You feel the rush of battle fading from your limbs.", "", NULL, NULL }, { "coup de coup", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_coup_de_coup, TRUE, SLOT( 0), 0, 0, 0, "coup de coup", "!CoupDeCoup!", "", NULL, NULL }, { "parry", { 103, 103, 19, 1, 15, 27, 17, 103, 103, 9, 1, 5, 17, 7, 103, 103, 103, 103, 103, 103, 7, 7, 7, 1, 1, 1, 3, 3, 3, 11, 11, 11, 5, 5, 5 }, { 0, 0, 4, 4, 5, 5, 2, 0, 0, 3, 3, 4, 4, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_parry, TRUE, SLOT( 0), 0, 0, 0, "counter", "!Parry!", "", NULL, NULL }, { "rescue", { 103, 103, 103, 1, 13, 103, 103, 103, 103, 103, 1, 3, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 1, 1, 1, 2, 2, 2, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_rescue, TRUE, SLOT( 0), 0, 12, 0, "", "!Rescue!", "", NULL, NULL }, { "trip", { 103, 103, 2, 22, 25, 103, 5, 103, 103, 1, 12, 15, 103, 1, 103, 103, 103, 103, 103, 103, 1, 1, 1, 9, 9, 9, 10, 10, 10, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 8, 5, 0, 3, 0, 0, 3, 7, 4, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 6, 6, 6, 3, 3, 3, 0, 0, 0, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_trip, TRUE, SLOT( 0), 0, 12, 0, "trip", "!Trip!", "", NULL, NULL }, { "stun", { 103, 103, 103, 45, 103, 103, 103, 103, 103, 103, 23, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 13, 13, 13, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_stun, TRUE, SLOT( 0), 0, 0, 0, "", "!Stun!", "", NULL, NULL }, { "second attack", { 45, 36, 18, 7, 1, 25, 20, 35, 26, 8, 6, 1, 15, 10, 25, 25, 25, 16, 16, 16, 6, 6, 6, 4, 4, 4, 1, 1, 1, 10, 10, 10, 8, 8, 8 }, { 7, 8, 5, 3, 4, 8, 2, 6, 7, 4, 2, 3, 7, 1, 5, 5, 5, 6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 6, 6, 6, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_second_attack, TRUE, SLOT( 0), 0, 0, 0, "", "!Second Attack!", "", NULL, NULL }, { "third attack", { 53, 53, 36, 18, 29, 80, 30, 43, 43, 26, 8, 19, 70, 20, 33, 33, 33, 33, 33, 33, 16, 16, 16, 6, 6, 6, 12, 12, 12, 60, 60, 60, 15, 15, 15 }, { 6, 6, 9, 4, 7, 7, 3, 5, 5, 8, 3, 6, 6, 2, 4, 4, 4, 4, 4, 4, 7, 7, 7, 2, 2, 2, 5, 5, 5, 5, 5, 5, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_third_attack, TRUE, SLOT( 0), 0, 0, 0, "", "!Third Attack!", "", NULL, NULL }, { "multistrike", { 53, 53, 36, 18, 29, 80, 30, 43, 43, 26, 8, 19, 70, 20, 33, 33, 33, 33, 33, 33, 16, 16, 16, 6, 6, 6, 12, 12, 12, 60, 60, 60, 15, 15, 15 }, { 6, 6, 9, 4, 7, 7, 3, 5, 5, 8, 3, 6, 6, 2, 4, 4, 4, 4, 4, 4, 7, 7, 7, 2, 2, 2, 5, 5, 5, 5, 5, 5, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_multistrike, TRUE, SLOT( 0), 0, 0, 0, "berserker rage", "!MultiStrike!", "", NULL, NULL }, { "fourth attack", { 103, 103, 90, 65, 80, 103, 103, 103, 103, 80, 55, 70, 103, 103, 103, 103, 103, 103, 103, 103, 70, 70, 70, 45, 45, 45, 60, 60, 60, 103, 103, 103, 103, 103, 103 }, { 0, 0, 10, 4, 5, 0, 0, 0, 0, 9, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 2, 2, 2, 3, 3, 3, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fourth_attack, TRUE, SLOT(0), 0, 0, 0, "", "!Fourth Attack!", "", NULL, NULL }, { "fifth attack", { 103, 103, 103, 80, 102, 103, 103, 103, 103, 103, 70, 102, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 60, 60, 60, 102, 102, 102, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fifth_attack, TRUE, SLOT(0), 0, 0, 0, "", "!Fifth Attack!", "", NULL, NULL }, /* non-combat skills */ { "sharpen", { 103, 103, 18, 19, 28, 36, 103, 103, 103, 11, 15, 26, 34, 103, 103, 103, 103, 103, 103, 103, 9, 9, 9, 10, 10, 10, 16, 16, 16, 24, 24, 24, 103, 103, 103 }, { 0, 0, 4, 4, 5, 5, 0, 0, 0, 3, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_RESTING, &gsn_sharpen, TRUE, SLOT(0), 0, 15, 0, "", "!Sharpen!", "", NULL, NULL }, { "fast healing", { 102, 13, 12, 9, 55, 34, 2, 102, 12, 10, 1, 45, 24, 1, 102, 102, 102, 9, 9, 9, 7, 7, 7, 1, 1, 1, 35, 35, 35, 14, 14, 14, 1, 1, 1 }, { 5, 5, 5, 4, 8, 5, 1, 4, 4, 4, 3, 7, 4, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 6, 6, 6, 3, 3, 3, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_SLEEPING, &gsn_fast_healing, TRUE, SLOT( 0), 0, 0, 0, "", "!Fast Healing!", "", NULL, NULL }, { "haggle", { 50, 60, 1, 55, 42, 80, 65, 40, 50, 1, 45, 32, 70, 55, 30, 30, 30, 40, 40, 40, 1, 1, 1, 35, 35, 35, 22, 22, 22, 60, 60, 60, 45, 45, 45 }, { 3, 4, 3, 6, 5, 5, 4, 2, 3, 2, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_RESTING, &gsn_haggle, TRUE, SLOT( 0), 0, 0, 0, "", "!Haggle!", "", NULL, NULL }, { "hide", { 102, 102, 1, 18, 5, 102, 1, 102, 102, 1, 8, 1, 102, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 6, 6, 6, 1, 1, 1, 102, 102, 102, 1, 1, 1 }, { 0, 0, 4, 6, 5, 0, 3, 0, 0, 3, 5, 4, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4, 3, 3, 3, 0, 0, 0, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_RESTING, &gsn_hide, TRUE, SLOT( 999), 0, 12, 0, "", "!Hide!", "", NULL, NULL }, { "lore", { 15, 15, 9, 25, 5, 14, 7, 5, 5, 1, 15, 4, 4, 6, 3, 3, 3, 3, 3, 3, 1, 1, 1, 10, 10, 10, 2, 2, 2, 2, 2, 2, 4, 4, 4 }, { 6, 6, 4, 7, 4, 5, 4, 5, 5, 3, 6, 3, 4, 3, 4, 4, 4, 4, 4, 4, 2, 2, 2, 5, 5, 5, 2, 2, 2, 3, 3, 3, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_RESTING, &gsn_lore, TRUE, SLOT( 0), 0, 36, 0, "", "!Lore!", "", NULL, NULL }, { "meditation", { 9, 9, 102, 102, 15, 13, 80, 8, 1, 102, 102, 5, 3, 70, 6, 6, 6, 1, 1, 1, 102, 102, 102, 102, 102, 102, 3, 3, 3, 2, 2, 2, 60, 60, 60 }, { 5, 5, 0, 0, 6, 6, 7, 4, 4, 0, 0, 5, 5, 6, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 5, 5, 5 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_meditation, TRUE, SLOT( 0), 0, 0, 0, "", "You come out of your meditation.", "", NULL, NULL }, { "peek", { 102, 102, 1, 102, 102, 102, 4, 90, 102, 1, 102, 102, 102, 1, 80, 80, 80, 102, 102, 102, 1, 1, 1, 102, 102, 102, 102, 102, 102, 102, 102, 102, 1, 1, 1 }, { 0, 0, 3, 0, 0, 0, 4, 6, 0, 2, 0, 0, 0, 3, 5, 5, 5, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_peek, TRUE, SLOT( 0), 0, 0, 0, "", "!Peek!", "", NULL, NULL }, { "pick lock", { 102, 102, 10, 102, 102, 102, 37, 102, 102, 6, 102, 102, 102, 27, 102, 102, 102, 102, 102, 102, 4, 4, 4, 102, 102, 102, 102, 102, 102, 102, 102, 102, 17, 17, 17 }, { 0, 0, 4, 0, 0, 0, 8, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_pick_lock, TRUE, SLOT( 0), 0, 12, 0, "", "!Pick!", "", NULL, NULL }, { "sneak", { 102, 102, 6, 15, 2, 102, 2, 102, 102, 5, 5, 1, 102, 1, 102, 102, 102, 102, 102, 102, 4, 4, 4, 3, 3, 3, 1, 1, 1, 102, 102, 102, 1, 1, 1 }, { 0, 0, 4, 6, 3, 0, 1, 0, 0, 3, 5, 2, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_sneak, TRUE, SLOT( 999), 0, 12, 0, "", "You no longer feel stealthy.", "", NULL, NULL }, { "gods favor", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 4, 6, 3, 0, 1, 0, 0, 3, 5, 2, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_god_favor, TRUE, SLOT( 999), 0, 0, 0, "", "The favor of your god has left you.", "", NULL, NULL }, { "steal", { 102, 102, 7, 102, 102, 102, 102, 102, 102, 5, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 3, 3, 3, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 4, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_steal, TRUE, SLOT( 0), 0, 24, 0, "", "!Steal!", "", NULL, NULL }, { "scrolls", { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 2, 3, 5, 8, 7, 3, 8, 1, 2, 4, 7, 6, 2, 7, 1, 1, 1, 2, 2, 2, 3, 3, 3, 6, 6, 6, 5, 5, 5, 2, 2, 2, 6, 6, 6 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_scrolls, TRUE, SLOT( 0), 0, 24, 0, "", "!Scrolls!", "", NULL, NULL }, { "staves", { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 2, 3, 5, 8, 7, 3, 8, 1, 2, 4, 7, 6, 2, 7, 1, 1, 1, 2, 2, 2, 3, 3, 3, 6, 6, 6, 5, 5, 5, 2, 2, 2, 6, 6, 6 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_staves, TRUE, SLOT( 0), 0, 12, 0, "", "!Staves!", "", NULL, NULL }, { "track", { 102, 102, 45, 102, 20, 102, 102, 102, 102, 35, 102, 10, 102, 102, 102, 102, 102, 102, 102, 102, 25, 25, 25, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 5, 0, 2, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_track, TRUE, SLOT( 0), 0, 12, 0, "", "!Track!", "", NULL, NULL }, { "wands", { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 2, 3, 5, 8, 7, 3, 8, 1, 2, 5, 7, 6, 2, 7, 1, 1, 1, 2, 2, 2, 4, 4, 4, 6, 6, 6, 5, 5, 5, 2, 2, 2, 6, 6, 6 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_wands, TRUE, SLOT( 0), 0, 12, 0, "", "!Wands!", "", NULL, NULL }, { "recall", { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_recall, TRUE, SLOT( 0), 0, 12, 0, "", "!Recall!", "", NULL, NULL }, { "sixth attack", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_sixth_attack, TRUE, SLOT( 0), 0, 0, 0, "", "!SixthAttack!", "", NULL, NULL }, { "divine protection", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_divine_protection, TAR_CHAR_DEFENSIVE, POS_STANDING, &gsn_divine_protection, TRUE, SLOT( 0), 100, 24, 0, "", "You feel less protected by your diety.", "", NULL, NULL }, { "protective aura", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_protective_aura, TAR_CHAR_DEFENSIVE, POS_STANDING, &gsn_protective_aura, TRUE, SLOT( 0), 400, 16, 0, "", "The golden aura around you fades.", "", NULL, NULL }, { "turn undead", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_turn_undead, TAR_CHAR_OFFENSIVE, POS_STANDING, &gsn_turn_undead, TRUE, SLOT( 0), 150, 12, 2, "holy intonations", "!TurnUndead!", "", NULL, NULL }, { "constance", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_hold_align, TAR_CHAR_DEFENSIVE, POS_STANDING, &gsn_hold_align, TRUE, SLOT( 0), 175, 12, 0, "", "You feel ready to pick sides again.", "", NULL, NULL }, { "wrath of god", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_wrath_of_god, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_wrath_of_god, TRUE, SLOT( 0), 50, 16, 0, "divine wrath", "!WrathOfGod!", "", NULL, NULL }, { "quickening", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_quickening, TRUE, SLOT(999), 150, 12, 0, "{5q{ruickening{x", "!Quickening!", "", NULL, NULL }, { "decapitate", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_decapitate, TRUE, SLOT( 0), 100, 12, 0, "{gd{cecapitation{x", "You feel ready again to swing your blade.", "", NULL, NULL }, { "blade mastery", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_blademastery, TRUE, SLOT( 0), 50, 6, 0, "{rd{Readly {bb{glow{x", "!BladeMastery!", "", NULL, NULL }, { "shriek", { 103, 103, 2, 22, 25, 103, 5, 103, 103, 1, 12, 15, 103, 1, 103, 103, 103, 103, 103, 103, 1, 1, 1, 9, 9, 9, 10, 10, 10, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 8, 5, 0, 3, 0, 0, 3, 7, 4, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 6, 6, 6, 3, 3, 3, 0, 0, 0, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_shriek, TRUE, SLOT( 0), 0, 12, 0, "shriek", "Your ears stop ringing.", "", NULL, NULL }, { "burning skin", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 4, 8, 5, 0, 3, 0, 0, 3, 7, 4, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 6, 6, 6, 3, 3, 3, 0, 0, 0, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_DEAD, &gsn_on_fire, TRUE, SLOT( 0), 0, 0, 0, "burn", "The fire on you burns out.", "", NULL, NULL }, { "twirl", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_twirl, TRUE, SLOT( 0), 0, 27, 0, "blade twirl", "!Twirl!", "", NULL, NULL }, { "demonic slash", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_slash, TRUE, SLOT( 0), 0, 14, 0, "slash", "!slash!", "", NULL, NULL }, { "whirlwind", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_whirlwind, TRUE, SLOT( 0), 0, 25, 0, "whirlwind", "!whirlwind!", "", NULL, NULL }, { "hammerblow", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_hammerblow, TRUE, SLOT( 0), 0, 25, 0, "hammerblow", "!hammerblow!", "", NULL, NULL }, { "summon minion", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_minion, TAR_IGNORE, POS_STANDING, NULL, FALSE, SLOT(0), 100, 12, 0, "", "!minion!", "", NULL, NULL }, { "forestwalk", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_forestwalk, TAR_IGNORE, POS_FIGHTING, NULL, FALSE, SLOT(0), 80, 12, 0, "", "!FWalk!", "", NULL, NULL }, { "shadowgate", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_shadowwalk, TAR_IGNORE, POS_FIGHTING, NULL, FALSE, SLOT(0), 80, 12, 0, "", "!SWalk!", "", NULL, NULL }, { "shadowblend", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_shadow_blend, FALSE, SLOT(0), 80, 12, 0, "", "You step out from the shadows.", "", NULL, NULL }, { "blend", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_forest_blend, FALSE, SLOT(0), 80, 12, 0, "", "You step out into the open.", "", NULL, NULL }, { "herb", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_herb, FALSE, SLOT(0), 80, 12, 0, "", "The herbs wear off.", "", NULL, NULL }, { "detect terrain", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_detect_terrain, FALSE, SLOT(0), 80, 12, 0, "", "The environment goes out of focus.", "", NULL, NULL }, { "crevice", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_crevice, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(0), 75, 12, 0, "crevice", "!Crevice!", "", NULL, NULL }, { "entangle", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_entangle, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_entangle, TRUE, SLOT(0), 50, 12, 0, "entangle", "!Entangle!", "", NULL, NULL }, { "barkskin", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_barkskin, FALSE, SLOT(0), 80, 12, 0, "", "Your skin regains its smoothness.", "", NULL, NULL }, { "blood phase", { 1, 1, 1, 19, 10, 103, 10, 1, 1, 1, 9, 1, 103, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 1, 1, 1, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 6, 5, 0, 2, 0, 0, 3, 5, 4, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4, 3, 3, 3, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_blood_phase, TRUE, SLOT( 0), 0, 0, 0, "", "!Blood Phase!", "", NULL, NULL }, { "phase", { 1, 1, 1, 19, 10, 103, 10, 1, 1, 1, 9, 1, 103, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 1, 1, 1, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 6, 5, 0, 2, 0, 0, 3, 5, 4, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4, 3, 3, 3, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_phase, TRUE, SLOT( 0), 0, 0, 0, "", "!Phase!", "", NULL, NULL }, { "charm song", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, song_charm_person, TAR_CHAR_OFFENSIVE, POS_STANDING, NULL, FALSE, SLOT(0), 10, 18, 0, "", "You feel more independent!", "", NULL, NULL }, /* { "protection song", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, song_protection, TAR_CHAR_OFFENSIVE, POS_STANDING, NULL, FALSE, SLOT(0), 10, 18, 0, "", "You feel more protected", "",NULL,NULL }, */ { "calming song", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, song_calm, TAR_IGNORE, POS_FIGHTING, NULL, FALSE, SLOT(0), 10, 16, 0, "", "You feel less calm.", "", NULL, NULL }, { "rage", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, song_rage, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(0), 15, 14, 0, "rage song", "!rage!", "", NULL, NULL }, { "sonic blast", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, song_sonic_blast, TAR_CHAR_OFFENSIVE, POS_FIGHTING, NULL, FALSE, SLOT(0), 15, 14, 0, "sonic blast", "!sonicblast!", "", NULL, NULL }, { "channel", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_channel, TAR_IGNORE, POS_STANDING, &gsn_channel, FALSE, SLOT(0), 100, 16, 0, "channeling", "The energy field around you has depleted.", "", NULL, NULL }, { "wither", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_wither, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_wither, FALSE, SLOT(0), 40, 12, 0, "withering", "You feel more complete.", "", NULL, NULL }, { "soulbind", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_soulbind, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_soulbind, FALSE, SLOT(0), 75, 12, 0, "", "You feel ready to soulbind once again.", "", NULL, NULL }, { "domineer", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_domineer, TAR_CHAR_OFFENSIVE, POS_STANDING, &gsn_domineer, FALSE, SLOT(0), 80, 12, 0, "", "You no longer feel controlled.", "", NULL, NULL }, { "headache", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_headache, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_headache, FALSE, SLOT(0), 50, 12, 0, "", "Your head feels less congested.", "", NULL, NULL }, { "dimension walk", { 54, 34, 102, 102, 42, 61, 56, 44, 24, 102, 102, 32, 51, 46, 34, 34, 34, 14, 14, 14, 102, 102, 102, 102, 102, 102, 22, 22, 22, 41, 41, 41, 36, 36, 36 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_dimension_walk, TAR_IGNORE, POS_FIGHTING, NULL, FALSE, SLOT(0), 80, 12, 0, "", "!Dimension Walk!", "", NULL, NULL }, { "earthmeld", { 9, 37, 103, 102, 12, 39, 13, 8, 27, 103, 102, 2, 29, 3, 6, 6, 6, 17, 17, 17, 103, 103, 103, 102, 102, 102, 1, 1, 1, 19, 19, 19, 2, 2, 2 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_earthmeld, TAR_OBJ_CHAR_DEF, POS_STANDING, &gsn_earthmeld, FALSE, SLOT(0), 15, 12, 0, "", "You rise from the earth.", "", NULL, NULL }, { "call to arms", { 9, 37, 103, 102, 12, 39, 13, 8, 27, 103, 102, 2, 29, 3, 6, 6, 6, 17, 17, 17, 99, 99, 99, 99, 99, 99, 1, 1, 1, 19, 19, 19, 2, 2, 2 }, { 1, 1, 0, 0, 2, 1, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1 }, spell_enforcer, TAR_IGNORE, POS_FIGHTING, NULL, FALSE, SLOT(999), 275, 12, 0, "", "You may summon more enforcers.", "", NULL, NULL }, { "open palm technique", { 103, 103, 103, 1, 30, 103, 103, 100, 103, 103, 1, 20, 103, 103, 90, 90, 90, 103, 103, 103, 103, 103, 103, 1, 1, 1, 10, 10, 10, 103, 103, 103, 103, 103, 103 }, { 0, 6, 6, 3, 6, 6, 6, 0, 5, 5, 2, 5, 5, 5, 0, 0, 0, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_palm, TRUE, SLOT(999), 0, 0, 0, "", "Your palms relax.", "", NULL, NULL }, { "martial arts", { 103, 103, 103, 1, 30, 103, 103, 100, 103, 103, 1, 20, 103, 103, 90, 90, 90, 103, 103, 103, 103, 103, 103, 1, 1, 1, 10, 10, 10, 103, 103, 103, 103, 103, 103 }, { 0, 6, 6, 3, 6, 6, 6, 0, 5, 5, 2, 5, 5, 5, 0, 0, 0, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_martial_arts, TRUE, SLOT(999), 0, 0, 0, "strike", "You no longer use martial arts techniques.", "", NULL, NULL }, { "animate dead", { 103, 103, 103, 103, 103, 103, 45, 103, 103, 103, 103, 103, 103, 35, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 25, 25, 25 }, { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 }, spell_animate_dead, TAR_OBJ_INV, POS_STANDING, &gsn_animate_dead, TRUE, SLOT(239), 100, 16, 0, "", "Your powers over the dead return.", "", NULL, NULL }, { "animate skeleton", { 103, 103, 103, 103, 103, 103, 45, 103, 103, 103, 103, 103, 103, 35, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 25, 25, 25 }, { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 }, spell_animate_skeleton, TAR_OBJ_INV, POS_STANDING, &gsn_animate_skeleton, TRUE, SLOT(239), 75, 16, 0, "", "Your powers over the dead return.", "", NULL, NULL }, { "mummify", { 103, 103, 103, 103, 103, 103, 45, 103, 103, 103, 103, 103, 103, 35, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 25, 25, 25 }, { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 }, spell_mummify, TAR_OBJ_INV, POS_STANDING, &gsn_mummify, TRUE, SLOT(239), 150, 16, 0, "", "Your powers over the dead return.", "", NULL, NULL }, { "decay corpse", { 103, 103, 103, 103, 103, 103, 45, 103, 103, 103, 103, 103, 103, 35, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 25, 25, 25 }, { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 }, spell_decay_corpse, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT(239), 50, 16, 0, "", "!decay!", "", NULL, NULL }, { "mana shield", { 52, 39, 103, 103, 58, 40, 103, 42, 29, 103, 103, 47, 30, 103, 32, 32, 32, 19, 19, 19, 103, 103, 103, 103, 103, 103, 37, 37, 37, 20, 20, 20, 103, 103, 103 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_mana_shield, TAR_CHAR_SELF, POS_STANDING, &gsn_mana_shield, TRUE, SLOT(0), 2000, 36, 0, "", "Your health fades, your mind is restored.", "", NULL, NULL }, { "blood shield", { 52, 39, 103, 103, 58, 40, 103, 42, 29, 103, 103, 47, 30, 103, 32, 32, 32, 19, 19, 19, 103, 103, 103, 103, 103, 103, 37, 37, 37, 20, 20, 20, 103, 103, 103 }, { 1, 1, 0, 0, 2, 1, 0, 1, 1, 0, 0, 2, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0 }, spell_blood_shield, TAR_CHAR_SELF, POS_STANDING, &gsn_blood_shield, TRUE, SLOT(0), 2000, 36, 0, "", "Your health is restored but you feel weaker.", "", NULL, NULL }, { "throw", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_throw, TRUE, SLOT( 0), 20, 12, 0, "{gt{chrow{x", "", "", NULL, NULL }, { "prayer", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_prayer, TRUE, SLOT( 0), 20, 16, 0, "{gp{crayer{x", "", "", NULL, NULL }, { "lunge", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_lunge, TRUE, SLOT( 0), 100, 12, 0, "{gl{cunge{x", "", "", NULL, NULL }, { "chop", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_chop, TRUE, SLOT( 0), 100, 12, 0, "{gc{chop{x", "", "", NULL, NULL }, { "head cut", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_head_cut, TRUE, SLOT( 0), 100, 12, 0, "{gH{cead cut{x", "", "", NULL, NULL }, { "grenado", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_grenado, TRUE, SLOT( 0), 100, 12, 0, "grenado", "", "", NULL, NULL }, { "tumble", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_roll, TRUE, SLOT( 0), 100, 12, 0, "", "", "", NULL, NULL }, { "nerve", { 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_nerve, TRUE, SLOT(999), 100, 12, 0, "", "", "", NULL, NULL }, { "punch", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_punch, TRUE, SLOT( 0), 0, 0, 0, "punch", "!Punch!", "", NULL, NULL }, { "elbow", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_elbow, TRUE, SLOT( 0), 0, 0, 0, "elbow", "!Elbow!", "", NULL, NULL }, { "knee", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_knee, TRUE, SLOT( 0), 0, 0, 0, "knee", "!Knee!", "", NULL, NULL }, { "headbutt", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_headbutt, TRUE, SLOT( 0), 0, 0, 0, "headbutt", "!Headbutt!", "", NULL, NULL }, { "spinkick", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_spinkick, TRUE, SLOT( 0), 0, 18, 0, "spin-kick", "!Spinkick!", "", NULL, NULL }, { "gut", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_gut, TRUE, SLOT( 0), 0, 0, 0, "gut-punch", "!Gut!", "", NULL, NULL }, { "weaponbash", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_weaponbash, TRUE, SLOT( 0), 0, 0, 0, "weapon-bash", "!Weaponbash!", "", NULL, NULL }, { "shoulder", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_shoulder, TRUE, SLOT( 0), 0, 0, 0, "shoulder-ram", "!Shoulder!", "", NULL, NULL }, { "hurl", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_hurl, TRUE, SLOT( 0), 0, 0, 0, "hurl", "!Hurl!", "", NULL, NULL }, //hari fix bree { "hari", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_RESTING, &gsn_hari, TRUE, SLOT(999), 0, 0, 0, "self mutilation1", "You feel ready to mutilate yourself again.", "", NULL, NULL }, { "hara kiri", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_RESTING, &gsn_hara_kiri, TRUE, SLOT(999), 0, 0, 0, "self mutilation", "You feel ready to mutilate yourself again.", "", NULL, NULL }, { "darken blade", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_darken_blade, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT( 0), 150, 18, 0, "", "!Darken Blade!", "$p looks less malevolant.", NULL, NULL }, { "empower blade", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_empower_blade, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT( 0), 150, 18, 0, "", "!Empower Blade!", "$p looses its electric charge.", NULL, NULL }, { "flame blade", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_flame_blade, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT( 0), 150, 18, 0, "", "!Flame Blade!", "$p looses its fiery glow.", NULL, NULL }, { "frost blade", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_frost_blade, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT( 0), 150, 18, 0, "", "!Frost Blade!", "$p warms back up.", NULL, NULL }, { "acid blade", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_acid_blade, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT( 0), 150, 18, 0, "", "!Acid Blade!", "$p looks less corrosive.", NULL, NULL }, { "transmute", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_transmute, TAR_OBJ_INV, POS_STANDING, NULL, TRUE, SLOT( 0), 2000, 24, 0, "", "!Transmute", "$p is no longer transmuted.", NULL, NULL }, { "illusionary armor", { 103, 103, 22, 9, 22, 103, 12, 103, 103, 12, 8, 12, 103, 2, 103, 103, 103, 103, 103, 103, 8, 8, 8, 6, 6, 6, 8, 8, 8, 103, 103, 103, 1, 1, 1 }, { 0, 0, 4, 2, 4, 0, 2, 0, 0, 3, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1 }, spell_illusion_armor, TAR_CHAR_SELF, POS_STANDING, NULL, TRUE, SLOT( 0), 150, 20, 0, "", "You do not feel grand anymore.", "$p looks a little less grand.", NULL, NULL }, { "advanced sword", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_sword2, TRUE, SLOT( 0), 0, 0, 0, "", "!sword2!", "", NULL, NULL }, /* { "advanced hand to hand", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_hand2, TRUE, SLOT( 0), 0, 0, 0, "", "!hand2!", "",NULL,NULL }, */ { "advanced dagger", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_dagger2, TRUE, SLOT( 0), 0, 0, 0, "", "!dagger2!", "", NULL, NULL }, { "advanced spear", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_spear2, TRUE, SLOT( 0), 0, 0, 0, "", "!spear2!", "", NULL, NULL }, { "advanced hand to hand", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_hand2, TRUE, SLOT( 0), 0, 0, 0, "", "!hand2!", "", NULL, NULL }, { "advanced axe", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_axe2, TRUE, SLOT( 0), 0, 0, 0, "", "!axe2!", "", NULL, NULL }, { "advanced whip", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_whip2, TRUE, SLOT( 0), 0, 0, 0, "", "!whip2!", "", NULL, NULL }, { "advanced polearm", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_polearm2, TRUE, SLOT( 0), 0, 0, 0, "", "!polearm2!", "", NULL, NULL }, { "advanced mace", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_mace2, TRUE, SLOT( 0), 0, 0, 0, "", "!mace2!", "", NULL, NULL }, { "advanced flail", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_flail2, TRUE, SLOT( 0), 0, 0, 0, "", "!flail2!", "", NULL, NULL }, { "fists of fury", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fists_fury, TRUE, SLOT(999), 0, 0, 0, "furious punch", "The haze of fury fades from your hands.", "", NULL, NULL }, { "fists of flame", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fists_flame, TRUE, SLOT( 0), 0, 0, 0, "flaming punch", "The haze of flame fades from your hands.", "", NULL, NULL }, { "fists of ice", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fists_ice, TRUE, SLOT( 0), 0, 0, 0, "freezing punch", "The haze of ice fades from your hands.", "", NULL, NULL }, { "fists of darkness", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fists_darkness, TRUE, SLOT( 0), 0, 0, 0, "life drain", "The darkness lifts from your hands.", "", NULL, NULL }, { "fists of acid", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fists_acid, TRUE, SLOT( 0), 0, 0, 0, "acidic punch", "Your hands stop burning.", "", NULL, NULL }, { "fists of liquid", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fists_liquid, TRUE, SLOT( 0), 0, 0, 0, "foaming punch", "The liquid drips off your hands.", "", NULL, NULL }, { "fang fists", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fists_fang, TRUE, SLOT(999), 0, 0, 0, "venomous punch", "The poison drips off of your hands.", "", NULL, NULL }, { "claw technique", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fists_claw, TRUE, SLOT(999), 0, 0, 0, "open claw", "You remove the claws from your wrists.", "", NULL, NULL }, { "fists of divinity", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_fists_divinity, TRUE, SLOT( 0), 0, 0, 0, "divine punch", "The holy haze fades from your hands.", "", NULL, NULL }, { "adamantium palm", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_adamantium_palm, TRUE, SLOT( 0), 0, 18, 0, "rock hard punch", "Your muscles feel stronger again.", "", NULL, NULL }, { "deflect", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_deflect, TRUE, SLOT( 0), 0, 0, 0, "deflection", "", "", NULL, NULL }, { "counter defense", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_counter_defense, TRUE, SLOT( 0), 0, 0, 0, "counter strike", "", "", NULL, NULL }, { "roundhouse", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_roundhouse, TRUE, SLOT(0), 0, 12, 0, "roundhouse", "", "", NULL, NULL }, { "spinkick", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_spinkick, TRUE, SLOT(0), 0, 12, 0, "spinkick", "", "", NULL, NULL }, { "michi", { 102, 102, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_michi, TRUE, SLOT(999), 0, 0, 0, "michi", "You lose contact with your michi.", "", NULL, NULL }, { "inner strength", { 102, 102, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_inner_str, TRUE, SLOT(999), 0, 0, 0, "inner strength", "You lose contact with your inner strength.", "", NULL, NULL }, { "faerie fire", { 12, 5, 103, 103, 103, 2, 92, 2, 4, 103, 103, 66, 1, 82, 1, 1, 1, 3, 3, 3, 103, 103, 103, 103, 103, 103, 56, 56, 56, 1, 1, 1, 72, 72, 72 }, { 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2 }, spell_faerie_fire, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_faerie_fire, TRUE, SLOT(0), 25, 12, 0, "faerie fire", "The pink aura around you fades away.", "", NULL, NULL }, { "shadow dance", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_shadow_dance, TRUE, SLOT(999), 0, 0, 0, "", "You remove the shadows.", "", NULL, NULL }, { "conceal", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_conceal, TRUE, SLOT(999), 0, 0, 0, "", "You remove the cloak.", "", NULL, NULL }, { "transform", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_conceal2, TRUE, SLOT(999), 0, 0, 0, "", "You become human again.", "", NULL, NULL }, { "ClanConceal", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_concealClan1, TRUE, SLOT(999), 0, 0, 0, "", "You become human again.", "", NULL, NULL }, // Placeholder in a way, to ensure gsn is loaded. { "adrenaline", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_adrenaline, TRUE, SLOT(999), 0, 0, 0, "", "You become human again.", "", NULL, NULL }, { "wform", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_concealClan2, TRUE, SLOT(999), 0, 0, 0, "", "You become human again.", "", NULL, NULL }, { "vengeance", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_vengeance, TRUE, SLOT(999), 0, 0, 0, "", "The divide slowly closes.", "", NULL, NULL }, { "shadow form", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_shadow_form, TRUE, SLOT(999), 0, 0, 0, "Shadow Form", "The shadows subside.", "", NULL, NULL }, { "divide", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_divide, TRUE, SLOT(999), 0, 0, 0, "Conquering Blow", "The divide slowly closes.", "", NULL, NULL }, { "vmight", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_vmight, TRUE, SLOT(999), 0, 0, 0, "", "You feel the might of the Vanir flow through you!", "", NULL, NULL }, { "phsyco", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_phsyco, TRUE, SLOT(999), 0, 0, 0, "phsycotic rage", "The divide slowly closes.", "", NULL, NULL }, /* { "omen", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_omen, TRUE, SLOT(999), 0, 0, 0, "omen", "The omens being to fade from your mind", "",NULL,NULL }, */ { "target", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_target, TRUE, SLOT(999), 0, 12, 0, "", "You no longer target anyone.", "", NULL, NULL }, { "battle fury", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_battle_fury, TRUE, SLOT(999), 0, 24, 0, "", "You feel less furious.", "", NULL, NULL }, { "cripple", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_cripple, TRUE, SLOT(999), 0, 12, 0, "crippling blow", "Your bones feel complete again.", "", &gsn_cripple_head, &gsn_cripple_leg }, { "manuevers", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_snattack, TRUE, SLOT(999), 0, 12, 0, "manuevers", "You begin to relax.", "", NULL, NULL }, { "blasphemy", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_snattacktwo, TRUE, SLOT(999), 0, 12, 0, "blasphemy", "You begin to prepare for battle.", "", NULL, NULL }, { "battlecry", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_modis_anger, TRUE, SLOT(999), 0, 12, 0, "ungodly blow", "You calm down to regain your energy.", "", NULL, NULL }, { "greed", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_greed, TRUE, SLOT(999), 0, 12, 0, "greedy blow", "You calm down to regain your energy.", "", NULL, NULL }, { "concentration", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_concentration, TRUE, SLOT(999), 0, 12, 0, "second strike", "You calm down to regain your stamina.", "", NULL, NULL }, { "critical strike", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_crit_strike, TRUE, SLOT(241), 0, 12, 0, "critical strike", "You calm down to regain your energy.", "", NULL, NULL }, /*{ "sunder armor", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_sunder, TRUE, SLOT(999), 0, 12, 0, "sunder armor", "", "",NULL,NULL },*/ { "bloodlust", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_bloodlust, TRUE, SLOT(321), 0, 12, 0, "adrenaline", "Your adrenaline rush fades.", "", NULL, NULL }, { "nightwish", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_nightwish, TRUE, SLOT(999), 0, 12, 0, "shadow", " ", "", NULL, NULL }, { "vanish", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_vanish, TRUE, SLOT(999), 0, 12, 0, "", "You calm down enough to vanish again.", "", NULL, NULL }, { "wander", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_wander, TRUE, SLOT(999), 0, 12, 0, "", "You stop wandering.", "", NULL, NULL }, { "acute hearing", { 103, 18, 21, 12, 20, 17, 15, 103, 8, 11, 2, 10, 7, 5, 103, 103, 103, 6, 6, 6, 7, 7, 7, 1, 1, 1, 6, 6, 6, 5, 5, 5, 3, 3, 3 }, { 0, 4, 6, 3, 4, 6, 2, 0, 3, 5, 2, 3, 5, 1, 0, 0, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 1, 1 }, spell_null, TAR_IGNORE, POS_RESTING, &gsn_acute_hearing, TRUE, SLOT( 0), 0, 0, 0, "", "!Acute Hearing!", "", NULL, NULL }, { "blind faith", { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, spell_null, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_blind_faith, TRUE, SLOT(999), 0, 0, 0, "blind faith", "Your bones feel complete again.", "", NULL, NULL }, { "blindness dust", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_blindness_dust, TRUE, SLOT( 0), 0, 0, 0, "", "The dust clears from your eyes.", "", NULL, NULL }, { "follow through", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_follow_through, TRUE, SLOT( 0), 0, 0, 0, "follow through", "", "", NULL, NULL }, { "ground stomp", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_ground_stomp, TRUE, SLOT( 0), 0, 0, 0, "ground stomp", "", "", NULL, NULL }, { "side kick", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_sidekick, TRUE, SLOT( 0), 0, 12, 0, "kick", "", "", NULL, NULL }, { "spin kick", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_spin_kick, TRUE, SLOT( 0), 0, 16, 0, "spin kick", "", "", NULL, NULL }, { "healing trance", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_healing_trance, TRUE, SLOT( 0), 0, 0, 0, "", "You come out of your trance.", "", NULL, NULL }, { "purify body", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_purify_body, TRUE, SLOT( 0), 0, 0, 0, "", "Your body returns to its normal state and you feel refreshed.", "", NULL, NULL }, { "will of iron", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_will_of_iron, TRUE, SLOT( 0), 0, 0, 0, "", "Your mind clears and your body relaxes.", "", NULL, NULL }, { "vital hit", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_vital_hit, TRUE, SLOT( 0), 0, 0, 0, "vital hit", "", "", NULL, NULL }, { "quick step", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_quick_step, TRUE, SLOT( 0), 0, 0, 0, "", "", "", NULL, NULL }, { "shield bash", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_shield_bash, TRUE, SLOT( 0), 0, 0, 0, "shield bash", "", "", NULL, NULL }, { "cleave", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_cleave, TRUE, SLOT( 0), 0, 0, 0, "brutal cleave", "", "", NULL, NULL }, { "dual wield mastery", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_dual_wield2, TRUE, SLOT( 0), 0, 0, 0, "", "", "", NULL, NULL }, { "twohanded mastery", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_FIGHTING, &gsn_2hand_mast, TRUE, SLOT( 0), 0, 0, 0, "", "", "", NULL, NULL }, { "fury", { 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_fury, TRUE, SLOT( 0), 0, 0, 0, "fury", "You pant with exhuastion as your fury ends.", "", NULL, NULL }, { "embalm", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_null, TAR_IGNORE, POS_STANDING, &gsn_embalm, TRUE, SLOT( 0), 300, 0, 0, "", "The powder is all messed up and the fluid drips.", "", NULL, NULL }, { "flesh golem", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_lesser_golem, TAR_OBJ_INV, POS_STANDING, &gsn_lesser_golem, TRUE, SLOT( 0), 250, 0, 0, "", "You feel ready to create another flesh golem.", "", NULL, NULL }, { "iron golem", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_greater_golem, TAR_OBJ_INV, POS_STANDING, &gsn_greater_golem, TRUE, SLOT( 0), 450, 0, 0, "", "You feel ready to create another iron golem.", "", NULL, NULL }, { "preserve limb", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_preserve_limb, TAR_OBJ_INV, POS_STANDING, &gsn_preserve_limb, TRUE, SLOT( 0), 75, 0, 0, "", "!Preserve Limb!", "", NULL, NULL }, { "cremate", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_cremate, TAR_CHAR_OFFENSIVE, POS_FIGHTING, &gsn_cremate, TRUE, SLOT( 0), 50, 6, 0, "blast of fire", "!Cremate!", "", NULL, NULL }, { "imbue weapon", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_imbue_weapon, TAR_IGNORE, POS_STANDING, &gsn_imbue_weapon, TRUE, SLOT( 0), 400, 0, 0, "", "!Imbue Weapon!", "", NULL, NULL }, { "restore", { 102, 102, 1, 1, 1, 1, 1, 102, 102, 1, 1, 1, 1, 1, 102, 102, 102, 102, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 0, 0, 3, 1, 2, 4, 3, 0, 0, 2, 1, 1, 3, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2 }, spell_restore, TAR_IGNORE, POS_STANDING, &gsn_restore, TRUE, SLOT( 0), 100, 0, 0, "", "!Restore!", "", NULL, NULL }, }; /* god table */ const struct god_type god_table[] = { /* { name, player_good?, player_neutral?, player_evil?, player_mage?, player_cleric?, player_thief?, warrior?, ranger?, druid?, vampire?, wizard?, priest?, merc? gladiator?, strider?, sage?, lich? }, */ { "Nobody", FALSE, FALSE, 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, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE }, { "Aegir", TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE }, { "Eir", TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE }, { "Odin", TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, { "Hel", FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, 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, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE }, { "Loki", FALSE, TRUE, TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE }, { "Thor", TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, { "Forseti", 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, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE }, { "Frey", TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE }, { "Freya", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE }, { "Frigg", TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE }, { "Jord", TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE }, { "Njord", TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE }, { "Sif", TRUE, TRUE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE }, { "Snotra", TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE }, { "Tyr", TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, { "Ull", TRUE, TRUE, TRUE, FALSE, FALSE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, };