使用方法如下:
第壹步: 在安裝文件夾下的profiles裏找到autoexec.cfg。記事本打開。最後壹行。
加上:setvar dev_console_password = schwinge-des-todes
改後效果:
//============================================================================
// Startup
mainmenu
setvar dev_console_password = schwinge-des-todes
第二步:我的文檔\mygames\Heroes of Might and Magic V\名字\input.cfg
打開。找到
// obsolete, but strictly need for compability with some interfaces
bind close_window 'ESC'
bind confirm_action 'ENTER'
bind show_console '`'(此行自己添加)
第三步:關鍵壹步。。。。打開遊戲。。。進入地圖。。。按`鍵
輸入enable_cheats
然後會看到諸如使用cheat會失去遊戲樂趣的厚道提示雲雲。。
然後就可以使用控制臺了。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
另外。有些特殊的功能比如解除戰爭迷霧和隱藏操作界面什麽的。需要自己修改input.cfg
還有些很BT的作弊鍵,比如
//adventure debug
bind adventure_teleport 'CTRL' + 'SHIFT' + 'T 傳送
bind adventure_remove_object 'CTRL' + 'D' 移除
//END adventure debug
//combat debug
bind combat_killcreature 'CTRL' + 'D' 殺死生物
bind combat_creaturegiveturn 'CTRL' + 'F' 進度條
//end combat debug
代碼
(1)普通作弊碼
"add_skill + 技能名/數字" 可以給選定英雄加技能,例如在控制臺中輸入:
add_skill Necromancy
這個可以加巫術
或者在後邊加數字:
add_skill 19
可以加尋路術。這些數字對應的技能可以用寫字板打開data\data.pak\scripts\advmap-startup.lua這個文件察看
註意這個data.pak是個壓縮文件,可以用解壓軟件(winrar,winzip等)把它打開並把想要的文件解壓出來。
用這種方法所加的技能數量是可以超出原有限制,雖然不會顯示出來,但是效果還在
add_army 種族代碼, 是否升級
加生物
種族代碼對應如下:
HEAVEN(聖堂) = 0
PRESERVE(森林) = 1
ACADEMY(學院) = 2
DUNGEON(地牢)= 3
NECRO(不死) = 4
INFERNO(煉獄) = 5
例如:
add_army 5, 0
會給英雄加升級前的7種煉獄生物各十(至於原來的兵會怎樣?試過就知道了)
add_army 4, 1
加升級後的七種不死生物各十
add_all_spells
使英雄學會所有魔法,不受技能限制(包括使用這些魔法)
set_hero_luck_morale M N
改變英雄的基本運氣(M)和士氣(N),例如 set_hero_luck_morale 5 3
show_player_money N
顯示玩家N所擁有的資源,例如 show_player_money 2
show_hero_mp
Shows detailed movement point stats for currently selected hero - exact quantity, stats for currently plotted path(how many points it'll take).
add_exp N
加經驗,例如add_exp 5000
add_money N
加金幣1000*N,其他所有資源加N
(2)調用函數
上邊的都只算小兒科,下邊來點真格的
在data.pak或妳所解出來的文件夾裏的.lua 、.xdb文件裏邊妳通常會看到壹大堆函數,遊戲中的所有事件(如征兵,學技能等)都是通過這些函數實現的。開始遊戲時這些文件會對遊戲進行初始化。然而通過控制臺妳可以在遊戲中調用這些函數,也就是說,只要妳知道了這些函數,幾乎可以人為的實現在遊戲中可能實現的壹切
要在遊戲中使用這些函數,只要調用控制臺,在這些函數前加上@,並使用相關參數就可以了。例如:
文件中有這麽壹句:
GiveExp("Isabell",5000)
會給Isabell 5000經驗(太明顯啦!)
那麽在控制臺裏,妳可以輸入:
@GiveExp("x", y)
會給英雄 x 增加經驗值 y
或者更簡單的:
@Win()
直接取得勝利
@Loose()
失敗
下邊列幾個比較實用的:
@GiveArtefact("x", y)
給英雄x加上物品y,y可以是物品名或者物品代碼,
@TeachHeroSpell("Isabell",SPELL_PHANTOM)
使Isabell學會法術PHANTOM, 也可以用法術代碼
@AddHeroSkill('Isabell', 13)
加技能13
@AddHeroCreatures( "Agrael", CREATURE_HELL_HOUND, 1000 );
給Agreal加1000只Hell Hound
@SetTownBuildingLimitLevel('Putor', 13, 1);
設定城鎮Putor的建設等級
@OpenCircleFog (0, 0, 0, 9999, PLAYER_x);
給第x位玩家開圖(地面)
如果是地底的話
@OpenCircleFog (0, 0, 1, 9999, PLAYER_x);
@SetPlayerResource(PLAYER_1,x,y);
把玩家1的資源x設為y,x對應資源GOLD,WOOD,ORE,GEM,SULFER,MERCURY,CRYSTAL ;y對應數字
@ChangeHeroStat( 'Isabell', STAT_ATTACK, 9999 );
使Isabell的攻擊變為9999
@AddHeroWarMachine('Isabell',1)
給英雄加戰爭機器
這裏的部分代碼我會在後邊列出,當然妳最好可以自己去查lua文件,我比較常用/data/script/裏邊的
註意: 遊戲裏顯示的名稱(如英雄名,城鎮名等)往往跟在程序裏使用的內部名稱不壹樣,對於英雄名,可以用這個命令
@print(GetPlayerHeroes(PLAYER_x))
顯示第x位玩家的英雄名。至於其他的,也可以在/data/text/裏邊查找,不過比較麻煩,希望有高手能解決這個問題
沒見過作弊能這麽bt的。不過,我喜歡。
這麽強大的控制臺並不壹定要拿來作弊的,比如說在最後大局已定英雄毒孤求拜時,可以放幾百條黑龍出來耍耍
又或者讓壹隊地獄犬在清掉壹群骷髏後說:“Mmmmm, yummy......”
活活, yy無限啊
當然這個也可以方便制作mod的玩家進行調試,本來就是debug用的
6月2日更新:
@print(GetObjectPos('heroname'))
會顯示英雄的坐標
@SetObjectPos('heroname',x,y,0)
瞬移(地面)
@SetObjectPos('heroname',x,y,1)
瞬移(地底)
@CreateMonster('Peasant',CREATURE_PEASANT,100,30,40,1)
在地底坐標(30,40)處放100個農民
附:
技能代碼
物品代碼
法術代碼(這個好像不止法術而已,而且看起來有點恐怖,如果能全部挖掘的話)
英雄屬性
兵種及英雄代碼
技能代碼
-- Skill type IDs
--
-- Basic Skills
SKILL_LOGISTICS = 1
SKILL_WAR_MACHINES = 2
SKILL_LEARNING = 3
SKILL_LEADERSHIP = 4
SKILL_LUCK = 5
SKILL_OFFENCE = 6
SKILL_DEFENCE = 7
SKILL_SORCERY = 8
SKILL_DESTRUCTIVE_MAGIC = 9
SKILL_DARK_MAGIC = 10
SKILL_LIGHT_MAGIC = 11
SKILL_SUMMONING_MAGIC = 12
-- Class skills
SKILL_TRAINING = 13
SKILL_GATING = 14
SKILL_NECROMANCY = 15
SKILL_AVENGER = 16
SKILL_ARTIFICIER = 17
SKILL_INVOCATION = 18
-- Perks
PERK_PATHFINDING = 19
PERK_SCOUTING = 20
PERK_NAVIGATION = 21
PERK_FIRST_AID = 22
PERK_BALLISTA = 23
PERK_CATAPULT = 24
PERK_INTELLIGENCE = 25
PERK_SCHOLAR = 26
PERK_EAGLE_EYE = 27
PERK_RECRUITMENT = 28
PERK_ESTATES = 29
PERK_DIPLOMACY = 30
PERK_RESISTANCE = 31
PERK_LUCKY_STRIKE = 32
PERK_FORTUNATE_ADVENTURER = 33
PERK_TACTICS = 34
PERK_ARCHERY = 35
PERK_FRENZY = 36
PERK_PROTECTION = 37
PERK_EVASION = 38
PERK_TOUGHNESS = 39
PERK_MYSTICISM = 40
PERK_WISDOM = 41
PERK_ARCANE_TRAINING = 42
PERK_MASTER_OF_ICE = 43
PERK_MASTER_OF_FIRE = 44
PERK_MASTER_OF_LIGHTNINGS = 45
PERK_MASTER_OF_CURSES = 46
PERK_MASTER_OF_MIND = 47
PERK_MASTER_OF_SICKNESS = 48
PERK_MASTER_OF_BLESSING = 49
PERK_MASTER_OF_ABJURATION = 50
PERK_MASTER_OF_WRATH = 51
PERK_MASTER_OF_QUAKES = 52
PERK_MASTER_OF_CREATURES = 53
PERK_MASTER_OF_ANIMATION = 54
-- Knight perks
PERK_HOLY_CHARGE = 55
PERK_PRAYER = 56
PERK_EXPERT_TRAINER = 57
-- Demonlord perks
PERK_CONSUME_CORPSE = 58
PERK_DEMONIC_FIRE = 59
PERK_DEMONIC_STRIKE = 60
-- Necromancer perks
PERK_RAISE_ARCHERS = 61
PERK_NO_REST_FOR_THE_WICKED = 62
PERK_DEATH_SCREAM = 63
-- Ranger perks
PERK_MULTISHOT = 64
PERK_SNIPE_DEAD = 65
PERK_IMBUE_ARROW = 66
-- Wizard perks
PERK_MAGIC_BOND = 67
PERK_MELT_ARTIFACT = 68
PERK_MAGIC_MIRROR = 69
-- Warlock perks
PERK_EMPOWERED_SPELLS = 70
PERK_DARK_RITUAL = 71
PERK_ELEMENTAL_VISION = 72
-- Feats
-- Knight
KNIGHT_FEAT_ROAD_HOME = 73
KNIGHT_FEAT_TRIPLE_BALLISTA = 74
KNIGHT_FEAT_ENCOURAGE = 75
KNIGHT_FEAT_RETRIBUTION = 76
KNIGHT_FEAT_HOLD_GROUND = 77
KNIGHT_FEAT_GUARDIAN_ANGEL = 78
KNIGHT_FEAT_STUDENT_AWARD = 79
KNIGHT_FEAT_GRAIL_VISION = 80
KNIGHT_FEAT_CASTER_CERTIFICATE = 81
KNIGHT_FEAT_ANCIENT_SMITHY = 82
KNIGHT_FEAT_PARIAH = 83
KNIGHT_FEAT_ELEMENTAL_BALANCE = 84
KNIGHT_FEAT_ABSOLUTE_CHARGE = 85
-- Demon Lord
DEMON_FEAT_QUICK_GATING = 86
DEMON_FEAT_MASTER_OF_SECRETS = 87
DEMON_FEAT_TRIPLE_CATAPULT = 88
DEMON_FEAT_GATING_MASTERY = 89
DEMON_FEAT_CRITICAL_GATING = 90
DEMON_FEAT_CRITICAL_STRIKE = 91
DEMON_FEAT_DEMONIC_RETALIATION = 92
DEMON_FEAT_EXPLODING_CORPSES = 93
DEMON_FEAT_DEMONIC_FLAME = 94
DEMON_FEAT_WEAKENING_STRIKE = 95
DEMON_FEAT_FIRE_PROTECTION = 96
DEMON_FEAT_FIRE_AFFINITY = 97
DEMON_FEAT_ABSOLUTE_GATING = 98
-- Necromancer
NECROMANCER_FEAT_DEATH_TREAD = 99
NECROMANCER_FEAT_LAST_AID = 100
NECROMANCER_FEAT_LORD_OF_UNDEAD = 101
NECROMANCER_FEAT_HERALD_OF_DEATH = 102
NECROMANCER_FEAT_DEAD_LUCK = 103
NECROMANCER_FEAT_CHILLING_STEEL = 104
NECROMANCER_FEAT_CHILLING_BONES = 105
NECROMANCER_FEAT_SPELLPROOF_BONES = 106
NECROMANCER_FEAT_DEADLY_COLD = 107
NECROMANCER_FEAT_SPIRIT_LINK = 108
NECROMANCER_FEAT_TWILIGHT = 109
NECROMANCER_FEAT_HAUNT_MINE = 110
NECROMANCER_FEAT_ABSOLUTE_FEAR = 111
-- Ranger
RANGER_FEAT_DISGUISE_AND_RECKON = 112
RANGER_FEAT_IMBUE_BALLISTA = 113
RANGER_FEAT_CUNNING_OF_THE_WOODS = 114
RANGER_FEAT_FOREST_GUARD_EMBLEM = 115
RANGER_FEAT_ELVEN_LUCK = 116
RANGER_FEAT_FOREST_RAGE = 117
RANGER_FEAT_LAST_STAND = 118
RANGER_FEAT_INSIGHTS = 119
RANGER_FEAT_SUN_FIRE = 120
RANGER_FEAT_SOIL_BURN = 121
RANGER_FEAT_STORM_WIND = 122
RANGER_FEAT_FOG_VEIL = 123
RANGER_FEAT_ABSOLUTE_LUCK = 124
-- Wizard
WIZARD_FEAT_MARCH_OF_THE_MACHINES = 125
WIZARD_FEAT_REMOTE_CONTROL = 126
WIZARD_FEAT_ACADEMY_AWARD = 127
WIZARD_FEAT_ARTIFICIAL_GLORY = 128
WIZARD_FEAT_SPOILS_OF_WAR = 129
WIZARD_FEAT_WILDFIRE = 130
WIZARD_FEAT_SEAL_OF_PROTECTION = 131
WIZARD_FEAT_COUNTERSPELL = 132
WIZARD_FEAT_MAGIC_CUSHION = 133
WIZARD_FEAT_SUPRESS_DARK = 134
WIZARD_FEAT_SUPRESS_LIGHT = 135
WIZARD_FEAT_UNSUMMON = 136
WIZARD_FEAT_ABSOLUTE_WIZARDY = 137
-- warlock
WARLOCK_FEAT_TELEPORT_ASSAULT = 138
WARLOCK_FEAT_SHAKE_GROUND = 139
WARLOCK_FEAT_DARK_REVELATION = 140
WARLOCK_FEAT_FAST_AND_FURIOUS = 141
WARLOCK_FEAT_LUCKY_SPELLS = 142
WARLOCK_FEAT_POWER_OF_HASTE = 143
WARLOCK_FEAT_POWER_OF_STONE = 144
WARLOCK_FEAT_CHAOTIC_SPELLS = 145
WARLOCK_FEAT_SECRETS_OF_DESTRUCTION = 146
WARLOCK_FEAT_PAYBACK = 147
WARLOCK_FEAT_ELITE_CASTERS = 148
WARLOCK_FEAT_ELEMENTAL_OVERKILL = 149
WARLOCK_FEAT_ABSOLUTE_CHAINS = 150
物品代碼:
ARTIFACT_SWORD_OF_RUINS = 1
ARTIFACT_GREAT_AXE_OF_GIANT_SLAYING = 2
ARTIFACT_WAND_OF_X = 3
ARTIFACT_UNICORN_HORN_BOW = 4
ARTIFACT_TITANS_TRIDENT = 5
ARTIFACT_STAFF_OF_VEXINGS = 6
ARTIFACT_SHACKLES_OF_WAR = 7
ARTIFACT_FOUR_LEAF_CLOVER = 8
ARTIFACT_ICEBERG_SHIELD = 9
ARTIFACT_GOLDEN_SEXTANT = 10
ARTIFACT_CROWN_OF_COURAGE = 11
ARTIFACT_CROWN_OF_MANY_EYES = 12
ARTIFACT_PLATE_MAIL_OF_STABILITY = 13
ARTIFACT_BREASTPLATE_OF_PETRIFIED_WOOD = 14
ARTIFACT_PEDANT_OF_MASTERY = 15
ARTIFACT_NECKLACE_OF_BRAVERY = 16
ARTIFACT_WEREWOLF_CLAW_NECKLACE = 17
ARTIFACT_EVERCOLD_ICICLE = 18
ARTIFACT_NECKLACE_OF_POWER = 19
ARTIFACT_RING_OF_LIGHTING_PROTECTION = 20
ARTIFACT_RING_OF_LIFE = 21
ARTIFACT_RING_OF_HASTE = 22
ARTIFACT_NIGHTMARISH_RING = 23
ARTIFACT_BOOTS_OF_SPEED = 24
ARTIFACT_GOLDEN_HORSESHOE = 25
ARTIFACT_WAYFARER_BOOTS = 26
ARTIFACT_BOOTS_OF_INTERFERENCE = 27
ARTIFACT_ENDLESS_SACK_OF_GOLD = 28
ARTIFACT_ENDLESS_BAG_OF_GOLD = 29
ARTIFACT_ANGEL_WINGS = 30
ARTIFACT_LION_HIDE_CAPE = 31
ARTIFACT_PHOENIX_FEATHER_CAPE = 32
ARTIFACT_CLOAK_OF_MOURNING = 33
ARTIFACT_HELM_OF_ENLIGHTMENT = 34
ARTIFACT_CHAIN_MAIL_OF_ENLIGHTMENT = 35
ARTIFACT_DRAGON_SCALE_ARMOR = 36
ARTIFACT_DRAGON_SCALE_SHIELD = 37
ARTIFACT_DRAGON_BONE_GRAVES = 38
ARTIFACT_DRAGON_WING_MANTLE = 39
ARTIFACT_DRAGON_TEETH_NECKLACE = 40
ARTIFACT_DRAGON_TALON_CROWN = 41
ARTIFACT_DRAGON_EYE_RING = 42
ARTIFACT_DRAGON_FLAME_TONGUE = 43
ARTIFACT_ROBE_OF_MAGI = 44
ARTIFACT_STAFF_OF_MAGI = 45
ARTIFACT_CROWN_OF_MAGI = 46
ARTIFACT_RING_OF_MAGI = 47
ARTIFACT_DWARVEN_MITHRAL_CUIRASS = 48
ARTIFACT_DWARVEN_MITHRAL_GREAVES = 49
ARTIFACT_DWARVEN_MITHRAL_HELMET = 50
ARTIFACT_DWARVEN_MITHRAL_SHIELD = 51
ARTIFACT_SCROLL_OF_SPELL_X = 52
ARTIFACT_GRAAL = 53
ARTIFACT_BOOTS_OF_LEVITATION = 54
ARTIFACT_SKULL_HELMET = 55
ARTIFACT_VALORIOUS_ARMOR = 56
ARTIFACT_BOOTS_OF_SWIFTNESS = 57
ARTIFACT_MOONBLADE = 58
ARTIFACT_RING_OF_CELERITY = 59
ARTIFACT_BAND_OF_CONJURER = 60
ARTIFACT_EARTHSLIDERS = 61
ARTIFACT_RIGID_MANTLE = 62
ARTIFACT_JINXING_BAND = 63
ARTIFACT_BONESTUDDED_LEATHER = 64
ARTIFACT_WISPERING_RING = 65
ARTIFACT_HELM_OF_CHAOS = 66
ARTIFACT_TWISTING_NEITHER = 67
ARTIFACT_SANDALS_OF_THE_SAINT = 68
ARTIFACT_SHAWL_OF_GREAT_LICH = 69
ARTIFACT_RING_OF_DEATH = 70
ARTIFACT_NECROMANCER_PENDANT = 71
ARTIFACT_FREIDA = 72
ARTIFACT_RING_OF_THE_SHADOWBRAND = 73
ARTIFACT_ARTIFACT_EFFECT_COUNT = 74
法術代碼:
SPELL_NONE = 0;
SPELL_MAGIC_ARROW = 1;
SPELL_MAGIC_FIST = 2;
SPELL_LIGHTNING_BOLT = 3;
SPELL_ICE_BOLT = 4;
SPELL_FIREBALL = 5;
SPELL_FROST_RING = 6;
SPELL_CHAIN_LIGHTNING = 7;
SPELL_METEOR_SHOWER = 8;
SPELL_IMPLOSION = 9;
SPELL_ARMAGEDDON = 10;
SPELL_CURSE = 11;
SPELL_SLOW = 12;
SPELL_DISRUPTING_RAY = 13;
SPELL_PLAGUE = 14;
SPELL_WEAKNESS = 15;
SPELL_ABILITY_WEAKNING_STRIKE = 16;
SPELL_FORGETFULNESS = 17;
SPELL_BERSERK = 18;
SPELL_BLIND = 19;
SPELL_HYPNOTIZE = 20;
SPELL_UNHOLY_WORD = 21;
SPELL_UNHOLY_WORD_HIT_EFFECT = 22;
SPELL_BLESS = 23;
SPELL_HASTE = 24;
SPELL_STONESKIN = 25;
SPELL_DISPEL = 26;
SPELL_DISPEL_FAIL = 27;
SPELL_BLOODLUST = 28;
SPELL_DEFLECT_ARROWS = 29;
SPELL_DEFLECT_ARROWS_HIT_EFFECT = 30;
SPELL_ANTI_MAGIC = 31;
SPELL_TELEPORT = 32;
SPELL_TELEPORT_FINISH_EFFECT = 33;
SPELL_CELESTIAL_SHIELD = 34;
SPELL_HOLY_WORD = 35;
SPELL_HOLY_WORD_HIT_EFFECT = 36;
SPELL_ARMAGEDDON_HIT_EFFECT = 37;
SPELL_LAND_MINE = 38;
SPELL_WASP_SWARM = 39;
SPELL_PHANTOM = 40;
SPELL_EARTHQUAKE = 41;
SPELL_ANIMATE_DEAD = 42;
SPELL_SUMMON_ELEMENTALS = 43;
SPELL_EFFECT_SUMMON_ELEMENTALS_AIR = 44;
SPELL_EFFECT_SUMMON_ELEMENTALS_EARTH = 45;
SPELL_EFFECT_SUMMON_ELEMENTALS_FIRE = 46;
SPELL_EFFECT_SUMMON_ELEMENTALS_WATER = 47;
SPELL_RESURRECT = 48;
SPELL_SUMMON_BOAT = 49;
SPELL_DIMENSION_DOOR = 50;
SPELL_TOWN_PORTAL = 51;
SPELL_ENCOURAGE = 52;
SPELL_HOLY_CHARGE = 53;
SPELL_PRAYER = 54;
SPELL_DEMONIC_STRIKE_CAST = 55;
SPELL_DEMONIC_STRIKE = 56;
SPELL_CONSUME_CORPSE = 57;
SPELL_SPIRIT_LINK = 58;
SPELL_DEATH_SCREAM = 59;
SPELL_SNIPE_DEAD = 60;
SPELL_MULTISHOT = 61;
SPELL_IMBUE_ARROW = 62;
SPELL_ABILITY_MAGIC_BOND = 63;
SPELL_ABILITY_MELT_ARTIFACT = 64;
SPELL_ABILITY_COUNTERSPELL = 65;
SPELL_ABILITY_UNSUMMON = 66;
SPELL_ABILITY_DARK_RITUAL = 67;
SPELL_SKILL_OFFENCE1 = 68;
SPELL_SKILL_OFFENCE2 = 69;
SPELL_SKILL_OFFENCE3 = 70;
SPELL_SKILL_ARCHERY = 71;
SPELL_SKILL_FRENZY = 72;
SPELL_SKILL_DEFENCE1 = 73;
SPELL_SKILL_DEFENCE2 = 74;
SPELL_SKILL_DEFENCE3 = 75;
SPELL_SKILL_PROTECTION = 76;
SPELL_SKILL_EVASION = 77;
SPELL_SKILL_TOUGHNESS = 78;
SPELL_SKILL_LUCK1 = 79;
SPELL_SKILL_LUCK2 = 80;
SPELL_SKILL_LUCK3 = 81;
SPELL_SKILL_RESISTANCE = 82;
SPELL_SKILL_LUCKY_STRIKE = 83;
SPELL_SKILL_LEADERSHIP1 = 84;
SPELL_SKILL_LEADERSHIP2 = 85;
SPELL_SKILL_LEADERSHIP3 = 86;
SPELL_SKILL_WAR_MACHINES1 = 87;
SPELL_SKILL_WAR_MACHINES2 = 88;
SPELL_SKILL_WAR_MACHINES3 = 89;
SPELL_SKILL_FIRST_AID = 90;
SPELL_SKILL_BALLISTA = 91;
SPELL_SKILL_CATAPULT = 92;
SPELL_SKILL_DEMONIC_FIRE = 93;
SPELL_SKILL_ELVEN_VOLLEY = 94;
SPELL_SKILL_MATRON_SALVO = 95;
SPELL_SKILL_ANCIENT_SMITHY = 96;
SPELL_SKILL_FIRE_PROTECTION = 97;
SPELL_SPEC_JOUSTER = 98;
SPELL_SPEC_PEASANTS = 99;
SPELL_SPEC_ARCHERS = 100;
SPELL_SPEC_FOOTMEN = 101;
SPELL_SPEC_GRIFFINS = 102;
SPELL_SPEC_ARTILLERYMAN = 103;
SPELL_SPEC_FURIOUS = 104;
SPELL_SPEC_BOMBARDIER = 105;
SPELL_SPEC_IMPREGNABLE = 106;
SPELL_SPEC_FLAGBEARER_OF_DARKNESS = 107;
SPELL_SPEC_HOUNDS = 108;
SPELL_SPEC_SUCCUBUSES = 109;
SPELL_SPEC_BLADE_MASTER = 110;
SPELL_SPEC_ELVES = 111;
SPELL_SPEC_UNICORNS = 112;
SPELL_SPEC_ELVEN_FURY = 113;
SPELL_SPEC_FOREST_GUARDIAN = 114;
SPELL_SPEC_ZOMBIES = 115;
SPELL_SPEC_VAMPIRES = 116;
SPELL_SPEC_EMPIRIC = 117;
SPELL_SPEC_SOULHUNTER = 118;
SPELL_SPEC_MASTER_OF_ELEMENTS = 119;
SPELL_SPEC_GREMLINS = 120;
SPELL_SPEC_GOLEMS = 121;
SPELL_SPEC_MAGES = 122;
SPELL_SPEC_PRUDENT = 123;
SPELL_SPEC_EVASIVE = 124;
SPELL_SPEC_RIDERS = 125;
SPELL_SPEC_MATRON_SALVO = 126;
SPELL_SPEC_SAVAGE = 127;
SPELL_SPEC_WITCHES = 128;
SPELL_SPEC_MINOTAURS = 129;
SPELL_TOWN_OFFENCE_P1 = 130;
SPELL_TOWN_OFFENCE_M1 = 131;
SPELL_TOWN_DEFENCE_P1 = 132;
SPELL_TOWN_DEFENCE_M1 = 133;
SPELL_TOWN_OFFENCE_DEFENCE_P1 = 134;
SPELL_TOWN_OFFENCE_DEFENCE_M1 = 135;
SPELL_TOWN_OFFENCE_P2 = 136;
SPELL_TOWN_OFFENCE_M2 = 137;
SPELL_TOWN_DEFENCE_P2 = 138;
SPELL_TOWN_DEFENCE_M2 = 139;
SPELL_TOWN_OFFENCE_DEFENCE_P2 = 140;
SPELL_TOWN_OFFENCE_DEFENCE_M2 = 141;
SPELL_TOWN_LUCK_P1 = 142;
SPELL_TOWN_LUCK_M1 = 143;
SPELL_TOWN_MORALE_P1 = 144;
SPELL_TOWN_MORALE_M1 = 145;
SPELL_TOWN_ELVEN_CAPITAL = 146;
SPELL_TOWN_WALLS = 147;
SPELL_TOWN_TOWERS = 148;
SPELL_TOWN_UNHOLY_TEMPLE = 149;
SPELL_TOWN_DARK_GUARDIAN = 150;
SPELL_TOWN_SPARKLING_FOUNTAIN = 151;
SPELL_TOWN_DIETY_OF_FIRE = 152;
SPELL_TOWN_INFERNAL_LOOM = 153;
SPELL_ABILITY_BATTLE_DIVE = 154;
SPELL_ABILITY_BATTLE_DIVE_FINISH = 155;
SPELL_ABILITY_LAY_HANDS = 156;
SPELL_ABILITY_RESURRECT_ALLIES = 157;
SPELL_ABILITY_SCATTER_SHOT = 158;
SPELL_ABILITY_GATING = 159;
SPELL_ABILITY_FEAR = 160;
SPELL_ABILITY_SUMMON_BALOR = 161;
SPELL_ABILITY_EXPLOSION = 162;
SPELL_ABILITY_EXPLOSION_EFFECT = 163;
SPELL_ABILITY_CHAIN_SHOT_END_EFFECT = 164;
SPELL_ABILITY_MANA_DESTROY = 165;
SPELL_ABILITY_MANA_STEAL = 166;
SPELL_ABILITY_LIFE_DRAIN = 167;