Typo fix, "Lightning" -> "Lighting"

This commit is contained in:
Sylae Corell
2013-06-20 19:14:28 -06:00
parent 1502372135
commit ef3b3d26f7
3 changed files with 324 additions and 324 deletions

View File

@@ -23,14 +23,14 @@
#define SDF_PARTY_SPLIT_WHERE_PARTY_Y 304][2
#define SDF_PARTY_SPLIT_PC 304][3
#define SDF_PARTY_SPLIT_TOWN 304][4 //for future use, hopefully
#define SDF_STEALTH 305][0
#define SDF_FLYING 305][1
#define SDF_DETECT_MONSTER 305][2
#define SDF_LAVAWALK 305][3
#define SDF_STEALTH 305][0
#define SDF_FLYING 305][1
#define SDF_DETECT_MONSTER 305][2
#define SDF_LAVAWALK 305][3
//#define SDF_SKIP_STARTUP 305][4 //is now a boolean : play_startup
#define SDF_LESS_SOUND 305][5
#define SDF_NO_TARGET_LINE 305][6
#define SDF_FASTER_BOOM_SPACES 305][7 //new (Classic Blades of Exile) option
#define SDF_NO_TARGET_LINE 305][6
#define SDF_FASTER_BOOM_SPACES 305][7 //new (Classic Blades of Exile) option
#define SDF_MONSTERS_ALERTNESS 305][9 //is 0 if monsters are placid (not detected), 30 if an active monster is seeking the party (detected), reduced by one (until 0) each turn when no such monster exists
#define SFD_NO_MAPS 306][0
#define SDF_NO_SOUNDS 306][1
@@ -41,35 +41,35 @@
#define SDF_GAME_SPEED 306][6
#define SDF_EASY_MODE 306][7
#define SDF_LESS_WANDER_ENC 306][8
#define SDF_NO_TER_ANIM 306][9
#define SDF_USE_DARKER_GRAPHICS 307][0 //new (Classic Blades of Exile) option (use Mac graphics)
#define SDF_NO_TER_ANIM 306][9
#define SDF_USE_DARKER_GRAPHICS 307][0 //new (Classic Blades of Exile) option (use Mac graphics)
#define SDF_ASK_ABOUT_TEXT_BOX 307][1 //new (Classic Blades of Exile) option (display an "Ask About" text box in talk mode)
#define SDF_HIDDEN_MAP 308][0
#define SDF_LEGACY_SCENARIO 305][8 //0 is new scenario, 1 is legacy
#define SDF_COMPATIBILITY_LEGACY_DAY_REACHED 309][0
#define SDF_COMPATIBILITY_LEGACY_KILL_NODE 309][1
#define SDF_COMPATIBILITY_WORKING_TOWN_WATERFALL 309][2
#define SDF_COMPATIBILITY_FULL_TRIMS 309][3
#define SDF_COMPATIBILITY_SPECIALS_INTERRUPT_REST 309][4
#define SDF_COMPATIBILITY_ANYTIME_STAIRWAY_NODES 309][5
#define SDF_COMPATIBILITY_CHECK_TIMERS_WHILE_RESTING 309][6
#define SDF_LEGACY_SCENARIO 305][8 //0 is new scenario, 1 is legacy
#define SDF_COMPATIBILITY_LEGACY_DAY_REACHED 309][0
#define SDF_COMPATIBILITY_LEGACY_KILL_NODE 309][1
#define SDF_COMPATIBILITY_WORKING_TOWN_WATERFALL 309][2
#define SDF_COMPATIBILITY_FULL_TRIMS 309][3
#define SDF_COMPATIBILITY_SPECIALS_INTERRUPT_REST 309][4
#define SDF_COMPATIBILITY_ANYTIME_STAIRWAY_NODES 309][5
#define SDF_COMPATIBILITY_CHECK_TIMERS_WHILE_RESTING 309][6
#define SDF_COMPATIBILITY_TRIGGER_SPECIALS_ON_BOAT 309][7
#define INVALID_TOWN 200
#define INVALID_TOWN 200
typedef unsigned short m_num_t;
typedef unsigned short ter_num_t;
typedef signed short spec_num_t;
typedef signed short item_num_t;
typedef unsigned short str_num_t;
/* Monsters Attitudes :
0 - Friendly, Docile
1 - Hostile, Type A
2 - Friendly, Will fight
3 - Hostile, Type B
*/
/* Monsters Attitudes :
0 - Friendly, Docile
1 - Hostile, Type A
2 - Friendly, Will fight
3 - Hostile, Type B
*/
/* overall mode; some seem to be missing */ //<=seems complete now
enum eMode {
@@ -77,7 +77,7 @@ enum eMode {
MODE_TOWN = 1,
MODE_TALK_TOWN = 2, // looking for someone to talk
MODE_TOWN_TARGET = 3, // spell target, that is
MODE_USE = 4,
MODE_USE = 4,
MODE_TOWN_DROPPING = 5,//dropping while in town mode
MODE_COMBAT = 10,
MODE_SPELL_TARGET = 11,
@@ -173,49 +173,49 @@ enum eStatus {
STATUS_ASLEEP = 11,
STATUS_PARALYZED = 12,
STATUS_ACID = 13,
};
/* adven[i].skills */ //complete
enum eSkill {
SKILL_STRENGTH = 0,
SKILL_DEXTERITY = 1,
SKILL_INTELLIGENCE = 2,
SKILL_EDGED_WEAPONS = 3,
SKILL_BASHING_WEAPONS = 4,
SKILL_POLE_WEAPONS = 5,
SKILL_THROWN_MISSILES = 6,
SKILL_ARCHERY = 7,
SKILL_DEFENSE = 8,
SKILL_MAGE_SPELLS = 9,
SKILL_PRIEST_SPELLS = 10,
SKILL_MAGE_LORE = 11,
SKILL_ALCHEMY = 12,
SKILL_ITEM_LORE = 13,
SKILL_DISARM_TRAPS = 14,
SKILL_LOCKPICKING = 15,
SKILL_ASSASSINATION = 16,
SKILL_POISON = 17,
SKILL_LUCK = 18,
};
/* adven[i].traits */ //complete
enum eTrait {
TRAIT_TOUGHNESS = 0,
TRAIT_MAGICALLY_APT = 1,
TRAIT_AMBIDEXTROUS = 2,
TRAIT_NIMBLE = 3,
TRAIT_CAVE_LORE = 4,
TRAIT_WOODSMAN = 5,
TRAIT_GOOD_CONST = 6,
TRAIT_HIGHLY_ALERT = 7,
TRAIT_STRENGTH = 8,
TRAIT_RECUPERATION = 9,
TRAIT_SLUGGISH = 10,
TRAIT_MAGICALLY_INEPT = 11,
TRAIT_FRAIL = 12,
TRAIT_CHRONIC_DISEASE = 13,
TRAIT_BAD_BACK = 14,
TRAIT_PACIFIST = 15,
};
/* adven[i].skills */ //complete
enum eSkill {
SKILL_STRENGTH = 0,
SKILL_DEXTERITY = 1,
SKILL_INTELLIGENCE = 2,
SKILL_EDGED_WEAPONS = 3,
SKILL_BASHING_WEAPONS = 4,
SKILL_POLE_WEAPONS = 5,
SKILL_THROWN_MISSILES = 6,
SKILL_ARCHERY = 7,
SKILL_DEFENSE = 8,
SKILL_MAGE_SPELLS = 9,
SKILL_PRIEST_SPELLS = 10,
SKILL_MAGE_LORE = 11,
SKILL_ALCHEMY = 12,
SKILL_ITEM_LORE = 13,
SKILL_DISARM_TRAPS = 14,
SKILL_LOCKPICKING = 15,
SKILL_ASSASSINATION = 16,
SKILL_POISON = 17,
SKILL_LUCK = 18,
};
/* adven[i].traits */ //complete
enum eTrait {
TRAIT_TOUGHNESS = 0,
TRAIT_MAGICALLY_APT = 1,
TRAIT_AMBIDEXTROUS = 2,
TRAIT_NIMBLE = 3,
TRAIT_CAVE_LORE = 4,
TRAIT_WOODSMAN = 5,
TRAIT_GOOD_CONST = 6,
TRAIT_HIGHLY_ALERT = 7,
TRAIT_STRENGTH = 8,
TRAIT_RECUPERATION = 9,
TRAIT_SLUGGISH = 10,
TRAIT_MAGICALLY_INEPT = 11,
TRAIT_FRAIL = 12,
TRAIT_CHRONIC_DISEASE = 13,
TRAIT_BAD_BACK = 14,
TRAIT_PACIFIST = 15,
};
/* Monster Type a.k.a m_type */
@@ -333,8 +333,8 @@ enum eMonsterType {
#define MONSTER_INVULNERABILITY 36
#define MONSTER_GUARD 37
/* Create Monsters/Fields */
//a.k.a radiate_1
/* Create Monsters/Fields */
//a.k.a radiate_1
//radiate_2 is the second field (monster to summon, probability to happens, etc)
#define MONSTER_NO_RADIATE 0
@@ -350,21 +350,21 @@ enum eMonsterType {
#define MONSTER_SUMMON3 12 //50 percent chance
// 13 and 14 are unused
#define MONSTER_DEATH_TRIGGERS 15 //death triggers global special
/* Attack Types */
enum eMonsterAttackTypes{
MONSTER_ATTACK_SWINGS = 0,
MONSTER_ATTACK_CLAWS = 1,
MONSTER_ATTACK_BITES = 2,
MONSTER_ATTACK_SLIMES = 3,
MONSTER_ATTACK_PUNCHES = 4,
MONSTER_ATTACK_STINGS = 5,
MONSTER_ATTACK_CLUBS = 6,
MONSTER_ATTACK_BURNS = 7,
MONSTER_ATTACK_HARMS = 8,
MONSTER_ATTACK_STABS = 9,
};
/* Attack Types */
enum eMonsterAttackTypes{
MONSTER_ATTACK_SWINGS = 0,
MONSTER_ATTACK_CLAWS = 1,
MONSTER_ATTACK_BITES = 2,
MONSTER_ATTACK_SLIMES = 3,
MONSTER_ATTACK_PUNCHES = 4,
MONSTER_ATTACK_STINGS = 5,
MONSTER_ATTACK_CLUBS = 6,
MONSTER_ATTACK_BURNS = 7,
MONSTER_ATTACK_HARMS = 8,
MONSTER_ATTACK_STABS = 9,
};
/* Terrains Special Properties : scenario.ter_types[i].special */ //complete
@@ -392,9 +392,9 @@ enum eTerSpec {
TER_SPEC_BLOCKED_TO_MONSTERS = 20,
TER_SPEC_TOWN_ENTRANCE = 21,
TER_SPEC_CHANGE_WHEN_USED = 22,
TER_SPEC_CALL_SPECIAL_WHEN_USED = 23,
TER_SPEC_CALL_SPECIAL_WHEN_USED = 23,
//future specs
//future specs
/*TER_SPEC_NONE = 0,
TER_SPEC_CHANGE_WHEN_STEP_ON = 1,
TER_SPEC_DAMAGING = 2,
@@ -579,7 +579,7 @@ enum eItemAbil {
ITEM_STEALTH = 91,
ITEM_FIREWALK = 92,
ITEM_FLYING = 93,
ITEM_MAJOR_HEALING = 94,
ITEM_MAJOR_HEALING = 94,
ITEM_CALL_SPECIAL = 95, //new (Classic Blades of Exile) item property
// Spell Usable
ITEM_SPELL_FLAME = 110,
@@ -705,7 +705,7 @@ enum eSpecContext {
};
enum eSpecNodeType {
SPEC_ERROR = -1,
SPEC_ERROR = -1,
SPEC_NULL = 0,
SPEC_SET_SDF = 1,
SPEC_INC_SDF = 2,
@@ -733,7 +733,7 @@ enum eSpecNodeType {
SPEC_SANCTIFY = 24,
SPEC_REST = 25,
SPEC_WANDERING_WILL_FIGHT = 26,
SPEC_END_SCENARIO = 27,
SPEC_END_SCENARIO = 27,
SPEC_DISPLAY_PICTURE = 28,//new (Classic Blades of Exile) special
SPEC_ONCE_GIVE_ITEM = 50,
SPEC_ONCE_GIVE_SPEC_ITEM = 51,
@@ -801,7 +801,7 @@ enum eSpecNodeType {
SPEC_IF_HAS_WOODSMAN = 152,
SPEC_IF_ENOUGH_STATISTIC = 153,//modified (Classic Blades of Exile) special node
SPEC_IF_TEXT_RESPONSE = 154,
SPEC_IF_SDF_EQ = 155,
SPEC_IF_SDF_EQ = 155,
SPEC_IF_ENOUGH_SPECIES = 156,
SPEC_SET_TOWN_STATUS = 170,
SPEC_TOWN_CHANGE_TER = 171,
@@ -828,8 +828,8 @@ enum eSpecNodeType {
SPEC_TOWN_PLACE_ITEM = 192,
SPEC_TOWN_SPLIT_PARTY = 193,
SPEC_TOWN_REUNITE_PARTY = 194,
SPEC_TOWN_TIMER_START = 195,
SPEC_TOWN_CHANGE_LIGHTNING = 196,//new (Classic Blades of Exile) special node
SPEC_TOWN_TIMER_START = 195,
SPEC_TOWN_CHANGE_LIGHTING = 196,//new (Classic Blades of Exile) special node
SPEC_TOWN_CHANGE_ATTITUDE = 197,//new (Classic Blades of Exile) special node
SPEC_RECT_PLACE_FIRE = 200,
SPEC_RECT_PLACE_FORCE = 201,
@@ -889,223 +889,223 @@ enum eTalkNodeType {
TALK_END_DIE = 28,
TALK_CALL_TOWN_SPEC = 29,
TALK_CALL_SCEN_SPEC = 30,
};
enum eMageSpells {
SPELL_MAGE_LIGHT = 0,
SPELL_MAGE_SPARK = 1,
SPELL_MAGE_MINOR_HASTE = 2,
SPELL_MAGE_STRENGTH = 3,
SPELL_MAGE_SCARE = 4,
SPELL_MAGE_FLAME_CLOUD = 5,
SPELL_MAGE_IDENTIFY = 6,
SPELL_MAGE_SCRY_MONSTER = 7,
SPELL_MAGE_GOO = 8,
SPELL_MAGE_TRUE_SIGHT = 9,
SPELL_MAGE_MINOR_POISON = 10,
SPELL_MAGE_FLAME = 11,
SPELL_MAGE_SLOW = 12,
SPELL_MAGE_DUMBFOUND = 13,
SPELL_MAGE_ENVENOM = 14,
SPELL_MAGE_STINKING_CLOUD = 15,
SPELL_MAGE_SUMMON_BEAST = 16,
SPELL_MAGE_CONFLAGRATION = 17,
SPELL_MAGE_DISPEL_FIELDS = 18,
SPELL_MAGE_SLEEP_CLOUD = 19,
SPELL_MAGE_UNLOCK = 20,
SPELL_MAGE_HASTE = 21,
SPELL_MAGE_FIREBALL = 22,
SPELL_MAGE_LONG_LIGHT = 23,
SPELL_MAGE_FEAR = 24,
SPELL_MAGE_WALL_OF_FORCE = 25,
SPELL_MAGE_WEAK_SUMMONING = 26,
SPELL_MAGE_FLAME_ARROWS = 27,
SPELL_MAGE_WEB = 28,
SPELL_MAGE_RESIST_MAGIC = 29,
SPELL_MAGE_POISON = 30,
SPELL_MAGE_ICE_BOLT = 31,
SPELL_MAGE_SLOW_GROUP = 32,
SPELL_MAGE_MAGIC_MAP = 33,
SPELL_MAGE_CAPTURE_SOUL = 34,
SPELL_MAGE_SIMULACRUM = 35,
SPELL_MAGE_VENOM_ARROWS = 36,
SPELL_MAGE_WALL_OF_ICE = 37,
SPELL_MAGE_STEALTH = 38,
SPELL_MAGE_MAJOR_HASTE = 39,
SPELL_MAGE_FIRE_STORM = 40,
SPELL_MAGE_DISPEL_BARRIER = 41,
SPELL_MAGE_FIRE_BARRIER = 42,
SPELL_MAGE_SUMMONING = 43,
SPELL_MAGE_SHOCKSTORM = 44,
SPELL_MAGE_SPRAY_FIELDS = 45,
SPELL_MAGE_MAJOR_POISON = 46,
SPELL_MAGE_GROUP_FEAR = 47,
SPELL_MAGE_KILL = 48,
SPELL_MAGE_PARALYSIS = 49,
SPELL_MAGE_DAEMON = 50,
SPELL_MAGE_ANTIMAGIC_CLOUD = 51,
SPELL_MAGE_MINDDUEL = 52,
SPELL_MAGE_FLIGHT = 53,
SPELL_MAGE_SHOCKWAVE = 54,
SPELL_MAGE_MAJOR_BLESSING = 55,
SPELL_MAGE_MASS_PARALYSIS = 56,
SPELL_MAGE_PROTECTION = 57,
SPELL_MAGE_MAJOR_SUMMON = 58,
SPELL_MAGE_FORCE_BARRIER = 59,
SPELL_MAGE_QUICKFIRE = 60,
SPELL_MAGE_DEATH_ARROWS = 61,
};
enum ePriestSpells {
SPELL_PRIEST_MINOR_BLESS = 0,
SPELL_PRIEST_MINOR_HEAL = 1,
SPELL_PRIEST_WEAKEN_POISON = 2,
SPELL_PRIEST_TURN_UNDEAD = 3,
SPELL_PRIEST_LOCATION = 4,
SPELL_PRIEST_SANCTUARY = 5,
SPELL_PRIEST_SYMBIOSIS = 6,
SPELL_PRIEST_MINOR_MANNA = 7,
SPELL_PRIEST_RITUAL_SANCTIFY = 8,
SPELL_PRIEST_STUMBLE = 9,
SPELL_PRIEST_BLESS = 10,
SPELL_PRIEST_CURE_POISON = 11,
SPELL_PRIEST_CURSE = 12,
SPELL_PRIEST_LIGHT = 13,
SPELL_PRIEST_WOUND = 14,
SPELL_PRIEST_SUMMON_SPIRIT = 15,
SPELL_PRIEST_MOVE_MOUNTAINS = 16,
SPELL_PRIEST_CHARM_FOE = 17,
SPELL_PRIEST_DISEASE = 18,
SPELL_PRIEST_AWAKEN = 19,
SPELL_PRIEST_HEAL = 20,
SPELL_PRIEST_LIGHT_HEAL_ALL = 21,
SPELL_PRIEST_HOLY_SCOURGE = 22,
SPELL_PRIEST_DETECT_LIFE = 23,
SPELL_PRIEST_CURE_PARALYSIS = 24,
SPELL_PRIEST_MANNA = 25,
SPELL_PRIEST_FORCEFIELD = 26,
SPELL_PRIEST_CURE_DISEASE = 27,
SPELL_PRIEST_RESTORE_MIND = 28,
SPELL_PRIEST_SMITE = 29,
SPELL_PRIEST_CURE_PARTY = 30,
SPELL_PRIEST_CURSE_ALL = 31,
SPELL_PRIEST_DISPEL_UNDEAD = 32,
SPELL_PRIEST_REMOVE_CURSE = 33,
SPELL_PRIEST_STICKS_TO_SNAKES = 34,
SPELL_PRIEST_MARTYRS_SHIELD = 35,
SPELL_PRIEST_CLEANSE = 36,
SPELL_PRIEST_FIREWALK = 37,
SPELL_PRIEST_BLESS_PARTY = 38,
SPELL_PRIEST_MAJOR_HEAL = 39,
SPELL_PRIEST_RAISE_DEAD = 40,
SPELL_PRIEST_FLAMESTRIKE = 41,
SPELL_PRIEST_MASS_SANCTUARY = 42,
SPELL_PRIEST_SUMMON_HOST = 43,
SPELL_PRIEST_SHATTER = 44,
SPELL_PRIEST_DISPEL_FIELDS = 45,
SPELL_PRIEST_HEAL_ALL = 46,
SPELL_PRIEST_REVIVE = 47,
SPELL_PRIEST_HYPERACTIVITY = 48,
SPELL_PRIEST_DESTONE = 49,
SPELL_PRIEST_GUARDIAN = 50,
SPELL_PRIEST_MASS_CHARM = 51,
SPELL_PRIEST_PROTECTIVE_CIRCLE = 52,
SPELL_PRIEST_PESTILENCE = 53,
SPELL_PRIEST_REVIVE_ALL = 54,
SPELL_PRIEST_RAVAGE_SPIRIT = 55,
SPELL_PRIEST_RESURRECT = 56,
SPELL_PRIEST_DIVINE_THUD = 57,
SPELL_PRIEST_AVATAR = 58,
SPELL_PRIEST_WALL_OF_BLADES = 59,
SPELL_PRIEST_WORD_OF_RECALL = 60,
SPELL_PRIEST_MAJOR_CLEANSING = 61,
};
//Specific spells called when using items
enum eItemsSpells {
SPELL_ITEMS_STRENGHTEN_TARGET = 62, //wand of carrunos effect
SPELL_ITEMS_ICE_WALL_BALLS = 64, //circular radius rather than straight wall
SPELL_ITEMS_GOO_BOMB = 65, //greater radius than webs
SPELL_ITEMS_FOUL_VAPORS = 66, //greater radius than stinking cloud
SPELL_ITEMS_SPRAY_ACID = 68,
SPELL_ITEMS_PARALYZE = 69, //powerful paralysis (won't break out of it soon)
};
enum eMonstersMageSpells {
SPELL_MONST_MAGE_NO_SPELL = 0,
SPELL_MONST_MAGE_SPARK = 1,
SPELL_MONST_MAGE_MINOR_HASTE = 2,
SPELL_MONST_MAGE_STRENGH = 3,
SPELL_MONST_MAGE_FLAME_CLOUD = 4,
SPELL_MONST_MAGE_FLAME = 5,
SPELL_MONST_MAGE_MINOR_POISON = 6,
SPELL_MONST_MAGE_SLOW = 7,
SPELL_MONST_MAGE_DUMBFOUND = 8,
SPELL_MONST_MAGE_STINKING_CLOUD = 9,
SPELL_MONST_MAGE_SUMMON_BEAST = 10,
SPELL_MONST_MAGE_CONFLAGRATION = 11,
SPELL_MONST_MAGE_FIREBALL = 12,
SPELL_MONST_MAGE_WEAK_SUMMONING = 13,
SPELL_MONST_MAGE_WEB = 14,
SPELL_MONST_MAGE_POISON = 15,
SPELL_MONST_MAGE_ICE_BOLT = 16,
SPELL_MONST_MAGE_SLOW_GROUP = 17,
SPELL_MONST_MAGE_MAJOR_HASTE = 18,
SPELL_MONST_MAGE_FIRESTORM = 19,
SPELL_MONST_MAGE_SUMMONING = 20,
SPELL_MONST_MAGE_SHOCKSTORM = 21,
SPELL_MONST_MAGE_MAJOR_POISON = 22,
SPELL_MONST_MAGE_KILL = 23,
SPELL_MONST_MAGE_DAEMON = 24,
SPELL_MONST_MAGE_MAJOR_BLESSING = 25,
SPELL_MONST_MAGE_MAJOR_SUMMONING = 26,
SPELL_MONST_MAGE_SHOCKWAVE = 27,
};
enum eMonstersPriestSpells {
SPELL_MONST_PRIEST_NO_SPELL = 0,
SPELL_MONST_PRIEST_MINOR_BLESS = 1,
SPELL_MONST_PRIEST_LIGHT_HEAL = 2,
SPELL_MONST_PRIEST_WRACK = 3,
SPELL_MONST_PRIEST_STUMBLE = 4,
SPELL_MONST_PRIEST_BLESS = 5,
SPELL_MONST_PRIEST_CURSE = 6,
SPELL_MONST_PRIEST_WOUND = 7,
SPELL_MONST_PRIEST_SUMMON_SPIRIT = 8,
SPELL_MONST_PRIEST_DISEASE = 9,
SPELL_MONST_PRIEST_HEAL = 10,
SPELL_MONST_PRIEST_HOLY_SCOURGE = 11,
SPELL_MONST_PRIEST_SMITE = 12,
SPELL_MONST_PRIEST_CURSE_ALL = 13,
SPELL_MONST_PRIEST_STICKS_TO_SNAKES = 14,
SPELL_MONST_PRIEST_MARTYRS_SHIELD = 15,
SPELL_MONST_PRIEST_BLESS_ALL = 16,
SPELL_MONST_PRIEST_MAJOR_HEAL = 17,
SPELL_MONST_PRIEST_FLAMESTRIKE = 18,
SPELL_MONST_PRIEST_SUMMON_HOST = 19,
SPELL_MONST_PRIEST_REVIVE_SELF = 20,// renamed from heal all, to avoid confusion (this isn't a mass spell !)
SPELL_MONST_PRIEST_UNHOLY_RAVAGING = 21,
SPELL_MONST_PRIEST_SUMMON_GUARDIAN = 22,
SPELL_MONST_PRIEST_PESTILENCE = 23,
SPELL_MONST_PRIEST_REVIVE_ALL = 24,
SPELL_MONST_PRIEST_AVATAR = 25,
SPELL_MONST_PRIEST_DIVINE_THUD = 26,
};
enum eShopTypes {
SHOP_WEAPON_SHOP = 0,
SHOP_ARMOR_SHOP = 1,
SHOP_MISC_SHOP = 2,
SHOP_HEALER = 3,
SHOP_FOOD = 4,
SHOP_MAGIC_SHOP_1 = 5,
SHOP_MAGIC_SHOP_2 = 6,
SHOP_MAGIC_SHOP_3 = 7,
SHOP_MAGIC_SHOP_4 = 8,
SHOP_MAGIC_SHOP_5 = 9,
SHOP_MAGE_SPELLS = 10,
SHOP_PRIEST_SPELLS = 11,
SHOP_ALCHEMY = 12,
};
enum eMageSpells {
SPELL_MAGE_LIGHT = 0,
SPELL_MAGE_SPARK = 1,
SPELL_MAGE_MINOR_HASTE = 2,
SPELL_MAGE_STRENGTH = 3,
SPELL_MAGE_SCARE = 4,
SPELL_MAGE_FLAME_CLOUD = 5,
SPELL_MAGE_IDENTIFY = 6,
SPELL_MAGE_SCRY_MONSTER = 7,
SPELL_MAGE_GOO = 8,
SPELL_MAGE_TRUE_SIGHT = 9,
SPELL_MAGE_MINOR_POISON = 10,
SPELL_MAGE_FLAME = 11,
SPELL_MAGE_SLOW = 12,
SPELL_MAGE_DUMBFOUND = 13,
SPELL_MAGE_ENVENOM = 14,
SPELL_MAGE_STINKING_CLOUD = 15,
SPELL_MAGE_SUMMON_BEAST = 16,
SPELL_MAGE_CONFLAGRATION = 17,
SPELL_MAGE_DISPEL_FIELDS = 18,
SPELL_MAGE_SLEEP_CLOUD = 19,
SPELL_MAGE_UNLOCK = 20,
SPELL_MAGE_HASTE = 21,
SPELL_MAGE_FIREBALL = 22,
SPELL_MAGE_LONG_LIGHT = 23,
SPELL_MAGE_FEAR = 24,
SPELL_MAGE_WALL_OF_FORCE = 25,
SPELL_MAGE_WEAK_SUMMONING = 26,
SPELL_MAGE_FLAME_ARROWS = 27,
SPELL_MAGE_WEB = 28,
SPELL_MAGE_RESIST_MAGIC = 29,
SPELL_MAGE_POISON = 30,
SPELL_MAGE_ICE_BOLT = 31,
SPELL_MAGE_SLOW_GROUP = 32,
SPELL_MAGE_MAGIC_MAP = 33,
SPELL_MAGE_CAPTURE_SOUL = 34,
SPELL_MAGE_SIMULACRUM = 35,
SPELL_MAGE_VENOM_ARROWS = 36,
SPELL_MAGE_WALL_OF_ICE = 37,
SPELL_MAGE_STEALTH = 38,
SPELL_MAGE_MAJOR_HASTE = 39,
SPELL_MAGE_FIRE_STORM = 40,
SPELL_MAGE_DISPEL_BARRIER = 41,
SPELL_MAGE_FIRE_BARRIER = 42,
SPELL_MAGE_SUMMONING = 43,
SPELL_MAGE_SHOCKSTORM = 44,
SPELL_MAGE_SPRAY_FIELDS = 45,
SPELL_MAGE_MAJOR_POISON = 46,
SPELL_MAGE_GROUP_FEAR = 47,
SPELL_MAGE_KILL = 48,
SPELL_MAGE_PARALYSIS = 49,
SPELL_MAGE_DAEMON = 50,
SPELL_MAGE_ANTIMAGIC_CLOUD = 51,
SPELL_MAGE_MINDDUEL = 52,
SPELL_MAGE_FLIGHT = 53,
SPELL_MAGE_SHOCKWAVE = 54,
SPELL_MAGE_MAJOR_BLESSING = 55,
SPELL_MAGE_MASS_PARALYSIS = 56,
SPELL_MAGE_PROTECTION = 57,
SPELL_MAGE_MAJOR_SUMMON = 58,
SPELL_MAGE_FORCE_BARRIER = 59,
SPELL_MAGE_QUICKFIRE = 60,
SPELL_MAGE_DEATH_ARROWS = 61,
};
enum ePriestSpells {
SPELL_PRIEST_MINOR_BLESS = 0,
SPELL_PRIEST_MINOR_HEAL = 1,
SPELL_PRIEST_WEAKEN_POISON = 2,
SPELL_PRIEST_TURN_UNDEAD = 3,
SPELL_PRIEST_LOCATION = 4,
SPELL_PRIEST_SANCTUARY = 5,
SPELL_PRIEST_SYMBIOSIS = 6,
SPELL_PRIEST_MINOR_MANNA = 7,
SPELL_PRIEST_RITUAL_SANCTIFY = 8,
SPELL_PRIEST_STUMBLE = 9,
SPELL_PRIEST_BLESS = 10,
SPELL_PRIEST_CURE_POISON = 11,
SPELL_PRIEST_CURSE = 12,
SPELL_PRIEST_LIGHT = 13,
SPELL_PRIEST_WOUND = 14,
SPELL_PRIEST_SUMMON_SPIRIT = 15,
SPELL_PRIEST_MOVE_MOUNTAINS = 16,
SPELL_PRIEST_CHARM_FOE = 17,
SPELL_PRIEST_DISEASE = 18,
SPELL_PRIEST_AWAKEN = 19,
SPELL_PRIEST_HEAL = 20,
SPELL_PRIEST_LIGHT_HEAL_ALL = 21,
SPELL_PRIEST_HOLY_SCOURGE = 22,
SPELL_PRIEST_DETECT_LIFE = 23,
SPELL_PRIEST_CURE_PARALYSIS = 24,
SPELL_PRIEST_MANNA = 25,
SPELL_PRIEST_FORCEFIELD = 26,
SPELL_PRIEST_CURE_DISEASE = 27,
SPELL_PRIEST_RESTORE_MIND = 28,
SPELL_PRIEST_SMITE = 29,
SPELL_PRIEST_CURE_PARTY = 30,
SPELL_PRIEST_CURSE_ALL = 31,
SPELL_PRIEST_DISPEL_UNDEAD = 32,
SPELL_PRIEST_REMOVE_CURSE = 33,
SPELL_PRIEST_STICKS_TO_SNAKES = 34,
SPELL_PRIEST_MARTYRS_SHIELD = 35,
SPELL_PRIEST_CLEANSE = 36,
SPELL_PRIEST_FIREWALK = 37,
SPELL_PRIEST_BLESS_PARTY = 38,
SPELL_PRIEST_MAJOR_HEAL = 39,
SPELL_PRIEST_RAISE_DEAD = 40,
SPELL_PRIEST_FLAMESTRIKE = 41,
SPELL_PRIEST_MASS_SANCTUARY = 42,
SPELL_PRIEST_SUMMON_HOST = 43,
SPELL_PRIEST_SHATTER = 44,
SPELL_PRIEST_DISPEL_FIELDS = 45,
SPELL_PRIEST_HEAL_ALL = 46,
SPELL_PRIEST_REVIVE = 47,
SPELL_PRIEST_HYPERACTIVITY = 48,
SPELL_PRIEST_DESTONE = 49,
SPELL_PRIEST_GUARDIAN = 50,
SPELL_PRIEST_MASS_CHARM = 51,
SPELL_PRIEST_PROTECTIVE_CIRCLE = 52,
SPELL_PRIEST_PESTILENCE = 53,
SPELL_PRIEST_REVIVE_ALL = 54,
SPELL_PRIEST_RAVAGE_SPIRIT = 55,
SPELL_PRIEST_RESURRECT = 56,
SPELL_PRIEST_DIVINE_THUD = 57,
SPELL_PRIEST_AVATAR = 58,
SPELL_PRIEST_WALL_OF_BLADES = 59,
SPELL_PRIEST_WORD_OF_RECALL = 60,
SPELL_PRIEST_MAJOR_CLEANSING = 61,
};
//Specific spells called when using items
enum eItemsSpells {
SPELL_ITEMS_STRENGHTEN_TARGET = 62, //wand of carrunos effect
SPELL_ITEMS_ICE_WALL_BALLS = 64, //circular radius rather than straight wall
SPELL_ITEMS_GOO_BOMB = 65, //greater radius than webs
SPELL_ITEMS_FOUL_VAPORS = 66, //greater radius than stinking cloud
SPELL_ITEMS_SPRAY_ACID = 68,
SPELL_ITEMS_PARALYZE = 69, //powerful paralysis (won't break out of it soon)
};
enum eMonstersMageSpells {
SPELL_MONST_MAGE_NO_SPELL = 0,
SPELL_MONST_MAGE_SPARK = 1,
SPELL_MONST_MAGE_MINOR_HASTE = 2,
SPELL_MONST_MAGE_STRENGH = 3,
SPELL_MONST_MAGE_FLAME_CLOUD = 4,
SPELL_MONST_MAGE_FLAME = 5,
SPELL_MONST_MAGE_MINOR_POISON = 6,
SPELL_MONST_MAGE_SLOW = 7,
SPELL_MONST_MAGE_DUMBFOUND = 8,
SPELL_MONST_MAGE_STINKING_CLOUD = 9,
SPELL_MONST_MAGE_SUMMON_BEAST = 10,
SPELL_MONST_MAGE_CONFLAGRATION = 11,
SPELL_MONST_MAGE_FIREBALL = 12,
SPELL_MONST_MAGE_WEAK_SUMMONING = 13,
SPELL_MONST_MAGE_WEB = 14,
SPELL_MONST_MAGE_POISON = 15,
SPELL_MONST_MAGE_ICE_BOLT = 16,
SPELL_MONST_MAGE_SLOW_GROUP = 17,
SPELL_MONST_MAGE_MAJOR_HASTE = 18,
SPELL_MONST_MAGE_FIRESTORM = 19,
SPELL_MONST_MAGE_SUMMONING = 20,
SPELL_MONST_MAGE_SHOCKSTORM = 21,
SPELL_MONST_MAGE_MAJOR_POISON = 22,
SPELL_MONST_MAGE_KILL = 23,
SPELL_MONST_MAGE_DAEMON = 24,
SPELL_MONST_MAGE_MAJOR_BLESSING = 25,
SPELL_MONST_MAGE_MAJOR_SUMMONING = 26,
SPELL_MONST_MAGE_SHOCKWAVE = 27,
};
enum eMonstersPriestSpells {
SPELL_MONST_PRIEST_NO_SPELL = 0,
SPELL_MONST_PRIEST_MINOR_BLESS = 1,
SPELL_MONST_PRIEST_LIGHT_HEAL = 2,
SPELL_MONST_PRIEST_WRACK = 3,
SPELL_MONST_PRIEST_STUMBLE = 4,
SPELL_MONST_PRIEST_BLESS = 5,
SPELL_MONST_PRIEST_CURSE = 6,
SPELL_MONST_PRIEST_WOUND = 7,
SPELL_MONST_PRIEST_SUMMON_SPIRIT = 8,
SPELL_MONST_PRIEST_DISEASE = 9,
SPELL_MONST_PRIEST_HEAL = 10,
SPELL_MONST_PRIEST_HOLY_SCOURGE = 11,
SPELL_MONST_PRIEST_SMITE = 12,
SPELL_MONST_PRIEST_CURSE_ALL = 13,
SPELL_MONST_PRIEST_STICKS_TO_SNAKES = 14,
SPELL_MONST_PRIEST_MARTYRS_SHIELD = 15,
SPELL_MONST_PRIEST_BLESS_ALL = 16,
SPELL_MONST_PRIEST_MAJOR_HEAL = 17,
SPELL_MONST_PRIEST_FLAMESTRIKE = 18,
SPELL_MONST_PRIEST_SUMMON_HOST = 19,
SPELL_MONST_PRIEST_REVIVE_SELF = 20,// renamed from heal all, to avoid confusion (this isn't a mass spell !)
SPELL_MONST_PRIEST_UNHOLY_RAVAGING = 21,
SPELL_MONST_PRIEST_SUMMON_GUARDIAN = 22,
SPELL_MONST_PRIEST_PESTILENCE = 23,
SPELL_MONST_PRIEST_REVIVE_ALL = 24,
SPELL_MONST_PRIEST_AVATAR = 25,
SPELL_MONST_PRIEST_DIVINE_THUD = 26,
};
enum eShopTypes {
SHOP_WEAPON_SHOP = 0,
SHOP_ARMOR_SHOP = 1,
SHOP_MISC_SHOP = 2,
SHOP_HEALER = 3,
SHOP_FOOD = 4,
SHOP_MAGIC_SHOP_1 = 5,
SHOP_MAGIC_SHOP_2 = 6,
SHOP_MAGIC_SHOP_3 = 7,
SHOP_MAGIC_SHOP_4 = 8,
SHOP_MAGIC_SHOP_5 = 9,
SHOP_MAGE_SPELLS = 10,
SHOP_PRIEST_SPELLS = 11,
SHOP_ALCHEMY = 12,
};
#endif