Typo fix, "Lightning" -> "Lighting"
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user