integer PLAYER_NEUTRAL_PASSIVE682
integer PLAYER_NEUTRAL_AGGRESSIVE937
alliancetype ALLIANCE_PASSIVE806
version VERSION_REIGN_OF_CHAOS195
racepreference RACE_PREF_HUMAN147
mapcontrol MAP_CONTROL_USER125
mapcontrol MAP_CONTROL_RESCUABLE185
gametype GAME_TYPE_MELEE171
gametype GAME_TYPE_FFA670
gametype GAME_TYPE_USE_MAP_SETTINGS213
gametype GAME_TYPE_ONE_ON_ONE174
gametype GAME_TYPE_TWO_TEAM_PLAY115
gametype GAME_TYPE_THREE_TEAM_PLAY106
gametype GAME_TYPE_FOUR_TEAM_PLAY281
placement MAP_PLACEMENT_USE_MAP_SETTINGS132
playerslotstate PLAYER_SLOT_STATE_PLAYING163
fgamestate GAME_STATE_TIME_OF_DAY114
playerstate PLAYER_STATE_GIVES_BOUNTY119
unitstate UNIT_STATE_LIFE622
playerunitevent EVENT_PLAYER_UNIT_RESCUED165
playerunitevent EVENT_PLAYER_UNIT_SELL_ITEM134
limitop LESS_THAN365
limitop EQUAL986
limitop GREATER_THAN_OR_EQUAL755
unittype UNIT_TYPE_HERO136
unittype UNIT_TYPE_STRUCTURE304
itemtype ITEM_TYPE_PERMANENT349
itemtype ITEM_TYPE_CHARGED258
itemtype ITEM_TYPE_ARTIFACT603
integer CAMERA_MARGIN_LEFT185
integer CAMERA_MARGIN_RIGHT587
integer CAMERA_MARGIN_TOP484
integer CAMERA_MARGIN_BOTTOM101
originframetype ORIGIN_FRAME_GAME_UI287
originframetype ORIGIN_FRAME_WORLD_FRAME164
real bj_GAME_STARTED_THRESHOLD746
integer bj_MAX_PLAYERS150
integer bj_PLAYER_NEUTRAL_VICTIM193
integer bj_MAX_PLAYER_SLOTS175
integer bj_MAX_SKELETONS139
integer bj_MAX_STOCK_ITEM_SLOTS146
integer bj_MAX_STOCK_UNIT_SLOTS117
integer bj_MAX_ITEM_LEVEL597
real bj_TOD_DAWN145
real bj_TOD_DUSK698
real bj_STOCK_RESTOCK_INITIAL_DELAY202
real bj_STOCK_RESTOCK_INTERVAL322
integer bj_STOCK_MAX_ITERATIONS137
real bj_RESCUE_PING_TIME751
integer bj_MAX_QUEUED_TRIGGERS213
real bj_QUEUED_TRIGGER_TIMEOUT190
real bj_CORPSE_MAX_DEATH_TIME894
force bj_FORCE_ALL_PLAYERS951
array<force> bj_FORCE_PLAYER283
boolean bj_slotControlReady100
array<boolean> bj_slotControlUsed114
timer bj_gameStartedTimer115
trigger bj_dncSoundsDay783
trigger bj_dncSoundsNight114
sound bj_dayAmbientSound204
sound bj_nightAmbientSound262
trigger bj_dncSoundsDawn243
trigger bj_dncSoundsDusk135
sound bj_dawnSound100
sound bj_duskSound288
boolean bj_useDawnDuskSounds650
boolean bj_dncIsDaytime459
sound bj_rescueSound396
trigger bj_stockItemPurchased114
timer bj_stockUpdateTimer210
array<boolean> bj_stockAllowedPermanent848
array<boolean> bj_stockAllowedCharged395
array<boolean> bj_stockAllowedArtifact208
integer bj_stockPickedItemLevel129
itemtype bj_stockPickedItemType201
trigger bj_rescueUnitBehavior142
boolean bj_rescueChangeColorUnit177
boolean bj_rescueChangeColorBldg145
integer bj_queuedExecTotal122
array<trigger> bj_queuedExecTriggers138
array<boolean> bj_queuedExecUseConds154
timer bj_queuedExecTimeoutTimer336
trigger bj_queuedExecTimeout534
integer bj_groupEnumTypeId680
player bj_groupEnumOwningPlayer169
location bj_enumDestructableCenter206
real bj_enumDestructableRadius521
group bj_suspendDecayFleshGroup205
group bj_suspendDecayBoneGroup105
timer bj_delayedSuspendDecayTimer973
trigger bj_delayedSuspendDecayTrig110
integer bj_livingPlayerUnitsTypeId211
trigger gg_trg_test152
array<string> Colors_hexs179
integer Colors_decs101
integer Colors_COLOR_WHITE_red562
integer Colors_COLOR_WHITE_green111
integer Colors_COLOR_WHITE_blue107
integer Colors_COLOR_WHITE_alpha941
integer Colors_COLOR_BLACK_red154
integer Colors_COLOR_BLACK_green128
integer Colors_COLOR_BLACK_blue928
integer Colors_COLOR_BLACK_alpha114
integer Colors_COLOR_GOLD_red845
integer Colors_COLOR_GOLD_green111
integer Colors_COLOR_GOLD_blue364
integer Colors_COLOR_GOLD_alpha320
hashtable ErrorHandling_HT411
framehandle Framehandle_GAME_UI456
real GameTimer_currentTime149
boolean MagicFunctions_compiletime135
player Player_localPlayer114
hashtable Table_ht101
integer TypeCasting_typecastdata161
hashtable hashtable_compiletime177
hashtable hashtable_compiletime_119122
array<integer> Table_nextFree254
integer Table_firstFree160
integer Table_maxIndex197
array<integer> Table_typeId599
code ref_function_init_AbilityIds177
code ref_function_init_Real166
code ref_function_init_Integer483
code ref_function_init_Angle183
code ref_function_init_String210
code ref_function_init_Vectors136
code ref_function_init_Destructable337
code ref_function_init_Player330
code ref_function_init_Basics771
code ref_function_init_MagicFunctions148
code ref_function_init_Table130
code ref_function_init_Playercolor142
code ref_function_init_Maths627
code ref_function_init_Colors936
code ref_function_init_Printing179
code ref_function_init_GameTimer596
code ref_function_init_ErrorHandling105
code ref_function_init_HashList251
code ref_function_init_Matrices157
code ref_function_init_Quaternion303
code ref_function_init_Framehandle404
code ref_function_init_Group380
code ref_function_init_Lightning203
code ref_function_init_WeatherEffects185
code ref_function_init_TypeCasting812
code ref_function_init_EventHelper712
code ref_function_init_Test186
code ref_function_code__startPeriodic_GameTimer199


boolean FALSE736 = false
boolean TRUE855 = true
integer JASS_MAX_ARRAY_SIZE367 = 32768
integer PLAYER_NEUTRAL_PASSIVE682 = GetPlayerNeutralPassive792()
integer PLAYER_NEUTRAL_AGGRESSIVE937 = GetPlayerNeutralAggressive171()
playercolor PLAYER_COLOR_RED651 = ConvertPlayerColor190(0)
playercolor PLAYER_COLOR_BLUE573 = ConvertPlayerColor190(1)
playercolor PLAYER_COLOR_CYAN877 = ConvertPlayerColor190(2)
playercolor PLAYER_COLOR_PURPLE692 = ConvertPlayerColor190(3)
playercolor PLAYER_COLOR_YELLOW193 = ConvertPlayerColor190(4)
playercolor PLAYER_COLOR_ORANGE196 = ConvertPlayerColor190(5)
playercolor PLAYER_COLOR_GREEN922 = ConvertPlayerColor190(6)
playercolor PLAYER_COLOR_PINK817 = ConvertPlayerColor190(7)
playercolor PLAYER_COLOR_LIGHT_GRAY169 = ConvertPlayerColor190(8)
playercolor PLAYER_COLOR_LIGHT_BLUE198 = ConvertPlayerColor190(9)
playercolor PLAYER_COLOR_AQUA110 = ConvertPlayerColor190(10)
playercolor PLAYER_COLOR_BROWN212 = ConvertPlayerColor190(11)
playercolor PLAYER_COLOR_MAROON326 = ConvertPlayerColor190(12)
playercolor PLAYER_COLOR_NAVY172 = ConvertPlayerColor190(13)
playercolor PLAYER_COLOR_TURQUOISE336 = ConvertPlayerColor190(14)
playercolor PLAYER_COLOR_VIOLET120 = ConvertPlayerColor190(15)
playercolor PLAYER_COLOR_WHEAT211 = ConvertPlayerColor190(16)
playercolor PLAYER_COLOR_PEACH423 = ConvertPlayerColor190(17)
playercolor PLAYER_COLOR_MINT178 = ConvertPlayerColor190(18)
playercolor PLAYER_COLOR_LAVENDER130 = ConvertPlayerColor190(19)
playercolor PLAYER_COLOR_COAL188 = ConvertPlayerColor190(20)
playercolor PLAYER_COLOR_SNOW133 = ConvertPlayerColor190(21)
playercolor PLAYER_COLOR_EMERALD188 = ConvertPlayerColor190(22)
playercolor PLAYER_COLOR_PEANUT203 = ConvertPlayerColor190(23)
race RACE_HUMAN186 = ConvertRace574(1)
race RACE_ORC110 = ConvertRace574(2)
race RACE_UNDEAD549 = ConvertRace574(3)
race RACE_NIGHTELF156 = ConvertRace574(4)
race RACE_DEMON113 = ConvertRace574(5)
race RACE_OTHER187 = ConvertRace574(7)
playergameresult PLAYER_GAME_RESULT_VICTORY160 = ConvertPlayerGameResult279(0)
playergameresult PLAYER_GAME_RESULT_DEFEAT276 = ConvertPlayerGameResult279(1)
playergameresult PLAYER_GAME_RESULT_TIE175 = ConvertPlayerGameResult279(2)
playergameresult PLAYER_GAME_RESULT_NEUTRAL142 = ConvertPlayerGameResult279(3)
alliancetype ALLIANCE_PASSIVE806 = ConvertAllianceType378(0)
alliancetype ALLIANCE_HELP_REQUEST290 = ConvertAllianceType378(1)
alliancetype ALLIANCE_HELP_RESPONSE110 = ConvertAllianceType378(2)
alliancetype ALLIANCE_SHARED_XP126 = ConvertAllianceType378(3)
alliancetype ALLIANCE_SHARED_SPELLS110 = ConvertAllianceType378(4)
alliancetype ALLIANCE_SHARED_VISION526 = ConvertAllianceType378(5)
alliancetype ALLIANCE_SHARED_CONTROL408 = ConvertAllianceType378(6)
alliancetype ALLIANCE_SHARED_ADVANCED_CONTROL116 = ConvertAllianceType378(7)
alliancetype ALLIANCE_RESCUABLE195 = ConvertAllianceType378(8)
alliancetype ALLIANCE_SHARED_VISION_FORCED105 = ConvertAllianceType378(9)
version VERSION_REIGN_OF_CHAOS195 = ConvertVersion121(0)
version VERSION_FROZEN_THRONE245 = ConvertVersion121(1)
attacktype ATTACK_TYPE_NORMAL154 = ConvertAttackType988(0)
attacktype ATTACK_TYPE_MELEE100 = ConvertAttackType988(1)
attacktype ATTACK_TYPE_PIERCE337 = ConvertAttackType988(2)
attacktype ATTACK_TYPE_SIEGE135 = ConvertAttackType988(3)
attacktype ATTACK_TYPE_MAGIC161 = ConvertAttackType988(4)
attacktype ATTACK_TYPE_CHAOS831 = ConvertAttackType988(5)
attacktype ATTACK_TYPE_HERO858 = ConvertAttackType988(6)
damagetype DAMAGE_TYPE_UNKNOWN537 = ConvertDamageType174(0)
damagetype DAMAGE_TYPE_NORMAL510 = ConvertDamageType174(4)
damagetype DAMAGE_TYPE_ENHANCED146 = ConvertDamageType174(5)
damagetype DAMAGE_TYPE_FIRE447 = ConvertDamageType174(8)
damagetype DAMAGE_TYPE_COLD207 = ConvertDamageType174(9)
damagetype DAMAGE_TYPE_LIGHTNING710 = ConvertDamageType174(10)
damagetype DAMAGE_TYPE_POISON208 = ConvertDamageType174(11)
damagetype DAMAGE_TYPE_DISEASE640 = ConvertDamageType174(12)
damagetype DAMAGE_TYPE_DIVINE857 = ConvertDamageType174(13)
damagetype DAMAGE_TYPE_MAGIC678 = ConvertDamageType174(14)
damagetype DAMAGE_TYPE_SONIC160 = ConvertDamageType174(15)
damagetype DAMAGE_TYPE_ACID850 = ConvertDamageType174(16)
damagetype DAMAGE_TYPE_FORCE777 = ConvertDamageType174(17)
damagetype DAMAGE_TYPE_DEATH583 = ConvertDamageType174(18)
damagetype DAMAGE_TYPE_MIND150 = ConvertDamageType174(19)
damagetype DAMAGE_TYPE_PLANT125 = ConvertDamageType174(20)
damagetype DAMAGE_TYPE_DEFENSIVE188 = ConvertDamageType174(21)
damagetype DAMAGE_TYPE_DEMOLITION240 = ConvertDamageType174(22)
damagetype DAMAGE_TYPE_SLOW_POISON207 = ConvertDamageType174(23)
damagetype DAMAGE_TYPE_SPIRIT_LINK945 = ConvertDamageType174(24)
damagetype DAMAGE_TYPE_SHADOW_STRIKE184 = ConvertDamageType174(25)
damagetype DAMAGE_TYPE_UNIVERSAL351 = ConvertDamageType174(26)
weapontype WEAPON_TYPE_WHOKNOWS337 = ConvertWeaponType733(0)
weapontype WEAPON_TYPE_METAL_LIGHT_CHOP156 = ConvertWeaponType733(1)
weapontype WEAPON_TYPE_METAL_MEDIUM_CHOP916 = ConvertWeaponType733(2)
weapontype WEAPON_TYPE_METAL_HEAVY_CHOP188 = ConvertWeaponType733(3)
weapontype WEAPON_TYPE_METAL_LIGHT_SLICE151 = ConvertWeaponType733(4)
weapontype WEAPON_TYPE_METAL_MEDIUM_SLICE200 = ConvertWeaponType733(5)
weapontype WEAPON_TYPE_METAL_HEAVY_SLICE694 = ConvertWeaponType733(6)
weapontype WEAPON_TYPE_METAL_MEDIUM_BASH652 = ConvertWeaponType733(7)
weapontype WEAPON_TYPE_METAL_HEAVY_BASH114 = ConvertWeaponType733(8)
weapontype WEAPON_TYPE_METAL_MEDIUM_STAB187 = ConvertWeaponType733(9)
weapontype WEAPON_TYPE_METAL_HEAVY_STAB193 = ConvertWeaponType733(10)
weapontype WEAPON_TYPE_WOOD_LIGHT_SLICE172 = ConvertWeaponType733(11)
weapontype WEAPON_TYPE_WOOD_MEDIUM_SLICE539 = ConvertWeaponType733(12)
weapontype WEAPON_TYPE_WOOD_HEAVY_SLICE273 = ConvertWeaponType733(13)
weapontype WEAPON_TYPE_WOOD_LIGHT_BASH499 = ConvertWeaponType733(14)
weapontype WEAPON_TYPE_WOOD_MEDIUM_BASH194 = ConvertWeaponType733(15)
weapontype WEAPON_TYPE_WOOD_HEAVY_BASH931 = ConvertWeaponType733(16)
weapontype WEAPON_TYPE_WOOD_LIGHT_STAB100 = ConvertWeaponType733(17)
weapontype WEAPON_TYPE_WOOD_MEDIUM_STAB246 = ConvertWeaponType733(18)
weapontype WEAPON_TYPE_CLAW_LIGHT_SLICE202 = ConvertWeaponType733(19)
weapontype WEAPON_TYPE_CLAW_MEDIUM_SLICE268 = ConvertWeaponType733(20)
weapontype WEAPON_TYPE_CLAW_HEAVY_SLICE113 = ConvertWeaponType733(21)
weapontype WEAPON_TYPE_AXE_MEDIUM_CHOP995 = ConvertWeaponType733(22)
weapontype WEAPON_TYPE_ROCK_HEAVY_BASH130 = ConvertWeaponType733(23)
pathingtype PATHING_TYPE_ANY199 = ConvertPathingType609(0)
pathingtype PATHING_TYPE_WALKABILITY319 = ConvertPathingType609(1)
pathingtype PATHING_TYPE_FLYABILITY307 = ConvertPathingType609(2)
pathingtype PATHING_TYPE_BUILDABILITY108 = ConvertPathingType609(3)
pathingtype PATHING_TYPE_PEONHARVESTPATHING169 = ConvertPathingType609(4)
pathingtype PATHING_TYPE_BLIGHTPATHING397 = ConvertPathingType609(5)
pathingtype PATHING_TYPE_FLOATABILITY193 = ConvertPathingType609(6)
pathingtype PATHING_TYPE_AMPHIBIOUSPATHING158 = ConvertPathingType609(7)
mousebuttontype MOUSE_BUTTON_TYPE_LEFT132 = ConvertMouseButtonType274(1)
mousebuttontype MOUSE_BUTTON_TYPE_MIDDLE428 = ConvertMouseButtonType274(2)
mousebuttontype MOUSE_BUTTON_TYPE_RIGHT146 = ConvertMouseButtonType274(3)
animtype ANIM_TYPE_BIRTH552 = ConvertAnimType177(0)
animtype ANIM_TYPE_DEATH263 = ConvertAnimType177(1)
animtype ANIM_TYPE_DECAY208 = ConvertAnimType177(2)
animtype ANIM_TYPE_DISSIPATE353 = ConvertAnimType177(3)
animtype ANIM_TYPE_STAND346 = ConvertAnimType177(4)
animtype ANIM_TYPE_WALK181 = ConvertAnimType177(5)
animtype ANIM_TYPE_ATTACK168 = ConvertAnimType177(6)
animtype ANIM_TYPE_MORPH182 = ConvertAnimType177(7)
animtype ANIM_TYPE_SLEEP143 = ConvertAnimType177(8)
animtype ANIM_TYPE_SPELL100 = ConvertAnimType177(9)
animtype ANIM_TYPE_PORTRAIT268 = ConvertAnimType177(10)
subanimtype SUBANIM_TYPE_ROOTED113 = ConvertSubAnimType929(11)
subanimtype SUBANIM_TYPE_ALTERNATE_EX432 = ConvertSubAnimType929(12)
subanimtype SUBANIM_TYPE_LOOPING159 = ConvertSubAnimType929(13)
subanimtype SUBANIM_TYPE_SLAM157 = ConvertSubAnimType929(14)
subanimtype SUBANIM_TYPE_THROW922 = ConvertSubAnimType929(15)
subanimtype SUBANIM_TYPE_SPIKED112 = ConvertSubAnimType929(16)
subanimtype SUBANIM_TYPE_FAST182 = ConvertSubAnimType929(17)
subanimtype SUBANIM_TYPE_SPIN209 = ConvertSubAnimType929(18)
subanimtype SUBANIM_TYPE_READY825 = ConvertSubAnimType929(19)
subanimtype SUBANIM_TYPE_CHANNEL182 = ConvertSubAnimType929(20)
subanimtype SUBANIM_TYPE_DEFEND193 = ConvertSubAnimType929(21)
subanimtype SUBANIM_TYPE_VICTORY129 = ConvertSubAnimType929(22)
subanimtype SUBANIM_TYPE_TURN908 = ConvertSubAnimType929(23)
subanimtype SUBANIM_TYPE_LEFT140 = ConvertSubAnimType929(24)
subanimtype SUBANIM_TYPE_RIGHT143 = ConvertSubAnimType929(25)
subanimtype SUBANIM_TYPE_FIRE160 = ConvertSubAnimType929(26)
subanimtype SUBANIM_TYPE_FLESH180 = ConvertSubAnimType929(27)
subanimtype SUBANIM_TYPE_HIT460 = ConvertSubAnimType929(28)
subanimtype SUBANIM_TYPE_WOUNDED136 = ConvertSubAnimType929(29)
subanimtype SUBANIM_TYPE_LIGHT106 = ConvertSubAnimType929(30)
subanimtype SUBANIM_TYPE_MODERATE146 = ConvertSubAnimType929(31)
subanimtype SUBANIM_TYPE_SEVERE576 = ConvertSubAnimType929(32)
subanimtype SUBANIM_TYPE_CRITICAL919 = ConvertSubAnimType929(33)
subanimtype SUBANIM_TYPE_COMPLETE763 = ConvertSubAnimType929(34)
subanimtype SUBANIM_TYPE_GOLD156 = ConvertSubAnimType929(35)
subanimtype SUBANIM_TYPE_LUMBER109 = ConvertSubAnimType929(36)
subanimtype SUBANIM_TYPE_WORK417 = ConvertSubAnimType929(37)
subanimtype SUBANIM_TYPE_TALK100 = ConvertSubAnimType929(38)
subanimtype SUBANIM_TYPE_FIRST128 = ConvertSubAnimType929(39)
subanimtype SUBANIM_TYPE_SECOND302 = ConvertSubAnimType929(40)
subanimtype SUBANIM_TYPE_THIRD137 = ConvertSubAnimType929(41)
subanimtype SUBANIM_TYPE_FOURTH931 = ConvertSubAnimType929(42)
subanimtype SUBANIM_TYPE_FIFTH141 = ConvertSubAnimType929(43)
subanimtype SUBANIM_TYPE_ONE211 = ConvertSubAnimType929(44)
subanimtype SUBANIM_TYPE_TWO853 = ConvertSubAnimType929(45)
subanimtype SUBANIM_TYPE_THREE330 = ConvertSubAnimType929(46)
subanimtype SUBANIM_TYPE_FOUR142 = ConvertSubAnimType929(47)
subanimtype SUBANIM_TYPE_FIVE121 = ConvertSubAnimType929(48)
subanimtype SUBANIM_TYPE_SMALL130 = ConvertSubAnimType929(49)
subanimtype SUBANIM_TYPE_MEDIUM176 = ConvertSubAnimType929(50)
subanimtype SUBANIM_TYPE_LARGE126 = ConvertSubAnimType929(51)
subanimtype SUBANIM_TYPE_UPGRADE134 = ConvertSubAnimType929(52)
subanimtype SUBANIM_TYPE_DRAIN185 = ConvertSubAnimType929(53)
subanimtype SUBANIM_TYPE_FILL151 = ConvertSubAnimType929(54)
subanimtype SUBANIM_TYPE_CHAINLIGHTNING185 = ConvertSubAnimType929(55)
subanimtype SUBANIM_TYPE_EATTREE115 = ConvertSubAnimType929(56)
subanimtype SUBANIM_TYPE_PUKE414 = ConvertSubAnimType929(57)
subanimtype SUBANIM_TYPE_FLAIL100 = ConvertSubAnimType929(58)
subanimtype SUBANIM_TYPE_OFF189 = ConvertSubAnimType929(59)
subanimtype SUBANIM_TYPE_SWIM136 = ConvertSubAnimType929(60)
subanimtype SUBANIM_TYPE_ENTANGLE330 = ConvertSubAnimType929(61)
subanimtype SUBANIM_TYPE_BERSERK209 = ConvertSubAnimType929(62)
racepreference RACE_PREF_HUMAN147 = ConvertRacePref684(1)
racepreference RACE_PREF_ORC120 = ConvertRacePref684(2)
racepreference RACE_PREF_NIGHTELF631 = ConvertRacePref684(4)
racepreference RACE_PREF_UNDEAD898 = ConvertRacePref684(8)
racepreference RACE_PREF_DEMON698 = ConvertRacePref684(16)
racepreference RACE_PREF_RANDOM733 = ConvertRacePref684(32)
racepreference RACE_PREF_USER_SELECTABLE937 = ConvertRacePref684(64)
mapcontrol MAP_CONTROL_USER125 = ConvertMapControl186(0)
mapcontrol MAP_CONTROL_COMPUTER138 = ConvertMapControl186(1)
mapcontrol MAP_CONTROL_RESCUABLE185 = ConvertMapControl186(2)
mapcontrol MAP_CONTROL_NEUTRAL633 = ConvertMapControl186(3)
mapcontrol MAP_CONTROL_CREEP389 = ConvertMapControl186(4)
mapcontrol MAP_CONTROL_NONE201 = ConvertMapControl186(5)
gametype GAME_TYPE_MELEE171 = ConvertGameType498(1)
gametype GAME_TYPE_FFA670 = ConvertGameType498(2)
gametype GAME_TYPE_USE_MAP_SETTINGS213 = ConvertGameType498(4)
gametype GAME_TYPE_BLIZ277 = ConvertGameType498(8)
gametype GAME_TYPE_ONE_ON_ONE174 = ConvertGameType498(16)
gametype GAME_TYPE_TWO_TEAM_PLAY115 = ConvertGameType498(32)
gametype GAME_TYPE_THREE_TEAM_PLAY106 = ConvertGameType498(64)
gametype GAME_TYPE_FOUR_TEAM_PLAY281 = ConvertGameType498(128)
mapflag MAP_FOG_HIDE_TERRAIN965 = ConvertMapFlag460(1)
mapflag MAP_FOG_MAP_EXPLORED178 = ConvertMapFlag460(2)
mapflag MAP_FOG_ALWAYS_VISIBLE349 = ConvertMapFlag460(4)
mapflag MAP_USE_HANDICAPS104 = ConvertMapFlag460(8)
mapflag MAP_OBSERVERS103 = ConvertMapFlag460(16)
mapflag MAP_OBSERVERS_ON_DEATH132 = ConvertMapFlag460(32)
mapflag MAP_FIXED_COLORS992 = ConvertMapFlag460(128)
mapflag MAP_LOCK_RESOURCE_TRADING804 = ConvertMapFlag460(256)
mapflag MAP_RESOURCE_TRADING_ALLIES_ONLY801 = ConvertMapFlag460(512)
mapflag MAP_LOCK_ALLIANCE_CHANGES923 = ConvertMapFlag460(1024)
mapflag MAP_ALLIANCE_CHANGES_HIDDEN104 = ConvertMapFlag460(2048)
mapflag MAP_CHEATS194 = ConvertMapFlag460(4096)
mapflag MAP_CHEATS_HIDDEN214 = ConvertMapFlag460(8192)
mapflag MAP_LOCK_SPEED211 = ConvertMapFlag460((8192 * 2))
mapflag MAP_LOCK_RANDOM_SEED165 = ConvertMapFlag460((8192 * 4))
mapflag MAP_SHARED_ADVANCED_CONTROL110 = ConvertMapFlag460((8192 * 8))
mapflag MAP_RANDOM_HERO192 = ConvertMapFlag460((8192 * 16))
mapflag MAP_RANDOM_RACES163 = ConvertMapFlag460((8192 * 32))
mapflag MAP_RELOADED104 = ConvertMapFlag460((8192 * 64))
placement MAP_PLACEMENT_RANDOM213 = ConvertPlacement123(0)
placement MAP_PLACEMENT_FIXED102 = ConvertPlacement123(1)
placement MAP_PLACEMENT_USE_MAP_SETTINGS132 = ConvertPlacement123(2)
placement MAP_PLACEMENT_TEAMS_TOGETHER710 = ConvertPlacement123(3)
startlocprio MAP_LOC_PRIO_LOW889 = ConvertStartLocPrio299(0)
startlocprio MAP_LOC_PRIO_HIGH340 = ConvertStartLocPrio299(1)
startlocprio MAP_LOC_PRIO_NOT193 = ConvertStartLocPrio299(2)
mapdensity MAP_DENSITY_NONE389 = ConvertMapDensity122(0)
mapdensity MAP_DENSITY_LIGHT173 = ConvertMapDensity122(1)
mapdensity MAP_DENSITY_MEDIUM160 = ConvertMapDensity122(2)
mapdensity MAP_DENSITY_HEAVY178 = ConvertMapDensity122(3)
gamedifficulty MAP_DIFFICULTY_EASY101 = ConvertGameDifficulty745(0)
gamedifficulty MAP_DIFFICULTY_NORMAL839 = ConvertGameDifficulty745(1)
gamedifficulty MAP_DIFFICULTY_HARD108 = ConvertGameDifficulty745(2)
gamedifficulty MAP_DIFFICULTY_INSANE115 = ConvertGameDifficulty745(3)
gamespeed MAP_SPEED_SLOWEST374 = ConvertGameSpeed181(0)
gamespeed MAP_SPEED_SLOW286 = ConvertGameSpeed181(1)
gamespeed MAP_SPEED_NORMAL915 = ConvertGameSpeed181(2)
gamespeed MAP_SPEED_FAST850 = ConvertGameSpeed181(3)
gamespeed MAP_SPEED_FASTEST177 = ConvertGameSpeed181(4)
playerslotstate PLAYER_SLOT_STATE_EMPTY754 = ConvertPlayerSlotState198(0)
playerslotstate PLAYER_SLOT_STATE_PLAYING163 = ConvertPlayerSlotState198(1)
playerslotstate PLAYER_SLOT_STATE_LEFT159 = ConvertPlayerSlotState198(2)
volumegroup SOUND_VOLUMEGROUP_UNITMOVEMENT842 = ConvertVolumeGroup116(0)
volumegroup SOUND_VOLUMEGROUP_UNITSOUNDS951 = ConvertVolumeGroup116(1)
volumegroup SOUND_VOLUMEGROUP_COMBAT180 = ConvertVolumeGroup116(2)
volumegroup SOUND_VOLUMEGROUP_SPELLS150 = ConvertVolumeGroup116(3)
volumegroup SOUND_VOLUMEGROUP_UI186 = ConvertVolumeGroup116(4)
volumegroup SOUND_VOLUMEGROUP_MUSIC779 = ConvertVolumeGroup116(5)
volumegroup SOUND_VOLUMEGROUP_AMBIENTSOUNDS168 = ConvertVolumeGroup116(6)
volumegroup SOUND_VOLUMEGROUP_FIRE604 = ConvertVolumeGroup116(7)
volumegroup SOUND_VOLUMEGROUP_CINEMATIC_GENERAL113 = ConvertVolumeGroup116(8)
volumegroup SOUND_VOLUMEGROUP_CINEMATIC_AMBIENT174 = ConvertVolumeGroup116(9)
volumegroup SOUND_VOLUMEGROUP_CINEMATIC_MUSIC983 = ConvertVolumeGroup116(10)
volumegroup SOUND_VOLUMEGROUP_CINEMATIC_DIALOGUE207 = ConvertVolumeGroup116(11)
volumegroup SOUND_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_1711 = ConvertVolumeGroup116(12)
volumegroup SOUND_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_2761 = ConvertVolumeGroup116(13)
volumegroup SOUND_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_3163 = ConvertVolumeGroup116(14)
igamestate GAME_STATE_DIVINE_INTERVENTION161 = ConvertIGameState717(0)
igamestate GAME_STATE_DISCONNECTED197 = ConvertIGameState717(1)
fgamestate GAME_STATE_TIME_OF_DAY114 = ConvertFGameState942(2)
playerstate PLAYER_STATE_GAME_RESULT150 = ConvertPlayerState143(0)
playerstate PLAYER_STATE_RESOURCE_GOLD140 = ConvertPlayerState143(1)
playerstate PLAYER_STATE_RESOURCE_LUMBER176 = ConvertPlayerState143(2)
playerstate PLAYER_STATE_RESOURCE_HERO_TOKENS439 = ConvertPlayerState143(3)
playerstate PLAYER_STATE_RESOURCE_FOOD_CAP380 = ConvertPlayerState143(4)
playerstate PLAYER_STATE_RESOURCE_FOOD_USED148 = ConvertPlayerState143(5)
playerstate PLAYER_STATE_FOOD_CAP_CEILING653 = ConvertPlayerState143(6)
playerstate PLAYER_STATE_GIVES_BOUNTY119 = ConvertPlayerState143(7)
playerstate PLAYER_STATE_ALLIED_VICTORY172 = ConvertPlayerState143(8)
playerstate PLAYER_STATE_PLACED145 = ConvertPlayerState143(9)
playerstate PLAYER_STATE_OBSERVER_ON_DEATH543 = ConvertPlayerState143(10)
playerstate PLAYER_STATE_OBSERVER574 = ConvertPlayerState143(11)
playerstate PLAYER_STATE_UNFOLLOWABLE426 = ConvertPlayerState143(12)
playerstate PLAYER_STATE_GOLD_UPKEEP_RATE104 = ConvertPlayerState143(13)
playerstate PLAYER_STATE_LUMBER_UPKEEP_RATE100 = ConvertPlayerState143(14)
playerstate PLAYER_STATE_GOLD_GATHERED138 = ConvertPlayerState143(15)
playerstate PLAYER_STATE_LUMBER_GATHERED472 = ConvertPlayerState143(16)
playerstate PLAYER_STATE_NO_CREEP_SLEEP281 = ConvertPlayerState143(25)
unitstate UNIT_STATE_LIFE622 = ConvertUnitState533(0)
unitstate UNIT_STATE_MAX_LIFE175 = ConvertUnitState533(1)
unitstate UNIT_STATE_MANA445 = ConvertUnitState533(2)
unitstate UNIT_STATE_MAX_MANA162 = ConvertUnitState533(3)
aidifficulty AI_DIFFICULTY_NEWBIE203 = ConvertAIDifficulty134(0)
aidifficulty AI_DIFFICULTY_NORMAL210 = ConvertAIDifficulty134(1)
aidifficulty AI_DIFFICULTY_INSANE120 = ConvertAIDifficulty134(2)
playerscore PLAYER_SCORE_UNITS_TRAINED192 = ConvertPlayerScore213(0)
playerscore PLAYER_SCORE_UNITS_KILLED265 = ConvertPlayerScore213(1)
playerscore PLAYER_SCORE_STRUCT_BUILT138 = ConvertPlayerScore213(2)
playerscore PLAYER_SCORE_STRUCT_RAZED170 = ConvertPlayerScore213(3)
playerscore PLAYER_SCORE_TECH_PERCENT859 = ConvertPlayerScore213(4)
playerscore PLAYER_SCORE_FOOD_MAXPROD455 = ConvertPlayerScore213(5)
playerscore PLAYER_SCORE_FOOD_MAXUSED130 = ConvertPlayerScore213(6)
playerscore PLAYER_SCORE_HEROES_KILLED203 = ConvertPlayerScore213(7)
playerscore PLAYER_SCORE_ITEMS_GAINED183 = ConvertPlayerScore213(8)
playerscore PLAYER_SCORE_MERCS_HIRED100 = ConvertPlayerScore213(9)
playerscore PLAYER_SCORE_GOLD_MINED_TOTAL153 = ConvertPlayerScore213(10)
playerscore PLAYER_SCORE_GOLD_MINED_UPKEEP123 = ConvertPlayerScore213(11)
playerscore PLAYER_SCORE_GOLD_LOST_UPKEEP212 = ConvertPlayerScore213(12)
playerscore PLAYER_SCORE_GOLD_LOST_TAX165 = ConvertPlayerScore213(13)
playerscore PLAYER_SCORE_GOLD_GIVEN123 = ConvertPlayerScore213(14)
playerscore PLAYER_SCORE_GOLD_RECEIVED207 = ConvertPlayerScore213(15)
playerscore PLAYER_SCORE_LUMBER_TOTAL170 = ConvertPlayerScore213(16)
playerscore PLAYER_SCORE_LUMBER_LOST_UPKEEP118 = ConvertPlayerScore213(17)
playerscore PLAYER_SCORE_LUMBER_LOST_TAX153 = ConvertPlayerScore213(18)
playerscore PLAYER_SCORE_LUMBER_GIVEN163 = ConvertPlayerScore213(19)
playerscore PLAYER_SCORE_LUMBER_RECEIVED657 = ConvertPlayerScore213(20)
playerscore PLAYER_SCORE_UNIT_TOTAL460 = ConvertPlayerScore213(21)
playerscore PLAYER_SCORE_HERO_TOTAL139 = ConvertPlayerScore213(22)
playerscore PLAYER_SCORE_RESOURCE_TOTAL206 = ConvertPlayerScore213(23)
playerscore PLAYER_SCORE_TOTAL549 = ConvertPlayerScore213(24)
gameevent EVENT_GAME_VICTORY195 = ConvertGameEvent189(0)
gameevent EVENT_GAME_END_LEVEL207 = ConvertGameEvent189(1)
gameevent EVENT_GAME_VARIABLE_LIMIT198 = ConvertGameEvent189(2)
gameevent EVENT_GAME_STATE_LIMIT869 = ConvertGameEvent189(3)
gameevent EVENT_GAME_TIMER_EXPIRED138 = ConvertGameEvent189(4)
gameevent EVENT_GAME_ENTER_REGION553 = ConvertGameEvent189(5)
gameevent EVENT_GAME_LEAVE_REGION106 = ConvertGameEvent189(6)
gameevent EVENT_GAME_TRACKABLE_HIT201 = ConvertGameEvent189(7)
gameevent EVENT_GAME_TRACKABLE_TRACK737 = ConvertGameEvent189(8)
gameevent EVENT_GAME_SHOW_SKILL131 = ConvertGameEvent189(9)
gameevent EVENT_GAME_BUILD_SUBMENU543 = ConvertGameEvent189(10)
playerevent EVENT_PLAYER_STATE_LIMIT128 = ConvertPlayerEvent291(11)
playerevent EVENT_PLAYER_ALLIANCE_CHANGED394 = ConvertPlayerEvent291(12)
playerevent EVENT_PLAYER_DEFEAT982 = ConvertPlayerEvent291(13)
playerevent EVENT_PLAYER_VICTORY203 = ConvertPlayerEvent291(14)
playerevent EVENT_PLAYER_LEAVE143 = ConvertPlayerEvent291(15)
playerevent EVENT_PLAYER_CHAT189 = ConvertPlayerEvent291(16)
playerevent EVENT_PLAYER_END_CINEMATIC112 = ConvertPlayerEvent291(17)
playerunitevent EVENT_PLAYER_UNIT_ATTACKED190 = ConvertPlayerUnitEvent168(18)
playerunitevent EVENT_PLAYER_UNIT_RESCUED165 = ConvertPlayerUnitEvent168(19)
playerunitevent EVENT_PLAYER_UNIT_DEATH133 = ConvertPlayerUnitEvent168(20)
playerunitevent EVENT_PLAYER_UNIT_DECAY432 = ConvertPlayerUnitEvent168(21)
playerunitevent EVENT_PLAYER_UNIT_DETECTED153 = ConvertPlayerUnitEvent168(22)
playerunitevent EVENT_PLAYER_UNIT_HIDDEN983 = ConvertPlayerUnitEvent168(23)
playerunitevent EVENT_PLAYER_UNIT_SELECTED338 = ConvertPlayerUnitEvent168(24)
playerunitevent EVENT_PLAYER_UNIT_DESELECTED110 = ConvertPlayerUnitEvent168(25)
playerunitevent EVENT_PLAYER_UNIT_CONSTRUCT_START476 = ConvertPlayerUnitEvent168(26)
playerunitevent EVENT_PLAYER_UNIT_CONSTRUCT_CANCEL914 = ConvertPlayerUnitEvent168(27)
playerunitevent EVENT_PLAYER_UNIT_CONSTRUCT_FINISH211 = ConvertPlayerUnitEvent168(28)
playerunitevent EVENT_PLAYER_UNIT_UPGRADE_START176 = ConvertPlayerUnitEvent168(29)
playerunitevent EVENT_PLAYER_UNIT_UPGRADE_CANCEL173 = ConvertPlayerUnitEvent168(30)
playerunitevent EVENT_PLAYER_UNIT_UPGRADE_FINISH159 = ConvertPlayerUnitEvent168(31)
playerunitevent EVENT_PLAYER_UNIT_TRAIN_START204 = ConvertPlayerUnitEvent168(32)
playerunitevent EVENT_PLAYER_UNIT_TRAIN_CANCEL141 = ConvertPlayerUnitEvent168(33)
playerunitevent EVENT_PLAYER_UNIT_TRAIN_FINISH198 = ConvertPlayerUnitEvent168(34)
playerunitevent EVENT_PLAYER_UNIT_RESEARCH_START203 = ConvertPlayerUnitEvent168(35)
playerunitevent EVENT_PLAYER_UNIT_RESEARCH_CANCEL521 = ConvertPlayerUnitEvent168(36)
playerunitevent EVENT_PLAYER_UNIT_RESEARCH_FINISH733 = ConvertPlayerUnitEvent168(37)
playerunitevent EVENT_PLAYER_UNIT_ISSUED_ORDER203 = ConvertPlayerUnitEvent168(38)
playerunitevent EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER447 = ConvertPlayerUnitEvent168(39)
playerunitevent EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER182 = ConvertPlayerUnitEvent168(40)
playerunitevent EVENT_PLAYER_UNIT_ISSUED_UNIT_ORDER343 = ConvertPlayerUnitEvent168(40)
playerunitevent EVENT_PLAYER_HERO_LEVEL206 = ConvertPlayerUnitEvent168(41)
playerunitevent EVENT_PLAYER_HERO_SKILL744 = ConvertPlayerUnitEvent168(42)
playerunitevent EVENT_PLAYER_HERO_REVIVABLE147 = ConvertPlayerUnitEvent168(43)
playerunitevent EVENT_PLAYER_HERO_REVIVE_START296 = ConvertPlayerUnitEvent168(44)
playerunitevent EVENT_PLAYER_HERO_REVIVE_CANCEL710 = ConvertPlayerUnitEvent168(45)
playerunitevent EVENT_PLAYER_HERO_REVIVE_FINISH209 = ConvertPlayerUnitEvent168(46)
playerunitevent EVENT_PLAYER_UNIT_SUMMON117 = ConvertPlayerUnitEvent168(47)
playerunitevent EVENT_PLAYER_UNIT_DROP_ITEM173 = ConvertPlayerUnitEvent168(48)
playerunitevent EVENT_PLAYER_UNIT_PICKUP_ITEM664 = ConvertPlayerUnitEvent168(49)
playerunitevent EVENT_PLAYER_UNIT_USE_ITEM109 = ConvertPlayerUnitEvent168(50)
playerunitevent EVENT_PLAYER_UNIT_LOADED102 = ConvertPlayerUnitEvent168(51)
playerunitevent EVENT_PLAYER_UNIT_DAMAGED230 = ConvertPlayerUnitEvent168(308)
playerunitevent EVENT_PLAYER_UNIT_DAMAGING585 = ConvertPlayerUnitEvent168(315)
unitevent EVENT_UNIT_DAMAGED202 = ConvertUnitEvent954(52)
unitevent EVENT_UNIT_DAMAGING774 = ConvertUnitEvent954(314)
unitevent EVENT_UNIT_DEATH323 = ConvertUnitEvent954(53)
unitevent EVENT_UNIT_DECAY168 = ConvertUnitEvent954(54)
unitevent EVENT_UNIT_DETECTED127 = ConvertUnitEvent954(55)
unitevent EVENT_UNIT_HIDDEN594 = ConvertUnitEvent954(56)
unitevent EVENT_UNIT_SELECTED755 = ConvertUnitEvent954(57)
unitevent EVENT_UNIT_DESELECTED744 = ConvertUnitEvent954(58)
unitevent EVENT_UNIT_STATE_LIMIT207 = ConvertUnitEvent954(59)
unitevent EVENT_UNIT_ACQUIRED_TARGET126 = ConvertUnitEvent954(60)
unitevent EVENT_UNIT_TARGET_IN_RANGE499 = ConvertUnitEvent954(61)
unitevent EVENT_UNIT_ATTACKED494 = ConvertUnitEvent954(62)
unitevent EVENT_UNIT_RESCUED885 = ConvertUnitEvent954(63)
unitevent EVENT_UNIT_CONSTRUCT_CANCEL259 = ConvertUnitEvent954(64)
unitevent EVENT_UNIT_CONSTRUCT_FINISH125 = ConvertUnitEvent954(65)
unitevent EVENT_UNIT_UPGRADE_START111 = ConvertUnitEvent954(66)
unitevent EVENT_UNIT_UPGRADE_CANCEL209 = ConvertUnitEvent954(67)
unitevent EVENT_UNIT_UPGRADE_FINISH811 = ConvertUnitEvent954(68)
unitevent EVENT_UNIT_TRAIN_START167 = ConvertUnitEvent954(69)
unitevent EVENT_UNIT_TRAIN_CANCEL581 = ConvertUnitEvent954(70)
unitevent EVENT_UNIT_TRAIN_FINISH108 = ConvertUnitEvent954(71)
unitevent EVENT_UNIT_RESEARCH_START289 = ConvertUnitEvent954(72)
unitevent EVENT_UNIT_RESEARCH_CANCEL242 = ConvertUnitEvent954(73)
unitevent EVENT_UNIT_RESEARCH_FINISH893 = ConvertUnitEvent954(74)
unitevent EVENT_UNIT_ISSUED_ORDER813 = ConvertUnitEvent954(75)
unitevent EVENT_UNIT_ISSUED_POINT_ORDER862 = ConvertUnitEvent954(76)
unitevent EVENT_UNIT_ISSUED_TARGET_ORDER612 = ConvertUnitEvent954(77)
unitevent EVENT_UNIT_HERO_LEVEL172 = ConvertUnitEvent954(78)
unitevent EVENT_UNIT_HERO_SKILL175 = ConvertUnitEvent954(79)
unitevent EVENT_UNIT_HERO_REVIVABLE347 = ConvertUnitEvent954(80)
unitevent EVENT_UNIT_HERO_REVIVE_START327 = ConvertUnitEvent954(81)
unitevent EVENT_UNIT_HERO_REVIVE_CANCEL687 = ConvertUnitEvent954(82)
unitevent EVENT_UNIT_HERO_REVIVE_FINISH210 = ConvertUnitEvent954(83)
unitevent EVENT_UNIT_SUMMON119 = ConvertUnitEvent954(84)
unitevent EVENT_UNIT_DROP_ITEM881 = ConvertUnitEvent954(85)
unitevent EVENT_UNIT_PICKUP_ITEM169 = ConvertUnitEvent954(86)
unitevent EVENT_UNIT_USE_ITEM213 = ConvertUnitEvent954(87)
unitevent EVENT_UNIT_LOADED112 = ConvertUnitEvent954(88)
widgetevent EVENT_WIDGET_DEATH148 = ConvertWidgetEvent113(89)
dialogevent EVENT_DIALOG_BUTTON_CLICK190 = ConvertDialogEvent978(90)
dialogevent EVENT_DIALOG_CLICK754 = ConvertDialogEvent978(91)
gameevent EVENT_GAME_LOADED120 = ConvertGameEvent189(256)
gameevent EVENT_GAME_TOURNAMENT_FINISH_SOON216 = ConvertGameEvent189(257)
gameevent EVENT_GAME_TOURNAMENT_FINISH_NOW183 = ConvertGameEvent189(258)
gameevent EVENT_GAME_SAVE566 = ConvertGameEvent189(259)
gameevent EVENT_GAME_CUSTOM_UI_FRAME539 = ConvertGameEvent189(310)
playerevent EVENT_PLAYER_ARROW_LEFT_DOWN156 = ConvertPlayerEvent291(261)
playerevent EVENT_PLAYER_ARROW_LEFT_UP101 = ConvertPlayerEvent291(262)
playerevent EVENT_PLAYER_ARROW_RIGHT_DOWN965 = ConvertPlayerEvent291(263)
playerevent EVENT_PLAYER_ARROW_RIGHT_UP776 = ConvertPlayerEvent291(264)
playerevent EVENT_PLAYER_ARROW_DOWN_DOWN564 = ConvertPlayerEvent291(265)
playerevent EVENT_PLAYER_ARROW_DOWN_UP219 = ConvertPlayerEvent291(266)
playerevent EVENT_PLAYER_ARROW_UP_DOWN208 = ConvertPlayerEvent291(267)
playerevent EVENT_PLAYER_ARROW_UP_UP189 = ConvertPlayerEvent291(268)
playerevent EVENT_PLAYER_MOUSE_DOWN345 = ConvertPlayerEvent291(305)
playerevent EVENT_PLAYER_MOUSE_UP574 = ConvertPlayerEvent291(306)
playerevent EVENT_PLAYER_MOUSE_MOVE933 = ConvertPlayerEvent291(307)
playerevent EVENT_PLAYER_SYNC_DATA135 = ConvertPlayerEvent291(309)
playerevent EVENT_PLAYER_KEY146 = ConvertPlayerEvent291(311)
playerevent EVENT_PLAYER_KEY_DOWN206 = ConvertPlayerEvent291(312)
playerevent EVENT_PLAYER_KEY_UP202 = ConvertPlayerEvent291(313)
playerunitevent EVENT_PLAYER_UNIT_SELL447 = ConvertPlayerUnitEvent168(269)
playerunitevent EVENT_PLAYER_UNIT_CHANGE_OWNER437 = ConvertPlayerUnitEvent168(270)
playerunitevent EVENT_PLAYER_UNIT_SELL_ITEM134 = ConvertPlayerUnitEvent168(271)
playerunitevent EVENT_PLAYER_UNIT_SPELL_CHANNEL206 = ConvertPlayerUnitEvent168(272)
playerunitevent EVENT_PLAYER_UNIT_SPELL_CAST873 = ConvertPlayerUnitEvent168(273)
playerunitevent EVENT_PLAYER_UNIT_SPELL_EFFECT605 = ConvertPlayerUnitEvent168(274)
playerunitevent EVENT_PLAYER_UNIT_SPELL_FINISH990 = ConvertPlayerUnitEvent168(275)
playerunitevent EVENT_PLAYER_UNIT_SPELL_ENDCAST203 = ConvertPlayerUnitEvent168(276)
playerunitevent EVENT_PLAYER_UNIT_PAWN_ITEM123 = ConvertPlayerUnitEvent168(277)
playerunitevent EVENT_PLAYER_UNIT_STACK_ITEM149 = ConvertPlayerUnitEvent168(319)
unitevent EVENT_UNIT_SELL355 = ConvertUnitEvent954(286)
unitevent EVENT_UNIT_CHANGE_OWNER811 = ConvertUnitEvent954(287)
unitevent EVENT_UNIT_SELL_ITEM188 = ConvertUnitEvent954(288)
unitevent EVENT_UNIT_SPELL_CHANNEL165 = ConvertUnitEvent954(289)
unitevent EVENT_UNIT_SPELL_CAST182 = ConvertUnitEvent954(290)
unitevent EVENT_UNIT_SPELL_EFFECT108 = ConvertUnitEvent954(291)
unitevent EVENT_UNIT_SPELL_FINISH118 = ConvertUnitEvent954(292)
unitevent EVENT_UNIT_SPELL_ENDCAST741 = ConvertUnitEvent954(293)
unitevent EVENT_UNIT_PAWN_ITEM127 = ConvertUnitEvent954(294)
unitevent EVENT_UNIT_STACK_ITEM181 = ConvertUnitEvent954(318)
limitop LESS_THAN365 = ConvertLimitOp177(0)
limitop LESS_THAN_OR_EQUAL955 = ConvertLimitOp177(1)
limitop EQUAL986 = ConvertLimitOp177(2)
limitop GREATER_THAN_OR_EQUAL755 = ConvertLimitOp177(3)
limitop GREATER_THAN192 = ConvertLimitOp177(4)
limitop NOT_EQUAL203 = ConvertLimitOp177(5)
unittype UNIT_TYPE_HERO136 = ConvertUnitType151(0)
unittype UNIT_TYPE_DEAD141 = ConvertUnitType151(1)
unittype UNIT_TYPE_STRUCTURE304 = ConvertUnitType151(2)
unittype UNIT_TYPE_FLYING170 = ConvertUnitType151(3)
unittype UNIT_TYPE_GROUND169 = ConvertUnitType151(4)
unittype UNIT_TYPE_ATTACKS_FLYING161 = ConvertUnitType151(5)
unittype UNIT_TYPE_ATTACKS_GROUND463 = ConvertUnitType151(6)
unittype UNIT_TYPE_MELEE_ATTACKER106 = ConvertUnitType151(7)
unittype UNIT_TYPE_RANGED_ATTACKER109 = ConvertUnitType151(8)
unittype UNIT_TYPE_GIANT214 = ConvertUnitType151(9)
unittype UNIT_TYPE_SUMMONED139 = ConvertUnitType151(10)
unittype UNIT_TYPE_STUNNED602 = ConvertUnitType151(11)
unittype UNIT_TYPE_PLAGUED147 = ConvertUnitType151(12)
unittype UNIT_TYPE_SNARED110 = ConvertUnitType151(13)
unittype UNIT_TYPE_UNDEAD603 = ConvertUnitType151(14)
unittype UNIT_TYPE_MECHANICAL473 = ConvertUnitType151(15)
unittype UNIT_TYPE_PEON495 = ConvertUnitType151(16)
unittype UNIT_TYPE_SAPPER610 = ConvertUnitType151(17)
unittype UNIT_TYPE_TOWNHALL470 = ConvertUnitType151(18)
unittype UNIT_TYPE_ANCIENT476 = ConvertUnitType151(19)
unittype UNIT_TYPE_TAUREN332 = ConvertUnitType151(20)
unittype UNIT_TYPE_POISONED228 = ConvertUnitType151(21)
unittype UNIT_TYPE_POLYMORPHED172 = ConvertUnitType151(22)
unittype UNIT_TYPE_SLEEPING102 = ConvertUnitType151(23)
unittype UNIT_TYPE_RESISTANT652 = ConvertUnitType151(24)
unittype UNIT_TYPE_ETHEREAL231 = ConvertUnitType151(25)
unittype UNIT_TYPE_MAGIC_IMMUNE186 = ConvertUnitType151(26)
itemtype ITEM_TYPE_PERMANENT349 = ConvertItemType161(0)
itemtype ITEM_TYPE_CHARGED258 = ConvertItemType161(1)
itemtype ITEM_TYPE_POWERUP158 = ConvertItemType161(2)
itemtype ITEM_TYPE_ARTIFACT603 = ConvertItemType161(3)
itemtype ITEM_TYPE_PURCHASABLE272 = ConvertItemType161(4)
itemtype ITEM_TYPE_CAMPAIGN126 = ConvertItemType161(5)
itemtype ITEM_TYPE_MISCELLANEOUS133 = ConvertItemType161(6)
itemtype ITEM_TYPE_UNKNOWN777 = ConvertItemType161(7)
itemtype ITEM_TYPE_ANY171 = ConvertItemType161(8)
itemtype ITEM_TYPE_TOME142 = ConvertItemType161(2)
camerafield CAMERA_FIELD_TARGET_DISTANCE195 = ConvertCameraField191(0)
camerafield CAMERA_FIELD_FARZ289 = ConvertCameraField191(1)
camerafield CAMERA_FIELD_ANGLE_OF_ATTACK849 = ConvertCameraField191(2)
camerafield CAMERA_FIELD_FIELD_OF_VIEW951 = ConvertCameraField191(3)
camerafield CAMERA_FIELD_ROLL193 = ConvertCameraField191(4)
camerafield CAMERA_FIELD_ROTATION194 = ConvertCameraField191(5)
camerafield CAMERA_FIELD_ZOFFSET187 = ConvertCameraField191(6)
camerafield CAMERA_FIELD_NEARZ920 = ConvertCameraField191(7)
camerafield CAMERA_FIELD_LOCAL_PITCH138 = ConvertCameraField191(8)
camerafield CAMERA_FIELD_LOCAL_YAW172 = ConvertCameraField191(9)
camerafield CAMERA_FIELD_LOCAL_ROLL770 = ConvertCameraField191(10)
blendmode BLEND_MODE_NONE132 = ConvertBlendMode303(0)
blendmode BLEND_MODE_DONT_CARE516 = ConvertBlendMode303(0)
blendmode BLEND_MODE_KEYALPHA141 = ConvertBlendMode303(1)
blendmode BLEND_MODE_BLEND270 = ConvertBlendMode303(2)
blendmode BLEND_MODE_ADDITIVE839 = ConvertBlendMode303(3)
blendmode BLEND_MODE_MODULATE143 = ConvertBlendMode303(4)
blendmode BLEND_MODE_MODULATE_2X115 = ConvertBlendMode303(5)
raritycontrol RARITY_FREQUENT112 = ConvertRarityControl313(0)
raritycontrol RARITY_RARE495 = ConvertRarityControl313(1)
texmapflags TEXMAP_FLAG_NONE163 = ConvertTexMapFlags121(0)
texmapflags TEXMAP_FLAG_WRAP_U643 = ConvertTexMapFlags121(1)
texmapflags TEXMAP_FLAG_WRAP_V804 = ConvertTexMapFlags121(2)
texmapflags TEXMAP_FLAG_WRAP_UV135 = ConvertTexMapFlags121(3)
fogstate FOG_OF_WAR_MASKED157 = ConvertFogState190(1)
fogstate FOG_OF_WAR_FOGGED392 = ConvertFogState190(2)
fogstate FOG_OF_WAR_VISIBLE126 = ConvertFogState190(4)
integer CAMERA_MARGIN_LEFT185 = 0
integer CAMERA_MARGIN_RIGHT587 = 1
integer CAMERA_MARGIN_TOP484 = 2
integer CAMERA_MARGIN_BOTTOM101 = 3
effecttype EFFECT_TYPE_EFFECT261 = ConvertEffectType171(0)
effecttype EFFECT_TYPE_TARGET166 = ConvertEffectType171(1)
effecttype EFFECT_TYPE_CASTER505 = ConvertEffectType171(2)
effecttype EFFECT_TYPE_SPECIAL134 = ConvertEffectType171(3)
effecttype EFFECT_TYPE_AREA_EFFECT679 = ConvertEffectType171(4)
effecttype EFFECT_TYPE_MISSILE145 = ConvertEffectType171(5)
effecttype EFFECT_TYPE_LIGHTNING165 = ConvertEffectType171(6)
soundtype SOUND_TYPE_EFFECT125 = ConvertSoundType116(0)
soundtype SOUND_TYPE_EFFECT_LOOPED839 = ConvertSoundType116(1)
originframetype ORIGIN_FRAME_GAME_UI287 = ConvertOriginFrameType283(0)
originframetype ORIGIN_FRAME_COMMAND_BUTTON152 = ConvertOriginFrameType283(1)
originframetype ORIGIN_FRAME_HERO_BAR211 = ConvertOriginFrameType283(2)
originframetype ORIGIN_FRAME_HERO_BUTTON185 = ConvertOriginFrameType283(3)
originframetype ORIGIN_FRAME_HERO_HP_BAR108 = ConvertOriginFrameType283(4)
originframetype ORIGIN_FRAME_HERO_MANA_BAR191 = ConvertOriginFrameType283(5)
originframetype ORIGIN_FRAME_HERO_BUTTON_INDICATOR280 = ConvertOriginFrameType283(6)
originframetype ORIGIN_FRAME_ITEM_BUTTON934 = ConvertOriginFrameType283(7)
originframetype ORIGIN_FRAME_MINIMAP897 = ConvertOriginFrameType283(8)
originframetype ORIGIN_FRAME_MINIMAP_BUTTON109 = ConvertOriginFrameType283(9)
originframetype ORIGIN_FRAME_SYSTEM_BUTTON259 = ConvertOriginFrameType283(10)
originframetype ORIGIN_FRAME_TOOLTIP114 = ConvertOriginFrameType283(11)
originframetype ORIGIN_FRAME_UBERTOOLTIP120 = ConvertOriginFrameType283(12)
originframetype ORIGIN_FRAME_CHAT_MSG322 = ConvertOriginFrameType283(13)
originframetype ORIGIN_FRAME_UNIT_MSG199 = ConvertOriginFrameType283(14)
originframetype ORIGIN_FRAME_TOP_MSG158 = ConvertOriginFrameType283(15)
originframetype ORIGIN_FRAME_PORTRAIT140 = ConvertOriginFrameType283(16)
originframetype ORIGIN_FRAME_WORLD_FRAME164 = ConvertOriginFrameType283(17)
originframetype ORIGIN_FRAME_SIMPLE_UI_PARENT173 = ConvertOriginFrameType283(18)
originframetype ORIGIN_FRAME_PORTRAIT_HP_TEXT177 = ConvertOriginFrameType283(19)
originframetype ORIGIN_FRAME_PORTRAIT_MANA_TEXT124 = ConvertOriginFrameType283(20)
originframetype ORIGIN_FRAME_UNIT_PANEL_BUFF_BAR317 = ConvertOriginFrameType283(21)
originframetype ORIGIN_FRAME_UNIT_PANEL_BUFF_BAR_LABEL764 = ConvertOriginFrameType283(22)
framepointtype FRAMEPOINT_TOPLEFT750 = ConvertFramePointType111(0)
framepointtype FRAMEPOINT_TOP413 = ConvertFramePointType111(1)
framepointtype FRAMEPOINT_TOPRIGHT192 = ConvertFramePointType111(2)
framepointtype FRAMEPOINT_LEFT141 = ConvertFramePointType111(3)
framepointtype FRAMEPOINT_CENTER213 = ConvertFramePointType111(4)
framepointtype FRAMEPOINT_RIGHT126 = ConvertFramePointType111(5)
framepointtype FRAMEPOINT_BOTTOMLEFT771 = ConvertFramePointType111(6)
framepointtype FRAMEPOINT_BOTTOM102 = ConvertFramePointType111(7)
framepointtype FRAMEPOINT_BOTTOMRIGHT171 = ConvertFramePointType111(8)
textaligntype TEXT_JUSTIFY_TOP212 = ConvertTextAlignType161(0)
textaligntype TEXT_JUSTIFY_MIDDLE206 = ConvertTextAlignType161(1)
textaligntype TEXT_JUSTIFY_BOTTOM153 = ConvertTextAlignType161(2)
textaligntype TEXT_JUSTIFY_LEFT153 = ConvertTextAlignType161(3)
textaligntype TEXT_JUSTIFY_CENTER143 = ConvertTextAlignType161(4)
textaligntype TEXT_JUSTIFY_RIGHT162 = ConvertTextAlignType161(5)
frameeventtype FRAMEEVENT_CONTROL_CLICK221 = ConvertFrameEventType219(1)
frameeventtype FRAMEEVENT_MOUSE_ENTER397 = ConvertFrameEventType219(2)
frameeventtype FRAMEEVENT_MOUSE_LEAVE287 = ConvertFrameEventType219(3)
frameeventtype FRAMEEVENT_MOUSE_UP123 = ConvertFrameEventType219(4)
frameeventtype FRAMEEVENT_MOUSE_DOWN853 = ConvertFrameEventType219(5)
frameeventtype FRAMEEVENT_MOUSE_WHEEL104 = ConvertFrameEventType219(6)
frameeventtype FRAMEEVENT_CHECKBOX_CHECKED213 = ConvertFrameEventType219(7)
frameeventtype FRAMEEVENT_CHECKBOX_UNCHECKED832 = ConvertFrameEventType219(8)
frameeventtype FRAMEEVENT_EDITBOX_TEXT_CHANGED276 = ConvertFrameEventType219(9)
frameeventtype FRAMEEVENT_POPUPMENU_ITEM_CHANGED607 = ConvertFrameEventType219(10)
frameeventtype FRAMEEVENT_MOUSE_DOUBLECLICK993 = ConvertFrameEventType219(11)
frameeventtype FRAMEEVENT_SPRITE_ANIM_UPDATE156 = ConvertFrameEventType219(12)
frameeventtype FRAMEEVENT_SLIDER_VALUE_CHANGED565 = ConvertFrameEventType219(13)
frameeventtype FRAMEEVENT_DIALOG_CANCEL719 = ConvertFrameEventType219(14)
frameeventtype FRAMEEVENT_DIALOG_ACCEPT191 = ConvertFrameEventType219(15)
frameeventtype FRAMEEVENT_EDITBOX_ENTER148 = ConvertFrameEventType219(16)
oskeytype OSKEY_BACKSPACE522 = ConvertOsKeyType174(8)
oskeytype OSKEY_TAB193 = ConvertOsKeyType174(9)
oskeytype OSKEY_CLEAR334 = ConvertOsKeyType174(12)
oskeytype OSKEY_RETURN163 = ConvertOsKeyType174(13)
oskeytype OSKEY_SHIFT795 = ConvertOsKeyType174(16)
oskeytype OSKEY_CONTROL189 = ConvertOsKeyType174(17)
oskeytype OSKEY_ALT667 = ConvertOsKeyType174(18)
oskeytype OSKEY_PAUSE376 = ConvertOsKeyType174(19)
oskeytype OSKEY_CAPSLOCK197 = ConvertOsKeyType174(20)
oskeytype OSKEY_KANA184 = ConvertOsKeyType174(21)
oskeytype OSKEY_HANGUL970 = ConvertOsKeyType174(21)
oskeytype OSKEY_JUNJA769 = ConvertOsKeyType174(23)
oskeytype OSKEY_FINAL189 = ConvertOsKeyType174(24)
oskeytype OSKEY_HANJA478 = ConvertOsKeyType174(25)
oskeytype OSKEY_KANJI334 = ConvertOsKeyType174(25)
oskeytype OSKEY_ESCAPE861 = ConvertOsKeyType174(27)
oskeytype OSKEY_CONVERT196 = ConvertOsKeyType174(28)
oskeytype OSKEY_NONCONVERT398 = ConvertOsKeyType174(29)
oskeytype OSKEY_ACCEPT616 = ConvertOsKeyType174(30)
oskeytype OSKEY_MODECHANGE206 = ConvertOsKeyType174(31)
oskeytype OSKEY_SPACE104 = ConvertOsKeyType174(32)
oskeytype OSKEY_PAGEUP191 = ConvertOsKeyType174(33)
oskeytype OSKEY_PAGEDOWN632 = ConvertOsKeyType174(34)
oskeytype OSKEY_END108 = ConvertOsKeyType174(35)
oskeytype OSKEY_HOME274 = ConvertOsKeyType174(36)
oskeytype OSKEY_LEFT152 = ConvertOsKeyType174(37)
oskeytype OSKEY_UP170 = ConvertOsKeyType174(38)
oskeytype OSKEY_RIGHT872 = ConvertOsKeyType174(39)
oskeytype OSKEY_DOWN865 = ConvertOsKeyType174(40)
oskeytype OSKEY_SELECT172 = ConvertOsKeyType174(41)
oskeytype OSKEY_PRINT415 = ConvertOsKeyType174(42)
oskeytype OSKEY_EXECUTE689 = ConvertOsKeyType174(43)
oskeytype OSKEY_PRINTSCREEN202 = ConvertOsKeyType174(44)
oskeytype OSKEY_INSERT122 = ConvertOsKeyType174(45)
oskeytype OSKEY_DELETE181 = ConvertOsKeyType174(46)
oskeytype OSKEY_HELP121 = ConvertOsKeyType174(47)
oskeytype OSKEY_0211 = ConvertOsKeyType174(48)
oskeytype OSKEY_1182 = ConvertOsKeyType174(49)
oskeytype OSKEY_2202 = ConvertOsKeyType174(50)
oskeytype OSKEY_3199 = ConvertOsKeyType174(51)
oskeytype OSKEY_4830 = ConvertOsKeyType174(52)
oskeytype OSKEY_5182 = ConvertOsKeyType174(53)
oskeytype OSKEY_6530 = ConvertOsKeyType174(54)
oskeytype OSKEY_7894 = ConvertOsKeyType174(55)
oskeytype OSKEY_8177 = ConvertOsKeyType174(56)
oskeytype OSKEY_9233 = ConvertOsKeyType174(57)
oskeytype OSKEY_A187 = ConvertOsKeyType174(65)
oskeytype OSKEY_B138 = ConvertOsKeyType174(66)
oskeytype OSKEY_C329 = ConvertOsKeyType174(67)
oskeytype OSKEY_D897 = ConvertOsKeyType174(68)
oskeytype OSKEY_E403 = ConvertOsKeyType174(69)
oskeytype OSKEY_F212 = ConvertOsKeyType174(70)
oskeytype OSKEY_G727 = ConvertOsKeyType174(71)
oskeytype OSKEY_H149 = ConvertOsKeyType174(72)
oskeytype OSKEY_I423 = ConvertOsKeyType174(73)
oskeytype OSKEY_J605 = ConvertOsKeyType174(74)
oskeytype OSKEY_K102 = ConvertOsKeyType174(75)
oskeytype OSKEY_L144 = ConvertOsKeyType174(76)
oskeytype OSKEY_M161 = ConvertOsKeyType174(77)
oskeytype OSKEY_N104 = ConvertOsKeyType174(78)
oskeytype OSKEY_O372 = ConvertOsKeyType174(79)
oskeytype OSKEY_P180 = ConvertOsKeyType174(80)
oskeytype OSKEY_Q115 = ConvertOsKeyType174(81)
oskeytype OSKEY_R128 = ConvertOsKeyType174(82)
oskeytype OSKEY_S119 = ConvertOsKeyType174(83)
oskeytype OSKEY_T191 = ConvertOsKeyType174(84)
oskeytype OSKEY_U195 = ConvertOsKeyType174(85)
oskeytype OSKEY_V729 = ConvertOsKeyType174(86)
oskeytype OSKEY_W765 = ConvertOsKeyType174(87)
oskeytype OSKEY_X596 = ConvertOsKeyType174(88)
oskeytype OSKEY_Y154 = ConvertOsKeyType174(89)
oskeytype OSKEY_Z938 = ConvertOsKeyType174(90)
oskeytype OSKEY_LMETA783 = ConvertOsKeyType174(91)
oskeytype OSKEY_RMETA154 = ConvertOsKeyType174(92)
oskeytype OSKEY_APPS187 = ConvertOsKeyType174(93)
oskeytype OSKEY_SLEEP136 = ConvertOsKeyType174(95)
oskeytype OSKEY_NUMPAD0443 = ConvertOsKeyType174(96)
oskeytype OSKEY_NUMPAD1125 = ConvertOsKeyType174(97)
oskeytype OSKEY_NUMPAD2192 = ConvertOsKeyType174(98)
oskeytype OSKEY_NUMPAD3100 = ConvertOsKeyType174(99)
oskeytype OSKEY_NUMPAD4164 = ConvertOsKeyType174(100)
oskeytype OSKEY_NUMPAD5816 = ConvertOsKeyType174(101)
oskeytype OSKEY_NUMPAD6207 = ConvertOsKeyType174(102)
oskeytype OSKEY_NUMPAD7342 = ConvertOsKeyType174(103)
oskeytype OSKEY_NUMPAD8130 = ConvertOsKeyType174(104)
oskeytype OSKEY_NUMPAD9167 = ConvertOsKeyType174(105)
oskeytype OSKEY_MULTIPLY870 = ConvertOsKeyType174(106)
oskeytype OSKEY_ADD150 = ConvertOsKeyType174(107)
oskeytype OSKEY_SEPARATOR159 = ConvertOsKeyType174(108)
oskeytype OSKEY_SUBTRACT844 = ConvertOsKeyType174(109)
oskeytype OSKEY_DECIMAL345 = ConvertOsKeyType174(110)
oskeytype OSKEY_DIVIDE786 = ConvertOsKeyType174(111)
oskeytype OSKEY_F1205 = ConvertOsKeyType174(112)
oskeytype OSKEY_F2214 = ConvertOsKeyType174(113)
oskeytype OSKEY_F3205 = ConvertOsKeyType174(114)
oskeytype OSKEY_F4829 = ConvertOsKeyType174(115)
oskeytype OSKEY_F5690 = ConvertOsKeyType174(116)
oskeytype OSKEY_F6595 = ConvertOsKeyType174(117)
oskeytype OSKEY_F7618 = ConvertOsKeyType174(118)
oskeytype OSKEY_F8998 = ConvertOsKeyType174(119)
oskeytype OSKEY_F9137 = ConvertOsKeyType174(120)
oskeytype OSKEY_F10399 = ConvertOsKeyType174(121)
oskeytype OSKEY_F11803 = ConvertOsKeyType174(122)
oskeytype OSKEY_F12142 = ConvertOsKeyType174(123)
oskeytype OSKEY_F13106 = ConvertOsKeyType174(124)
oskeytype OSKEY_F14118 = ConvertOsKeyType174(125)
oskeytype OSKEY_F15702 = ConvertOsKeyType174(126)
oskeytype OSKEY_F16118 = ConvertOsKeyType174(127)
oskeytype OSKEY_F17104 = ConvertOsKeyType174(128)
oskeytype OSKEY_F18116 = ConvertOsKeyType174(129)
oskeytype OSKEY_F19196 = ConvertOsKeyType174(130)
oskeytype OSKEY_F20766 = ConvertOsKeyType174(131)
oskeytype OSKEY_F21139 = ConvertOsKeyType174(132)
oskeytype OSKEY_F22221 = ConvertOsKeyType174(133)
oskeytype OSKEY_F23192 = ConvertOsKeyType174(134)
oskeytype OSKEY_F24201 = ConvertOsKeyType174(135)
oskeytype OSKEY_NUMLOCK408 = ConvertOsKeyType174(144)
oskeytype OSKEY_SCROLLLOCK148 = ConvertOsKeyType174(145)
oskeytype OSKEY_OEM_NEC_EQUAL761 = ConvertOsKeyType174(146)
oskeytype OSKEY_OEM_FJ_JISHO490 = ConvertOsKeyType174(146)
oskeytype OSKEY_OEM_FJ_MASSHOU209 = ConvertOsKeyType174(147)
oskeytype OSKEY_OEM_FJ_TOUROKU996 = ConvertOsKeyType174(148)
oskeytype OSKEY_OEM_FJ_LOYA124 = ConvertOsKeyType174(149)
oskeytype OSKEY_OEM_FJ_ROYA671 = ConvertOsKeyType174(150)
oskeytype OSKEY_LSHIFT128 = ConvertOsKeyType174(160)
oskeytype OSKEY_RSHIFT656 = ConvertOsKeyType174(161)
oskeytype OSKEY_LCONTROL194 = ConvertOsKeyType174(162)
oskeytype OSKEY_RCONTROL150 = ConvertOsKeyType174(163)
oskeytype OSKEY_LALT170 = ConvertOsKeyType174(164)
oskeytype OSKEY_RALT558 = ConvertOsKeyType174(165)
oskeytype OSKEY_BROWSER_BACK815 = ConvertOsKeyType174(166)
oskeytype OSKEY_BROWSER_FORWARD345 = ConvertOsKeyType174(167)
oskeytype OSKEY_BROWSER_REFRESH881 = ConvertOsKeyType174(168)
oskeytype OSKEY_BROWSER_STOP187 = ConvertOsKeyType174(169)
oskeytype OSKEY_BROWSER_SEARCH186 = ConvertOsKeyType174(170)
oskeytype OSKEY_BROWSER_FAVORITES186 = ConvertOsKeyType174(171)
oskeytype OSKEY_BROWSER_HOME915 = ConvertOsKeyType174(172)
oskeytype OSKEY_VOLUME_MUTE155 = ConvertOsKeyType174(173)
oskeytype OSKEY_VOLUME_DOWN203 = ConvertOsKeyType174(174)
oskeytype OSKEY_VOLUME_UP142 = ConvertOsKeyType174(175)
oskeytype OSKEY_MEDIA_NEXT_TRACK112 = ConvertOsKeyType174(176)
oskeytype OSKEY_MEDIA_PREV_TRACK371 = ConvertOsKeyType174(177)
oskeytype OSKEY_MEDIA_STOP499 = ConvertOsKeyType174(178)
oskeytype OSKEY_MEDIA_PLAY_PAUSE190 = ConvertOsKeyType174(179)
oskeytype OSKEY_LAUNCH_MAIL118 = ConvertOsKeyType174(180)
oskeytype OSKEY_LAUNCH_MEDIA_SELECT195 = ConvertOsKeyType174(181)
oskeytype OSKEY_LAUNCH_APP1144 = ConvertOsKeyType174(182)
oskeytype OSKEY_LAUNCH_APP2794 = ConvertOsKeyType174(183)
oskeytype OSKEY_OEM_1125 = ConvertOsKeyType174(186)
oskeytype OSKEY_OEM_PLUS550 = ConvertOsKeyType174(187)
oskeytype OSKEY_OEM_COMMA345 = ConvertOsKeyType174(188)
oskeytype OSKEY_OEM_MINUS857 = ConvertOsKeyType174(189)
oskeytype OSKEY_OEM_PERIOD125 = ConvertOsKeyType174(190)
oskeytype OSKEY_OEM_2193 = ConvertOsKeyType174(191)
oskeytype OSKEY_OEM_3337 = ConvertOsKeyType174(192)
oskeytype OSKEY_OEM_4177 = ConvertOsKeyType174(219)
oskeytype OSKEY_OEM_5442 = ConvertOsKeyType174(220)
oskeytype OSKEY_OEM_6189 = ConvertOsKeyType174(221)
oskeytype OSKEY_OEM_7246 = ConvertOsKeyType174(222)
oskeytype OSKEY_OEM_8107 = ConvertOsKeyType174(223)
oskeytype OSKEY_OEM_AX129 = ConvertOsKeyType174(225)
oskeytype OSKEY_OEM_102186 = ConvertOsKeyType174(226)
oskeytype OSKEY_ICO_HELP203 = ConvertOsKeyType174(227)
oskeytype OSKEY_ICO_00973 = ConvertOsKeyType174(228)
oskeytype OSKEY_PROCESSKEY123 = ConvertOsKeyType174(229)
oskeytype OSKEY_ICO_CLEAR156 = ConvertOsKeyType174(230)
oskeytype OSKEY_PACKET227 = ConvertOsKeyType174(231)
oskeytype OSKEY_OEM_RESET731 = ConvertOsKeyType174(233)
oskeytype OSKEY_OEM_JUMP102 = ConvertOsKeyType174(234)
oskeytype OSKEY_OEM_PA1353 = ConvertOsKeyType174(235)
oskeytype OSKEY_OEM_PA2103 = ConvertOsKeyType174(236)
oskeytype OSKEY_OEM_PA3125 = ConvertOsKeyType174(237)
oskeytype OSKEY_OEM_WSCTRL113 = ConvertOsKeyType174(238)
oskeytype OSKEY_OEM_CUSEL107 = ConvertOsKeyType174(239)
oskeytype OSKEY_OEM_ATTN206 = ConvertOsKeyType174(240)
oskeytype OSKEY_OEM_FINISH120 = ConvertOsKeyType174(241)
oskeytype OSKEY_OEM_COPY601 = ConvertOsKeyType174(242)
oskeytype OSKEY_OEM_AUTO532 = ConvertOsKeyType174(243)
oskeytype OSKEY_OEM_ENLW154 = ConvertOsKeyType174(244)
oskeytype OSKEY_OEM_BACKTAB100 = ConvertOsKeyType174(245)
oskeytype OSKEY_ATTN676 = ConvertOsKeyType174(246)
oskeytype OSKEY_CRSEL750 = ConvertOsKeyType174(247)
oskeytype OSKEY_EXSEL181 = ConvertOsKeyType174(248)
oskeytype OSKEY_EREOF579 = ConvertOsKeyType174(249)
oskeytype OSKEY_PLAY204 = ConvertOsKeyType174(250)
oskeytype OSKEY_ZOOM323 = ConvertOsKeyType174(251)
oskeytype OSKEY_NONAME597 = ConvertOsKeyType174(252)
oskeytype OSKEY_PA1209 = ConvertOsKeyType174(253)
oskeytype OSKEY_OEM_CLEAR351 = ConvertOsKeyType174(254)
abilityintegerfield ABILITY_IF_BUTTON_POSITION_NORMAL_X439 = ConvertAbilityIntegerField289(1633841272)
abilityintegerfield ABILITY_IF_BUTTON_POSITION_NORMAL_Y184 = ConvertAbilityIntegerField289(1633841273)
abilityintegerfield ABILITY_IF_BUTTON_POSITION_ACTIVATED_X162 = ConvertAbilityIntegerField289(1635082872)
abilityintegerfield ABILITY_IF_BUTTON_POSITION_ACTIVATED_Y999 = ConvertAbilityIntegerField289(1635082873)
abilityintegerfield ABILITY_IF_BUTTON_POSITION_RESEARCH_X172 = ConvertAbilityIntegerField289(1634889848)
abilityintegerfield ABILITY_IF_BUTTON_POSITION_RESEARCH_Y142 = ConvertAbilityIntegerField289(1634889849)
abilityintegerfield ABILITY_IF_MISSILE_SPEED561 = ConvertAbilityIntegerField289(1634562928)
abilityintegerfield ABILITY_IF_TARGET_ATTACHMENTS102 = ConvertAbilityIntegerField289(1635017059)
abilityintegerfield ABILITY_IF_CASTER_ATTACHMENTS224 = ConvertAbilityIntegerField289(1633902947)
abilityintegerfield ABILITY_IF_PRIORITY931 = ConvertAbilityIntegerField289(1634759273)
abilityintegerfield ABILITY_IF_LEVELS466 = ConvertAbilityIntegerField289(1634493814)
abilityintegerfield ABILITY_IF_REQUIRED_LEVEL308 = ConvertAbilityIntegerField289(1634888822)
abilityintegerfield ABILITY_IF_LEVEL_SKIP_REQUIREMENT128 = ConvertAbilityIntegerField289(1634497387)
abilitybooleanfield ABILITY_BF_HERO_ABILITY553 = ConvertAbilityBooleanField152(1634231666)
abilitybooleanfield ABILITY_BF_ITEM_ABILITY121 = ConvertAbilityBooleanField152(1634301029)
abilitybooleanfield ABILITY_BF_CHECK_DEPENDENCIES824 = ConvertAbilityBooleanField152(1633904740)
abilityrealfield ABILITY_RF_ARF_MISSILE_ARC428 = ConvertAbilityRealField736(1634558307)
abilitystringfield ABILITY_SF_NAME139 = ConvertAbilityStringField208(1634623853)
abilitystringfield ABILITY_SF_ICON_ACTIVATED159 = ConvertAbilityStringField208(1635082610)
abilitystringfield ABILITY_SF_ICON_RESEARCH680 = ConvertAbilityStringField208(1634886002)
abilitystringfield ABILITY_SF_EFFECT_SOUND224 = ConvertAbilityStringField208(1634035315)
abilitystringfield ABILITY_SF_EFFECT_SOUND_LOOPING748 = ConvertAbilityStringField208(1634035308)
abilityintegerlevelfield ABILITY_ILF_MANA_COST586 = ConvertAbilityIntegerLevelField739(1634558835)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_WAVES105 = ConvertAbilityIntegerLevelField739(1214413361)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_SHARDS736 = ConvertAbilityIntegerLevelField739(1214413363)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_UNITS_TELEPORTED585 = ConvertAbilityIntegerLevelField739(1215132721)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_COUNT_HWE2183 = ConvertAbilityIntegerLevelField739(1215784242)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_IMAGES528 = ConvertAbilityIntegerLevelField739(1332570417)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_CORPSES_RAISED_UAN1196 = ConvertAbilityIntegerLevelField739(1432448561)
abilityintegerlevelfield ABILITY_ILF_MORPHING_FLAGS161 = ConvertAbilityIntegerLevelField739(1164797234)
abilityintegerlevelfield ABILITY_ILF_STRENGTH_BONUS_NRG5139 = ConvertAbilityIntegerLevelField739(1316120373)
abilityintegerlevelfield ABILITY_ILF_DEFENSE_BONUS_NRG6355 = ConvertAbilityIntegerLevelField739(1316120374)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_TARGETS_HIT137 = ConvertAbilityIntegerLevelField739(1331915826)
abilityintegerlevelfield ABILITY_ILF_DETECTION_TYPE_OFS1129 = ConvertAbilityIntegerLevelField739(1332114225)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_SUMMONED_UNITS_OSF2265 = ConvertAbilityIntegerLevelField739(1332962866)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_SUMMONED_UNITS_EFN1124 = ConvertAbilityIntegerLevelField739(1164340785)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_CORPSES_RAISED_HRE1193 = ConvertAbilityIntegerLevelField739(1215456561)
abilityintegerlevelfield ABILITY_ILF_STACK_FLAGS532 = ConvertAbilityIntegerLevelField739(1214472500)
abilityintegerlevelfield ABILITY_ILF_MINIMUM_NUMBER_OF_UNITS566 = ConvertAbilityIntegerLevelField739(1315205170)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_NUMBER_OF_UNITS_NDP3129 = ConvertAbilityIntegerLevelField739(1315205171)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_UNITS_CREATED_NRC2211 = ConvertAbilityIntegerLevelField739(1316119346)
abilityintegerlevelfield ABILITY_ILF_SHIELD_LIFE159 = ConvertAbilityIntegerLevelField739(1097691955)
abilityintegerlevelfield ABILITY_ILF_MANA_LOSS_AMS4178 = ConvertAbilityIntegerLevelField739(1097691956)
abilityintegerlevelfield ABILITY_ILF_GOLD_PER_INTERVAL_BGM1121 = ConvertAbilityIntegerLevelField739(1114074417)
abilityintegerlevelfield ABILITY_ILF_MAX_NUMBER_OF_MINERS161 = ConvertAbilityIntegerLevelField739(1114074419)
abilityintegerlevelfield ABILITY_ILF_CARGO_CAPACITY349 = ConvertAbilityIntegerLevelField739(1130459697)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_CREEP_LEVEL_DEV3514 = ConvertAbilityIntegerLevelField739(1147500083)
abilityintegerlevelfield ABILITY_ILF_MAX_CREEP_LEVEL_DEV1436 = ConvertAbilityIntegerLevelField739(1147500081)
abilityintegerlevelfield ABILITY_ILF_GOLD_PER_INTERVAL_EGM1126 = ConvertAbilityIntegerLevelField739(1164406065)
abilityintegerlevelfield ABILITY_ILF_DEFENSE_REDUCTION890 = ConvertAbilityIntegerLevelField739(1180788017)
abilityintegerlevelfield ABILITY_ILF_DETECTION_TYPE_FLA1130 = ConvertAbilityIntegerLevelField739(1181507889)
abilityintegerlevelfield ABILITY_ILF_FLARE_COUNT522 = ConvertAbilityIntegerLevelField739(1181507891)
abilityintegerlevelfield ABILITY_ILF_MAX_GOLD429 = ConvertAbilityIntegerLevelField739(1198285873)
abilityintegerlevelfield ABILITY_ILF_MINING_CAPACITY404 = ConvertAbilityIntegerLevelField739(1198285875)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_NUMBER_OF_CORPSES_GYD1114 = ConvertAbilityIntegerLevelField739(1199137841)
abilityintegerlevelfield ABILITY_ILF_DAMAGE_TO_TREE152 = ConvertAbilityIntegerLevelField739(1214345777)
abilityintegerlevelfield ABILITY_ILF_LUMBER_CAPACITY485 = ConvertAbilityIntegerLevelField739(1214345778)
abilityintegerlevelfield ABILITY_ILF_GOLD_CAPACITY101 = ConvertAbilityIntegerLevelField739(1214345779)
abilityintegerlevelfield ABILITY_ILF_DEFENSE_INCREASE_INF2108 = ConvertAbilityIntegerLevelField739(1231971890)
abilityintegerlevelfield ABILITY_ILF_INTERACTION_TYPE202 = ConvertAbilityIntegerLevelField739(1315271986)
abilityintegerlevelfield ABILITY_ILF_GOLD_COST_NDT1866 = ConvertAbilityIntegerLevelField739(1315206193)
abilityintegerlevelfield ABILITY_ILF_LUMBER_COST_NDT2355 = ConvertAbilityIntegerLevelField739(1315206194)
abilityintegerlevelfield ABILITY_ILF_DETECTION_TYPE_NDT3837 = ConvertAbilityIntegerLevelField739(1315206195)
abilityintegerlevelfield ABILITY_ILF_STACKING_TYPE_POI4934 = ConvertAbilityIntegerLevelField739(1349478708)
abilityintegerlevelfield ABILITY_ILF_STACKING_TYPE_POA5118 = ConvertAbilityIntegerLevelField739(1349476661)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_CREEP_LEVEL_PLY1893 = ConvertAbilityIntegerLevelField739(1349286193)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_CREEP_LEVEL_POS1410 = ConvertAbilityIntegerLevelField739(1349481265)
abilityintegerlevelfield ABILITY_ILF_MOVEMENT_UPDATE_FREQUENCY_PRG1194 = ConvertAbilityIntegerLevelField739(1349674801)
abilityintegerlevelfield ABILITY_ILF_ATTACK_UPDATE_FREQUENCY_PRG2388 = ConvertAbilityIntegerLevelField739(1349674802)
abilityintegerlevelfield ABILITY_ILF_MANA_LOSS_PRG6307 = ConvertAbilityIntegerLevelField739(1349674806)
abilityintegerlevelfield ABILITY_ILF_UNITS_SUMMONED_TYPE_ONE816 = ConvertAbilityIntegerLevelField739(1382115633)
abilityintegerlevelfield ABILITY_ILF_UNITS_SUMMONED_TYPE_TWO200 = ConvertAbilityIntegerLevelField739(1382115634)
abilityintegerlevelfield ABILITY_ILF_MAX_UNITS_SUMMONED171 = ConvertAbilityIntegerLevelField739(1432576565)
abilityintegerlevelfield ABILITY_ILF_ALLOW_WHEN_FULL_REJ3115 = ConvertAbilityIntegerLevelField739(1382378035)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_UNITS_CHARGED_TO_CASTER777 = ConvertAbilityIntegerLevelField739(1383096885)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_UNITS_AFFECTED501 = ConvertAbilityIntegerLevelField739(1383096886)
abilityintegerlevelfield ABILITY_ILF_DEFENSE_INCREASE_ROA2161 = ConvertAbilityIntegerLevelField739(1383031090)
abilityintegerlevelfield ABILITY_ILF_MAX_UNITS_ROA7361 = ConvertAbilityIntegerLevelField739(1383031095)
abilityintegerlevelfield ABILITY_ILF_ROOTED_WEAPONS256 = ConvertAbilityIntegerLevelField739(1383034673)
abilityintegerlevelfield ABILITY_ILF_UPROOTED_WEAPONS144 = ConvertAbilityIntegerLevelField739(1383034674)
abilityintegerlevelfield ABILITY_ILF_UPROOTED_DEFENSE_TYPE136 = ConvertAbilityIntegerLevelField739(1383034676)
abilityintegerlevelfield ABILITY_ILF_ACCUMULATION_STEP193 = ConvertAbilityIntegerLevelField739(1398893618)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_OWLS869 = ConvertAbilityIntegerLevelField739(1165192756)
abilityintegerlevelfield ABILITY_ILF_STACKING_TYPE_SPO4213 = ConvertAbilityIntegerLevelField739(1399877428)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_UNITS641 = ConvertAbilityIntegerLevelField739(1399809073)
abilityintegerlevelfield ABILITY_ILF_SPIDER_CAPACITY205 = ConvertAbilityIntegerLevelField739(1399873841)
abilityintegerlevelfield ABILITY_ILF_INTERVALS_BEFORE_CHANGING_TREES190 = ConvertAbilityIntegerLevelField739(1466458418)
abilityintegerlevelfield ABILITY_ILF_AGILITY_BONUS189 = ConvertAbilityIntegerLevelField739(1231120233)
abilityintegerlevelfield ABILITY_ILF_INTELLIGENCE_BONUS182 = ConvertAbilityIntegerLevelField739(1231646324)
abilityintegerlevelfield ABILITY_ILF_STRENGTH_BONUS_ISTR866 = ConvertAbilityIntegerLevelField739(1232303218)
abilityintegerlevelfield ABILITY_ILF_ATTACK_BONUS995 = ConvertAbilityIntegerLevelField739(1231123572)
abilityintegerlevelfield ABILITY_ILF_DEFENSE_BONUS_IDEF171 = ConvertAbilityIntegerLevelField739(1231316326)
abilityintegerlevelfield ABILITY_ILF_SUMMON_1_AMOUNT147 = ConvertAbilityIntegerLevelField739(1232301617)
abilityintegerlevelfield ABILITY_ILF_SUMMON_2_AMOUNT103 = ConvertAbilityIntegerLevelField739(1232301618)
abilityintegerlevelfield ABILITY_ILF_EXPERIENCE_GAINED114 = ConvertAbilityIntegerLevelField739(1232629863)
abilityintegerlevelfield ABILITY_ILF_HIT_POINTS_GAINED_IHPG504 = ConvertAbilityIntegerLevelField739(1231581287)
abilityintegerlevelfield ABILITY_ILF_MANA_POINTS_GAINED_IMPG189 = ConvertAbilityIntegerLevelField739(1231908967)
abilityintegerlevelfield ABILITY_ILF_HIT_POINTS_GAINED_IHP2142 = ConvertAbilityIntegerLevelField739(1231581234)
abilityintegerlevelfield ABILITY_ILF_MANA_POINTS_GAINED_IMP2316 = ConvertAbilityIntegerLevelField739(1231908914)
abilityintegerlevelfield ABILITY_ILF_DAMAGE_BONUS_DICE804 = ConvertAbilityIntegerLevelField739(1231317347)
abilityintegerlevelfield ABILITY_ILF_ARMOR_PENALTY_IARP169 = ConvertAbilityIntegerLevelField739(1231123056)
abilityintegerlevelfield ABILITY_ILF_ENABLED_ATTACK_INDEX_IOB5197 = ConvertAbilityIntegerLevelField739(1232036405)
abilityintegerlevelfield ABILITY_ILF_LEVELS_GAINED705 = ConvertAbilityIntegerLevelField739(1231840630)
abilityintegerlevelfield ABILITY_ILF_MAX_LIFE_GAINED172 = ConvertAbilityIntegerLevelField739(1231841638)
abilityintegerlevelfield ABILITY_ILF_MAX_MANA_GAINED668 = ConvertAbilityIntegerLevelField739(1231905134)
abilityintegerlevelfield ABILITY_ILF_GOLD_GIVEN144 = ConvertAbilityIntegerLevelField739(1231515500)
abilityintegerlevelfield ABILITY_ILF_LUMBER_GIVEN990 = ConvertAbilityIntegerLevelField739(1231844717)
abilityintegerlevelfield ABILITY_ILF_DETECTION_TYPE_IFA1795 = ConvertAbilityIntegerLevelField739(1231446321)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_CREEP_LEVEL_ICRE250 = ConvertAbilityIntegerLevelField739(1231254117)
abilityintegerlevelfield ABILITY_ILF_MOVEMENT_SPEED_BONUS192 = ConvertAbilityIntegerLevelField739(1231910498)
abilityintegerlevelfield ABILITY_ILF_HIT_POINTS_REGENERATED_PER_SECOND178 = ConvertAbilityIntegerLevelField739(1231581298)
abilityintegerlevelfield ABILITY_ILF_SIGHT_RANGE_BONUS171 = ConvertAbilityIntegerLevelField739(1232300386)
abilityintegerlevelfield ABILITY_ILF_DAMAGE_PER_DURATION369 = ConvertAbilityIntegerLevelField739(1231251044)
abilityintegerlevelfield ABILITY_ILF_MANA_USED_PER_SECOND115 = ConvertAbilityIntegerLevelField739(1231251053)
abilityintegerlevelfield ABILITY_ILF_EXTRA_MANA_REQUIRED582 = ConvertAbilityIntegerLevelField739(1231251064)
abilityintegerlevelfield ABILITY_ILF_DETECTION_RADIUS_IDET881 = ConvertAbilityIntegerLevelField739(1231316340)
abilityintegerlevelfield ABILITY_ILF_MANA_LOSS_PER_UNIT_IDIM871 = ConvertAbilityIntegerLevelField739(1231317357)
abilityintegerlevelfield ABILITY_ILF_DAMAGE_TO_SUMMONED_UNITS_IDID878 = ConvertAbilityIntegerLevelField739(1231317348)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_NUMBER_OF_UNITS_IREC106 = ConvertAbilityIntegerLevelField739(1232233827)
abilityintegerlevelfield ABILITY_ILF_DELAY_AFTER_DEATH_SECONDS111 = ConvertAbilityIntegerLevelField739(1232233316)
abilityintegerlevelfield ABILITY_ILF_RESTORED_LIFE722 = ConvertAbilityIntegerLevelField739(1769104178)
abilityintegerlevelfield ABILITY_ILF_RESTORED_MANA__1_FOR_CURRENT476 = ConvertAbilityIntegerLevelField739(1769104179)
abilityintegerlevelfield ABILITY_ILF_HIT_POINTS_RESTORED433 = ConvertAbilityIntegerLevelField739(1231581299)
abilityintegerlevelfield ABILITY_ILF_MANA_POINTS_RESTORED842 = ConvertAbilityIntegerLevelField739(1231908979)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_NUMBER_OF_UNITS_ITPM125 = ConvertAbilityIntegerLevelField739(1232367725)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_CORPSES_RAISED_CAD1167 = ConvertAbilityIntegerLevelField739(1130456113)
abilityintegerlevelfield ABILITY_ILF_TERRAIN_DEFORMATION_DURATION_MS150 = ConvertAbilityIntegerLevelField739(1467118387)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_UNITS549 = ConvertAbilityIntegerLevelField739(1432646449)
abilityintegerlevelfield ABILITY_ILF_DETECTION_TYPE_DET1181 = ConvertAbilityIntegerLevelField739(1147499569)
abilityintegerlevelfield ABILITY_ILF_GOLD_COST_PER_STRUCTURE131 = ConvertAbilityIntegerLevelField739(1316188209)
abilityintegerlevelfield ABILITY_ILF_LUMBER_COST_PER_USE584 = ConvertAbilityIntegerLevelField739(1316188210)
abilityintegerlevelfield ABILITY_ILF_DETECTION_TYPE_NSP3923 = ConvertAbilityIntegerLevelField739(1316188211)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_SWARM_UNITS220 = ConvertAbilityIntegerLevelField739(1433170737)
abilityintegerlevelfield ABILITY_ILF_MAX_SWARM_UNITS_PER_TARGET152 = ConvertAbilityIntegerLevelField739(1433170739)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_SUMMONED_UNITS_NBA2645 = ConvertAbilityIntegerLevelField739(1315070258)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_CREEP_LEVEL_NCH1130 = ConvertAbilityIntegerLevelField739(1315137585)
abilityintegerlevelfield ABILITY_ILF_ATTACKS_PREVENTED125 = ConvertAbilityIntegerLevelField739(1316186417)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_NUMBER_OF_TARGETS_EFK3762 = ConvertAbilityIntegerLevelField739(1164340019)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_SUMMONED_UNITS_ESV1129 = ConvertAbilityIntegerLevelField739(1165194801)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_NUMBER_OF_CORPSES_EXH1179 = ConvertAbilityIntegerLevelField739(1702389809)
abilityintegerlevelfield ABILITY_ILF_ITEM_CAPACITY961 = ConvertAbilityIntegerLevelField739(1768846897)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_NUMBER_OF_TARGETS_SPL2115 = ConvertAbilityIntegerLevelField739(1936747570)
abilityintegerlevelfield ABILITY_ILF_ALLOW_WHEN_FULL_IRL3140 = ConvertAbilityIntegerLevelField739(1769106483)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_DISPELLED_UNITS137 = ConvertAbilityIntegerLevelField739(1768186675)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_LURES761 = ConvertAbilityIntegerLevelField739(1768779569)
abilityintegerlevelfield ABILITY_ILF_NEW_TIME_OF_DAY_HOUR761 = ConvertAbilityIntegerLevelField739(1768125489)
abilityintegerlevelfield ABILITY_ILF_NEW_TIME_OF_DAY_MINUTE464 = ConvertAbilityIntegerLevelField739(1768125490)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_UNITS_CREATED_MEC1204 = ConvertAbilityIntegerLevelField739(1835361073)
abilityintegerlevelfield ABILITY_ILF_MINIMUM_SPELLS609 = ConvertAbilityIntegerLevelField739(1936745011)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_SPELLS396 = ConvertAbilityIntegerLevelField739(1936745012)
abilityintegerlevelfield ABILITY_ILF_DISABLED_ATTACK_INDEX680 = ConvertAbilityIntegerLevelField739(1735549235)
abilityintegerlevelfield ABILITY_ILF_ENABLED_ATTACK_INDEX_GRA4957 = ConvertAbilityIntegerLevelField739(1735549236)
abilityintegerlevelfield ABILITY_ILF_MAXIMUM_ATTACKS255 = ConvertAbilityIntegerLevelField739(1735549237)
abilityintegerlevelfield ABILITY_ILF_BUILDING_TYPES_ALLOWED_NPR1194 = ConvertAbilityIntegerLevelField739(1315992113)
abilityintegerlevelfield ABILITY_ILF_BUILDING_TYPES_ALLOWED_NSA1593 = ConvertAbilityIntegerLevelField739(1316184369)
abilityintegerlevelfield ABILITY_ILF_ATTACK_MODIFICATION190 = ConvertAbilityIntegerLevelField739(1231118641)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_COUNT_NPA5700 = ConvertAbilityIntegerLevelField739(1315987765)
abilityintegerlevelfield ABILITY_ILF_UPGRADE_LEVELS846 = ConvertAbilityIntegerLevelField739(1231514673)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_SUMMONED_UNITS_NDO2719 = ConvertAbilityIntegerLevelField739(1315204914)
abilityintegerlevelfield ABILITY_ILF_BEASTS_PER_SECOND119 = ConvertAbilityIntegerLevelField739(1316189233)
abilityintegerlevelfield ABILITY_ILF_TARGET_TYPE472 = ConvertAbilityIntegerLevelField739(1315138610)
abilityintegerlevelfield ABILITY_ILF_OPTIONS110 = ConvertAbilityIntegerLevelField739(1315138611)
abilityintegerlevelfield ABILITY_ILF_ARMOR_PENALTY_NAB3140 = ConvertAbilityIntegerLevelField739(1315004979)
abilityintegerlevelfield ABILITY_ILF_WAVE_COUNT_NHS6660 = ConvertAbilityIntegerLevelField739(1315468086)
abilityintegerlevelfield ABILITY_ILF_MAX_CREEP_LEVEL_NTM3199 = ConvertAbilityIntegerLevelField739(1316252979)
abilityintegerlevelfield ABILITY_ILF_MISSILE_COUNT181 = ConvertAbilityIntegerLevelField739(1315140403)
abilityintegerlevelfield ABILITY_ILF_SPLIT_ATTACK_COUNT570 = ConvertAbilityIntegerLevelField739(1315728691)
abilityintegerlevelfield ABILITY_ILF_GENERATION_COUNT208 = ConvertAbilityIntegerLevelField739(1315728694)
abilityintegerlevelfield ABILITY_ILF_ROCK_RING_COUNT149 = ConvertAbilityIntegerLevelField739(1316381489)
abilityintegerlevelfield ABILITY_ILF_WAVE_COUNT_NVC2110 = ConvertAbilityIntegerLevelField739(1316381490)
abilityintegerlevelfield ABILITY_ILF_PREFER_HOSTILES_TAU1191 = ConvertAbilityIntegerLevelField739(1415673137)
abilityintegerlevelfield ABILITY_ILF_PREFER_FRIENDLIES_TAU2300 = ConvertAbilityIntegerLevelField739(1415673138)
abilityintegerlevelfield ABILITY_ILF_MAX_UNITS_TAU3709 = ConvertAbilityIntegerLevelField739(1415673139)
abilityintegerlevelfield ABILITY_ILF_NUMBER_OF_PULSES234 = ConvertAbilityIntegerLevelField739(1415673140)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_TYPE_HWE1147 = ConvertAbilityIntegerLevelField739(1215784241)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_UIN4245 = ConvertAbilityIntegerLevelField739(1432972852)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_OSF1119 = ConvertAbilityIntegerLevelField739(1332962865)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_TYPE_EFNU467 = ConvertAbilityIntegerLevelField739(1164340853)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_TYPE_NBAU211 = ConvertAbilityIntegerLevelField739(1315070325)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_TYPE_NTOU172 = ConvertAbilityIntegerLevelField739(1316253557)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_TYPE_ESVU134 = ConvertAbilityIntegerLevelField739(1165194869)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_TYPES350 = ConvertAbilityIntegerLevelField739(1315268145)
abilityintegerlevelfield ABILITY_ILF_SUMMONED_UNIT_TYPE_NDOU214 = ConvertAbilityIntegerLevelField739(1315204981)
abilityintegerlevelfield ABILITY_ILF_ALTERNATE_FORM_UNIT_EMEU210 = ConvertAbilityIntegerLevelField739(1164797301)
abilityintegerlevelfield ABILITY_ILF_PLAGUE_WARD_UNIT_TYPE142 = ConvertAbilityIntegerLevelField739(1097886837)
abilityintegerlevelfield ABILITY_ILF_ALLOWED_UNIT_TYPE_BTL1290 = ConvertAbilityIntegerLevelField739(1114926129)
abilityintegerlevelfield ABILITY_ILF_NEW_UNIT_TYPE899 = ConvertAbilityIntegerLevelField739(1130914097)
abilityintegerlevelfield ABILITY_ILF_RESULTING_UNIT_TYPE_ENT1134 = ConvertAbilityIntegerLevelField739(1701737521)
abilityintegerlevelfield ABILITY_ILF_CORPSE_UNIT_TYPE254 = ConvertAbilityIntegerLevelField739(1199137909)
abilityintegerlevelfield ABILITY_ILF_ALLOWED_UNIT_TYPE_LOA1131 = ConvertAbilityIntegerLevelField739(1282367793)
abilityintegerlevelfield ABILITY_ILF_UNIT_TYPE_FOR_LIMIT_CHECK591 = ConvertAbilityIntegerLevelField739(1382115701)
abilityintegerlevelfield ABILITY_ILF_WARD_UNIT_TYPE_STAU350 = ConvertAbilityIntegerLevelField739(1400136053)
abilityintegerlevelfield ABILITY_ILF_EFFECT_ABILITY137 = ConvertAbilityIntegerLevelField739(1232036469)
abilityintegerlevelfield ABILITY_ILF_CONVERSION_UNIT601 = ConvertAbilityIntegerLevelField739(1315201842)
abilityintegerlevelfield ABILITY_ILF_UNIT_TO_PRESERVE788 = ConvertAbilityIntegerLevelField739(1316187185)
abilityintegerlevelfield ABILITY_ILF_UNIT_TYPE_ALLOWED145 = ConvertAbilityIntegerLevelField739(1130916913)
abilityintegerlevelfield ABILITY_ILF_SWARM_UNIT_TYPE124 = ConvertAbilityIntegerLevelField739(1433170805)
abilityintegerlevelfield ABILITY_ILF_RESULTING_UNIT_TYPE_COAU107 = ConvertAbilityIntegerLevelField739(1668243829)
abilityintegerlevelfield ABILITY_ILF_UNIT_TYPE_EXHU171 = ConvertAbilityIntegerLevelField739(1702389877)
abilityintegerlevelfield ABILITY_ILF_WARD_UNIT_TYPE_HWDU191 = ConvertAbilityIntegerLevelField739(1752654965)
abilityintegerlevelfield ABILITY_ILF_LURE_UNIT_TYPE178 = ConvertAbilityIntegerLevelField739(1768779637)
abilityintegerlevelfield ABILITY_ILF_UNIT_TYPE_IPMU103 = ConvertAbilityIntegerLevelField739(1768975733)
abilityintegerlevelfield ABILITY_ILF_FACTORY_UNIT_ID176 = ConvertAbilityIntegerLevelField739(1316190581)
abilityintegerlevelfield ABILITY_ILF_SPAWN_UNIT_ID_NFYU913 = ConvertAbilityIntegerLevelField739(1315338613)
abilityintegerlevelfield ABILITY_ILF_DESTRUCTIBLE_ID532 = ConvertAbilityIntegerLevelField739(1316381557)
abilityintegerlevelfield ABILITY_ILF_UPGRADE_TYPE820 = ConvertAbilityIntegerLevelField739(1231514741)
abilityreallevelfield ABILITY_RLF_CASTING_TIME173 = ConvertAbilityRealLevelField125(1633902963)
abilityreallevelfield ABILITY_RLF_DURATION_NORMAL203 = ConvertAbilityRealLevelField125(1633973618)
abilityreallevelfield ABILITY_RLF_DURATION_HERO586 = ConvertAbilityRealLevelField125(1634231413)
abilityreallevelfield ABILITY_RLF_COOLDOWN951 = ConvertAbilityRealLevelField125(1633903726)
abilityreallevelfield ABILITY_RLF_AREA_OF_EFFECT367 = ConvertAbilityRealLevelField125(1633776229)
abilityreallevelfield ABILITY_RLF_CAST_RANGE135 = ConvertAbilityRealLevelField125(1634885998)
abilityreallevelfield ABILITY_RLF_DAMAGE_HBZ2664 = ConvertAbilityRealLevelField125(1214413362)
abilityreallevelfield ABILITY_RLF_BUILDING_REDUCTION_HBZ4179 = ConvertAbilityRealLevelField125(1214413364)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_HBZ5103 = ConvertAbilityRealLevelField125(1214413365)
abilityreallevelfield ABILITY_RLF_MAXIMUM_DAMAGE_PER_WAVE723 = ConvertAbilityRealLevelField125(1214413366)
abilityreallevelfield ABILITY_RLF_MANA_REGENERATION_INCREASE471 = ConvertAbilityRealLevelField125(1214341681)
abilityreallevelfield ABILITY_RLF_CASTING_DELAY142 = ConvertAbilityRealLevelField125(1215132722)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_OWW1162 = ConvertAbilityRealLevelField125(1333229361)
abilityreallevelfield ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_OWW2151 = ConvertAbilityRealLevelField125(1333229362)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_CRITICAL_STRIKE156 = ConvertAbilityRealLevelField125(1331917361)
abilityreallevelfield ABILITY_RLF_DAMAGE_MULTIPLIER_OCR2118 = ConvertAbilityRealLevelField125(1331917362)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_OCR3965 = ConvertAbilityRealLevelField125(1331917363)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_EVADE_OCR4177 = ConvertAbilityRealLevelField125(1331917364)
abilityreallevelfield ABILITY_RLF_DAMAGE_DEALT_PERCENT_OMI2602 = ConvertAbilityRealLevelField125(1332570418)
abilityreallevelfield ABILITY_RLF_DAMAGE_TAKEN_PERCENT_OMI3772 = ConvertAbilityRealLevelField125(1332570419)
abilityreallevelfield ABILITY_RLF_ANIMATION_DELAY106 = ConvertAbilityRealLevelField125(1332570420)
abilityreallevelfield ABILITY_RLF_TRANSITION_TIME233 = ConvertAbilityRealLevelField125(1333226289)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_INCREASE_PERCENT_OWK2718 = ConvertAbilityRealLevelField125(1333226290)
abilityreallevelfield ABILITY_RLF_BACKSTAB_DAMAGE247 = ConvertAbilityRealLevelField125(1333226291)
abilityreallevelfield ABILITY_RLF_AMOUNT_HEALED_DAMAGED_UDC1197 = ConvertAbilityRealLevelField125(1432642353)
abilityreallevelfield ABILITY_RLF_LIFE_CONVERTED_TO_MANA618 = ConvertAbilityRealLevelField125(1432645681)
abilityreallevelfield ABILITY_RLF_LIFE_CONVERTED_TO_LIFE414 = ConvertAbilityRealLevelField125(1432645682)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_INCREASE_PERCENT_UAU1162 = ConvertAbilityRealLevelField125(1432450353)
abilityreallevelfield ABILITY_RLF_LIFE_REGENERATION_INCREASE_PERCENT281 = ConvertAbilityRealLevelField125(1432450354)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_EVADE_EEV1154 = ConvertAbilityRealLevelField125(1164277297)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_INTERVAL175 = ConvertAbilityRealLevelField125(1164537137)
abilityreallevelfield ABILITY_RLF_MANA_DRAINED_PER_SECOND_EIM2716 = ConvertAbilityRealLevelField125(1164537138)
abilityreallevelfield ABILITY_RLF_BUFFER_MANA_REQUIRED211 = ConvertAbilityRealLevelField125(1164537139)
abilityreallevelfield ABILITY_RLF_MAX_MANA_DRAINED471 = ConvertAbilityRealLevelField125(1164796465)
abilityreallevelfield ABILITY_RLF_BOLT_DELAY382 = ConvertAbilityRealLevelField125(1164796466)
abilityreallevelfield ABILITY_RLF_BOLT_LIFETIME866 = ConvertAbilityRealLevelField125(1164796467)
abilityreallevelfield ABILITY_RLF_ALTITUDE_ADJUSTMENT_DURATION815 = ConvertAbilityRealLevelField125(1164797235)
abilityreallevelfield ABILITY_RLF_LANDING_DELAY_TIME133 = ConvertAbilityRealLevelField125(1164797236)
abilityreallevelfield ABILITY_RLF_ALTERNATE_FORM_HIT_POINT_BONUS199 = ConvertAbilityRealLevelField125(1164797237)
abilityreallevelfield ABILITY_RLF_MOVE_SPEED_BONUS_INFO_PANEL_ONLY122 = ConvertAbilityRealLevelField125(1315140149)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_BONUS_INFO_PANEL_ONLY216 = ConvertAbilityRealLevelField125(1315140150)
abilityreallevelfield ABILITY_RLF_LIFE_REGENERATION_RATE_PER_SECOND191 = ConvertAbilityRealLevelField125(1635149109)
abilityreallevelfield ABILITY_RLF_STUN_DURATION_USL1164 = ConvertAbilityRealLevelField125(1433627697)
abilityreallevelfield ABILITY_RLF_ATTACK_DAMAGE_STOLEN_PERCENT137 = ConvertAbilityRealLevelField125(1432450609)
abilityreallevelfield ABILITY_RLF_DAMAGE_UCS1341 = ConvertAbilityRealLevelField125(1432580913)
abilityreallevelfield ABILITY_RLF_MAX_DAMAGE_UCS2396 = ConvertAbilityRealLevelField125(1432580914)
abilityreallevelfield ABILITY_RLF_DISTANCE_UCS3194 = ConvertAbilityRealLevelField125(1432580915)
abilityreallevelfield ABILITY_RLF_FINAL_AREA_UCS4206 = ConvertAbilityRealLevelField125(1432580916)
abilityreallevelfield ABILITY_RLF_DAMAGE_UIN1162 = ConvertAbilityRealLevelField125(1432972849)
abilityreallevelfield ABILITY_RLF_DURATION162 = ConvertAbilityRealLevelField125(1432972850)
abilityreallevelfield ABILITY_RLF_IMPACT_DELAY339 = ConvertAbilityRealLevelField125(1432972851)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_TARGET_OCL1485 = ConvertAbilityRealLevelField125(1331915825)
abilityreallevelfield ABILITY_RLF_DAMAGE_REDUCTION_PER_TARGET169 = ConvertAbilityRealLevelField125(1331915827)
abilityreallevelfield ABILITY_RLF_EFFECT_DELAY_OEQ1198 = ConvertAbilityRealLevelField125(1332048177)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_TO_BUILDINGS783 = ConvertAbilityRealLevelField125(1332048178)
abilityreallevelfield ABILITY_RLF_UNITS_SLOWED_PERCENT303 = ConvertAbilityRealLevelField125(1332048179)
abilityreallevelfield ABILITY_RLF_FINAL_AREA_OEQ4101 = ConvertAbilityRealLevelField125(1332048180)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_EER1617 = ConvertAbilityRealLevelField125(1164276273)
abilityreallevelfield ABILITY_RLF_DAMAGE_DEALT_TO_ATTACKERS213 = ConvertAbilityRealLevelField125(1164011569)
abilityreallevelfield ABILITY_RLF_LIFE_HEALED114 = ConvertAbilityRealLevelField125(1165259057)
abilityreallevelfield ABILITY_RLF_HEAL_INTERVAL148 = ConvertAbilityRealLevelField125(1165259058)
abilityreallevelfield ABILITY_RLF_BUILDING_REDUCTION_ETQ3195 = ConvertAbilityRealLevelField125(1165259059)
abilityreallevelfield ABILITY_RLF_INITIAL_IMMUNITY_DURATION139 = ConvertAbilityRealLevelField125(1165259060)
abilityreallevelfield ABILITY_RLF_MAX_LIFE_DRAINED_PER_SECOND_PERCENT180 = ConvertAbilityRealLevelField125(1432642609)
abilityreallevelfield ABILITY_RLF_BUILDING_REDUCTION_UDD2718 = ConvertAbilityRealLevelField125(1432642610)
abilityreallevelfield ABILITY_RLF_ARMOR_DURATION744 = ConvertAbilityRealLevelField125(1432772913)
abilityreallevelfield ABILITY_RLF_ARMOR_BONUS_UFA2144 = ConvertAbilityRealLevelField125(1432772914)
abilityreallevelfield ABILITY_RLF_AREA_OF_EFFECT_DAMAGE214 = ConvertAbilityRealLevelField125(1432776241)
abilityreallevelfield ABILITY_RLF_SPECIFIC_TARGET_DAMAGE_UFN2127 = ConvertAbilityRealLevelField125(1432776242)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_HFA1190 = ConvertAbilityRealLevelField125(1214669105)
abilityreallevelfield ABILITY_RLF_DAMAGE_DEALT_ESF1160 = ConvertAbilityRealLevelField125(1165190705)
abilityreallevelfield ABILITY_RLF_DAMAGE_INTERVAL_ESF2657 = ConvertAbilityRealLevelField125(1165190706)
abilityreallevelfield ABILITY_RLF_BUILDING_REDUCTION_ESF3114 = ConvertAbilityRealLevelField125(1165190707)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_PERCENT174 = ConvertAbilityRealLevelField125(1164014129)
abilityreallevelfield ABILITY_RLF_DEFENSE_BONUS_HAV1913 = ConvertAbilityRealLevelField125(1214346801)
abilityreallevelfield ABILITY_RLF_HIT_POINT_BONUS172 = ConvertAbilityRealLevelField125(1214346802)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_HAV3257 = ConvertAbilityRealLevelField125(1214346803)
abilityreallevelfield ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_HAV4185 = ConvertAbilityRealLevelField125(1214346804)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_BASH114 = ConvertAbilityRealLevelField125(1214408753)
abilityreallevelfield ABILITY_RLF_DAMAGE_MULTIPLIER_HBH2363 = ConvertAbilityRealLevelField125(1214408754)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_HBH3120 = ConvertAbilityRealLevelField125(1214408755)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_MISS_HBH4125 = ConvertAbilityRealLevelField125(1214408756)
abilityreallevelfield ABILITY_RLF_DAMAGE_HTB1131 = ConvertAbilityRealLevelField125(1215586865)
abilityreallevelfield ABILITY_RLF_AOE_DAMAGE157 = ConvertAbilityRealLevelField125(1215587121)
abilityreallevelfield ABILITY_RLF_SPECIFIC_TARGET_DAMAGE_HTC2615 = ConvertAbilityRealLevelField125(1215587122)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_PERCENT_HTC3206 = ConvertAbilityRealLevelField125(1215587123)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_REDUCTION_PERCENT_HTC4143 = ConvertAbilityRealLevelField125(1215587124)
abilityreallevelfield ABILITY_RLF_ARMOR_BONUS_HAD1168 = ConvertAbilityRealLevelField125(1214342193)
abilityreallevelfield ABILITY_RLF_AMOUNT_HEALED_DAMAGED_HHB1117 = ConvertAbilityRealLevelField125(1214800433)
abilityreallevelfield ABILITY_RLF_EXTRA_DAMAGE_HCA1210 = ConvertAbilityRealLevelField125(1214472497)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_FACTOR_HCA2768 = ConvertAbilityRealLevelField125(1214472498)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_FACTOR_HCA3192 = ConvertAbilityRealLevelField125(1214472499)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_INCREASE_PERCENT_OAE1175 = ConvertAbilityRealLevelField125(1331782961)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_INCREASE_PERCENT_OAE2298 = ConvertAbilityRealLevelField125(1331782962)
abilityreallevelfield ABILITY_RLF_REINCARNATION_DELAY687 = ConvertAbilityRealLevelField125(1332897073)
abilityreallevelfield ABILITY_RLF_DAMAGE_OSH1153 = ConvertAbilityRealLevelField125(1332963377)
abilityreallevelfield ABILITY_RLF_MAXIMUM_DAMAGE_OSH2157 = ConvertAbilityRealLevelField125(1332963378)
abilityreallevelfield ABILITY_RLF_DISTANCE_OSH3441 = ConvertAbilityRealLevelField125(1332963379)
abilityreallevelfield ABILITY_RLF_FINAL_AREA_OSH4145 = ConvertAbilityRealLevelField125(1332963380)
abilityreallevelfield ABILITY_RLF_GRAPHIC_DELAY_NFD1104 = ConvertAbilityRealLevelField125(1315333169)
abilityreallevelfield ABILITY_RLF_GRAPHIC_DURATION_NFD2188 = ConvertAbilityRealLevelField125(1315333170)
abilityreallevelfield ABILITY_RLF_DAMAGE_NFD3527 = ConvertAbilityRealLevelField125(1315333171)
abilityreallevelfield ABILITY_RLF_SUMMONED_UNIT_DAMAGE_AMS1792 = ConvertAbilityRealLevelField125(1097691953)
abilityreallevelfield ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_AMS2834 = ConvertAbilityRealLevelField125(1097691954)
abilityreallevelfield ABILITY_RLF_AURA_DURATION533 = ConvertAbilityRealLevelField125(1097886769)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_APL2553 = ConvertAbilityRealLevelField125(1097886770)
abilityreallevelfield ABILITY_RLF_DURATION_OF_PLAGUE_WARD854 = ConvertAbilityRealLevelField125(1097886771)
abilityreallevelfield ABILITY_RLF_AMOUNT_OF_HIT_POINTS_REGENERATED144 = ConvertAbilityRealLevelField125(1331786289)
abilityreallevelfield ABILITY_RLF_ATTACK_DAMAGE_INCREASE_AKB1952 = ConvertAbilityRealLevelField125(1097556529)
abilityreallevelfield ABILITY_RLF_MANA_LOSS_ADM1197 = ConvertAbilityRealLevelField125(1097100593)
abilityreallevelfield ABILITY_RLF_SUMMONED_UNIT_DAMAGE_ADM2181 = ConvertAbilityRealLevelField125(1097100594)
abilityreallevelfield ABILITY_RLF_EXPANSION_AMOUNT127 = ConvertAbilityRealLevelField125(1114401073)
abilityreallevelfield ABILITY_RLF_INTERVAL_DURATION_BGM2156 = ConvertAbilityRealLevelField125(1114074418)
abilityreallevelfield ABILITY_RLF_RADIUS_OF_MINING_RING495 = ConvertAbilityRealLevelField125(1114074420)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_INCREASE_PERCENT_BLO1171 = ConvertAbilityRealLevelField125(1114402609)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_INCREASE_PERCENT_BLO2374 = ConvertAbilityRealLevelField125(1114402610)
abilityreallevelfield ABILITY_RLF_SCALING_FACTOR247 = ConvertAbilityRealLevelField125(1114402611)
abilityreallevelfield ABILITY_RLF_HIT_POINTS_PER_SECOND_CAN1112 = ConvertAbilityRealLevelField125(1130458673)
abilityreallevelfield ABILITY_RLF_MAX_HIT_POINTS542 = ConvertAbilityRealLevelField125(1130458674)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_DEV2202 = ConvertAbilityRealLevelField125(1147500082)
abilityreallevelfield ABILITY_RLF_MOVEMENT_UPDATE_FREQUENCY_CHD1103 = ConvertAbilityRealLevelField125(1130914865)
abilityreallevelfield ABILITY_RLF_ATTACK_UPDATE_FREQUENCY_CHD2151 = ConvertAbilityRealLevelField125(1130914866)
abilityreallevelfield ABILITY_RLF_SUMMONED_UNIT_DAMAGE_CHD3119 = ConvertAbilityRealLevelField125(1130914867)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_PERCENT_CRI1127 = ConvertAbilityRealLevelField125(1131571505)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_REDUCTION_PERCENT_CRI2167 = ConvertAbilityRealLevelField125(1131571506)
abilityreallevelfield ABILITY_RLF_DAMAGE_REDUCTION_CRI3143 = ConvertAbilityRealLevelField125(1131571507)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_MISS_CRS170 = ConvertAbilityRealLevelField125(1131574065)
abilityreallevelfield ABILITY_RLF_FULL_DAMAGE_RADIUS_DDA1146 = ConvertAbilityRealLevelField125(1147429169)
abilityreallevelfield ABILITY_RLF_FULL_DAMAGE_AMOUNT_DDA2173 = ConvertAbilityRealLevelField125(1147429170)
abilityreallevelfield ABILITY_RLF_PARTIAL_DAMAGE_RADIUS149 = ConvertAbilityRealLevelField125(1147429171)
abilityreallevelfield ABILITY_RLF_PARTIAL_DAMAGE_AMOUNT367 = ConvertAbilityRealLevelField125(1147429172)
abilityreallevelfield ABILITY_RLF_BUILDING_DAMAGE_FACTOR_SDS1136 = ConvertAbilityRealLevelField125(1399092017)
abilityreallevelfield ABILITY_RLF_MAX_DAMAGE_UCO5968 = ConvertAbilityRealLevelField125(1432579893)
abilityreallevelfield ABILITY_RLF_MOVE_SPEED_BONUS_UCO6334 = ConvertAbilityRealLevelField125(1432579894)
abilityreallevelfield ABILITY_RLF_DAMAGE_TAKEN_PERCENT_DEF1310 = ConvertAbilityRealLevelField125(1147495985)
abilityreallevelfield ABILITY_RLF_DAMAGE_DEALT_PERCENT_DEF2143 = ConvertAbilityRealLevelField125(1147495986)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_FACTOR_DEF3125 = ConvertAbilityRealLevelField125(1147495987)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_FACTOR_DEF4133 = ConvertAbilityRealLevelField125(1147495988)
abilityreallevelfield ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_DEF5124 = ConvertAbilityRealLevelField125(1147495989)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_DEFLECT107 = ConvertAbilityRealLevelField125(1147495990)
abilityreallevelfield ABILITY_RLF_DEFLECT_DAMAGE_TAKEN_PIERCING144 = ConvertAbilityRealLevelField125(1147495991)
abilityreallevelfield ABILITY_RLF_DEFLECT_DAMAGE_TAKEN_SPELLS162 = ConvertAbilityRealLevelField125(1147495992)
abilityreallevelfield ABILITY_RLF_RIP_DELAY183 = ConvertAbilityRealLevelField125(1164014641)
abilityreallevelfield ABILITY_RLF_EAT_DELAY200 = ConvertAbilityRealLevelField125(1164014642)
abilityreallevelfield ABILITY_RLF_HIT_POINTS_GAINED_EAT3115 = ConvertAbilityRealLevelField125(1164014643)
abilityreallevelfield ABILITY_RLF_AIR_UNIT_LOWER_DURATION166 = ConvertAbilityRealLevelField125(1164866353)
abilityreallevelfield ABILITY_RLF_AIR_UNIT_HEIGHT199 = ConvertAbilityRealLevelField125(1164866354)
abilityreallevelfield ABILITY_RLF_MELEE_ATTACK_RANGE206 = ConvertAbilityRealLevelField125(1164866355)
abilityreallevelfield ABILITY_RLF_INTERVAL_DURATION_EGM2201 = ConvertAbilityRealLevelField125(1164406066)
abilityreallevelfield ABILITY_RLF_EFFECT_DELAY_FLA2154 = ConvertAbilityRealLevelField125(1181507890)
abilityreallevelfield ABILITY_RLF_MINING_DURATION143 = ConvertAbilityRealLevelField125(1198285874)
abilityreallevelfield ABILITY_RLF_RADIUS_OF_GRAVESTONES983 = ConvertAbilityRealLevelField125(1199137842)
abilityreallevelfield ABILITY_RLF_RADIUS_OF_CORPSES197 = ConvertAbilityRealLevelField125(1199137843)
abilityreallevelfield ABILITY_RLF_HIT_POINTS_GAINED_HEA1156 = ConvertAbilityRealLevelField125(1214603569)
abilityreallevelfield ABILITY_RLF_DAMAGE_INCREASE_PERCENT_INF1552 = ConvertAbilityRealLevelField125(1231971889)
abilityreallevelfield ABILITY_RLF_AUTOCAST_RANGE687 = ConvertAbilityRealLevelField125(1231971891)
abilityreallevelfield ABILITY_RLF_LIFE_REGEN_RATE808 = ConvertAbilityRealLevelField125(1231971892)
abilityreallevelfield ABILITY_RLF_GRAPHIC_DELAY_LIT1199 = ConvertAbilityRealLevelField125(1281979441)
abilityreallevelfield ABILITY_RLF_GRAPHIC_DURATION_LIT2203 = ConvertAbilityRealLevelField125(1281979442)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_LSH1750 = ConvertAbilityRealLevelField125(1282631729)
abilityreallevelfield ABILITY_RLF_MANA_GAINED235 = ConvertAbilityRealLevelField125(1298297905)
abilityreallevelfield ABILITY_RLF_HIT_POINTS_GAINED_MBT2153 = ConvertAbilityRealLevelField125(1298297906)
abilityreallevelfield ABILITY_RLF_AUTOCAST_REQUIREMENT104 = ConvertAbilityRealLevelField125(1298297907)
abilityreallevelfield ABILITY_RLF_WATER_HEIGHT769 = ConvertAbilityRealLevelField125(1298297908)
abilityreallevelfield ABILITY_RLF_ACTIVATION_DELAY_MIN1750 = ConvertAbilityRealLevelField125(1298755121)
abilityreallevelfield ABILITY_RLF_INVISIBILITY_TRANSITION_TIME556 = ConvertAbilityRealLevelField125(1298755122)
abilityreallevelfield ABILITY_RLF_ACTIVATION_RADIUS377 = ConvertAbilityRealLevelField125(1315271985)
abilityreallevelfield ABILITY_RLF_AMOUNT_REGENERATED681 = ConvertAbilityRealLevelField125(1098018097)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_POI1135 = ConvertAbilityRealLevelField125(1349478705)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_FACTOR_POI2196 = ConvertAbilityRealLevelField125(1349478706)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_FACTOR_POI3137 = ConvertAbilityRealLevelField125(1349478707)
abilityreallevelfield ABILITY_RLF_EXTRA_DAMAGE_POA1144 = ConvertAbilityRealLevelField125(1349476657)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_POA2159 = ConvertAbilityRealLevelField125(1349476658)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_FACTOR_POA3791 = ConvertAbilityRealLevelField125(1349476659)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_FACTOR_POA4566 = ConvertAbilityRealLevelField125(1349476660)
abilityreallevelfield ABILITY_RLF_DAMAGE_AMPLIFICATION124 = ConvertAbilityRealLevelField125(1349481266)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_STOMP_PERCENT304 = ConvertAbilityRealLevelField125(1466004017)
abilityreallevelfield ABILITY_RLF_DAMAGE_DEALT_WAR2157 = ConvertAbilityRealLevelField125(1466004018)
abilityreallevelfield ABILITY_RLF_FULL_DAMAGE_RADIUS_WAR3108 = ConvertAbilityRealLevelField125(1466004019)
abilityreallevelfield ABILITY_RLF_HALF_DAMAGE_RADIUS_WAR4124 = ConvertAbilityRealLevelField125(1466004020)
abilityreallevelfield ABILITY_RLF_SUMMONED_UNIT_DAMAGE_PRG3125 = ConvertAbilityRealLevelField125(1349674803)
abilityreallevelfield ABILITY_RLF_UNIT_PAUSE_DURATION850 = ConvertAbilityRealLevelField125(1349674804)
abilityreallevelfield ABILITY_RLF_HERO_PAUSE_DURATION546 = ConvertAbilityRealLevelField125(1349674805)
abilityreallevelfield ABILITY_RLF_HIT_POINTS_GAINED_REJ1883 = ConvertAbilityRealLevelField125(1382378033)
abilityreallevelfield ABILITY_RLF_MANA_POINTS_GAINED_REJ2113 = ConvertAbilityRealLevelField125(1382378034)
abilityreallevelfield ABILITY_RLF_MINIMUM_LIFE_REQUIRED152 = ConvertAbilityRealLevelField125(1383096883)
abilityreallevelfield ABILITY_RLF_MINIMUM_MANA_REQUIRED726 = ConvertAbilityRealLevelField125(1383096884)
abilityreallevelfield ABILITY_RLF_REPAIR_COST_RATIO209 = ConvertAbilityRealLevelField125(1382379569)
abilityreallevelfield ABILITY_RLF_REPAIR_TIME_RATIO482 = ConvertAbilityRealLevelField125(1382379570)
abilityreallevelfield ABILITY_RLF_POWERBUILD_COST860 = ConvertAbilityRealLevelField125(1382379571)
abilityreallevelfield ABILITY_RLF_POWERBUILD_RATE122 = ConvertAbilityRealLevelField125(1382379572)
abilityreallevelfield ABILITY_RLF_NAVAL_RANGE_BONUS205 = ConvertAbilityRealLevelField125(1382379573)
abilityreallevelfield ABILITY_RLF_DAMAGE_INCREASE_PERCENT_ROA1203 = ConvertAbilityRealLevelField125(1383031089)
abilityreallevelfield ABILITY_RLF_LIFE_REGENERATION_RATE183 = ConvertAbilityRealLevelField125(1383031091)
abilityreallevelfield ABILITY_RLF_MANA_REGEN141 = ConvertAbilityRealLevelField125(1383031092)
abilityreallevelfield ABILITY_RLF_DAMAGE_INCREASE205 = ConvertAbilityRealLevelField125(1315074609)
abilityreallevelfield ABILITY_RLF_SALVAGE_COST_RATIO127 = ConvertAbilityRealLevelField125(1398893617)
abilityreallevelfield ABILITY_RLF_IN_FLIGHT_SIGHT_RADIUS142 = ConvertAbilityRealLevelField125(1165192753)
abilityreallevelfield ABILITY_RLF_HOVERING_SIGHT_RADIUS502 = ConvertAbilityRealLevelField125(1165192754)
abilityreallevelfield ABILITY_RLF_HOVERING_HEIGHT127 = ConvertAbilityRealLevelField125(1165192755)
abilityreallevelfield ABILITY_RLF_DURATION_OF_OWLS123 = ConvertAbilityRealLevelField125(1165192757)
abilityreallevelfield ABILITY_RLF_FADE_DURATION161 = ConvertAbilityRealLevelField125(1399352625)
abilityreallevelfield ABILITY_RLF_DAY_NIGHT_DURATION520 = ConvertAbilityRealLevelField125(1399352626)
abilityreallevelfield ABILITY_RLF_ACTION_DURATION174 = ConvertAbilityRealLevelField125(1399352627)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_FACTOR_SLO1140 = ConvertAbilityRealLevelField125(1399615281)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_FACTOR_SLO2268 = ConvertAbilityRealLevelField125(1399615282)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_SPO1167 = ConvertAbilityRealLevelField125(1399877425)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_FACTOR_SPO2144 = ConvertAbilityRealLevelField125(1399877426)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_FACTOR_SPO3772 = ConvertAbilityRealLevelField125(1399877427)
abilityreallevelfield ABILITY_RLF_ACTIVATION_DELAY_STA1958 = ConvertAbilityRealLevelField125(1400135985)
abilityreallevelfield ABILITY_RLF_DETECTION_RADIUS_STA2173 = ConvertAbilityRealLevelField125(1400135986)
abilityreallevelfield ABILITY_RLF_DETONATION_RADIUS768 = ConvertAbilityRealLevelField125(1400135987)
abilityreallevelfield ABILITY_RLF_STUN_DURATION_STA4126 = ConvertAbilityRealLevelField125(1400135988)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_BONUS_PERCENT165 = ConvertAbilityRealLevelField125(1432905265)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_UHF2692 = ConvertAbilityRealLevelField125(1432905266)
abilityreallevelfield ABILITY_RLF_LUMBER_PER_INTERVAL174 = ConvertAbilityRealLevelField125(1466458417)
abilityreallevelfield ABILITY_RLF_ART_ATTACHMENT_HEIGHT184 = ConvertAbilityRealLevelField125(1466458419)
abilityreallevelfield ABILITY_RLF_TELEPORT_AREA_WIDTH101 = ConvertAbilityRealLevelField125(1467117617)
abilityreallevelfield ABILITY_RLF_TELEPORT_AREA_HEIGHT101 = ConvertAbilityRealLevelField125(1467117618)
abilityreallevelfield ABILITY_RLF_LIFE_STOLEN_PER_ATTACK555 = ConvertAbilityRealLevelField125(1232494957)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_IDAM203 = ConvertAbilityRealLevelField125(1231315309)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_HIT_UNITS_PERCENT609 = ConvertAbilityRealLevelField125(1232036402)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_HIT_HEROS_PERCENT140 = ConvertAbilityRealLevelField125(1232036403)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_HIT_SUMMONS_PERCENT100 = ConvertAbilityRealLevelField125(1232036404)
abilityreallevelfield ABILITY_RLF_DELAY_FOR_TARGET_EFFECT206 = ConvertAbilityRealLevelField125(1231316332)
abilityreallevelfield ABILITY_RLF_DAMAGE_DEALT_PERCENT_OF_NORMAL183 = ConvertAbilityRealLevelField125(1231645796)
abilityreallevelfield ABILITY_RLF_DAMAGE_RECEIVED_MULTIPLIER138 = ConvertAbilityRealLevelField125(1231645815)
abilityreallevelfield ABILITY_RLF_MANA_REGENERATION_BONUS_AS_FRACTION_OF_NORMAL852 = ConvertAbilityRealLevelField125(1231909488)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_INCREASE_ISPI732 = ConvertAbilityRealLevelField125(1232302185)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_IDPS118 = ConvertAbilityRealLevelField125(1231319155)
abilityreallevelfield ABILITY_RLF_ATTACK_DAMAGE_INCREASE_CAC1184 = ConvertAbilityRealLevelField125(1130455857)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_COR1182 = ConvertAbilityRealLevelField125(1131377201)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_INCREASE_ISX1139 = ConvertAbilityRealLevelField125(1232304177)
abilityreallevelfield ABILITY_RLF_DAMAGE_WRS1190 = ConvertAbilityRealLevelField125(1467118385)
abilityreallevelfield ABILITY_RLF_TERRAIN_DEFORMATION_AMPLITUDE118 = ConvertAbilityRealLevelField125(1467118386)
abilityreallevelfield ABILITY_RLF_DAMAGE_CTC1179 = ConvertAbilityRealLevelField125(1131701041)
abilityreallevelfield ABILITY_RLF_EXTRA_DAMAGE_TO_TARGET121 = ConvertAbilityRealLevelField125(1131701042)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_CTC3229 = ConvertAbilityRealLevelField125(1131701043)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_REDUCTION_CTC4180 = ConvertAbilityRealLevelField125(1131701044)
abilityreallevelfield ABILITY_RLF_DAMAGE_CTB1583 = ConvertAbilityRealLevelField125(1131700785)
abilityreallevelfield ABILITY_RLF_CASTING_DELAY_SECONDS167 = ConvertAbilityRealLevelField125(1432646450)
abilityreallevelfield ABILITY_RLF_MANA_LOSS_PER_UNIT_DTN1196 = ConvertAbilityRealLevelField125(1148481073)
abilityreallevelfield ABILITY_RLF_DAMAGE_TO_SUMMONED_UNITS_DTN2470 = ConvertAbilityRealLevelField125(1148481074)
abilityreallevelfield ABILITY_RLF_TRANSITION_TIME_SECONDS190 = ConvertAbilityRealLevelField125(1232499505)
abilityreallevelfield ABILITY_RLF_MANA_DRAINED_PER_SECOND_NMR1995 = ConvertAbilityRealLevelField125(1315795505)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_REDUCE_DAMAGE_PERCENT442 = ConvertAbilityRealLevelField125(1400073009)
abilityreallevelfield ABILITY_RLF_MINIMUM_DAMAGE127 = ConvertAbilityRealLevelField125(1400073010)
abilityreallevelfield ABILITY_RLF_IGNORED_DAMAGE187 = ConvertAbilityRealLevelField125(1400073011)
abilityreallevelfield ABILITY_RLF_FULL_DAMAGE_DEALT552 = ConvertAbilityRealLevelField125(1214673713)
abilityreallevelfield ABILITY_RLF_FULL_DAMAGE_INTERVAL322 = ConvertAbilityRealLevelField125(1214673714)
abilityreallevelfield ABILITY_RLF_HALF_DAMAGE_DEALT155 = ConvertAbilityRealLevelField125(1214673715)
abilityreallevelfield ABILITY_RLF_HALF_DAMAGE_INTERVAL162 = ConvertAbilityRealLevelField125(1214673716)
abilityreallevelfield ABILITY_RLF_BUILDING_REDUCTION_HFS5122 = ConvertAbilityRealLevelField125(1214673717)
abilityreallevelfield ABILITY_RLF_MAXIMUM_DAMAGE_HFS6116 = ConvertAbilityRealLevelField125(1214673718)
abilityreallevelfield ABILITY_RLF_MANA_PER_HIT_POINT143 = ConvertAbilityRealLevelField125(1315795761)
abilityreallevelfield ABILITY_RLF_DAMAGE_ABSORBED_PERCENT227 = ConvertAbilityRealLevelField125(1315795762)
abilityreallevelfield ABILITY_RLF_WAVE_DISTANCE153 = ConvertAbilityRealLevelField125(1432972593)
abilityreallevelfield ABILITY_RLF_WAVE_TIME_SECONDS197 = ConvertAbilityRealLevelField125(1432972594)
abilityreallevelfield ABILITY_RLF_DAMAGE_DEALT_UIM3108 = ConvertAbilityRealLevelField125(1432972595)
abilityreallevelfield ABILITY_RLF_AIR_TIME_SECONDS_UIM4175 = ConvertAbilityRealLevelField125(1432972596)
abilityreallevelfield ABILITY_RLF_UNIT_RELEASE_INTERVAL_SECONDS182 = ConvertAbilityRealLevelField125(1433170738)
abilityreallevelfield ABILITY_RLF_DAMAGE_RETURN_FACTOR137 = ConvertAbilityRealLevelField125(1433170740)
abilityreallevelfield ABILITY_RLF_DAMAGE_RETURN_THRESHOLD200 = ConvertAbilityRealLevelField125(1433170741)
abilityreallevelfield ABILITY_RLF_RETURNED_DAMAGE_FACTOR411 = ConvertAbilityRealLevelField125(1433695025)
abilityreallevelfield ABILITY_RLF_RECEIVED_DAMAGE_FACTOR194 = ConvertAbilityRealLevelField125(1433695026)
abilityreallevelfield ABILITY_RLF_DEFENSE_BONUS_UTS3121 = ConvertAbilityRealLevelField125(1433695027)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_NBA1924 = ConvertAbilityRealLevelField125(1315070257)
abilityreallevelfield ABILITY_RLF_SUMMONED_UNIT_DURATION_SECONDS_NBA3726 = ConvertAbilityRealLevelField125(1315070259)
abilityreallevelfield ABILITY_RLF_MANA_PER_SUMMONED_HITPOINT125 = ConvertAbilityRealLevelField125(1131243314)
abilityreallevelfield ABILITY_RLF_CHARGE_FOR_CURRENT_LIFE901 = ConvertAbilityRealLevelField125(1131243315)
abilityreallevelfield ABILITY_RLF_HIT_POINTS_DRAINED535 = ConvertAbilityRealLevelField125(1315205681)
abilityreallevelfield ABILITY_RLF_MANA_POINTS_DRAINED178 = ConvertAbilityRealLevelField125(1315205682)
abilityreallevelfield ABILITY_RLF_DRAIN_INTERVAL_SECONDS189 = ConvertAbilityRealLevelField125(1315205683)
abilityreallevelfield ABILITY_RLF_LIFE_TRANSFERRED_PER_SECOND696 = ConvertAbilityRealLevelField125(1315205684)
abilityreallevelfield ABILITY_RLF_MANA_TRANSFERRED_PER_SECOND209 = ConvertAbilityRealLevelField125(1315205685)
abilityreallevelfield ABILITY_RLF_BONUS_LIFE_FACTOR181 = ConvertAbilityRealLevelField125(1315205686)
abilityreallevelfield ABILITY_RLF_BONUS_LIFE_DECAY214 = ConvertAbilityRealLevelField125(1315205687)
abilityreallevelfield ABILITY_RLF_BONUS_MANA_FACTOR185 = ConvertAbilityRealLevelField125(1315205688)
abilityreallevelfield ABILITY_RLF_BONUS_MANA_DECAY558 = ConvertAbilityRealLevelField125(1315205689)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_MISS_PERCENT174 = ConvertAbilityRealLevelField125(1316186418)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_MODIFIER183 = ConvertAbilityRealLevelField125(1316186419)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_MODIFIER766 = ConvertAbilityRealLevelField125(1316186420)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_TDG1137 = ConvertAbilityRealLevelField125(1415866161)
abilityreallevelfield ABILITY_RLF_MEDIUM_DAMAGE_RADIUS_TDG2485 = ConvertAbilityRealLevelField125(1415866162)
abilityreallevelfield ABILITY_RLF_MEDIUM_DAMAGE_PER_SECOND152 = ConvertAbilityRealLevelField125(1415866163)
abilityreallevelfield ABILITY_RLF_SMALL_DAMAGE_RADIUS_TDG4514 = ConvertAbilityRealLevelField125(1415866164)
abilityreallevelfield ABILITY_RLF_SMALL_DAMAGE_PER_SECOND211 = ConvertAbilityRealLevelField125(1415866165)
abilityreallevelfield ABILITY_RLF_AIR_TIME_SECONDS_TSP1172 = ConvertAbilityRealLevelField125(1416851505)
abilityreallevelfield ABILITY_RLF_MINIMUM_HIT_INTERVAL_SECONDS702 = ConvertAbilityRealLevelField125(1416851506)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_NBF5125 = ConvertAbilityRealLevelField125(1315071541)
abilityreallevelfield ABILITY_RLF_MAXIMUM_RANGE123 = ConvertAbilityRealLevelField125(1164078129)
abilityreallevelfield ABILITY_RLF_MINIMUM_RANGE119 = ConvertAbilityRealLevelField125(1164078130)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_TARGET_EFK1162 = ConvertAbilityRealLevelField125(1164340017)
abilityreallevelfield ABILITY_RLF_MAXIMUM_TOTAL_DAMAGE199 = ConvertAbilityRealLevelField125(1164340018)
abilityreallevelfield ABILITY_RLF_MAXIMUM_SPEED_ADJUSTMENT168 = ConvertAbilityRealLevelField125(1164340020)
abilityreallevelfield ABILITY_RLF_DECAYING_DAMAGE993 = ConvertAbilityRealLevelField125(1165191217)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_FACTOR_ESH2206 = ConvertAbilityRealLevelField125(1165191218)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_FACTOR_ESH3192 = ConvertAbilityRealLevelField125(1165191219)
abilityreallevelfield ABILITY_RLF_DECAY_POWER159 = ConvertAbilityRealLevelField125(1165191220)
abilityreallevelfield ABILITY_RLF_INITIAL_DAMAGE_ESH5791 = ConvertAbilityRealLevelField125(1165191221)
abilityreallevelfield ABILITY_RLF_MAXIMUM_LIFE_ABSORBED142 = ConvertAbilityRealLevelField125(1633841969)
abilityreallevelfield ABILITY_RLF_MAXIMUM_MANA_ABSORBED165 = ConvertAbilityRealLevelField125(1633841970)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_INCREASE_BSK1164 = ConvertAbilityRealLevelField125(1651731249)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_INCREASE_BSK2850 = ConvertAbilityRealLevelField125(1651731250)
abilityreallevelfield ABILITY_RLF_DAMAGE_TAKEN_INCREASE850 = ConvertAbilityRealLevelField125(1651731251)
abilityreallevelfield ABILITY_RLF_LIFE_PER_UNIT498 = ConvertAbilityRealLevelField125(1685482801)
abilityreallevelfield ABILITY_RLF_MANA_PER_UNIT108 = ConvertAbilityRealLevelField125(1685482802)
abilityreallevelfield ABILITY_RLF_LIFE_PER_BUFF894 = ConvertAbilityRealLevelField125(1685482803)
abilityreallevelfield ABILITY_RLF_MANA_PER_BUFF175 = ConvertAbilityRealLevelField125(1685482804)
abilityreallevelfield ABILITY_RLF_SUMMONED_UNIT_DAMAGE_DVM5152 = ConvertAbilityRealLevelField125(1685482805)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_FAK1694 = ConvertAbilityRealLevelField125(1717660465)
abilityreallevelfield ABILITY_RLF_MEDIUM_DAMAGE_FACTOR_FAK2517 = ConvertAbilityRealLevelField125(1717660466)
abilityreallevelfield ABILITY_RLF_SMALL_DAMAGE_FACTOR_FAK3808 = ConvertAbilityRealLevelField125(1717660467)
abilityreallevelfield ABILITY_RLF_FULL_DAMAGE_RADIUS_FAK4129 = ConvertAbilityRealLevelField125(1717660468)
abilityreallevelfield ABILITY_RLF_HALF_DAMAGE_RADIUS_FAK5185 = ConvertAbilityRealLevelField125(1717660469)
abilityreallevelfield ABILITY_RLF_EXTRA_DAMAGE_PER_SECOND137 = ConvertAbilityRealLevelField125(1818849585)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_LIQ2158 = ConvertAbilityRealLevelField125(1818849586)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_REDUCTION_LIQ3112 = ConvertAbilityRealLevelField125(1818849587)
abilityreallevelfield ABILITY_RLF_MAGIC_DAMAGE_FACTOR902 = ConvertAbilityRealLevelField125(1835625777)
abilityreallevelfield ABILITY_RLF_UNIT_DAMAGE_PER_MANA_POINT508 = ConvertAbilityRealLevelField125(1835428913)
abilityreallevelfield ABILITY_RLF_HERO_DAMAGE_PER_MANA_POINT214 = ConvertAbilityRealLevelField125(1835428914)
abilityreallevelfield ABILITY_RLF_UNIT_MAXIMUM_DAMAGE111 = ConvertAbilityRealLevelField125(1835428915)
abilityreallevelfield ABILITY_RLF_HERO_MAXIMUM_DAMAGE766 = ConvertAbilityRealLevelField125(1835428916)
abilityreallevelfield ABILITY_RLF_DAMAGE_COOLDOWN179 = ConvertAbilityRealLevelField125(1835428917)
abilityreallevelfield ABILITY_RLF_DISTRIBUTED_DAMAGE_FACTOR_SPL1940 = ConvertAbilityRealLevelField125(1936747569)
abilityreallevelfield ABILITY_RLF_LIFE_REGENERATED106 = ConvertAbilityRealLevelField125(1769106481)
abilityreallevelfield ABILITY_RLF_MANA_REGENERATED541 = ConvertAbilityRealLevelField125(1769106482)
abilityreallevelfield ABILITY_RLF_MANA_LOSS_PER_UNIT_IDC1141 = ConvertAbilityRealLevelField125(1768186673)
abilityreallevelfield ABILITY_RLF_SUMMONED_UNIT_DAMAGE_IDC2120 = ConvertAbilityRealLevelField125(1768186674)
abilityreallevelfield ABILITY_RLF_ACTIVATION_DELAY_IMO2127 = ConvertAbilityRealLevelField125(1768779570)
abilityreallevelfield ABILITY_RLF_LURE_INTERVAL_SECONDS107 = ConvertAbilityRealLevelField125(1768779571)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_ISR1500 = ConvertAbilityRealLevelField125(1769173553)
abilityreallevelfield ABILITY_RLF_DAMAGE_REDUCTION_ISR2132 = ConvertAbilityRealLevelField125(1769173554)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_IPV1116 = ConvertAbilityRealLevelField125(1768977969)
abilityreallevelfield ABILITY_RLF_LIFE_STEAL_AMOUNT116 = ConvertAbilityRealLevelField125(1768977970)
abilityreallevelfield ABILITY_RLF_LIFE_RESTORED_FACTOR348 = ConvertAbilityRealLevelField125(1634956337)
abilityreallevelfield ABILITY_RLF_MANA_RESTORED_FACTOR435 = ConvertAbilityRealLevelField125(1634956338)
abilityreallevelfield ABILITY_RLF_ATTACH_DELAY128 = ConvertAbilityRealLevelField125(1735549233)
abilityreallevelfield ABILITY_RLF_REMOVE_DELAY123 = ConvertAbilityRealLevelField125(1735549234)
abilityreallevelfield ABILITY_RLF_HERO_REGENERATION_DELAY149 = ConvertAbilityRealLevelField125(1316184370)
abilityreallevelfield ABILITY_RLF_UNIT_REGENERATION_DELAY143 = ConvertAbilityRealLevelField125(1316184371)
abilityreallevelfield ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_NSA4445 = ConvertAbilityRealLevelField125(1316184372)
abilityreallevelfield ABILITY_RLF_HIT_POINTS_PER_SECOND_NSA5113 = ConvertAbilityRealLevelField125(1316184373)
abilityreallevelfield ABILITY_RLF_DAMAGE_TO_SUMMONED_UNITS_IXS1104 = ConvertAbilityRealLevelField125(1232630577)
abilityreallevelfield ABILITY_RLF_MAGIC_DAMAGE_REDUCTION_IXS2178 = ConvertAbilityRealLevelField125(1232630578)
abilityreallevelfield ABILITY_RLF_SUMMONED_UNIT_DURATION124 = ConvertAbilityRealLevelField125(1315987766)
abilityreallevelfield ABILITY_RLF_SHIELD_COOLDOWN_TIME183 = ConvertAbilityRealLevelField125(1316185393)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_NDO1504 = ConvertAbilityRealLevelField125(1315204913)
abilityreallevelfield ABILITY_RLF_SUMMONED_UNIT_DURATION_SECONDS_NDO3159 = ConvertAbilityRealLevelField125(1315204915)
abilityreallevelfield ABILITY_RLF_MEDIUM_DAMAGE_RADIUS_FLK1157 = ConvertAbilityRealLevelField125(1718381361)
abilityreallevelfield ABILITY_RLF_SMALL_DAMAGE_RADIUS_FLK2926 = ConvertAbilityRealLevelField125(1718381362)
abilityreallevelfield ABILITY_RLF_FULL_DAMAGE_AMOUNT_FLK3189 = ConvertAbilityRealLevelField125(1718381363)
abilityreallevelfield ABILITY_RLF_MEDIUM_DAMAGE_AMOUNT713 = ConvertAbilityRealLevelField125(1718381364)
abilityreallevelfield ABILITY_RLF_SMALL_DAMAGE_AMOUNT424 = ConvertAbilityRealLevelField125(1718381365)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_PERCENT_HBN1148 = ConvertAbilityRealLevelField125(1214410289)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_REDUCTION_PERCENT_HBN2150 = ConvertAbilityRealLevelField125(1214410290)
abilityreallevelfield ABILITY_RLF_MAX_MANA_DRAINED_UNITS246 = ConvertAbilityRealLevelField125(1717726001)
abilityreallevelfield ABILITY_RLF_DAMAGE_RATIO_UNITS_PERCENT239 = ConvertAbilityRealLevelField125(1717726002)
abilityreallevelfield ABILITY_RLF_MAX_MANA_DRAINED_HEROS193 = ConvertAbilityRealLevelField125(1717726003)
abilityreallevelfield ABILITY_RLF_DAMAGE_RATIO_HEROS_PERCENT169 = ConvertAbilityRealLevelField125(1717726004)
abilityreallevelfield ABILITY_RLF_SUMMONED_DAMAGE249 = ConvertAbilityRealLevelField125(1717726005)
abilityreallevelfield ABILITY_RLF_DISTRIBUTED_DAMAGE_FACTOR_NCA1957 = ConvertAbilityRealLevelField125(1852006705)
abilityreallevelfield ABILITY_RLF_INITIAL_DAMAGE_PXF1522 = ConvertAbilityRealLevelField125(1886938673)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_PXF2360 = ConvertAbilityRealLevelField125(1886938674)
abilityreallevelfield ABILITY_RLF_DAMAGE_PER_SECOND_MLS1124 = ConvertAbilityRealLevelField125(1835823921)
abilityreallevelfield ABILITY_RLF_BEAST_COLLISION_RADIUS178 = ConvertAbilityRealLevelField125(1316189234)
abilityreallevelfield ABILITY_RLF_DAMAGE_AMOUNT_NST3206 = ConvertAbilityRealLevelField125(1316189235)
abilityreallevelfield ABILITY_RLF_DAMAGE_RADIUS932 = ConvertAbilityRealLevelField125(1316189236)
abilityreallevelfield ABILITY_RLF_DAMAGE_DELAY172 = ConvertAbilityRealLevelField125(1316189237)
abilityreallevelfield ABILITY_RLF_FOLLOW_THROUGH_TIME162 = ConvertAbilityRealLevelField125(1315138609)
abilityreallevelfield ABILITY_RLF_ART_DURATION168 = ConvertAbilityRealLevelField125(1315138612)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_PERCENT_NAB1951 = ConvertAbilityRealLevelField125(1315004977)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_REDUCTION_PERCENT_NAB2407 = ConvertAbilityRealLevelField125(1315004978)
abilityreallevelfield ABILITY_RLF_PRIMARY_DAMAGE205 = ConvertAbilityRealLevelField125(1315004980)
abilityreallevelfield ABILITY_RLF_SECONDARY_DAMAGE951 = ConvertAbilityRealLevelField125(1315004981)
abilityreallevelfield ABILITY_RLF_DAMAGE_INTERVAL_NAB6111 = ConvertAbilityRealLevelField125(1315004982)
abilityreallevelfield ABILITY_RLF_GOLD_COST_FACTOR218 = ConvertAbilityRealLevelField125(1316252977)
abilityreallevelfield ABILITY_RLF_LUMBER_COST_FACTOR746 = ConvertAbilityRealLevelField125(1316252978)
abilityreallevelfield ABILITY_RLF_MOVE_SPEED_BONUS_NEG1113 = ConvertAbilityRealLevelField125(1315268401)
abilityreallevelfield ABILITY_RLF_DAMAGE_BONUS_NEG2980 = ConvertAbilityRealLevelField125(1315268402)
abilityreallevelfield ABILITY_RLF_DAMAGE_AMOUNT_NCS1146 = ConvertAbilityRealLevelField125(1315140401)
abilityreallevelfield ABILITY_RLF_DAMAGE_INTERVAL_NCS2314 = ConvertAbilityRealLevelField125(1315140402)
abilityreallevelfield ABILITY_RLF_MAX_DAMAGE_NCS4163 = ConvertAbilityRealLevelField125(1315140404)
abilityreallevelfield ABILITY_RLF_BUILDING_DAMAGE_FACTOR_NCS5183 = ConvertAbilityRealLevelField125(1315140405)
abilityreallevelfield ABILITY_RLF_EFFECT_DURATION138 = ConvertAbilityRealLevelField125(1315140406)
abilityreallevelfield ABILITY_RLF_SPAWN_INTERVAL_NSY1193 = ConvertAbilityRealLevelField125(1316190513)
abilityreallevelfield ABILITY_RLF_SPAWN_UNIT_DURATION199 = ConvertAbilityRealLevelField125(1316190515)
abilityreallevelfield ABILITY_RLF_SPAWN_UNIT_OFFSET872 = ConvertAbilityRealLevelField125(1316190516)
abilityreallevelfield ABILITY_RLF_LEASH_RANGE_NSY5110 = ConvertAbilityRealLevelField125(1316190517)
abilityreallevelfield ABILITY_RLF_SPAWN_INTERVAL_NFY1151 = ConvertAbilityRealLevelField125(1315338545)
abilityreallevelfield ABILITY_RLF_LEASH_RANGE_NFY2153 = ConvertAbilityRealLevelField125(1315338546)
abilityreallevelfield ABILITY_RLF_CHANCE_TO_DEMOLISH306 = ConvertAbilityRealLevelField125(1315202353)
abilityreallevelfield ABILITY_RLF_DAMAGE_MULTIPLIER_BUILDINGS121 = ConvertAbilityRealLevelField125(1315202354)
abilityreallevelfield ABILITY_RLF_DAMAGE_MULTIPLIER_UNITS887 = ConvertAbilityRealLevelField125(1315202355)
abilityreallevelfield ABILITY_RLF_DAMAGE_MULTIPLIER_HEROES115 = ConvertAbilityRealLevelField125(1315202356)
abilityreallevelfield ABILITY_RLF_BONUS_DAMAGE_MULTIPLIER171 = ConvertAbilityRealLevelField125(1315529521)
abilityreallevelfield ABILITY_RLF_DEATH_DAMAGE_FULL_AMOUNT800 = ConvertAbilityRealLevelField125(1315529522)
abilityreallevelfield ABILITY_RLF_DEATH_DAMAGE_FULL_AREA933 = ConvertAbilityRealLevelField125(1315529523)
abilityreallevelfield ABILITY_RLF_DEATH_DAMAGE_HALF_AMOUNT705 = ConvertAbilityRealLevelField125(1315529524)
abilityreallevelfield ABILITY_RLF_DEATH_DAMAGE_HALF_AREA141 = ConvertAbilityRealLevelField125(1315529525)
abilityreallevelfield ABILITY_RLF_DEATH_DAMAGE_DELAY146 = ConvertAbilityRealLevelField125(1315529526)
abilityreallevelfield ABILITY_RLF_DAMAGE_AMOUNT_NSO1202 = ConvertAbilityRealLevelField125(1316187953)
abilityreallevelfield ABILITY_RLF_DAMAGE_PERIOD552 = ConvertAbilityRealLevelField125(1316187954)
abilityreallevelfield ABILITY_RLF_DAMAGE_PENALTY185 = ConvertAbilityRealLevelField125(1316187955)
abilityreallevelfield ABILITY_RLF_MOVEMENT_SPEED_REDUCTION_PERCENT_NSO4739 = ConvertAbilityRealLevelField125(1316187956)
abilityreallevelfield ABILITY_RLF_ATTACK_SPEED_REDUCTION_PERCENT_NSO5668 = ConvertAbilityRealLevelField125(1316187957)
abilityreallevelfield ABILITY_RLF_SPLIT_DELAY205 = ConvertAbilityRealLevelField125(1315728690)
abilityreallevelfield ABILITY_RLF_MAX_HITPOINT_FACTOR124 = ConvertAbilityRealLevelField125(1315728692)
abilityreallevelfield ABILITY_RLF_LIFE_DURATION_SPLIT_BONUS202 = ConvertAbilityRealLevelField125(1315728693)
abilityreallevelfield ABILITY_RLF_WAVE_INTERVAL203 = ConvertAbilityRealLevelField125(1316381491)
abilityreallevelfield ABILITY_RLF_BUILDING_DAMAGE_FACTOR_NVC4119 = ConvertAbilityRealLevelField125(1316381492)
abilityreallevelfield ABILITY_RLF_FULL_DAMAGE_AMOUNT_NVC5611 = ConvertAbilityRealLevelField125(1316381493)
abilityreallevelfield ABILITY_RLF_HALF_DAMAGE_FACTOR203 = ConvertAbilityRealLevelField125(1316381494)
abilityreallevelfield ABILITY_RLF_INTERVAL_BETWEEN_PULSES529 = ConvertAbilityRealLevelField125(1415673141)
abilitybooleanlevelfield ABILITY_BLF_PERCENT_BONUS_HAB2123 = ConvertAbilityBooleanLevelField139(1214341682)
abilitybooleanlevelfield ABILITY_BLF_USE_TELEPORT_CLUSTERING_HMT3210 = ConvertAbilityBooleanLevelField139(1215132723)
abilitybooleanlevelfield ABILITY_BLF_NEVER_MISS_OCR5167 = ConvertAbilityBooleanLevelField139(1331917365)
abilitybooleanlevelfield ABILITY_BLF_EXCLUDE_ITEM_DAMAGE429 = ConvertAbilityBooleanLevelField139(1331917366)
abilitybooleanlevelfield ABILITY_BLF_BACKSTAB_DAMAGE123 = ConvertAbilityBooleanLevelField139(1333226292)
abilitybooleanlevelfield ABILITY_BLF_INHERIT_UPGRADES_UAN3159 = ConvertAbilityBooleanLevelField139(1432448563)
abilitybooleanlevelfield ABILITY_BLF_MANA_CONVERSION_AS_PERCENT559 = ConvertAbilityBooleanLevelField139(1432645683)
abilitybooleanlevelfield ABILITY_BLF_LIFE_CONVERSION_AS_PERCENT828 = ConvertAbilityBooleanLevelField139(1432645684)
abilitybooleanlevelfield ABILITY_BLF_LEAVE_TARGET_ALIVE116 = ConvertAbilityBooleanLevelField139(1432645685)
abilitybooleanlevelfield ABILITY_BLF_PERCENT_BONUS_UAU3135 = ConvertAbilityBooleanLevelField139(1432450355)
abilitybooleanlevelfield ABILITY_BLF_DAMAGE_IS_PERCENT_RECEIVED186 = ConvertAbilityBooleanLevelField139(1164011570)
abilitybooleanlevelfield ABILITY_BLF_MELEE_BONUS168 = ConvertAbilityBooleanLevelField139(1164014130)
abilitybooleanlevelfield ABILITY_BLF_RANGED_BONUS123 = ConvertAbilityBooleanLevelField139(1164014131)
abilitybooleanlevelfield ABILITY_BLF_FLAT_BONUS113 = ConvertAbilityBooleanLevelField139(1164014132)
abilitybooleanlevelfield ABILITY_BLF_NEVER_MISS_HBH5103 = ConvertAbilityBooleanLevelField139(1214408757)
abilitybooleanlevelfield ABILITY_BLF_PERCENT_BONUS_HAD2216 = ConvertAbilityBooleanLevelField139(1214342194)
abilitybooleanlevelfield ABILITY_BLF_CAN_DEACTIVATE184 = ConvertAbilityBooleanLevelField139(1214542641)
abilitybooleanlevelfield ABILITY_BLF_RAISED_UNITS_ARE_INVULNERABLE148 = ConvertAbilityBooleanLevelField139(1215456562)
abilitybooleanlevelfield ABILITY_BLF_PERCENTAGE_OAR2131 = ConvertAbilityBooleanLevelField139(1331786290)
abilitybooleanlevelfield ABILITY_BLF_SUMMON_BUSY_UNITS120 = ConvertAbilityBooleanLevelField139(1114926130)
abilitybooleanlevelfield ABILITY_BLF_CREATES_BLIGHT109 = ConvertAbilityBooleanLevelField139(1114401074)
abilitybooleanlevelfield ABILITY_BLF_EXPLODES_ON_DEATH121 = ConvertAbilityBooleanLevelField139(1399092022)
abilitybooleanlevelfield ABILITY_BLF_ALWAYS_AUTOCAST_FAE2655 = ConvertAbilityBooleanLevelField139(1180788018)
abilitybooleanlevelfield ABILITY_BLF_REGENERATE_ONLY_AT_NIGHT175 = ConvertAbilityBooleanLevelField139(1298297909)
abilitybooleanlevelfield ABILITY_BLF_SHOW_SELECT_UNIT_BUTTON173 = ConvertAbilityBooleanLevelField139(1315271987)
abilitybooleanlevelfield ABILITY_BLF_SHOW_UNIT_INDICATOR163 = ConvertAbilityBooleanLevelField139(1315271988)
abilitybooleanlevelfield ABILITY_BLF_CHARGE_OWNING_PLAYER134 = ConvertAbilityBooleanLevelField139(1097757494)
abilitybooleanlevelfield ABILITY_BLF_PERCENTAGE_ARM2150 = ConvertAbilityBooleanLevelField139(1098018098)
abilitybooleanlevelfield ABILITY_BLF_TARGET_IS_INVULNERABLE159 = ConvertAbilityBooleanLevelField139(1349481267)
abilitybooleanlevelfield ABILITY_BLF_TARGET_IS_MAGIC_IMMUNE128 = ConvertAbilityBooleanLevelField139(1349481268)
abilitybooleanlevelfield ABILITY_BLF_KILL_ON_CASTER_DEATH425 = ConvertAbilityBooleanLevelField139(1432576566)
abilitybooleanlevelfield ABILITY_BLF_NO_TARGET_REQUIRED_REJ4182 = ConvertAbilityBooleanLevelField139(1382378036)
abilitybooleanlevelfield ABILITY_BLF_ACCEPTS_GOLD828 = ConvertAbilityBooleanLevelField139(1383362097)
abilitybooleanlevelfield ABILITY_BLF_ACCEPTS_LUMBER151 = ConvertAbilityBooleanLevelField139(1383362098)
abilitybooleanlevelfield ABILITY_BLF_PREFER_HOSTILES_ROA5501 = ConvertAbilityBooleanLevelField139(1383031093)
abilitybooleanlevelfield ABILITY_BLF_PREFER_FRIENDLIES_ROA6153 = ConvertAbilityBooleanLevelField139(1383031094)
abilitybooleanlevelfield ABILITY_BLF_ROOTED_TURNING104 = ConvertAbilityBooleanLevelField139(1383034675)
abilitybooleanlevelfield ABILITY_BLF_ALWAYS_AUTOCAST_SLO3992 = ConvertAbilityBooleanLevelField139(1399615283)
abilitybooleanlevelfield ABILITY_BLF_HIDE_BUTTON192 = ConvertAbilityBooleanLevelField139(1231579492)
abilitybooleanlevelfield ABILITY_BLF_USE_TELEPORT_CLUSTERING_ITP2130 = ConvertAbilityBooleanLevelField139(1232367666)
abilitybooleanlevelfield ABILITY_BLF_IMMUNE_TO_MORPH_EFFECTS597 = ConvertAbilityBooleanLevelField139(1165256753)
abilitybooleanlevelfield ABILITY_BLF_DOES_NOT_BLOCK_BUILDINGS164 = ConvertAbilityBooleanLevelField139(1165256754)
abilitybooleanlevelfield ABILITY_BLF_AUTO_ACQUIRE_ATTACK_TARGETS713 = ConvertAbilityBooleanLevelField139(1198026545)
abilitybooleanlevelfield ABILITY_BLF_IMMUNE_TO_MORPH_EFFECTS_GHO2158 = ConvertAbilityBooleanLevelField139(1198026546)
abilitybooleanlevelfield ABILITY_BLF_DO_NOT_BLOCK_BUILDINGS146 = ConvertAbilityBooleanLevelField139(1198026547)
abilitybooleanlevelfield ABILITY_BLF_INCLUDE_RANGED_DAMAGE133 = ConvertAbilityBooleanLevelField139(1400073012)
abilitybooleanlevelfield ABILITY_BLF_INCLUDE_MELEE_DAMAGE409 = ConvertAbilityBooleanLevelField139(1400073013)
abilitybooleanlevelfield ABILITY_BLF_MOVE_TO_PARTNER116 = ConvertAbilityBooleanLevelField139(1668243762)
abilitybooleanlevelfield ABILITY_BLF_CAN_BE_DISPELLED486 = ConvertAbilityBooleanLevelField139(1668899633)
abilitybooleanlevelfield ABILITY_BLF_IGNORE_FRIENDLY_BUFFS110 = ConvertAbilityBooleanLevelField139(1685482806)
abilitybooleanlevelfield ABILITY_BLF_DROP_ITEMS_ON_DEATH110 = ConvertAbilityBooleanLevelField139(1768846898)
abilitybooleanlevelfield ABILITY_BLF_CAN_USE_ITEMS629 = ConvertAbilityBooleanLevelField139(1768846899)
abilitybooleanlevelfield ABILITY_BLF_CAN_GET_ITEMS798 = ConvertAbilityBooleanLevelField139(1768846900)
abilitybooleanlevelfield ABILITY_BLF_CAN_DROP_ITEMS285 = ConvertAbilityBooleanLevelField139(1768846901)
abilitybooleanlevelfield ABILITY_BLF_REPAIRS_ALLOWED304 = ConvertAbilityBooleanLevelField139(1818849588)
abilitybooleanlevelfield ABILITY_BLF_CASTER_ONLY_SPLASH325 = ConvertAbilityBooleanLevelField139(1835428918)
abilitybooleanlevelfield ABILITY_BLF_NO_TARGET_REQUIRED_IRL4784 = ConvertAbilityBooleanLevelField139(1769106484)
abilitybooleanlevelfield ABILITY_BLF_DISPEL_ON_ATTACK430 = ConvertAbilityBooleanLevelField139(1769106485)
abilitybooleanlevelfield ABILITY_BLF_AMOUNT_IS_RAW_VALUE677 = ConvertAbilityBooleanLevelField139(1768977971)
abilitybooleanlevelfield ABILITY_BLF_SHARED_SPELL_COOLDOWN268 = ConvertAbilityBooleanLevelField139(1936745010)
abilitybooleanlevelfield ABILITY_BLF_SLEEP_ONCE868 = ConvertAbilityBooleanLevelField139(1936482609)
abilitybooleanlevelfield ABILITY_BLF_ALLOW_ON_ANY_PLAYER_SLOT934 = ConvertAbilityBooleanLevelField139(1936482610)
abilitybooleanlevelfield ABILITY_BLF_DISABLE_OTHER_ABILITIES263 = ConvertAbilityBooleanLevelField139(1315138613)
abilitybooleanlevelfield ABILITY_BLF_ALLOW_BOUNTY158 = ConvertAbilityBooleanLevelField139(1316252980)
abilitystringlevelfield ABILITY_SLF_ICON_NORMAL928 = ConvertAbilityStringLevelField197(1633776244)
abilitystringlevelfield ABILITY_SLF_CASTER160 = ConvertAbilityStringLevelField197(1633902964)
abilitystringlevelfield ABILITY_SLF_TARGET486 = ConvertAbilityStringLevelField197(1635017076)
abilitystringlevelfield ABILITY_SLF_SPECIAL944 = ConvertAbilityStringLevelField197(1634951540)
abilitystringlevelfield ABILITY_SLF_EFFECT894 = ConvertAbilityStringLevelField197(1634034036)
abilitystringlevelfield ABILITY_SLF_AREA_EFFECT369 = ConvertAbilityStringLevelField197(1633772897)
abilitystringlevelfield ABILITY_SLF_LIGHTNING_EFFECTS237 = ConvertAbilityStringLevelField197(1634494823)
abilitystringlevelfield ABILITY_SLF_MISSILE_ART262 = ConvertAbilityStringLevelField197(1634558324)
abilitystringlevelfield ABILITY_SLF_TOOLTIP_LEARN202 = ConvertAbilityStringLevelField197(1634887028)
abilitystringlevelfield ABILITY_SLF_TOOLTIP_LEARN_EXTENDED165 = ConvertAbilityStringLevelField197(1634891124)
abilitystringlevelfield ABILITY_SLF_TOOLTIP_NORMAL185 = ConvertAbilityStringLevelField197(1635020849)
abilitystringlevelfield ABILITY_SLF_TOOLTIP_TURN_OFF179 = ConvertAbilityStringLevelField197(1635087409)
abilitystringlevelfield ABILITY_SLF_TOOLTIP_NORMAL_EXTENDED602 = ConvertAbilityStringLevelField197(1635082801)
abilitystringlevelfield ABILITY_SLF_TOOLTIP_TURN_OFF_EXTENDED248 = ConvertAbilityStringLevelField197(1635087665)
abilitystringlevelfield ABILITY_SLF_NORMAL_FORM_UNIT_EME1185 = ConvertAbilityStringLevelField197(1164797233)
abilitystringlevelfield ABILITY_SLF_SPAWNED_UNITS937 = ConvertAbilityStringLevelField197(1315205169)
abilitystringlevelfield ABILITY_SLF_ABILITY_FOR_UNIT_CREATION144 = ConvertAbilityStringLevelField197(1316119345)
abilitystringlevelfield ABILITY_SLF_NORMAL_FORM_UNIT_MIL1743 = ConvertAbilityStringLevelField197(1298754609)
abilitystringlevelfield ABILITY_SLF_ALTERNATE_FORM_UNIT_MIL2142 = ConvertAbilityStringLevelField197(1298754610)
abilitystringlevelfield ABILITY_SLF_BASE_ORDER_ID_ANS5135 = ConvertAbilityStringLevelField197(1097757493)
abilitystringlevelfield ABILITY_SLF_MORPH_UNITS_GROUND295 = ConvertAbilityStringLevelField197(1349286194)
abilitystringlevelfield ABILITY_SLF_MORPH_UNITS_AIR138 = ConvertAbilityStringLevelField197(1349286195)
abilitystringlevelfield ABILITY_SLF_MORPH_UNITS_AMPHIBIOUS147 = ConvertAbilityStringLevelField197(1349286196)
abilitystringlevelfield ABILITY_SLF_MORPH_UNITS_WATER135 = ConvertAbilityStringLevelField197(1349286197)
abilitystringlevelfield ABILITY_SLF_UNIT_TYPE_ONE850 = ConvertAbilityStringLevelField197(1382115635)
abilitystringlevelfield ABILITY_SLF_UNIT_TYPE_TWO172 = ConvertAbilityStringLevelField197(1382115636)
abilitystringlevelfield ABILITY_SLF_UNIT_TYPE_SOD2113 = ConvertAbilityStringLevelField197(1399809074)
abilitystringlevelfield ABILITY_SLF_SUMMON_1_UNIT_TYPE177 = ConvertAbilityStringLevelField197(1232303153)
abilitystringlevelfield ABILITY_SLF_SUMMON_2_UNIT_TYPE167 = ConvertAbilityStringLevelField197(1232303154)
abilitystringlevelfield ABILITY_SLF_RACE_TO_CONVERT159 = ConvertAbilityStringLevelField197(1315201841)
abilitystringlevelfield ABILITY_SLF_PARTNER_UNIT_TYPE186 = ConvertAbilityStringLevelField197(1668243761)
abilitystringlevelfield ABILITY_SLF_PARTNER_UNIT_TYPE_ONE105 = ConvertAbilityStringLevelField197(1684238385)
abilitystringlevelfield ABILITY_SLF_PARTNER_UNIT_TYPE_TWO183 = ConvertAbilityStringLevelField197(1684238386)
abilitystringlevelfield ABILITY_SLF_REQUIRED_UNIT_TYPE196 = ConvertAbilityStringLevelField197(1953524017)
abilitystringlevelfield ABILITY_SLF_CONVERTED_UNIT_TYPE922 = ConvertAbilityStringLevelField197(1953524018)
abilitystringlevelfield ABILITY_SLF_SPELL_LIST155 = ConvertAbilityStringLevelField197(1936745009)
abilitystringlevelfield ABILITY_SLF_BASE_ORDER_ID_SPB5258 = ConvertAbilityStringLevelField197(1936745013)
abilitystringlevelfield ABILITY_SLF_BASE_ORDER_ID_NCL6139 = ConvertAbilityStringLevelField197(1315138614)
abilitystringlevelfield ABILITY_SLF_ABILITY_UPGRADE_1145 = ConvertAbilityStringLevelField197(1315268403)
abilitystringlevelfield ABILITY_SLF_ABILITY_UPGRADE_2188 = ConvertAbilityStringLevelField197(1315268404)
abilitystringlevelfield ABILITY_SLF_ABILITY_UPGRADE_3195 = ConvertAbilityStringLevelField197(1315268405)
abilitystringlevelfield ABILITY_SLF_ABILITY_UPGRADE_4673 = ConvertAbilityStringLevelField197(1315268406)
abilitystringlevelfield ABILITY_SLF_SPAWN_UNIT_ID_NSY2767 = ConvertAbilityStringLevelField197(1316190514)
itemintegerfield ITEM_IF_LEVEL456 = ConvertItemIntegerField140(1768711542)
itemintegerfield ITEM_IF_NUMBER_OF_CHARGES107 = ConvertItemIntegerField140(1769304933)
itemintegerfield ITEM_IF_COOLDOWN_GROUP152 = ConvertItemIntegerField140(1768122724)
itemintegerfield ITEM_IF_MAX_HIT_POINTS126 = ConvertItemIntegerField140(1768453232)
itemintegerfield ITEM_IF_HIT_POINTS139 = ConvertItemIntegerField140(1768452195)
itemintegerfield ITEM_IF_PRIORITY557 = ConvertItemIntegerField140(1768977001)
itemintegerfield ITEM_IF_ARMOR_TYPE192 = ConvertItemIntegerField140(1767993965)
itemintegerfield ITEM_IF_TINTING_COLOR_RED133 = ConvertItemIntegerField140(1768123506)
itemintegerfield ITEM_IF_TINTING_COLOR_GREEN131 = ConvertItemIntegerField140(1768123495)
itemintegerfield ITEM_IF_TINTING_COLOR_BLUE104 = ConvertItemIntegerField140(1768123490)
itemintegerfield ITEM_IF_TINTING_COLOR_ALPHA876 = ConvertItemIntegerField140(1768120684)
itemrealfield ITEM_RF_SCALING_VALUE151 = ConvertItemRealField636(1769169761)
itembooleanfield ITEM_BF_DROPPED_WHEN_CARRIER_DIES199 = ConvertItemBooleanField833(1768190576)
itembooleanfield ITEM_BF_CAN_BE_DROPPED186 = ConvertItemBooleanField833(1768190575)
itembooleanfield ITEM_BF_PERISHABLE124 = ConvertItemBooleanField833(1768973682)
itembooleanfield ITEM_BF_INCLUDE_AS_RANDOM_CHOICE377 = ConvertItemBooleanField833(1768977006)
itembooleanfield ITEM_BF_USE_AUTOMATICALLY_WHEN_ACQUIRED967 = ConvertItemBooleanField833(1768976247)
itembooleanfield ITEM_BF_CAN_BE_SOLD_TO_MERCHANTS174 = ConvertItemBooleanField833(1768972663)
itembooleanfield ITEM_BF_ACTIVELY_USED658 = ConvertItemBooleanField833(1769304929)
itemstringfield ITEM_SF_MODEL_USED103 = ConvertItemStringField137(1768319340)
unitintegerfield UNIT_IF_DEFENSE_TYPE278 = ConvertUnitIntegerField401(1969517689)
unitintegerfield UNIT_IF_ARMOR_TYPE326 = ConvertUnitIntegerField401(1969320557)
unitintegerfield UNIT_IF_LOOPING_FADE_IN_RATE694 = ConvertUnitIntegerField401(1970038377)
unitintegerfield UNIT_IF_LOOPING_FADE_OUT_RATE864 = ConvertUnitIntegerField401(1970038383)
unitintegerfield UNIT_IF_AGILITY105 = ConvertUnitIntegerField401(1969317731)
unitintegerfield UNIT_IF_INTELLIGENCE182 = ConvertUnitIntegerField401(1969843811)
unitintegerfield UNIT_IF_STRENGTH155 = ConvertUnitIntegerField401(1970500707)
unitintegerfield UNIT_IF_AGILITY_PERMANENT347 = ConvertUnitIntegerField401(1969317741)
unitintegerfield UNIT_IF_INTELLIGENCE_PERMANENT104 = ConvertUnitIntegerField401(1969843821)
unitintegerfield UNIT_IF_STRENGTH_PERMANENT310 = ConvertUnitIntegerField401(1970500717)
unitintegerfield UNIT_IF_AGILITY_WITH_BONUS206 = ConvertUnitIntegerField401(1969317730)
unitintegerfield UNIT_IF_INTELLIGENCE_WITH_BONUS196 = ConvertUnitIntegerField401(1969843810)
unitintegerfield UNIT_IF_STRENGTH_WITH_BONUS728 = ConvertUnitIntegerField401(1970500706)
unitintegerfield UNIT_IF_GOLD_BOUNTY_AWARDED_NUMBER_OF_DICE101 = ConvertUnitIntegerField401(1969382505)
unitintegerfield UNIT_IF_GOLD_BOUNTY_AWARDED_BASE171 = ConvertUnitIntegerField401(1969381985)
unitintegerfield UNIT_IF_GOLD_BOUNTY_AWARDED_SIDES_PER_DIE987 = ConvertUnitIntegerField401(1969386345)
unitintegerfield UNIT_IF_LUMBER_BOUNTY_AWARDED_NUMBER_OF_DICE259 = ConvertUnitIntegerField401(1970037348)
unitintegerfield UNIT_IF_LUMBER_BOUNTY_AWARDED_BASE164 = ConvertUnitIntegerField401(1970037345)
unitintegerfield UNIT_IF_LUMBER_BOUNTY_AWARDED_SIDES_PER_DIE197 = ConvertUnitIntegerField401(1970037363)
unitintegerfield UNIT_IF_LEVEL108 = ConvertUnitIntegerField401(1970038134)
unitintegerfield UNIT_IF_FORMATION_RANK159 = ConvertUnitIntegerField401(1969647474)
unitintegerfield UNIT_IF_ORIENTATION_INTERPOLATION479 = ConvertUnitIntegerField401(1970238057)
unitintegerfield UNIT_IF_ELEVATION_SAMPLE_POINTS522 = ConvertUnitIntegerField401(1969582196)
unitintegerfield UNIT_IF_TINTING_COLOR_RED120 = ConvertUnitIntegerField401(1969450098)
unitintegerfield UNIT_IF_TINTING_COLOR_GREEN367 = ConvertUnitIntegerField401(1969450087)
unitintegerfield UNIT_IF_TINTING_COLOR_BLUE151 = ConvertUnitIntegerField401(1969450082)
unitintegerfield UNIT_IF_TINTING_COLOR_ALPHA134 = ConvertUnitIntegerField401(1969447276)
unitintegerfield UNIT_IF_MOVE_TYPE313 = ConvertUnitIntegerField401(1970108020)
unitintegerfield UNIT_IF_TARGETED_AS564 = ConvertUnitIntegerField401(1970561394)
unitintegerfield UNIT_IF_UNIT_CLASSIFICATION117 = ConvertUnitIntegerField401(1970567536)
unitintegerfield UNIT_IF_HIT_POINTS_REGENERATION_TYPE759 = ConvertUnitIntegerField401(1969779316)
unitintegerfield UNIT_IF_PLACEMENT_PREVENTED_BY441 = ConvertUnitIntegerField401(1970299250)
unitintegerfield UNIT_IF_PRIMARY_ATTRIBUTE155 = ConvertUnitIntegerField401(1970303585)
unitrealfield UNIT_RF_STRENGTH_PER_LEVEL177 = ConvertUnitRealField203(1970500720)
unitrealfield UNIT_RF_AGILITY_PER_LEVEL198 = ConvertUnitRealField203(1969317744)
unitrealfield UNIT_RF_INTELLIGENCE_PER_LEVEL147 = ConvertUnitRealField203(1969843824)
unitrealfield UNIT_RF_HIT_POINTS_REGENERATION_RATE170 = ConvertUnitRealField203(1969778802)
unitrealfield UNIT_RF_MANA_REGENERATION164 = ConvertUnitRealField203(1970106482)
unitrealfield UNIT_RF_DEATH_TIME109 = ConvertUnitRealField203(1969517677)
unitrealfield UNIT_RF_FLY_HEIGHT409 = ConvertUnitRealField203(1969650024)
unitrealfield UNIT_RF_TURN_RATE110 = ConvertUnitRealField203(1970108018)
unitrealfield UNIT_RF_ELEVATION_SAMPLE_RADIUS134 = ConvertUnitRealField203(1969582692)
unitrealfield UNIT_RF_FOG_OF_WAR_SAMPLE_RADIUS197 = ConvertUnitRealField203(1969648228)
unitrealfield UNIT_RF_MAXIMUM_PITCH_ANGLE_DEGREES196 = ConvertUnitRealField203(1970108528)
unitrealfield UNIT_RF_MAXIMUM_ROLL_ANGLE_DEGREES172 = ConvertUnitRealField203(1970108530)
unitrealfield UNIT_RF_SCALING_VALUE160 = ConvertUnitRealField203(1970496353)
unitrealfield UNIT_RF_ANIMATION_RUN_SPEED609 = ConvertUnitRealField203(1970435438)
unitrealfield UNIT_RF_SELECTION_SCALE158 = ConvertUnitRealField203(1970500451)
unitrealfield UNIT_RF_SELECTION_CIRCLE_HEIGHT107 = ConvertUnitRealField203(1970498682)
unitrealfield UNIT_RF_SHADOW_IMAGE_HEIGHT815 = ConvertUnitRealField203(1970497640)
unitrealfield UNIT_RF_SHADOW_IMAGE_WIDTH463 = ConvertUnitRealField203(1970497655)
unitrealfield UNIT_RF_SHADOW_IMAGE_CENTER_X122 = ConvertUnitRealField203(1970497656)
unitrealfield UNIT_RF_SHADOW_IMAGE_CENTER_Y631 = ConvertUnitRealField203(1970497657)
unitrealfield UNIT_RF_ANIMATION_WALK_SPEED707 = ConvertUnitRealField203(1970757996)
unitrealfield UNIT_RF_DEFENSE341 = ConvertUnitRealField203(1969514083)
unitrealfield UNIT_RF_SIGHT_RADIUS197 = ConvertUnitRealField203(1970497906)
unitrealfield UNIT_RF_PRIORITY162 = ConvertUnitRealField203(1970303593)
unitrealfield UNIT_RF_SPEED158 = ConvertUnitRealField203(1970108003)
unitrealfield UNIT_RF_OCCLUDER_HEIGHT451 = ConvertUnitRealField203(1970234211)
unitrealfield UNIT_RF_HP466 = ConvertUnitRealField203(1969778787)
unitrealfield UNIT_RF_MANA211 = ConvertUnitRealField203(1970106467)
unitrealfield UNIT_RF_ACQUISITION_RANGE665 = ConvertUnitRealField203(1969316721)
unitrealfield UNIT_RF_CAST_BACK_SWING251 = ConvertUnitRealField203(1969447539)
unitrealfield UNIT_RF_CAST_POINT170 = ConvertUnitRealField203(1969451124)
unitrealfield UNIT_RF_MINIMUM_ATTACK_RANGE141 = ConvertUnitRealField203(1969319278)
unitbooleanfield UNIT_BF_RAISABLE853 = ConvertUnitBooleanField200(1970430313)
unitbooleanfield UNIT_BF_DECAYABLE132 = ConvertUnitBooleanField200(1969513827)
unitbooleanfield UNIT_BF_IS_A_BUILDING130 = ConvertUnitBooleanField200(1969382503)
unitbooleanfield UNIT_BF_USE_EXTENDED_LINE_OF_SIGHT118 = ConvertUnitBooleanField200(1970040691)
unitbooleanfield UNIT_BF_NEUTRAL_BUILDING_SHOWS_MINIMAP_ICON969 = ConvertUnitBooleanField200(1970168429)
unitbooleanfield UNIT_BF_HERO_HIDE_HERO_INTERFACE_ICON394 = ConvertUnitBooleanField200(1969776738)
unitbooleanfield UNIT_BF_HERO_HIDE_HERO_MINIMAP_DISPLAY838 = ConvertUnitBooleanField200(1969776749)
unitbooleanfield UNIT_BF_HERO_HIDE_HERO_DEATH_MESSAGE891 = ConvertUnitBooleanField200(1969776740)
unitbooleanfield UNIT_BF_HIDE_MINIMAP_DISPLAY165 = ConvertUnitBooleanField200(1969778541)
unitbooleanfield UNIT_BF_SCALE_PROJECTILES126 = ConvertUnitBooleanField200(1970496354)
unitbooleanfield UNIT_BF_SELECTION_CIRCLE_ON_WATER989 = ConvertUnitBooleanField200(1970496887)
unitbooleanfield UNIT_BF_HAS_WATER_SHADOW140 = ConvertUnitBooleanField200(1970497650)
unitstringfield UNIT_SF_NAME131 = ConvertUnitStringField206(1970168173)
unitstringfield UNIT_SF_PROPER_NAMES184 = ConvertUnitStringField206(1970303599)
unitstringfield UNIT_SF_GROUND_TEXTURE554 = ConvertUnitStringField206(1970627187)
unitstringfield UNIT_SF_SHADOW_IMAGE_UNIT182 = ConvertUnitStringField206(1970497653)
unitweaponintegerfield UNIT_WEAPON_IF_ATTACK_DAMAGE_NUMBER_OF_DICE199 = ConvertUnitWeaponIntegerField204(1969303908)
unitweaponintegerfield UNIT_WEAPON_IF_ATTACK_DAMAGE_BASE191 = ConvertUnitWeaponIntegerField204(1969303906)
unitweaponintegerfield UNIT_WEAPON_IF_ATTACK_DAMAGE_SIDES_PER_DIE212 = ConvertUnitWeaponIntegerField204(1969303923)
unitweaponintegerfield UNIT_WEAPON_IF_ATTACK_MAXIMUM_NUMBER_OF_TARGETS407 = ConvertUnitWeaponIntegerField204(1970561841)
unitweaponintegerfield UNIT_WEAPON_IF_ATTACK_ATTACK_TYPE164 = ConvertUnitWeaponIntegerField204(1969303924)
unitweaponintegerfield UNIT_WEAPON_IF_ATTACK_WEAPON_SOUND105 = ConvertUnitWeaponIntegerField204(1969451825)
unitweaponintegerfield UNIT_WEAPON_IF_ATTACK_AREA_OF_EFFECT_TARGETS563 = ConvertUnitWeaponIntegerField204(1969303920)
unitweaponintegerfield UNIT_WEAPON_IF_ATTACK_TARGETS_ALLOWED196 = ConvertUnitWeaponIntegerField204(1969303911)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_BACKSWING_POINT210 = ConvertUnitWeaponRealField309(1969386289)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_DAMAGE_POINT156 = ConvertUnitWeaponRealField309(1969516593)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_BASE_COOLDOWN558 = ConvertUnitWeaponRealField309(1969303907)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_DAMAGE_LOSS_FACTOR805 = ConvertUnitWeaponRealField309(1969515569)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_DAMAGE_FACTOR_MEDIUM198 = ConvertUnitWeaponRealField309(1969775665)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_DAMAGE_FACTOR_SMALL110 = ConvertUnitWeaponRealField309(1970365489)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_DAMAGE_SPILL_DISTANCE153 = ConvertUnitWeaponRealField309(1970496561)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_DAMAGE_SPILL_RADIUS985 = ConvertUnitWeaponRealField309(1970500145)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_PROJECTILE_SPEED147 = ConvertUnitWeaponRealField309(1969303930)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_PROJECTILE_ARC272 = ConvertUnitWeaponRealField309(1970102577)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_AREA_OF_EFFECT_FULL_DAMAGE142 = ConvertUnitWeaponRealField309(1969303910)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_AREA_OF_EFFECT_MEDIUM_DAMAGE193 = ConvertUnitWeaponRealField309(1969303912)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_AREA_OF_EFFECT_SMALL_DAMAGE503 = ConvertUnitWeaponRealField309(1969303921)
unitweaponrealfield UNIT_WEAPON_RF_ATTACK_RANGE118 = ConvertUnitWeaponRealField309(1969303922)
unitweaponbooleanfield UNIT_WEAPON_BF_ATTACK_SHOW_UI182 = ConvertUnitWeaponBooleanField238(1970763057)
unitweaponbooleanfield UNIT_WEAPON_BF_ATTACKS_ENABLED188 = ConvertUnitWeaponBooleanField238(1969317230)
unitweaponbooleanfield UNIT_WEAPON_BF_ATTACK_PROJECTILE_HOMING_ENABLED342 = ConvertUnitWeaponBooleanField238(1970104369)
unitweaponstringfield UNIT_WEAPON_SF_ATTACK_PROJECTILE_ART942 = ConvertUnitWeaponStringField175(1969303917)
movetype MOVE_TYPE_UNKNOWN506 = ConvertMoveType549(0)
movetype MOVE_TYPE_FOOT989 = ConvertMoveType549(1)
movetype MOVE_TYPE_FLY122 = ConvertMoveType549(2)
movetype MOVE_TYPE_HORSE847 = ConvertMoveType549(4)
movetype MOVE_TYPE_HOVER109 = ConvertMoveType549(8)
movetype MOVE_TYPE_FLOAT865 = ConvertMoveType549(16)
movetype MOVE_TYPE_AMPHIBIOUS124 = ConvertMoveType549(32)
movetype MOVE_TYPE_UNBUILDABLE695 = ConvertMoveType549(64)
targetflag TARGET_FLAG_NONE199 = ConvertTargetFlag179(1)
targetflag TARGET_FLAG_GROUND554 = ConvertTargetFlag179(2)
targetflag TARGET_FLAG_AIR769 = ConvertTargetFlag179(4)
targetflag TARGET_FLAG_STRUCTURE592 = ConvertTargetFlag179(8)
targetflag TARGET_FLAG_WARD493 = ConvertTargetFlag179(16)
targetflag TARGET_FLAG_ITEM153 = ConvertTargetFlag179(32)
targetflag TARGET_FLAG_TREE206 = ConvertTargetFlag179(64)
targetflag TARGET_FLAG_WALL962 = ConvertTargetFlag179(128)
targetflag TARGET_FLAG_DEBRIS240 = ConvertTargetFlag179(256)
targetflag TARGET_FLAG_DECORATION344 = ConvertTargetFlag179(512)
targetflag TARGET_FLAG_BRIDGE854 = ConvertTargetFlag179(1024)
defensetype DEFENSE_TYPE_LIGHT988 = ConvertDefenseType464(0)
defensetype DEFENSE_TYPE_MEDIUM629 = ConvertDefenseType464(1)
defensetype DEFENSE_TYPE_LARGE610 = ConvertDefenseType464(2)
defensetype DEFENSE_TYPE_FORT189 = ConvertDefenseType464(3)
defensetype DEFENSE_TYPE_NORMAL162 = ConvertDefenseType464(4)
defensetype DEFENSE_TYPE_HERO667 = ConvertDefenseType464(5)
defensetype DEFENSE_TYPE_DIVINE756 = ConvertDefenseType464(6)
defensetype DEFENSE_TYPE_NONE135 = ConvertDefenseType464(7)
heroattribute HERO_ATTRIBUTE_STR103 = ConvertHeroAttribute115(1)
heroattribute HERO_ATTRIBUTE_INT146 = ConvertHeroAttribute115(2)
heroattribute HERO_ATTRIBUTE_AGI124 = ConvertHeroAttribute115(3)
armortype ARMOR_TYPE_WHOKNOWS602 = ConvertArmorType907(0)
armortype ARMOR_TYPE_FLESH492 = ConvertArmorType907(1)
armortype ARMOR_TYPE_METAL590 = ConvertArmorType907(2)
armortype ARMOR_TYPE_WOOD125 = ConvertArmorType907(3)
armortype ARMOR_TYPE_ETHREAL127 = ConvertArmorType907(4)
armortype ARMOR_TYPE_STONE151 = ConvertArmorType907(5)
regentype REGENERATION_TYPE_NONE352 = ConvertRegenType171(0)
regentype REGENERATION_TYPE_ALWAYS580 = ConvertRegenType171(1)
regentype REGENERATION_TYPE_BLIGHT128 = ConvertRegenType171(2)
regentype REGENERATION_TYPE_DAY629 = ConvertRegenType171(3)
regentype REGENERATION_TYPE_NIGHT205 = ConvertRegenType171(4)
unitcategory UNIT_CATEGORY_GIANT135 = ConvertUnitCategory169(1)
unitcategory UNIT_CATEGORY_UNDEAD115 = ConvertUnitCategory169(2)
unitcategory UNIT_CATEGORY_SUMMONED108 = ConvertUnitCategory169(4)
unitcategory UNIT_CATEGORY_MECHANICAL189 = ConvertUnitCategory169(8)
unitcategory UNIT_CATEGORY_PEON149 = ConvertUnitCategory169(16)
unitcategory UNIT_CATEGORY_SAPPER356 = ConvertUnitCategory169(32)
unitcategory UNIT_CATEGORY_TOWNHALL614 = ConvertUnitCategory169(64)
unitcategory UNIT_CATEGORY_ANCIENT157 = ConvertUnitCategory169(128)
unitcategory UNIT_CATEGORY_NEUTRAL211 = ConvertUnitCategory169(256)
unitcategory UNIT_CATEGORY_WARD201 = ConvertUnitCategory169(512)
unitcategory UNIT_CATEGORY_STANDON378 = ConvertUnitCategory169(1024)
unitcategory UNIT_CATEGORY_TAUREN182 = ConvertUnitCategory169(2048)
pathingflag PATHING_FLAG_UNWALKABLE922 = ConvertPathingFlag111(2)
pathingflag PATHING_FLAG_UNFLYABLE153 = ConvertPathingFlag111(4)
pathingflag PATHING_FLAG_UNBUILDABLE141 = ConvertPathingFlag111(8)
pathingflag PATHING_FLAG_UNPEONHARVEST142 = ConvertPathingFlag111(16)
pathingflag PATHING_FLAG_BLIGHTED117 = ConvertPathingFlag111(32)
pathingflag PATHING_FLAG_UNFLOATABLE302 = ConvertPathingFlag111(64)
pathingflag PATHING_FLAG_UNAMPHIBIOUS135 = ConvertPathingFlag111(128)
pathingflag PATHING_FLAG_UNITEMPLACABLE557 = ConvertPathingFlag111(256)
real bj_PI100 = 3.14159
real bj_E211 = 2.71828
real bj_CELLWIDTH180 = 128.0
real bj_CLIFFHEIGHT134 = 128.0
real bj_UNIT_FACING196 = 270.0
real bj_RADTODEG176 = (180.0 / bj_PI_100)
real bj_DEGTORAD254 = (bj_PI_100 / 180.0)
real bj_TEXT_DELAY_QUEST200 = 20.00
real bj_TEXT_DELAY_QUESTUPDATE150 = 20.00
real bj_TEXT_DELAY_QUESTDONE167 = 20.00
real bj_TEXT_DELAY_QUESTFAILED138 = 20.00
real bj_TEXT_DELAY_QUESTREQUIREMENT585 = 20.00
real bj_TEXT_DELAY_MISSIONFAILED103 = 20.00
real bj_TEXT_DELAY_ALWAYSHINT425 = 12.00
real bj_TEXT_DELAY_HINT163 = 12.00
real bj_TEXT_DELAY_SECRET165 = 10.00
real bj_TEXT_DELAY_UNITACQUIRED443 = 15.00
real bj_TEXT_DELAY_UNITAVAILABLE100 = 10.00
real bj_TEXT_DELAY_ITEMACQUIRED138 = 10.00
real bj_TEXT_DELAY_WARNING687 = 12.00
real bj_QUEUE_DELAY_QUEST843 = 5.00
real bj_QUEUE_DELAY_HINT608 = 5.00
real bj_QUEUE_DELAY_SECRET104 = 3.00
real bj_HANDICAP_EASY129 = 60.00
real bj_HANDICAP_NORMAL160 = 90.00
real bj_HANDICAPDAMAGE_EASY614 = 50.00
real bj_HANDICAPDAMAGE_NORMAL891 = 90.00
real bj_HANDICAPREVIVE_NOTHARD884 = 50.00
real bj_GAME_STARTED_THRESHOLD746 = 0.01
real bj_WAIT_FOR_COND_MIN_INTERVAL165 = 0.10
real bj_POLLED_WAIT_INTERVAL130 = 0.10
real bj_POLLED_WAIT_SKIP_THRESHOLD154 = 2.00
integer bj_MAX_INVENTORY145 = 6
integer bj_MAX_PLAYERS150 = GetBJMaxPlayers633()
integer bj_PLAYER_NEUTRAL_VICTIM193 = GetBJPlayerNeutralVictim213()
integer bj_PLAYER_NEUTRAL_EXTRA432 = GetBJPlayerNeutralExtra175()
integer bj_MAX_PLAYER_SLOTS175 = GetBJMaxPlayerSlots209()
integer bj_MAX_SKELETONS139 = 25
integer bj_MAX_STOCK_ITEM_SLOTS146 = 11
integer bj_MAX_STOCK_UNIT_SLOTS117 = 11
integer bj_MAX_ITEM_LEVEL597 = 10
integer bj_MAX_CHECKPOINTS210 = 5
real bj_TOD_DAWN145 = 6.00
real bj_TOD_DUSK698 = 18.00
real bj_MELEE_STARTING_TOD964 = 8.00
integer bj_MELEE_STARTING_GOLD_V0302 = 750
integer bj_MELEE_STARTING_GOLD_V1144 = 500
integer bj_MELEE_STARTING_LUMBER_V0118 = 200
integer bj_MELEE_STARTING_LUMBER_V1170 = 150
integer bj_MELEE_STARTING_HERO_TOKENS196 = 1
integer bj_MELEE_HERO_LIMIT189 = 3
integer bj_MELEE_HERO_TYPE_LIMIT112 = 1
real bj_MELEE_MINE_SEARCH_RADIUS615 = 2000.
real bj_MELEE_CLEAR_UNITS_RADIUS200 = 1500.
real bj_MELEE_CRIPPLE_TIMEOUT569 = 120.00
real bj_MELEE_CRIPPLE_MSG_DURATION120 = 20.00
integer bj_MELEE_MAX_TWINKED_HEROES_V0315 = 3
integer bj_MELEE_MAX_TWINKED_HEROES_V1176 = 1
real bj_CREEP_ITEM_DELAY335 = 0.50
real bj_STOCK_RESTOCK_INITIAL_DELAY202 = 120.
real bj_STOCK_RESTOCK_INTERVAL322 = 30.
integer bj_STOCK_MAX_ITERATIONS137 = 20
integer bj_MAX_DEST_IN_REGION_EVENTS869 = 64
integer bj_CAMERA_MIN_FARZ167 = 100
integer bj_CAMERA_DEFAULT_DISTANCE109 = 1650
integer bj_CAMERA_DEFAULT_FARZ118 = 5000
integer bj_CAMERA_DEFAULT_AOA203 = 304
integer bj_CAMERA_DEFAULT_FOV984 = 70
integer bj_CAMERA_DEFAULT_ROLL266 = 0
integer bj_CAMERA_DEFAULT_ROTATION203 = 90
real bj_RESCUE_PING_TIME751 = 2.00
real bj_NOTHING_SOUND_DURATION184 = 5.00
real bj_TRANSMISSION_PING_TIME130 = 1.00
integer bj_TRANSMISSION_IND_RED153 = 255
integer bj_TRANSMISSION_IND_BLUE195 = 255
integer bj_TRANSMISSION_IND_GREEN190 = 255
integer bj_TRANSMISSION_IND_ALPHA165 = 255
real bj_TRANSMISSION_PORT_HANGTIME120 = 1.50
real bj_CINEMODE_INTERFACEFADE155 = 0.50
gamespeed bj_CINEMODE_GAMESPEED188 = MAP_SPEED_NORMAL_915
real bj_CINEMODE_VOLUME_UNITMOVEMENT140 = 0.40
real bj_CINEMODE_VOLUME_UNITSOUNDS931 = 0.00
real bj_CINEMODE_VOLUME_COMBAT187 = 0.40
real bj_CINEMODE_VOLUME_SPELLS114 = 0.40
real bj_CINEMODE_VOLUME_UI124 = 0.00
real bj_CINEMODE_VOLUME_MUSIC355 = 0.55
real bj_CINEMODE_VOLUME_AMBIENTSOUNDS172 = 1.00
real bj_CINEMODE_VOLUME_FIRE159 = 0.60
real bj_SPEECH_VOLUME_UNITMOVEMENT172 = 0.25
real bj_SPEECH_VOLUME_UNITSOUNDS214 = 0.00
real bj_SPEECH_VOLUME_COMBAT285 = 0.25
real bj_SPEECH_VOLUME_SPELLS197 = 0.25
real bj_SPEECH_VOLUME_UI118 = 0.00
real bj_SPEECH_VOLUME_MUSIC179 = 0.55
real bj_SPEECH_VOLUME_AMBIENTSOUNDS739 = 1.00
real bj_SPEECH_VOLUME_FIRE194 = 0.60
real bj_SMARTPAN_TRESHOLD_PAN857 = 500.
real bj_SMARTPAN_TRESHOLD_SNAP100 = 3500.
integer bj_MAX_QUEUED_TRIGGERS213 = 100
real bj_QUEUED_TRIGGER_TIMEOUT190 = 180.00
integer bj_CAMPAIGN_INDEX_T804 = 0
integer bj_CAMPAIGN_INDEX_H144 = 1
integer bj_CAMPAIGN_INDEX_U109 = 2
integer bj_CAMPAIGN_INDEX_O191 = 3
integer bj_CAMPAIGN_INDEX_N106 = 4
integer bj_CAMPAIGN_INDEX_XN113 = 5
integer bj_CAMPAIGN_INDEX_XH115 = 6
integer bj_CAMPAIGN_INDEX_XU158 = 7
integer bj_CAMPAIGN_INDEX_XO121 = 8
integer bj_CAMPAIGN_OFFSET_T502 = 0
integer bj_CAMPAIGN_OFFSET_H123 = 1
integer bj_CAMPAIGN_OFFSET_U363 = 2
integer bj_CAMPAIGN_OFFSET_O121 = 3
integer bj_CAMPAIGN_OFFSET_N602 = 4
integer bj_CAMPAIGN_OFFSET_XN709 = 5
integer bj_CAMPAIGN_OFFSET_XH188 = 6
integer bj_CAMPAIGN_OFFSET_XU622 = 7
integer bj_CAMPAIGN_OFFSET_XO125 = 8
integer bj_MISSION_INDEX_T00695 = ((bj_CAMPAIGN_OFFSET_T_502 * 1000) + 0)
integer bj_MISSION_INDEX_T01107 = ((bj_CAMPAIGN_OFFSET_T_502 * 1000) + 1)
integer bj_MISSION_INDEX_T02112 = ((bj_CAMPAIGN_OFFSET_T_502 * 1000) + 2)
integer bj_MISSION_INDEX_T03131 = ((bj_CAMPAIGN_OFFSET_T_502 * 1000) + 3)
integer bj_MISSION_INDEX_T04136 = ((bj_CAMPAIGN_OFFSET_T_502 * 1000) + 4)
integer bj_MISSION_INDEX_H00189 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 0)
integer bj_MISSION_INDEX_H01145 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 1)
integer bj_MISSION_INDEX_H02167 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 2)
integer bj_MISSION_INDEX_H03140 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 3)
integer bj_MISSION_INDEX_H04870 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 4)
integer bj_MISSION_INDEX_H05198 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 5)
integer bj_MISSION_INDEX_H06591 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 6)
integer bj_MISSION_INDEX_H07130 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 7)
integer bj_MISSION_INDEX_H08471 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 8)
integer bj_MISSION_INDEX_H09932 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 9)
integer bj_MISSION_INDEX_H10145 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 10)
integer bj_MISSION_INDEX_H11199 = ((bj_CAMPAIGN_OFFSET_H_123 * 1000) + 11)
integer bj_MISSION_INDEX_U00178 = ((bj_CAMPAIGN_OFFSET_U_363 * 1000) + 0)
integer bj_MISSION_INDEX_U01122 = ((bj_CAMPAIGN_OFFSET_U_363 * 1000) + 1)
integer bj_MISSION_INDEX_U02123 = ((bj_CAMPAIGN_OFFSET_U_363 * 1000) + 2)
integer bj_MISSION_INDEX_U03677 = ((bj_CAMPAIGN_OFFSET_U_363 * 1000) + 3)
integer bj_MISSION_INDEX_U05363 = ((bj_CAMPAIGN_OFFSET_U_363 * 1000) + 4)
integer bj_MISSION_INDEX_U07638 = ((bj_CAMPAIGN_OFFSET_U_363 * 1000) + 5)
integer bj_MISSION_INDEX_U08158 = ((bj_CAMPAIGN_OFFSET_U_363 * 1000) + 6)
integer bj_MISSION_INDEX_U09108 = ((bj_CAMPAIGN_OFFSET_U_363 * 1000) + 7)
integer bj_MISSION_INDEX_U10604 = ((bj_CAMPAIGN_OFFSET_U_363 * 1000) + 8)
integer bj_MISSION_INDEX_U11174 = ((bj_CAMPAIGN_OFFSET_U_363 * 1000) + 9)
integer bj_MISSION_INDEX_O00162 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 0)
integer bj_MISSION_INDEX_O01165 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 1)
integer bj_MISSION_INDEX_O02199 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 2)
integer bj_MISSION_INDEX_O03161 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 3)
integer bj_MISSION_INDEX_O04158 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 4)
integer bj_MISSION_INDEX_O05692 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 5)
integer bj_MISSION_INDEX_O06134 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 6)
integer bj_MISSION_INDEX_O07220 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 7)
integer bj_MISSION_INDEX_O08130 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 8)
integer bj_MISSION_INDEX_O09258 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 9)
integer bj_MISSION_INDEX_O10161 = ((bj_CAMPAIGN_OFFSET_O_121 * 1000) + 10)
integer bj_MISSION_INDEX_N00153 = ((bj_CAMPAIGN_OFFSET_N_602 * 1000) + 0)
integer bj_MISSION_INDEX_N01187 = ((bj_CAMPAIGN_OFFSET_N_602 * 1000) + 1)
integer bj_MISSION_INDEX_N02185 = ((bj_CAMPAIGN_OFFSET_N_602 * 1000) + 2)
integer bj_MISSION_INDEX_N03154 = ((bj_CAMPAIGN_OFFSET_N_602 * 1000) + 3)
integer bj_MISSION_INDEX_N04180 = ((bj_CAMPAIGN_OFFSET_N_602 * 1000) + 4)
integer bj_MISSION_INDEX_N05308 = ((bj_CAMPAIGN_OFFSET_N_602 * 1000) + 5)
integer bj_MISSION_INDEX_N06268 = ((bj_CAMPAIGN_OFFSET_N_602 * 1000) + 6)
integer bj_MISSION_INDEX_N07120 = ((bj_CAMPAIGN_OFFSET_N_602 * 1000) + 7)
integer bj_MISSION_INDEX_N08238 = ((bj_CAMPAIGN_OFFSET_N_602 * 1000) + 8)
integer bj_MISSION_INDEX_N09100 = ((bj_CAMPAIGN_OFFSET_N_602 * 1000) + 9)
integer bj_MISSION_INDEX_XN00255 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 0)
integer bj_MISSION_INDEX_XN01208 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 1)
integer bj_MISSION_INDEX_XN02504 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 2)
integer bj_MISSION_INDEX_XN03111 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 3)
integer bj_MISSION_INDEX_XN04252 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 4)
integer bj_MISSION_INDEX_XN05182 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 5)
integer bj_MISSION_INDEX_XN06714 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 6)
integer bj_MISSION_INDEX_XN07162 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 7)
integer bj_MISSION_INDEX_XN08211 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 8)
integer bj_MISSION_INDEX_XN09963 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 9)
integer bj_MISSION_INDEX_XN10592 = ((bj_CAMPAIGN_OFFSET_XN_709 * 1000) + 10)
integer bj_MISSION_INDEX_XH00193 = ((bj_CAMPAIGN_OFFSET_XH_188 * 1000) + 0)
integer bj_MISSION_INDEX_XH01541 = ((bj_CAMPAIGN_OFFSET_XH_188 * 1000) + 1)
integer bj_MISSION_INDEX_XH02206 = ((bj_CAMPAIGN_OFFSET_XH_188 * 1000) + 2)
integer bj_MISSION_INDEX_XH03309 = ((bj_CAMPAIGN_OFFSET_XH_188 * 1000) + 3)
integer bj_MISSION_INDEX_XH04770 = ((bj_CAMPAIGN_OFFSET_XH_188 * 1000) + 4)
integer bj_MISSION_INDEX_XH05162 = ((bj_CAMPAIGN_OFFSET_XH_188 * 1000) + 5)
integer bj_MISSION_INDEX_XH06207 = ((bj_CAMPAIGN_OFFSET_XH_188 * 1000) + 6)
integer bj_MISSION_INDEX_XH07189 = ((bj_CAMPAIGN_OFFSET_XH_188 * 1000) + 7)
integer bj_MISSION_INDEX_XH08183 = ((bj_CAMPAIGN_OFFSET_XH_188 * 1000) + 8)
integer bj_MISSION_INDEX_XH09131 = ((bj_CAMPAIGN_OFFSET_XH_188 * 1000) + 9)
integer bj_MISSION_INDEX_XU00106 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 0)
integer bj_MISSION_INDEX_XU01203 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 1)
integer bj_MISSION_INDEX_XU02173 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 2)
integer bj_MISSION_INDEX_XU03172 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 3)
integer bj_MISSION_INDEX_XU04130 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 4)
integer bj_MISSION_INDEX_XU05376 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 5)
integer bj_MISSION_INDEX_XU06197 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 6)
integer bj_MISSION_INDEX_XU07382 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 7)
integer bj_MISSION_INDEX_XU08628 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 8)
integer bj_MISSION_INDEX_XU09640 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 9)
integer bj_MISSION_INDEX_XU10711 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 10)
integer bj_MISSION_INDEX_XU11366 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 11)
integer bj_MISSION_INDEX_XU12812 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 12)
integer bj_MISSION_INDEX_XU13178 = ((bj_CAMPAIGN_OFFSET_XU_622 * 1000) + 13)
integer bj_MISSION_INDEX_XO00852 = ((bj_CAMPAIGN_OFFSET_XO_125 * 1000) + 0)
integer bj_MISSION_INDEX_XO01491 = ((bj_CAMPAIGN_OFFSET_XO_125 * 1000) + 1)
integer bj_MISSION_INDEX_XO02390 = ((bj_CAMPAIGN_OFFSET_XO_125 * 1000) + 2)
integer bj_MISSION_INDEX_XO03182 = ((bj_CAMPAIGN_OFFSET_XO_125 * 1000) + 3)
integer bj_CINEMATICINDEX_TOP443 = 0
integer bj_CINEMATICINDEX_HOP184 = 1
integer bj_CINEMATICINDEX_HED140 = 2
integer bj_CINEMATICINDEX_OOP209 = 3
integer bj_CINEMATICINDEX_OED353 = 4
integer bj_CINEMATICINDEX_UOP160 = 5
integer bj_CINEMATICINDEX_UED173 = 6
integer bj_CINEMATICINDEX_NOP171 = 7
integer bj_CINEMATICINDEX_NED120 = 8
integer bj_CINEMATICINDEX_XOP660 = 9
integer bj_CINEMATICINDEX_XED435 = 10
integer bj_ALLIANCE_UNALLIED908 = 0
integer bj_ALLIANCE_UNALLIED_VISION107 = 1
integer bj_ALLIANCE_ALLIED176 = 2
integer bj_ALLIANCE_ALLIED_VISION428 = 3
integer bj_ALLIANCE_ALLIED_UNITS250 = 4
integer bj_ALLIANCE_ALLIED_ADVUNITS100 = 5
integer bj_ALLIANCE_NEUTRAL519 = 6
integer bj_ALLIANCE_NEUTRAL_VISION182 = 7
integer bj_KEYEVENTTYPE_DEPRESS533 = 0
integer bj_KEYEVENTTYPE_RELEASE144 = 1
integer bj_KEYEVENTKEY_LEFT192 = 0
integer bj_KEYEVENTKEY_RIGHT170 = 1
integer bj_KEYEVENTKEY_DOWN143 = 2
integer bj_KEYEVENTKEY_UP171 = 3
integer bj_MOUSEEVENTTYPE_DOWN117 = 0
integer bj_MOUSEEVENTTYPE_UP665 = 1
integer bj_MOUSEEVENTTYPE_MOVE190 = 2
integer bj_TIMETYPE_ADD185 = 0
integer bj_TIMETYPE_SET212 = 1
integer bj_TIMETYPE_SUB870 = 2
integer bj_CAMERABOUNDS_ADJUST_ADD149 = 0
integer bj_CAMERABOUNDS_ADJUST_SUB139 = 1
integer bj_QUESTTYPE_REQ_DISCOVERED196 = 0
integer bj_QUESTTYPE_REQ_UNDISCOVERED218 = 1
integer bj_QUESTTYPE_OPT_DISCOVERED918 = 2
integer bj_QUESTTYPE_OPT_UNDISCOVERED169 = 3
integer bj_QUESTMESSAGE_DISCOVERED832 = 0
integer bj_QUESTMESSAGE_UPDATED294 = 1
integer bj_QUESTMESSAGE_COMPLETED212 = 2
integer bj_QUESTMESSAGE_FAILED178 = 3
integer bj_QUESTMESSAGE_REQUIREMENT449 = 4
integer bj_QUESTMESSAGE_MISSIONFAILED476 = 5
integer bj_QUESTMESSAGE_ALWAYSHINT189 = 6
integer bj_QUESTMESSAGE_HINT415 = 7
integer bj_QUESTMESSAGE_SECRET187 = 8
integer bj_QUESTMESSAGE_UNITACQUIRED211 = 9
integer bj_QUESTMESSAGE_UNITAVAILABLE139 = 10
integer bj_QUESTMESSAGE_ITEMACQUIRED317 = 11
integer bj_QUESTMESSAGE_WARNING885 = 12
integer bj_SORTTYPE_SORTBYVALUE293 = 0
integer bj_SORTTYPE_SORTBYPLAYER409 = 1
integer bj_SORTTYPE_SORTBYLABEL976 = 2
integer bj_CINEFADETYPE_FADEIN835 = 0
integer bj_CINEFADETYPE_FADEOUT636 = 1
integer bj_CINEFADETYPE_FADEOUTIN681 = 2
integer bj_REMOVEBUFFS_POSITIVE102 = 0
integer bj_REMOVEBUFFS_NEGATIVE213 = 1
integer bj_REMOVEBUFFS_ALL101 = 2
integer bj_REMOVEBUFFS_NONTLIFE103 = 3
integer bj_BUFF_POLARITY_POSITIVE121 = 0
integer bj_BUFF_POLARITY_NEGATIVE119 = 1
integer bj_BUFF_POLARITY_EITHER337 = 2
integer bj_BUFF_RESIST_MAGIC155 = 0
integer bj_BUFF_RESIST_PHYSICAL720 = 1
integer bj_BUFF_RESIST_EITHER428 = 2
integer bj_BUFF_RESIST_BOTH151 = 3
integer bj_HEROSTAT_STR640 = 0
integer bj_HEROSTAT_AGI346 = 1
integer bj_HEROSTAT_INT156 = 2
integer bj_MODIFYMETHOD_ADD134 = 0
integer bj_MODIFYMETHOD_SUB208 = 1
integer bj_MODIFYMETHOD_SET168 = 2
integer bj_UNIT_STATE_METHOD_ABSOLUTE209 = 0
integer bj_UNIT_STATE_METHOD_RELATIVE158 = 1
integer bj_UNIT_STATE_METHOD_DEFAULTS717 = 2
integer bj_UNIT_STATE_METHOD_MAXIMUM646 = 3
integer bj_GATEOPERATION_CLOSE143 = 0
integer bj_GATEOPERATION_OPEN190 = 1
integer bj_GATEOPERATION_DESTROY144 = 2
integer bj_GAMECACHE_BOOLEAN113 = 0
integer bj_GAMECACHE_INTEGER132 = 1
integer bj_GAMECACHE_REAL814 = 2
integer bj_GAMECACHE_UNIT212 = 3
integer bj_GAMECACHE_STRING989 = 4
integer bj_HASHTABLE_BOOLEAN100 = 0
integer bj_HASHTABLE_INTEGER195 = 1
integer bj_HASHTABLE_REAL405 = 2
integer bj_HASHTABLE_STRING279 = 3
integer bj_HASHTABLE_HANDLE136 = 4
integer bj_ITEM_STATUS_HIDDEN803 = 0
integer bj_ITEM_STATUS_OWNED200 = 1
integer bj_ITEM_STATUS_INVULNERABLE570 = 2
integer bj_ITEM_STATUS_POWERUP157 = 3
integer bj_ITEM_STATUS_SELLABLE126 = 4
integer bj_ITEM_STATUS_PAWNABLE591 = 5
integer bj_ITEMCODE_STATUS_POWERUP415 = 0
integer bj_ITEMCODE_STATUS_SELLABLE288 = 1
integer bj_ITEMCODE_STATUS_PAWNABLE197 = 2
integer bj_MINIMAPPINGSTYLE_SIMPLE962 = 0
integer bj_MINIMAPPINGSTYLE_FLASHY951 = 1
integer bj_MINIMAPPINGSTYLE_ATTACK668 = 2
integer bj_CAMPPINGSTYLE_PRIMARY569 = 0
integer bj_CAMPPINGSTYLE_PRIMARY_GREEN118 = 1
integer bj_CAMPPINGSTYLE_PRIMARY_RED209 = 2
integer bj_CAMPPINGSTYLE_BONUS189 = 3
integer bj_CAMPPINGSTYLE_TURNIN115 = 4
integer bj_CAMPPINGSTYLE_BOSS172 = 5
integer bj_CAMPPINGSTYLE_CONTROL_ALLY125 = 6
integer bj_CAMPPINGSTYLE_CONTROL_NEUTRAL125 = 7
integer bj_CAMPPINGSTYLE_CONTROL_ENEMY104 = 8
real bj_CORPSE_MAX_DEATH_TIME894 = 8.00
integer bj_CORPSETYPE_FLESH112 = 0
integer bj_CORPSETYPE_BONE103 = 1
integer bj_ELEVATOR_BLOCKER_CODE287 = 1146381680
integer bj_ELEVATOR_CODE01115 = 1146384998
integer bj_ELEVATOR_CODE02129 = 1146385016
integer bj_ELEVATOR_WALL_TYPE_ALL534 = 0
integer bj_ELEVATOR_WALL_TYPE_EAST904 = 1
integer bj_ELEVATOR_WALL_TYPE_NORTH190 = 2
integer bj_ELEVATOR_WALL_TYPE_SOUTH590 = 3
integer bj_ELEVATOR_WALL_TYPE_WEST147 = 4
force bj_FORCE_ALL_PLAYERS951 = null<force>
integer bj_MELEE_MAX_TWINKED_HEROES109 = 0
rect bj_mapInitialPlayableArea182 = null<rect>
rect bj_mapInitialCameraBounds112 = null<rect>
integer bj_forLoopAIndex632 = 0
integer bj_forLoopBIndex162 = 0
integer bj_forLoopAIndexEnd133 = 0
integer bj_forLoopBIndexEnd157 = 0
boolean bj_slotControlReady100 = false
timer bj_gameStartedTimer115 = null<timer>
boolean bj_gameStarted131 = false
timer bj_volumeGroupsTimer826 = CreateTimer784()
boolean bj_isSinglePlayer154 = false
trigger bj_dncSoundsDay783 = null<trigger>
trigger bj_dncSoundsNight114 = null<trigger>
sound bj_dayAmbientSound204 = null<sound>
sound bj_nightAmbientSound262 = null<sound>
trigger bj_dncSoundsDawn243 = null<trigger>
trigger bj_dncSoundsDusk135 = null<trigger>
sound bj_dawnSound100 = null<sound>
sound bj_duskSound288 = null<sound>
boolean bj_useDawnDuskSounds650 = true
boolean bj_dncIsDaytime459 = false
sound bj_rescueSound396 = null<sound>
sound bj_questDiscoveredSound117 = null<sound>
sound bj_questUpdatedSound183 = null<sound>
sound bj_questCompletedSound187 = null<sound>
sound bj_questFailedSound205 = null<sound>
sound bj_questHintSound970 = null<sound>
sound bj_questSecretSound180 = null<sound>
sound bj_questItemAcquiredSound111 = null<sound>
sound bj_questWarningSound216 = null<sound>
sound bj_victoryDialogSound196 = null<sound>
sound bj_defeatDialogSound113 = null<sound>
trigger bj_stockItemPurchased114 = null<trigger>
timer bj_stockUpdateTimer210 = null<timer>
integer bj_stockPickedItemLevel129 = 0
trigger bj_meleeVisibilityTrained859 = null<trigger>
boolean bj_meleeVisibilityIsDay132 = true
boolean bj_meleeGrantHeroItems760 = false
location bj_meleeNearestMineToLoc300 = null<location>
unit bj_meleeNearestMine134 = null<unit>
real bj_meleeNearestMineDist213 = 0.00
boolean bj_meleeGameOver213 = false
boolean bj_finishSoonAllExposed128 = false
timerdialog bj_finishSoonTimerDialog107 = null<timerdialog>
trigger bj_rescueUnitBehavior142 = null<trigger>
boolean bj_rescueChangeColorUnit177 = true
boolean bj_rescueChangeColorBldg145 = true
timer bj_cineSceneEndingTimer115 = null<timer>
sound bj_cineSceneLastSound159 = null<sound>
trigger bj_cineSceneBeingSkipped156 = null<trigger>
gamespeed bj_cineModePriorSpeed100 = MAP_SPEED_NORMAL_915
boolean bj_cineModePriorFogSetting439 = false
boolean bj_cineModePriorMaskSetting160 = false
boolean bj_cineModeAlreadyIn430 = false
boolean bj_cineModePriorDawnDusk108 = false
integer bj_cineModeSavedSeed878 = 0
timer bj_cineFadeFinishTimer166 = null<timer>
timer bj_cineFadeContinueTimer166 = null<timer>
real bj_cineFadeContinueRed115 = 0.
real bj_cineFadeContinueGreen189 = 0.
real bj_cineFadeContinueBlue185 = 0.
real bj_cineFadeContinueTrans671 = 0.
real bj_cineFadeContinueDuration265 = 0.
string bj_cineFadeContinueTex121 = ""
integer bj_queuedExecTotal122 = 0
timer bj_queuedExecTimeoutTimer336 = CreateTimer784()
trigger bj_queuedExecTimeout534 = null<trigger>
integer bj_destInRegionDiesCount102 = 0
trigger bj_destInRegionDiesTrig448 = null<trigger>
integer bj_groupCountUnits862 = 0
integer bj_forceCountPlayers140 = 0
integer bj_groupEnumTypeId680 = 0
player bj_groupEnumOwningPlayer169 = null<player>
group bj_groupAddGroupDest117 = null<group>
group bj_groupRemoveGroupDest814 = null<group>
integer bj_groupRandomConsidered207 = 0
unit bj_groupRandomCurrentPick165 = null<unit>
group bj_groupLastCreatedDest190 = null<group>
group bj_randomSubGroupGroup120 = null<group>
integer bj_randomSubGroupWant192 = 0
integer bj_randomSubGroupTotal492 = 0
real bj_randomSubGroupChance113 = 0.
integer bj_destRandomConsidered184 = 0
destructable bj_destRandomCurrentPick778 = null<destructable>
destructable bj_elevatorWallBlocker986 = null<destructable>
destructable bj_elevatorNeighbor126 = null<destructable>
integer bj_itemRandomConsidered177 = 0
item bj_itemRandomCurrentPick168 = null<item>
integer bj_forceRandomConsidered120 = 0
player bj_forceRandomCurrentPick144 = null<player>
unit bj_makeUnitRescuableUnit681 = null<unit>
boolean bj_makeUnitRescuableFlag495 = true
boolean bj_pauseAllUnitsFlag299 = true
location bj_enumDestructableCenter206 = null<location>
real bj_enumDestructableRadius521 = 0.
playercolor bj_setPlayerTargetColor158 = null<playercolor>
boolean bj_isUnitGroupDeadResult133 = true
boolean bj_isUnitGroupEmptyResult101 = true
boolean bj_isUnitGroupInRectResult158 = true
rect bj_isUnitGroupInRectRect201 = null<rect>
boolean bj_changeLevelShowScores121 = false
string bj_changeLevelMapName135 = null<string>
group bj_suspendDecayFleshGroup205 = CreateGroup426()
group bj_suspendDecayBoneGroup105 = CreateGroup426()
timer bj_delayedSuspendDecayTimer973 = CreateTimer784()
trigger bj_delayedSuspendDecayTrig110 = null<trigger>
integer bj_livingPlayerUnitsTypeId211 = 0
widget bj_lastDyingWidget198 = null<widget>
integer bj_randDistCount530 = 0
unit bj_lastCreatedUnit574 = null<unit>
item bj_lastCreatedItem187 = null<item>
item bj_lastRemovedItem976 = null<item>
unit bj_lastHauntedGoldMine129 = null<unit>
destructable bj_lastCreatedDestructable122 = null<destructable>
group bj_lastCreatedGroup144 = CreateGroup426()
fogmodifier bj_lastCreatedFogModifier356 = null<fogmodifier>
effect bj_lastCreatedEffect856 = null<effect>
weathereffect bj_lastCreatedWeatherEffect160 = null<weathereffect>
terraindeformation bj_lastCreatedTerrainDeformation968 = null<terraindeformation>
quest bj_lastCreatedQuest365 = null<quest>
questitem bj_lastCreatedQuestItem129 = null<questitem>
defeatcondition bj_lastCreatedDefeatCondition159 = null<defeatcondition>
timer bj_lastStartedTimer181 = CreateTimer784()
timerdialog bj_lastCreatedTimerDialog711 = null<timerdialog>
leaderboard bj_lastCreatedLeaderboard327 = null<leaderboard>
multiboard bj_lastCreatedMultiboard379 = null<multiboard>
sound bj_lastPlayedSound161 = null<sound>
string bj_lastPlayedMusic185 = ""
real bj_lastTransmissionDuration151 = 0.
gamecache bj_lastCreatedGameCache273 = null<gamecache>
hashtable bj_lastCreatedHashtable190 = null<hashtable>
unit bj_lastLoadedUnit187 = null<unit>
button bj_lastCreatedButton107 = null<button>
unit bj_lastReplacedUnit113 = null<unit>
texttag bj_lastCreatedTextTag917 = null<texttag>
lightning bj_lastCreatedLightning450 = null<lightning>
image bj_lastCreatedImage140 = null<image>
ubersplat bj_lastCreatedUbersplat996 = null<ubersplat>
minimapicon bj_lastCreatedMinimapIcon188 = null<minimapicon>
commandbuttoneffect bj_lastCreatedCommandButtonEffect177 = null<commandbuttoneffect>
boolexpr filterIssueHauntOrderAtLocBJ551 = null<boolexpr>
boolexpr filterEnumDestructablesInCircleBJ159 = null<boolexpr>
boolexpr filterGetUnitsInRectOfPlayer157 = null<boolexpr>
boolexpr filterGetUnitsOfTypeIdAll404 = null<boolexpr>
boolexpr filterGetUnitsOfPlayerAndTypeId171 = null<boolexpr>
boolexpr filterMeleeTrainedUnitIsHeroBJ210 = null<boolexpr>
boolexpr filterLivingPlayerUnitsOfTypeId799 = null<boolexpr>
boolean bj_wantDestroyGroup762 = false
boolean bj_lastInstObjFuncSuccessful136 = true
real Real_REAL_MAX108 = 340282366920938000000000000000000000000.
real Real_REAL_MIN185 = (- 340282366920938000000000000000000000000.)
integer Integer_INT_MAX130 = 2147483647
integer Integer_INT_MIN107 = -2147483648
boolean String_ENABLE_MULTIBYTE_SUPPORT177 = false
string String_charset167 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
string String_numberset146 = "0123456789"
integer String_numbersetlength169 = string_length619("0123456789")
integer String_charsetlength131 = string_length619("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")
real Angle_DEGTORAD560 = 0.017453293
real Angle_RADTODEG844 = 57.295779513
integer Printing_DEBUG_LEVEL207 = 2
real Printing_DEBUG_MSG_DURATION823 = 45.
⦅real, real⦆ Vectors_ZERO2897 = <0., 0.>
⦅real, real, real⦆ Vectors_ZERO3205 = <0., 0., 0.>
⦅real, real⦆ Vectors_RIGHT855 = <1., 0.>
⦅real, real⦆ Vectors_UP133 = <0., 1.>
⦅real, real⦆ Vectors_LEFT211 = <-1., 0.>
⦅real, real⦆ Vectors_DOWN666 = <0., -1.>
location Vectors_tempLoc101 = Location196(0., 0.)
integer Destructable_ELEVATOR_HEIGHT_MIN102 = 1
integer Destructable_ELEVATOR_HEIGHT_MAX117 = 3
integer AbilityIds_abilityBase112 = 1633839468
integer AbilityIds_aOEdamageupondeath322 = 1097098337
integer AbilityIds_abolishMagic141 = 1096901741
integer AbilityIds_abolishMagicCreep135 = 1094935661
integer AbilityIds_absorbMana193 = 1096901235
integer AbilityIds_acidBomb894 = 1095655778
integer AbilityIds_aerialShackles955 = 1097690227
integer AbilityIds_agilityBonusPlus1744 = 1095328049
integer AbilityIds_agilityBonusPlus3156 = 1095328051
integer AbilityIds_agilityBonusPlus4192 = 1095328052
integer AbilityIds_agilityBonusPlus6649 = 1095328054
integer AbilityIds_agilityModPlus2154 = 1095329645
integer AbilityIds_ahrs436 = 1097364083
integer AbilityIds_alchemistChemicalRage147 = 1095656306
integer AbilityIds_alchemistHealingSpray678 = 1095657587
integer AbilityIds_allPlus1163 = 1095333937
integer AbilityIds_allPlus2977 = 1095333938
integer AbilityIds_allPlus3130 = 1095333939
integer AbilityIds_allPlus4155 = 1095333940
integer AbilityIds_alliedBuilding202 = 1096903788
integer AbilityIds_ancestralSpirit867 = 1096905588
integer AbilityIds_animateDead404 = 1094934884
integer AbilityIds_animateDead1693 = 1096114542
integer AbilityIds_animateDeaditemspecial431 = 1095331428
integer AbilityIds_antimagicShell214 = 1094934893
integer AbilityIds_antimagicShell1584 = 1096904051
integer AbilityIds_antimagicShieldAIxs148 = 1095334003
integer AbilityIds_antimagicShieldMatrix689 = 1096903986
integer AbilityIds_anwm171 = 1097758573
integer AbilityIds_aspx907 = 1098084472
integer AbilityIds_attack120 = 1096905835
integer AbilityIds_attackBonusAIt6173 = 1095332918
integer AbilityIds_attackBonusAIt9172 = 1095332921
integer AbilityIds_attackBonusAItc151 = 1095332963
integer AbilityIds_attackBonusAItf167 = 1095332966
integer AbilityIds_attackBonusPlus1251 = 1095332967
integer AbilityIds_attackBonusPlus10108 = 1095332974
integer AbilityIds_attackBonusPlus2145 = 1095332968
integer AbilityIds_attackBonusPlus4634 = 1095332969
integer AbilityIds_attackBonusPlus5415 = 1095332970
integer AbilityIds_attackBonusPlus7159 = 1095332971
integer AbilityIds_attackBonusPlus8102 = 1095332972
integer AbilityIds_attackSpeedIncrease118 = 1095332728
integer AbilityIds_attackSpeedIncreaseGreater176 = 1095332658
integer AbilityIds_attributeModifierSkill118 = 1096904043
integer AbilityIds_aura114 = 1635086945
integer AbilityIds_auraCommandCreep108 = 1094934883
integer AbilityIds_auraPlagueAbomination213 = 1096904753
integer AbilityIds_auraPlagueCreep669 = 1096904755
integer AbilityIds_auraPlagueCreepnodamage132 = 1096904756
integer AbilityIds_auraRegenerationStatue170 = 1096901234
integer AbilityIds_auraSpell147 = 1096905584
integer AbilityIds_autoTargetSpell159 = 1094803828
integer AbilityIds_avatar204 = 1095262582
integer AbilityIds_avengerForm625 = 1096906341
integer AbilityIds_awakenHero129 = 1096906593
integer AbilityIds_ballsofFire897 = 1096970086
integer AbilityIds_banish203 = 1095262830
integer AbilityIds_barkskin112 = 1096966514
integer AbilityIds_baseBuild635 = 1094869619
integer AbilityIds_baseSell180 = 1095983731
integer AbilityIds_bash376 = 1095262824
integer AbilityIds_bash1199 = 1094935144
integer AbilityIds_bashBeastmasterBear101 = 1095656040
integer AbilityIds_bashitem495 = 1095328376
integer AbilityIds_bashmaulSPBearlevel3138 = 1095655986
integer AbilityIds_battleRoar123 = 1095656050
integer AbilityIds_battleStations652 = 1096971372
integer AbilityIds_battlestationsChaos479 = 1398961260
integer AbilityIds_bearForm573 = 1096970854
integer AbilityIds_beastMasterStampede200 = 1095660404
integer AbilityIds_beastMasterSummonBear206 = 1095660391
integer AbilityIds_beastMasterSummonHawk445 = 1095660407
integer AbilityIds_beastMasterSummonQuilbeast135 = 1095660401
integer AbilityIds_berserkerRage201 = 1094935154
integer AbilityIds_berserkerRage1211 = 1096971115
integer AbilityIds_berserkerUpgrade130 = 1398961003
integer AbilityIds_bigBadVoodoo414 = 1095726692
integer AbilityIds_bladestorm171 = 1095726967
integer AbilityIds_blight116 = 1096969321
integer AbilityIds_blightDispelLarge108 = 1096967276
integer AbilityIds_blightDispelSmall171 = 1096967283
integer AbilityIds_blightedGoldMineAbility179 = 1096968045
integer AbilityIds_blightGrowth261 = 1096969321
integer AbilityIds_blightGrowthLarge685 = 1096968044
integer AbilityIds_blightGrowthSmall501 = 1096968051
integer AbilityIds_blightPlacement204 = 1096969328
integer AbilityIds_blightRegen450 = 1096969330
integer AbilityIds_blizzard152 = 1095262842
integer AbilityIds_blizzard1985 = 1094935162
integer AbilityIds_bloodMageFlameStrike745 = 1095263859
integer AbilityIds_bloodlust377 = 1094935148
integer AbilityIds_bloodlust1171 = 1096969327
integer AbilityIds_bonusBase117 = 1094872942
integer AbilityIds_bounce564 = 1096970101
integer AbilityIds_breathofFireCreep216 = 1094935139
integer AbilityIds_breathofFrostCreep921 = 1094935142
integer AbilityIds_brewmasterBreathofFire191 = 1095656038
integer AbilityIds_brewmasterDrunkenBrawler670 = 1095656546
integer AbilityIds_brewmasterDrunkenHaze526 = 1095656552
integer AbilityIds_brewmasterStormEarthandFire571 = 1095656806
integer AbilityIds_brillianceAura274 = 1095262562
integer AbilityIds_brillianceAura1659 = 1094935137
integer AbilityIds_build971 = 1094872164
integer AbilityIds_buildInProgress495 = 1094872656
integer AbilityIds_buildQueue268 = 1094873461
integer AbilityIds_buildTinyCastle114 = 1095328364
integer AbilityIds_buildTinyGreatHall157 = 1095328359
integer AbilityIds_buildTinyScoutTower219 = 1095328372
integer AbilityIds_burrow165 = 1096971634
integer AbilityIds_burrowDetectionFlyers411 = 1096967284
integer AbilityIds_burrowscarablvl2903 = 1096971570
integer AbilityIds_burrowscarablvl3210 = 1096971571
integer AbilityIds_buttonAbility467 = 1094804084
integer AbilityIds_callToArms195 = 1097689443
integer AbilityIds_calltoArms161 = 1097689452
integer AbilityIds_callToArmsBase323 = 1097032044
integer AbilityIds_cannibalize169 = 1097032046
integer AbilityIds_cannibalizecreep806 = 1094935406
integer AbilityIds_cargo943 = 1097036391
integer AbilityIds_cargoHold160 = 1096971630
integer AbilityIds_cargoHold1452 = 1097032050
integer AbilityIds_cargoHold2173 = 1097692259
integer AbilityIds_cargoHoldDeath110 = 1097033828
integer AbilityIds_cargoHoldMeatWagon283 = 1399023666
integer AbilityIds_cargoHoldShip214 = 1399023669
integer AbilityIds_cargoHoldTank196 = 1399023668
integer AbilityIds_cargoHoldTransport144 = 1399023667
integer AbilityIds_carrionSwarm922 = 1094935393
integer AbilityIds_carrionSwarm1126 = 1096115059
integer AbilityIds_chainLightning460 = 1094935404
integer AbilityIds_chainLightning1114 = 1095721836
integer AbilityIds_channel132 = 1095656300
integer AbilityIds_chaos533 = 1097033825
integer AbilityIds_chaosBase744 = 1097033826
integer AbilityIds_chaosCargoLoad633 = 1097033836
integer AbilityIds_chaosGrom114 = 1399021878
integer AbilityIds_chaosGrunt182 = 1399021873
integer AbilityIds_chaosKodo361 = 1399021876
integer AbilityIds_chaosPeon125 = 1399021877
integer AbilityIds_chaosRaider226 = 1399021874
integer AbilityIds_chaosShaman173 = 1399021875
integer AbilityIds_charm117 = 1094935400
integer AbilityIds_cleavingAttack177 = 1094935397
integer AbilityIds_closestTargetSpell132 = 1094804339
integer AbilityIds_cloudofFog176 = 1097034854
integer AbilityIds_cloudofFogItem160 = 1095329383
integer AbilityIds_coldArrows967 = 1095263073
integer AbilityIds_coldArrows1204 = 1094935415
integer AbilityIds_commandAura165 = 1095721315
integer AbilityIds_controlMagic997 = 1097035111
integer AbilityIds_corporealForm510 = 1097035878
integer AbilityIds_corrosiveBreath122 = 1097035634
integer AbilityIds_couple201 = 1097035637
integer AbilityIds_coupleInstant175 = 1097035625
integer AbilityIds_coupleInstantArcher174 = 1097035570
integer AbilityIds_coupleInstantHippogryph152 = 1097035571
integer AbilityIds_createCorpse767 = 1097300324
integer AbilityIds_cripple210 = 1097036393
integer AbilityIds_cripple1455 = 1399026281
integer AbilityIds_cripplecreep925 = 1094935410
integer AbilityIds_criticalStrike841 = 1094935412
integer AbilityIds_criticalStrike1122 = 1095721842
integer AbilityIds_crowForm123 = 1097691750
integer AbilityIds_crownofKingsAllPlus5154 = 1095333941
integer AbilityIds_crushingWave211 = 1094935414
integer AbilityIds_cryptLordCarrionScarabs464 = 1096115042
integer AbilityIds_cryptLordImpale172 = 1096116589
integer AbilityIds_cryptLordLocustSwarm205 = 1096117363
integer AbilityIds_cryptLordSpikedCarapace213 = 1096119411
integer AbilityIds_curse148 = 1097036403
integer AbilityIds_cursecreep137 = 1094935411
integer AbilityIds_cyclone394 = 1396925233
integer AbilityIds_cyclone1156 = 1097038179
integer AbilityIds_cycloneAIcy177 = 1095328633
integer AbilityIds_cyclonecreep645 = 1094935417
integer AbilityIds_damageBonusBase198 = 1095320642
integer AbilityIds_damageBonusBaseEx261 = 1095320645
integer AbilityIds_darkConversion106 = 1095656547
integer AbilityIds_darkConversionFast811 = 1397646435
integer AbilityIds_darkPortal987 = 1095656560
integer AbilityIds_darkRangerBlackArrow128 = 1095656033
integer AbilityIds_darkRangerCharm186 = 1095656296
integer AbilityIds_darkRangerDrain709 = 1095656562
integer AbilityIds_darkRitual193 = 1096115314
integer AbilityIds_darkSummoning182 = 1096117604
integer AbilityIds_darkSummoning1245 = 1096115315
integer AbilityIds_deathAndDecay702 = 1397646436
integer AbilityIds_deathAndDecay1153 = 1096115300
integer AbilityIds_deathCoil194 = 1094935651
integer AbilityIds_deathCoil1339 = 1096115299
integer AbilityIds_deathDamageAOEmine621 = 1097690744
integer AbilityIds_deathDamageAOEmineBIG122 = 1097690746
integer AbilityIds_deathPact161 = 1096115312
integer AbilityIds_decouple190 = 1097098595
integer AbilityIds_defend654 = 1097098598
integer AbilityIds_defendItem450 = 1095328868
integer AbilityIds_defenseBonusPlus1186 = 1095328817
integer AbilityIds_defenseBonusPlus2120 = 1095328818
integer AbilityIds_defenseBonusPlus3134 = 1095328819
integer AbilityIds_defenseBonusPlus4548 = 1095328820
integer AbilityIds_defenseBonusPlus5514 = 1095328821
integer AbilityIds_detectSentryWard225 = 1097102385
integer AbilityIds_detector107 = 1097098612
integer AbilityIds_detonate144 = 1097102446
integer AbilityIds_devotionAura467 = 1095262564
integer AbilityIds_devotionAura1328 = 1094934902
integer AbilityIds_devour119 = 1094935670
integer AbilityIds_devour1209 = 1097098614
integer AbilityIds_devourCargo187 = 1097102947
integer AbilityIds_devourMagic342 = 1097102957
integer AbilityIds_devourMagiccreep962 = 1094935653
integer AbilityIds_diseaseCloud207 = 1096904754
integer AbilityIds_diseaseCloud1186 = 1096904812
integer AbilityIds_diseaseCloud2899 = 1097888883
integer AbilityIds_disenchantold320 = 1097098088
integer AbilityIds_dispelMagic678 = 1097099635
integer AbilityIds_dispelMagic1174 = 1097102189
integer AbilityIds_divineShield112 = 1095263347
integer AbilityIds_divineShield1175 = 1094935667
integer AbilityIds_drainLifeCreep359 = 1094935666
integer AbilityIds_dropCorpse245 = 1097688420
integer AbilityIds_dropPilot134 = 1098146928
integer AbilityIds_dustofAppearance138 = 1095332962
integer AbilityIds_earthquake139 = 1397646705
integer AbilityIds_earthquake1361 = 1095722353
integer AbilityIds_eatTree149 = 1097163124
integer AbilityIds_elunesGrace961 = 1097164658
integer AbilityIds_enduranceAura288 = 1396924773
integer AbilityIds_enduranceAura1281 = 1095721317
integer AbilityIds_ensnare162 = 1094935918
integer AbilityIds_ensnare1762 = 1097166451
integer AbilityIds_entangleGoldMine559 = 1097166452
integer AbilityIds_entangledGoldMineAbility134 = 1097164653
integer AbilityIds_entanglingRoots203 = 1097166450
integer AbilityIds_entanglingRoots1532 = 1095066994
integer AbilityIds_entanglingSeaweed199 = 1097166455
integer AbilityIds_envenomedSpears777 = 1098278254
integer AbilityIds_envenomedWeapons152 = 1094940275
integer AbilityIds_etherealForm988 = 1097167974
integer AbilityIds_evasion102 = 1094935926
integer AbilityIds_evasion1110 = 1094935923
integer AbilityIds_evasion2142 = 1095066998
integer AbilityIds_evasion3102 = 1095329142
integer AbilityIds_evilIllidanMetamorphosis163 = 1095071337
integer AbilityIds_exchangeGoldforLumber735 = 1095657324
integer AbilityIds_exchangeLumberforGold570 = 1095658599
integer AbilityIds_exhume210 = 1097169000
integer AbilityIds_experienceModgreater913 = 1095329074
integer AbilityIds_factory103 = 1095657081
integer AbilityIds_faerieFire766 = 1097228645
integer AbilityIds_faerieFireAfa2103 = 1097228594
integer AbilityIds_faerieFirecreep479 = 1094936166
integer AbilityIds_farSight190 = 1095722611
integer AbilityIds_feedback614 = 1097228907
integer AbilityIds_feedbackArcaneTower213 = 1097228916
integer AbilityIds_feedbackSpiritBeast584 = 1097228898
integer AbilityIds_feralSpirit119 = 1094939494
integer AbilityIds_feralSpirit1142 = 1094939449
integer AbilityIds_feralSpirit2736 = 1095725926
integer AbilityIds_figurineIceRevenant459 = 1095330162
integer AbilityIds_figurineUrsaWarrior174 = 1095333239
integer AbilityIds_fingerofDeath647 = 1095657060
integer AbilityIds_firebolt369 = 1095657058
integer AbilityIds_firebolt1109 = 1094936162
integer AbilityIds_firebolt2192 = 1098344034
integer AbilityIds_firelordIncinerate815 = 1095657827
integer AbilityIds_flakCannon214 = 1097231467
integer AbilityIds_flameStrikeCreep103 = 1094936179
integer AbilityIds_flare308 = 1097231457
integer AbilityIds_flareGun169 = 1095329377
integer AbilityIds_forceofNature162 = 1094936178
integer AbilityIds_forceofNature1510 = 1095067246
integer AbilityIds_fortificationGlyph181 = 1095329638
integer AbilityIds_fragShards588 = 1097233256
integer AbilityIds_freezingBreath928 = 1097233018
integer AbilityIds_frenzy111 = 1097235065
integer AbilityIds_frostArmor591 = 1094936161
integer AbilityIds_frostArmor1736 = 1096115809
integer AbilityIds_frostBolt190 = 1094935394
integer AbilityIds_frostBreath208 = 1097232994
integer AbilityIds_frostNova423 = 1094936174
integer AbilityIds_frostNova1151 = 1096115822
integer AbilityIds_gather861 = 1098344545
integer AbilityIds_gather1745 = 1098344498
integer AbilityIds_gather2133 = 1096902753
integer AbilityIds_getCorpse122 = 1097688428
integer AbilityIds_ghost100 = 1097295983
integer AbilityIds_ghostVisible175 = 1097167976
integer AbilityIds_giveGold306 = 1095329647
integer AbilityIds_giveLumber170 = 1095330933
integer AbilityIds_glyph188 = 1095329644
integer AbilityIds_goldMineability338 = 1097296996
integer AbilityIds_goldMineBase171 = 1097297250
integer AbilityIds_grabTree974 = 1097298529
integer AbilityIds_graveyardCorpse155 = 1097300323
integer AbilityIds_gyrocopterBombs159 = 1097300322
integer AbilityIds_hardenedSkin192 = 1098085227
integer AbilityIds_harvest169 = 1097359730
integer AbilityIds_harvest1134 = 1097364076
integer AbilityIds_harvest2124 = 1097364019
integer AbilityIds_harvestBase125 = 1097364066
integer AbilityIds_harvestLumberArchimondeghouls107 = 1097364018
integer AbilityIds_harvestReturn111 = 1097364082
integer AbilityIds_heal823 = 1097360737
integer AbilityIds_heal1113 = 1097754725
integer AbilityIds_heal2468 = 1098344549
integer AbilityIds_healCreepHigh498 = 1097754674
integer AbilityIds_healCreepNormal101 = 1097754673
integer AbilityIds_healingWard370 = 1094936695
integer AbilityIds_healingWard1148 = 1097365348
integer AbilityIds_healingWardAIhw120 = 1095329911
integer AbilityIds_healingWardAura169 = 1097818482
integer AbilityIds_healingWaveCreep120 = 1094936694
integer AbilityIds_hexCreep182 = 1094936696
integer AbilityIds_holyLight512 = 1095264354
integer AbilityIds_humanBuild129 = 1095262837
integer AbilityIds_hurlBoulder175 = 1094939746
integer AbilityIds_immolation694 = 1094936941
integer AbilityIds_immolation1233 = 1095068013
integer AbilityIds_impaleCreep775 = 1094937968
integer AbilityIds_impalingBolt320 = 1097428336
integer AbilityIds_inferno166 = 1397647726
integer AbilityIds_inferno1378 = 1095657838
integer AbilityIds_inferno2116 = 1096116590
integer AbilityIds_innerFire829 = 1097428582
integer AbilityIds_innerFireCreep468 = 1094936934
integer AbilityIds_inProgress235 = 1095331408
integer AbilityIds_intelligenceBonusPlus1118 = 1095330097
integer AbilityIds_intelligenceBonusPlus3238 = 1095330099
integer AbilityIds_intelligenceBonusPlus4151 = 1095330100
integer AbilityIds_intelligenceBonusPlus6302 = 1095330102
integer AbilityIds_intelligenceModPlus2367 = 1095332973
integer AbilityIds_interfaced101 = 1094805870
integer AbilityIds_inventory486 = 1095331446
integer AbilityIds_inventory2slotunitUndead326 = 1097430382
integer AbilityIds_inventoryPackMule739 = 1097884011
integer AbilityIds_invisibility167 = 1097430643
integer AbilityIds_invulnerable132 = 1098282348
integer AbilityIds_itemAgilityGain154 = 1095328109
integer AbilityIds_itemAnimateDead485 = 1095328110
integer AbilityIds_itemAntiMagicShell205 = 1096904041
integer AbilityIds_itemAreaDetection144 = 1095332961
integer AbilityIds_itemAreaHealManaRegain298 = 1095332449
integer AbilityIds_itemAreaHealing143 = 1095329889
integer AbilityIds_itemAreaManaRegain157 = 1095331186
integer AbilityIds_itemAreatreewalldamage120 = 1095328877
integer AbilityIds_itemArmorBonus150 = 1095328869
integer AbilityIds_itemAttackDamageGain181 = 1095328097
integer AbilityIds_itemAttackFireBonus719 = 1095329378
integer AbilityIds_itemAttackFrostBonus165 = 1095331682
integer AbilityIds_itemAttackLightningBonus715 = 1095330914
integer AbilityIds_itemAttackSpeedBonus286 = 1095328115
integer AbilityIds_itemAuraBrilliance154 = 1095328353
integer AbilityIds_itemAuraCommand209 = 1095328612
integer AbilityIds_itemAuraDevotion920 = 1095328100
integer AbilityIds_itemAuraEndurance130 = 1095328101
integer AbilityIds_itemAuraTrueshot716 = 1095328114
integer AbilityIds_itemAuraUnholy127 = 1095328117
integer AbilityIds_itemAuraVampiric496 = 1095328118
integer AbilityIds_itemCaptureTheFlag274 = 1095329388
integer AbilityIds_itemCaptureTheFlag1151 = 1095329389
integer AbilityIds_itemCaptureTheFlag2739 = 1095329390
integer AbilityIds_itemCaptureTheFlag3723 = 1095329391
integer AbilityIds_itemCaptureTheFlag4616 = 1095329381
integer AbilityIds_itemChangeTOD185 = 1095328628
integer AbilityIds_itemCommand724 = 1095328623
integer AbilityIds_itemCureAoe584 = 1095328609
integer AbilityIds_itemDamageBonus718 = 1095328116
integer AbilityIds_itemDefenseAoePlusHealing103 = 1095328866
integer AbilityIds_itemDispel112 = 1095328873
integer AbilityIds_itemDispelAoeWithCooldown126 = 1095328883
integer AbilityIds_itemDispelChain684 = 1095328867
integer AbilityIds_itemDoomGuardSummon246 = 1095329397
integer AbilityIds_itemExperienceGain175 = 1095329133
integer AbilityIds_itemFelhoundSummon536 = 1095329384
integer AbilityIds_itemFlyingCarpet687 = 1095329379
integer AbilityIds_itemFirebolt153 = 1095329385
integer AbilityIds_itemFreezeDamageBonus514 = 1095334498
integer AbilityIds_itemFurbolgSummon214 = 1095329382
integer AbilityIds_itemHealAoeGreater101 = 1095329890
integer AbilityIds_itemHealGreater199 = 1095329842
integer AbilityIds_itemHealLeast186 = 1095329843
integer AbilityIds_itemHealLesser318 = 1095329841
integer AbilityIds_itemHealManaRegain614 = 1095332453
integer AbilityIds_itemHealing514 = 1095329893
integer AbilityIds_itemHeroStatBonus169 = 1095328098
integer AbilityIds_itemIllusions206 = 1095330156
integer AbilityIds_itemImmolation658 = 1095328614
integer AbilityIds_itemInferno204 = 1095330158
integer AbilityIds_itemIntAgiStrgain506 = 1095333997
integer AbilityIds_itemIntelligenceGain193 = 1095330157
integer AbilityIds_itemLevelGain196 = 1095330925
integer AbilityIds_itemLifeBonus187 = 1095331180
integer AbilityIds_itemLifeGain161 = 1095331177
integer AbilityIds_itemLifeRegeneration129 = 1098016108
integer AbilityIds_itemLifeSteal196 = 1095333473
integer AbilityIds_itemManaBonus100 = 1095331181
integer AbilityIds_itemManaRegain210 = 1095331169
integer AbilityIds_itemManaRegeneration280 = 1095332461
integer AbilityIds_itemManaRestoreGreater217 = 1095331122
integer AbilityIds_itemManaRestoreLesser118 = 1095331121
integer AbilityIds_itemMonsterLure168 = 1095331183
integer AbilityIds_itemMoveSpeedBonus108 = 1095331187
integer AbilityIds_itemPermInvis176 = 1095331945
integer AbilityIds_itemPlaceGoblinLandMine196 = 1095331949
integer AbilityIds_itemPotionVampirism112 = 1095331958
integer AbilityIds_itemPurge173 = 1095330928
integer AbilityIds_itemRecall348 = 1095332468
integer AbilityIds_itemRedDrakeSummon130 = 1095329380
integer AbilityIds_itemRegenManalesser206 = 1095332462
integer AbilityIds_itemReincarnation181 = 1095332451
integer AbilityIds_itemResurrection193 = 1095332467
integer AbilityIds_itemRevealMap115 = 1095332470
integer AbilityIds_itemRockGolemSummon145 = 1095329394
integer AbilityIds_itemSightRangeBonus203 = 1095332713
integer AbilityIds_itemSkeletonSummon160 = 1095329395
integer AbilityIds_itemSoulPossession134 = 1098084213
integer AbilityIds_itemSoulTheft147 = 1095332719
integer AbilityIds_itemSpeedAoe191 = 1095332705
integer AbilityIds_itemStrengthGain130 = 1095332717
integer AbilityIds_itemTeleport194 = 1095332965
integer AbilityIds_itemTemporaryAreaArmorBonus103 = 1095328865
integer AbilityIds_itemTemporaryInvisibility190 = 1095333481
integer AbilityIds_itemTemporaryInvulnerability770 = 1095333493
integer AbilityIds_itemTemporarySpeedBonus189 = 1095332720
integer AbilityIds_itemTownPortal527 = 1095332976
integer AbilityIds_itemWeb152 = 1095333730
integer AbilityIds_kaboom191 = 1098081395
integer AbilityIds_leash120 = 1097622881
integer AbilityIds_lichFrostArmorAutocast162 = 1096115829
integer AbilityIds_lifeRegeneration506 = 1095660140
integer AbilityIds_lifeRegenerationAura715 = 1094938226
integer AbilityIds_lightningAttack970 = 1097623924
integer AbilityIds_lightningShield159 = 1097626472
integer AbilityIds_lightningShieldAIls680 = 1095330931
integer AbilityIds_lightningShieldcreep901 = 1094937715
integer AbilityIds_liquidFire198 = 1097623921
integer AbilityIds_load188 = 1097625441
integer AbilityIds_load1109 = 1097166435
integer AbilityIds_loadBurrow186 = 1399615329
integer AbilityIds_loadNavies214 = 1399615283
integer AbilityIds_loadPilot913 = 1098148976
integer AbilityIds_loadWisp141 = 1399615282
integer AbilityIds_locust387 = 1097625443
integer AbilityIds_magicDefense136 = 1097688166
integer AbilityIds_magicImmunityAImx118 = 1095331192
integer AbilityIds_magicImmunityCreep117 = 1094937961
integer AbilityIds_magicSentry100 = 1097102451
integer AbilityIds_makeItem843 = 1097687401
integer AbilityIds_manaBatteryObsidianStatue902 = 1097687602
integer AbilityIds_manaBurn169 = 1097687652
integer AbilityIds_manaBurn1974 = 1095069026
integer AbilityIds_manaBurndemon544 = 1097690722
integer AbilityIds_manaFlare804 = 1097688684
integer AbilityIds_manaRegeneration239 = 1095660133
integer AbilityIds_manaRegenerationAura618 = 1096905325
integer AbilityIds_manaShieldCreep735 = 1094937958
integer AbilityIds_manaSteal866 = 1098085477
integer AbilityIds_massTeleport113 = 1095265652
integer AbilityIds_maxLifeBonusGreater443 = 1095330866
integer AbilityIds_maxLifeBonusLeast695 = 1095330918
integer AbilityIds_maxLifeBonusLesser209 = 1095330865
integer AbilityIds_maxManaBonusLeast867 = 1095331170
integer AbilityIds_maxManaBonusMost129 = 1095328365
integer AbilityIds_maxManaMod195 = 1095331182
integer AbilityIds_mechanicalCritter131 = 1097688419
integer AbilityIds_metamorphosis792 = 1095069029
integer AbilityIds_metamorphosis1129 = 1095059820
integer AbilityIds_mindRot185 = 1095658866
integer AbilityIds_mineexploding515 = 1097689454
integer AbilityIds_mirrorImage617 = 1095724393
integer AbilityIds_monsoon543 = 1095658863
integer AbilityIds_monsooncreep178 = 1094937967
integer AbilityIds_moonsoonDrain462 = 1095658852
integer AbilityIds_moonGlaive196 = 1097688940
integer AbilityIds_morph126 = 1097690994
integer AbilityIds_mount431 = 1097690997
integer AbilityIds_mountHippogryph184 = 1097035617
integer AbilityIds_move145 = 1097690998
integer AbilityIds_nagaBuild395 = 1095197301
integer AbilityIds_neutralBuild147 = 1095656053
integer AbilityIds_neutralBuildinganyunit178 = 1097753906
integer AbilityIds_neutralInteract171 = 1097753961
integer AbilityIds_neutralRegenMana103 = 1095660141
integer AbilityIds_neutralSpell119 = 1094807155
integer AbilityIds_neutralSpies177 = 1097757552
integer AbilityIds_neutralSpiesFixed174 = 1095660400
integer AbilityIds_nightElfBuild164 = 1095066229
integer AbilityIds_notifyDamage898 = 1097100647
integer AbilityIds_nullroarsummoner169 = 1097363052
integer AbilityIds_orbofAnnihilation964 = 1097228651
integer AbilityIds_orbofCorruption170 = 1095328610
integer AbilityIds_orbofDarkness859 = 1095328870
integer AbilityIds_orbofDarknessBlackArrow510 = 1095656051
integer AbilityIds_orbofLightning193 = 1095330924
integer AbilityIds_orbofSpells591 = 1095332706
integer AbilityIds_orbofVenom871 = 1095331938
integer AbilityIds_orbofVenomPoisonAttack184 = 1097887538
integer AbilityIds_orcBuild199 = 1095721589
integer AbilityIds_pIlotTankRifleman113 = 1400139890
integer AbilityIds_parasite145 = 1095659617
integer AbilityIds_passive635 = 1095786867
integer AbilityIds_permanentHitpointBonusfromchargeditem459 = 1095331176
integer AbilityIds_permanentImmolation167 = 1095659625
integer AbilityIds_permanentImmolationflying187 = 1097887078
integer AbilityIds_permanentImmolationgraphic482 = 1097886055
integer AbilityIds_permanentInvisibility181 = 1097886070
integer AbilityIds_persistentBonus112 = 1095787119
integer AbilityIds_phaseShift202 = 1097888616
integer AbilityIds_phoenix294 = 1095266424
integer AbilityIds_phoenix2751 = 1097885816
integer AbilityIds_phoenixFire101 = 1097889894
integer AbilityIds_pickupArcher189 = 1097035624
integer AbilityIds_pillage145 = 1098080620
integer AbilityIds_pilotTank432 = 1098149993
integer AbilityIds_pilotTankMortarTeam571 = 1400139885
integer AbilityIds_pitLordCleavingAttack714 = 1095656289
integer AbilityIds_pitLordDoom428 = 1095656559
integer AbilityIds_pitLordHowlofTerror545 = 1095657588
integer AbilityIds_poisonArrows133 = 1095069793
integer AbilityIds_poisonSting603 = 1097887593
integer AbilityIds_polymorph129 = 1097886841
integer AbilityIds_polymorphcreep191 = 1094938745
integer AbilityIds_possessedGoldMine427 = 1097885549
integer AbilityIds_possession387 = 1097887603
integer AbilityIds_possessionChanneling652 = 1097888562
integer AbilityIds_possessioncreep986 = 1094938739
integer AbilityIds_potionofLifeRegen137 = 1095332460
integer AbilityIds_potionofManaRegengreater179 = 1095331954
integer AbilityIds_potionofManaRegenlesser138 = 1095331948
integer AbilityIds_potionofRejuvI213 = 1095331889
integer AbilityIds_potionofRejuvII353 = 1095331890
integer AbilityIds_potionofRejuvIII401 = 1095331891
integer AbilityIds_potionofRejuvIV124 = 1095331892
integer AbilityIds_power139 = 1886353266
integer AbilityIds_preservation206 = 1095659634
integer AbilityIds_pulverize731 = 1098342770
integer AbilityIds_pulverize1121 = 1094938742
integer AbilityIds_purge176 = 1097888359
integer AbilityIds_purgeApg2721 = 1097885490
integer AbilityIds_purgeCreep763 = 1094938741
integer AbilityIds_purgeorb145 = 1095331943
integer AbilityIds_queue117 = 1097954661
integer AbilityIds_rainofChaos185 = 1095660131
integer AbilityIds_rainofFire392 = 1095660134
integer AbilityIds_rainofFire1164 = 1094939238
integer AbilityIds_raiseDead230 = 1098015081
integer AbilityIds_raiseDeadCreep157 = 1094939236
integer AbilityIds_raiseDeadItem677 = 1095332452
integer AbilityIds_rallyPoint119 = 1095917932
integer AbilityIds_rangerArrow109 = 1095258721
integer AbilityIds_regenBase844 = 1095910722
integer AbilityIds_regenMana166 = 1098016109
integer AbilityIds_regeneration592 = 1095332455
integer AbilityIds_regenLifeArll550 = 1098017900
integer AbilityIds_reincarnation626 = 1095660142
integer AbilityIds_reincarnation1464 = 1094939246
integer AbilityIds_reincarnation2103 = 1095725669
integer AbilityIds_rejuvenation181 = 1094939186
integer AbilityIds_rejuvenation1246 = 1098016106
integer AbilityIds_rejuvinationcreep200 = 1094939242
integer AbilityIds_resistantSkin239 = 1094939243
integer AbilityIds_renew976 = 1098016110
integer AbilityIds_repair741 = 1098016112
integer AbilityIds_repairHuman185 = 1097364080
integer AbilityIds_replenishLife209 = 1098018924
integer AbilityIds_replenishLifeMana176 = 1098018914
integer AbilityIds_replenishMana902 = 1098018925
integer AbilityIds_replenishManaandLife212 = 1097687668
integer AbilityIds_rescuable774 = 1098019683
integer AbilityIds_research146 = 1095918963
integer AbilityIds_restore113 = 1098019700
integer AbilityIds_resurrection797 = 1095266917
integer AbilityIds_return111149 = 1098019950
integer AbilityIds_returnGold143 = 1098016612
integer AbilityIds_returnGoldLumber146 = 1098016620
integer AbilityIds_returnLumber129 = 1098017901
integer AbilityIds_reveal165 = 1097102433
integer AbilityIds_reveal1120 = 1097753716
integer AbilityIds_revenge154 = 1098018407
integer AbilityIds_reviveHero153 = 1098016118
integer AbilityIds_ritualDaggerInstantHeal460 = 1095328871
integer AbilityIds_ritualDaggerRegenerate144 = 1095329586
integer AbilityIds_roar118 = 1098018657
integer AbilityIds_roarAIrr841 = 1095332466
integer AbilityIds_roarAra2101 = 1098015026
integer AbilityIds_roarcreep140 = 1094939247
integer AbilityIds_roarcreepSkeletalOrc212 = 1094939185
integer AbilityIds_rocketAttack137 = 1098018659
integer AbilityIds_root833 = 1098018671
integer AbilityIds_rootAncientProtector903 = 1098018610
integer AbilityIds_rootAncients302 = 1098018609
integer AbilityIds_runedBracers829 = 1095332722
integer AbilityIds_runeofGreaterResurrection564 = 1095791218
integer AbilityIds_runeofLesserResurrection112 = 1095791212
integer AbilityIds_runeofSpiritLink144 = 1098084464
integer AbilityIds_sacrifice134 = 1097621869
integer AbilityIds_sacrifice1102 = 1098080611
integer AbilityIds_sacrificeInProgress151 = 1095986768
integer AbilityIds_sanctuary110 = 1095660385
integer AbilityIds_scout189 = 1095070580
integer AbilityIds_scrollofLifeRegen186 = 1095332716
integer AbilityIds_scrollofRejuvI126 = 1095331893
integer AbilityIds_scrollofRejuvII126 = 1095331894
integer AbilityIds_seaWitchForkedLightning594 = 1095657068
integer AbilityIds_seaWitchFrostArrows130 = 1095657057
integer AbilityIds_seaWitchManaShield153 = 1095658867
integer AbilityIds_searingArrows107 = 1094939489
integer AbilityIds_searingArrows1183 = 1095263841
integer AbilityIds_selectHero212 = 1097753973
integer AbilityIds_selfDestruct2ClockwerkGoblins200 = 1098081330
integer AbilityIds_selfDestruct3ClockwerkGoblins131 = 1098081331
integer AbilityIds_selfDestructClockwerkGoblins773 = 1098081383
integer AbilityIds_sellItems542 = 1098081641
integer AbilityIds_sellUnit191 = 1098081644
integer AbilityIds_sellUnitDynamic204 = 1098085732
integer AbilityIds_sentinel179 = 1097167726
integer AbilityIds_sentryWard833 = 1097169253
integer AbilityIds_sentryWardAIsw202 = 1095332727
integer AbilityIds_serpentWardtentacleForgottenone240 = 1094939758
integer AbilityIds_shadowHunterHealingWave904 = 1095723127
integer AbilityIds_shadowHunterHex123 = 1095723128
integer AbilityIds_shadowHunterSerpentWard118 = 1095725943
integer AbilityIds_shadowHunterSerpentWard2882 = 1095726948
integer AbilityIds_shadowMeld161 = 1098082413
integer AbilityIds_shadowMeldAkama674 = 1097361764
integer AbilityIds_shadowMeldInstant116 = 1400072301
integer AbilityIds_shadowStrike173 = 1095070568
integer AbilityIds_shadowStrikeCreep121 = 1094939507
integer AbilityIds_shockwave505 = 1094939496
integer AbilityIds_shockwave1117 = 1094939508
integer AbilityIds_shockwave2795 = 1095725928
integer AbilityIds_shopPurchaseItem387 = 1097886068
integer AbilityIds_shopSharingAlliedBldg595 = 1096903788
integer AbilityIds_silence697 = 1095660393
integer AbilityIds_silenceCreep822 = 1094939497
integer AbilityIds_silenceItem191 = 1095332709
integer AbilityIds_simpleSpell185 = 1094808429
integer AbilityIds_siphonMana128 = 1095263346
integer AbilityIds_siphonManaCreep836 = 1094939501
integer AbilityIds_slam192 = 1094939747
integer AbilityIds_slam1143 = 1094939698
integer AbilityIds_sleep163 = 1094939504
integer AbilityIds_sleep1167 = 1094939500
integer AbilityIds_sleep2117 = 1096119148
integer AbilityIds_sleepAlways466 = 1098083425
integer AbilityIds_slow155 = 1098083439
integer AbilityIds_slow1118 = 1094939511
integer AbilityIds_slowAIos166 = 1095331699
integer AbilityIds_slowAura938 = 1096905580
integer AbilityIds_slowPoison151 = 1098084463
integer AbilityIds_soulBurn206 = 1095660399
integer AbilityIds_soulPreservation138 = 1095660396
integer AbilityIds_spawnHydra104 = 1098084473
integer AbilityIds_spawnHydraHatchling361 = 1098084468
integer AbilityIds_spawnOnDeathskeleton818 = 1098084196
integer AbilityIds_spawnSpiderlings123 = 1098085232
integer AbilityIds_spawnSpiders470 = 1098084452
integer AbilityIds_spell111 = 1094808432
integer AbilityIds_spellBook369 = 1098084450
integer AbilityIds_spellImmunity879 = 1094937906
integer AbilityIds_spellImmunity1184 = 1094937907
integer AbilityIds_spellImmunity2203 = 1097689453
integer AbilityIds_spellShieldAOE219 = 1095660389
integer AbilityIds_spiderAttack102 = 1098084449
integer AbilityIds_spikedBarricades177 = 1098084457
integer AbilityIds_spiritLink129 = 1098084460
integer AbilityIds_spy845 = 1095660400
integer AbilityIds_staffoTeleportation999 = 1095331188
integer AbilityIds_standDown201 = 1098085476
integer AbilityIds_starfall183 = 1095070566
integer AbilityIds_starfall1120 = 1095070562
integer AbilityIds_starfallDrain173 = 1095070564
integer AbilityIds_stasisTrap169 = 1098085473
integer AbilityIds_stoneForm183 = 1098085486
integer AbilityIds_stormBolt195 = 1095267426
integer AbilityIds_stormCrowForm108 = 1098015094
integer AbilityIds_stormHammers120 = 1098085480
integer AbilityIds_strengthBonusPlus1141 = 1095332657
integer AbilityIds_strengthBonusPlus3155 = 1095332659
integer AbilityIds_strengthBonusPlus4693 = 1095332660
integer AbilityIds_strengthBonusPlus6511 = 1095332662
integer AbilityIds_strengthModPlus2548 = 1095331437
integer AbilityIds_submerge434 = 1095660405
integer AbilityIds_submergeMyrmidon120 = 1098080817
integer AbilityIds_submergeRoyalGuard125 = 1098080818
integer AbilityIds_submergeSnapDragon132 = 1098080819
integer AbilityIds_summonHeadhunteritem180 = 1095332712
integer AbilityIds_summonLavaSpawn131 = 1095658605
integer AbilityIds_summonSeaElemental943 = 1094940517
integer AbilityIds_summonWaterElemental630 = 1095268197
integer AbilityIds_sunderingBlades180 = 1097364322
integer AbilityIds_tankUpgrade898 = 1400009844
integer AbilityIds_target132 = 1098150503
integer AbilityIds_taunt704 = 1098146165
integer AbilityIds_taunt1174 = 1095660641
integer AbilityIds_thornsAura125 = 1094934888
integer AbilityIds_thornsAura1202 = 1095065960
integer AbilityIds_thornyShieldCreep704 = 1095660648
integer AbilityIds_thunderClap322 = 1095267427
integer AbilityIds_tinkererClusterRocketsLevel0181 = 1095656307
integer AbilityIds_tinkererClusterRocketsLevel1174 = 1095656241
integer AbilityIds_tinkererClusterRocketsLevel2103 = 1095656242
integer AbilityIds_tinkererClusterRocketsLevel3167 = 1095656243
integer AbilityIds_tinkererDemolishLevel0384 = 1095656549
integer AbilityIds_tinkererDemolishLevel1539 = 1095656497
integer AbilityIds_tinkererDemolishLevel2129 = 1095656498
integer AbilityIds_tinkererDemolishLevel3157 = 1095656499
integer AbilityIds_tinkererEngineeringUpgrade203 = 1095656807
integer AbilityIds_tinkererRoboGoblinLevel0131 = 1095660135
integer AbilityIds_tinkererRoboGoblinLevel1697 = 1095657265
integer AbilityIds_tinkererRoboGoblinLevel2174 = 1095657266
integer AbilityIds_tinkererRoboGoblinLevel3203 = 1095657267
integer AbilityIds_tinkererSummonFactoryLevel0195 = 1095660409
integer AbilityIds_tinkererSummonFactoryLevel1962 = 1095660337
integer AbilityIds_tinkererSummonFactoryLevel2749 = 1095660338
integer AbilityIds_tinkererSummonFactoryLevel3195 = 1095660339
integer AbilityIds_tornado141 = 1095660655
integer AbilityIds_tornadoDamage189 = 1098146919
integer AbilityIds_tornadoSpin599 = 1098150768
integer AbilityIds_tracking712 = 1097754996
integer AbilityIds_train203 = 1096053358
integer AbilityIds_tranquility186 = 1095070833
integer AbilityIds_tranquilityRegen251 = 1095070834
integer AbilityIds_transmute257 = 1095660653
integer AbilityIds_treeofLifeupgradeability179 = 1098149740
integer AbilityIds_trueSight425 = 1097300342
integer AbilityIds_trueSight1514 = 1097102439
integer AbilityIds_trueSight2102 = 1098150517
integer AbilityIds_trueshotAura167 = 1094934900
integer AbilityIds_trueshotAura1712 = 1095065970
integer AbilityIds_ultraVisionGlyph204 = 1095329653
integer AbilityIds_ultravision152 = 1098214516
integer AbilityIds_undeadBuild472 = 1096114805
integer AbilityIds_unholyAura169 = 1094940001
integer AbilityIds_unholyAura1635 = 1096114549
integer AbilityIds_unholyFrenzy305 = 1098213478
integer AbilityIds_unholyFrenzy1827 = 1400203366
integer AbilityIds_unholyFrenzycreep109 = 1094940006
integer AbilityIds_unload107 = 1097101935
integer AbilityIds_unloadInstant130 = 1097101929
integer AbilityIds_unstableConcoction241 = 1098212207
integer AbilityIds_unsummon527 = 1114992243
integer AbilityIds_unsummonBuilding422 = 1098215027
integer AbilityIds_upgrade124 = 1098215527
integer AbilityIds_upgradeInProgress295 = 1096117840
integer AbilityIds_vampiricAura590 = 1094940272
integer AbilityIds_vampiricAura1192 = 1096114550
integer AbilityIds_vampiricattack761 = 1396930145
integer AbilityIds_vengeance182 = 1098280551
integer AbilityIds_volcano123 = 1095661155
integer AbilityIds_wander163 = 1098342766
integer AbilityIds_warDrums123 = 1096903522
integer AbilityIds_warStomp205 = 1098347123
integer AbilityIds_warStomp1349 = 1095726963
integer AbilityIds_warStomphydra104 = 1098347112
integer AbilityIds_warStompseagiant604 = 1098347111
integer AbilityIds_wardenBlink201 = 1095066220
integer AbilityIds_wardenFanofKnives211 = 1095067243
integer AbilityIds_wardenSpiritofVengeance155 = 1095070582
integer AbilityIds_wateryMinion864 = 1095661421
integer AbilityIds_waygateability202 = 1098347120
integer AbilityIds_web116 = 1098343778
integer AbilityIds_webcreep133 = 1094940514
integer AbilityIds_windWalk200 = 1095726955
integer AbilityIds_windWalk1949 = 1095661419
player Player_localPlayer114 = GetLocalPlayer593()
real Maths_EULER332 = 2.718281828
real Maths_PI101 = 3.141592654
real Maths_PI2196 = 6.28318
real Maths_PIHALF146 = 1.570796326
boolean MagicFunctions_compiletime135 = false
real Basics_ANIMATION_PERIOD129 = 0.030
real Basics_MAX_COLLISION_SIZE170 = 197.0
integer Basics_HEIGHT_ENABLER600 = 1097691750
integer Basics_TREE_RECOGNITION863 = 1097163124
integer Basics_LOCUST_ID116 = 1097625443
integer Basics_GHOST_INVIS_ID148 = 1097295983
integer Basics_GHOST_VIS_ID334 = 1097167976
player Basics_DUMMY_PLAYER800 = Player_players_734[PLAYER_NEUTRAL_PASSIVE_682]
player Basics_DUMMY_HOSTILE_PLAYER196 = Player_players_734[PLAYER_NEUTRAL_AGGRESSIVE_937]
timer GameTimer_gameTimer535 = {
    receiver_945 = CreateTimer784();
    timer_start210(receiver_945, 100000., null<code>);
    >>>  receiver_945}
integer ErrorHandling_MUTE_ERROR_DURATION617 = 60
integer ErrorHandling_PRIMARY_ERROR_KEY152 = -1
hashtable ErrorHandling_HT411 = hashtable_compiletime_177
string ErrorHandling_lastError149 = ""
boolean ErrorHandling_suppressErrorMessages745 = false
⦅real, real, real, real⦆ Matrices_ZERO22560 = <0., 0., 0., 0.>
⦅real, real, real, real⦆ Matrices_IDENTITY22799 = <1., 0., 0., 1.>
⦅real, real, real, real, real, real, real, real, real⦆ Matrices_ZERO33606 = <0., 0., 0., 0., 0., 0., 0., 0., 0.>
⦅real, real, real, real, real, real, real, real, real⦆ Matrices_IDENTITY33423 = <1., 0., 0., 0., 1., 0., 0., 0., 1.>
⦅real, real, real, real, real, real, real, real, real, real, real, real, real, real, real, real⦆ Matrices_ZERO44267 = <0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.>
⦅real, real, real, real, real, real, real, real, real, real, real, real, real, real, real, real⦆ Matrices_IDENTITY44160 = <1., 0., 0., 0., 0., 1., 0., 0., 0., 0., 1., 0., 0., 0., 0., 1.>
real Matrices_EPSILON996 = 0.001
⦅real, real, real, real, real, real, real, real, real, real, real, real, real, real, real, real⦆ Matrices_tmp_mat399 = Matrices_ZERO44_267
⦅real, real, real, real⦆ Quaternion_IDENTITYQ762 = <0., 0., 0., 1.>
⦅real, real, real, real⦆ Quaternion_ZEROQ905 = <0., 0., 0., 0.>
real Quaternion_EPSILON793 = 0.001
hashtable Table_ht101 = hashtable_compiletime_119_122
playercolor Playercolor_PLAYER_COLOR_BLACK_AGGRESSIVE166 = ConvertPlayerColor190(24)
playercolor Playercolor_PLAYER_COLOR_UNKNOWN1123 = ConvertPlayerColor190(25)
playercolor Playercolor_PLAYER_COLOR_UNKNOWN2563 = ConvertPlayerColor190(26)
playercolor Playercolor_PLAYER_COLOR_BLACK_PASSIVE108 = ConvertPlayerColor190(27)
array<playercolor size: [28]> Playercolor_LOOKUP133 = PLAYER_COLOR_RED_651, PLAYER_COLOR_BLUE_573, PLAYER_COLOR_CYAN_877, PLAYER_COLOR_PURPLE_692, PLAYER_COLOR_YELLOW_193, PLAYER_COLOR_ORANGE_196, PLAYER_COLOR_GREEN_922, PLAYER_COLOR_PINK_817, PLAYER_COLOR_LIGHT_GRAY_169, PLAYER_COLOR_LIGHT_BLUE_198, PLAYER_COLOR_AQUA_110, PLAYER_COLOR_BROWN_212, PLAYER_COLOR_MAROON_326, PLAYER_COLOR_NAVY_172, PLAYER_COLOR_TURQUOISE_336, PLAYER_COLOR_VIOLET_120, PLAYER_COLOR_WHEAT_211, PLAYER_COLOR_PEACH_423, PLAYER_COLOR_MINT_178, PLAYER_COLOR_LAVENDER_130, PLAYER_COLOR_COAL_188, PLAYER_COLOR_SNOW_133, PLAYER_COLOR_EMERALD_188, PLAYER_COLOR_PEANUT_203, Playercolor_PLAYER_COLOR_BLACK_AGGRESSIVE_166, Playercolor_PLAYER_COLOR_UNKNOWN1_123, Playercolor_PLAYER_COLOR_UNKNOWN2_563, Playercolor_PLAYER_COLOR_BLACK_PASSIVE_108
array<string> Colors_hexs179 = "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"
integer Colors_decs101 = new_Table695()
⦅integer, integer, integer, integer⦆ Colors_COLOR_WHITE356 = <255, 255, 255, 255>
⦅integer, integer, integer, integer⦆ Colors_COLOR_BLACK207 = <0, 0, 0, 0>
⦅integer, integer, integer, integer⦆ Colors_COLOR_GOLD191 = <255, 204, 0, 255>
string Colors_COLOR_WHITE_STR140 = colorA_toColorString108(Colors_COLOR_WHITE_356)
string Colors_COLOR_BLACK_STR752 = colorA_toColorString108(Colors_COLOR_BLACK_207)
string Colors_COLOR_GOLD_STR133 = colorA_toColorString108(Colors_COLOR_GOLD_191)
string Colors_DEFAULT_COLOR_NAME165 = "black"
integer Colors_MAX_PLAYER_COLORS127 = 23
array<⦅integer, integer, integer⦆ size: [24]> Colors_PLAYER_COLORS303 = <255, 2, 2>, <0, 65, 255>, <27, 229, 184>, <83, 0, 128>, <255, 252, 0>, <254, 137, 13>, <31, 191, 0>, <228, 90, 175>, <148, 149, 150>, <125, 190, 241>, <15, 97, 69>, <77, 41, 3>, <155, 0, 0>, <0, 0, 195>, <0, 234, 255>, <190, 0, 254>, <235, 205, 135>, <248, 164, 139>, <191, 255, 128>, <220, 185, 235>, <40, 40, 40>, <235, 240, 255>, <0, 120, 30>, <164, 111, 51>
array<⦅integer, integer, integer⦆ size: [24]> Colors_playercolors167 = Colors_PLAYER_COLORS_303[0], Colors_PLAYER_COLORS_303[1], Colors_PLAYER_COLORS_303[2], Colors_PLAYER_COLORS_303[3], Colors_PLAYER_COLORS_303[4], Colors_PLAYER_COLORS_303[5], Colors_PLAYER_COLORS_303[6], Colors_PLAYER_COLORS_303[7], Colors_PLAYER_COLORS_303[8], Colors_PLAYER_COLORS_303[9], Colors_PLAYER_COLORS_303[10], Colors_PLAYER_COLORS_303[11], Colors_PLAYER_COLORS_303[12], Colors_PLAYER_COLORS_303[13], Colors_PLAYER_COLORS_303[14], Colors_PLAYER_COLORS_303[15], Colors_PLAYER_COLORS_303[16], Colors_PLAYER_COLORS_303[17], Colors_PLAYER_COLORS_303[18], Colors_PLAYER_COLORS_303[19], Colors_PLAYER_COLORS_303[20], Colors_PLAYER_COLORS_303[21], Colors_PLAYER_COLORS_303[22], Colors_PLAYER_COLORS_303[23]
array<string size: [24]> Colors_PLAYER_COLOR_NAMES108 = "red", "blue", "teal", "purple", "yellow", "orange", "green", "pink", "gray", "light blue", "dark green", "brown", "maroon", "navy", "turquoise", "violet", "wheat", "peach", "mint", "lavender", "coal", "snow", "emerald", "peanut"
framehandle Framehandle_GAME_UI456 = BlzGetOriginFrame181(ORIGIN_FRAME_GAME_UI_287, 0)
framehandle Framehandle_WORLD_UI103 = BlzGetOriginFrame181(ORIGIN_FRAME_WORLD_FRAME_164, 0)
⦅real, real⦆ Framehandle_SCREEN_CENTER973 = <0.4, 0.3>
⦅real, real⦆ Framehandle_SCREEN_TOPRIGHT211 = <0.8, 0.6>
⦅real, real⦆ Framehandle_SCREEN_TOPLEFT160 = <0.0, 0.6>
⦅real, real⦆ Framehandle_SCREEN_BOTTOMRIGHT641 = <0.8, 0.0>
⦅real, real⦆ Framehandle_SCREEN_BOTTOMLEFT402 = <0.0, 0.0>
⦅real, real⦆ Framehandle_SCREEN_RIGHT144 = <0.8, 0.3>
⦅real, real⦆ Framehandle_SCREEN_LEFT125 = <0.0, 0.3>
⦅real, real⦆ Framehandle_SCREEN_TOP139 = <0.4, 0.6>
⦅real, real⦆ Framehandle_SCREEN_BOTTOM584 = <0.4, 0.0>
⦅real, real⦆ Framehandle_WHOLE_SCREEN_TOPRIGHT108 = <0.95, 0.6>
⦅real, real⦆ Framehandle_WHOLE_SCREEN_TOPLEFT657 = <(- 0.15), 0.6>
⦅real, real⦆ Framehandle_WHOLE_SCREEN_BOTTOMRIGHT697 = <0.95, 0.0>
⦅real, real⦆ Framehandle_WHOLE_SCREEN_BOTTOMLEFT604 = <(- 0.15), 0.0>
⦅real, real⦆ Framehandle_WHOLE_SCREEN_RIGHT208 = <0.95, 0.3>
⦅real, real⦆ Framehandle_WHOLE_SCREEN_LEFT333 = <(- 0.15), 0.3>
⦅real, real⦆ Framehandle_WHOLE_SCREEN_TOP112 = Framehandle_SCREEN_TOP_139
⦅real, real⦆ Framehandle_WHOLE_SCREEN_BOTTOM158 = Framehandle_SCREEN_BOTTOM_584
integer Framehandle_BLZ_FRAMENAME_MAXLENGTH642 = 560
framehandle Framehandle_mouseCage128 = {
    receiver_115 = createFrame198("FRAME", "SetMousePositionCage", Framehandle_GAME_UI_456, null<string>, 0);
    framehandle_setSize961(receiver_115, 0.0001, 0.0001);
    >>>  receiver_115}
group Group_ENUM_GROUP936 = CreateGroup426()
string Lightning_LIGHTNING_CHAIN_LIGHTNING_PRIMARY135 = "CLPB"
string Lightning_LIGHTNING_CHAIN_LIGHTNING_SEECONDARY272 = "CLSB"
string Lightning_LIGHTNING_DRAIN209 = "DRAB"
string Lightning_LIGHTNING_DRAIN_LIFE142 = "DRAL"
string Lightning_LIGHTNING_DRAIN_MANA183 = "DRAM"
string Lightning_LIGHTNING_FINGER_OF_DEATH497 = "AFOD"
string Lightning_LIGHTNING_FORKED_LIGHTNING184 = "FORK"
string Lightning_LIGHTNING_HEALING_WAWE_PRIMARY214 = "HWPB"
string Lightning_LIGHTNING_HEALING_WAWE_SEECONDARY299 = "HWSB"
string Lightning_LIGHTNING_LIGHTNING_ATTACK546 = "CHIM"
string Lightning_LIGHTNING_MAGIC_LEASH180 = "LEAS"
string Lightning_LIGHTNING_MANA_BURN302 = "MBUR"
string Lightning_LIGHTNING_MANA_FLARE175 = "MFPB"
string Lightning_LIGHTNING_SPIRIT_LINK211 = "SPLK"
integer WeatherEffects_ashenvaleRainHeavy187 = 1380018290
integer WeatherEffects_ashenvaleRainLight219 = 1380019314
integer WeatherEffects_dalaranShield158 = 1296393331
integer WeatherEffects_dungeonBlueFogHeavy165 = 1178886760
integer WeatherEffects_dungeonBlueFogLight107 = 1178886764
integer WeatherEffects_dungeonGreenFogHeavy690 = 1178888040
integer WeatherEffects_dungeonGreenFogLight118 = 1178888044
integer WeatherEffects_dungeonRedFogHeavy249 = 1178890856
integer WeatherEffects_dungeonRedFogLight121 = 1178890860
integer WeatherEffects_dungeonWhiteFogHeavy102 = 1178892136
integer WeatherEffects_dungeonWhiteFogLight225 = 1178892140
integer WeatherEffects_lordaeronRainHeavy180 = 1380739186
integer WeatherEffects_lordaeronRainLight167 = 1380740210
integer WeatherEffects_northrendBlizzard127 = 1397645939
integer WeatherEffects_northrendSnowHeavy494 = 1397647475
integer WeatherEffects_northrendSnowLight109 = 1397648499
integer WeatherEffects_outlandWindHeavy111 = 1464820599
integer WeatherEffects_outlandWindLight186 = 1464822903
integer WeatherEffects_raysOfLight546 = 1280467297
integer WeatherEffects_raysOfMoonlight743 = 1280470369
integer WeatherEffects_windHeavy307 = 1464755063
integer TypeCasting_typecastdata161 = new_Table695()
real TypeCasting_R2I_PRECISION122 = 1000.
hashtable HashList_ht101 = hashtable_compiletime_780
hashtable HashList_occurences307 = hashtable_compiletime_209
integer EventHelper_rectMap163 = new_HashMap197()
integer EventHelper_regionMap518 = new_HashMap197()
integer EventHelper_triggerData122 = new_Table695()
trigger gg_trg_test152 = null<trigger>
hashtable hashtable_compiletime177 = InitHashtable158()
hashtable hashtable_compiletime_119122 = InitHashtable158()
hashtable hashtable_compiletime780 = InitHashtable158()
hashtable hashtable_compiletime209 = InitHashtable158()
integer AbilityIds_firstFree416 = 0
integer AbilityIds_maxIndex504 = 0
integer EventData_firstFree470 = 0
integer EventData_maxIndex928 = 0
integer HLIterator_firstFree179 = 0
integer HLIterator_maxIndex122 = 0
integer HLItrClosure_firstFree152 = 0
integer HLItrClosure_maxIndex175 = 0
integer HashList_firstFree174 = 0
integer HashList_maxIndex103 = 0
integer RemovePredicate_firstFree126 = 0
integer RemovePredicate_maxIndex585 = 0
integer Table_firstFree160 = 0
integer Table_maxIndex197 = 0
integer IMItrClosure_firstFree101 = 0
integer IMItrClosure_maxIndex169 = 0
integer Log_firstFree108 = 0
integer Log_maxIndex168 = 0
integer StringIterator_firstFree149 = 0
integer StringIterator_maxIndex155 = 0
integer StringLines_firstFree175 = 0
integer StringLines_maxIndex291 = 0
integer InventoryIterator_firstFree138 = 0
integer InventoryIterator_maxIndex116 = 0
integer WeatherEffects_firstFree854 = 0
integer WeatherEffects_maxIndex729 = 0
code ref_function_init_AbilityIds177 = function init_AbilityIds
code ref_function_init_Real166 = function init_Real
code ref_function_init_Integer483 = function init_Integer
code ref_function_init_Angle183 = function init_Angle
code ref_function_init_String210 = function init_String
code ref_function_init_Vectors136 = function init_Vectors
code ref_function_init_Destructable337 = function init_Destructable
code ref_function_init_Player330 = function init_Player
code ref_function_init_Basics771 = function init_Basics
code ref_function_init_MagicFunctions148 = function init_MagicFunctions
code ref_function_init_Table130 = function init_Table
code ref_function_init_Playercolor142 = function init_Playercolor
code ref_function_init_Maths627 = function init_Maths
code ref_function_init_Colors936 = function init_Colors
code ref_function_init_Printing179 = function init_Printing
code ref_function_init_GameTimer596 = function init_GameTimer
code ref_function_init_ErrorHandling105 = function init_ErrorHandling
code ref_function_init_HashList251 = function init_HashList
code ref_function_init_Matrices157 = function init_Matrices
code ref_function_init_Quaternion303 = function init_Quaternion
code ref_function_init_Framehandle404 = function init_Framehandle
code ref_function_init_Group380 = function init_Group
code ref_function_init_Lightning203 = function init_Lightning
code ref_function_init_WeatherEffects185 = function init_WeatherEffects
code ref_function_init_TypeCasting812 = function init_TypeCasting
code ref_function_init_EventHelper712 = function init_EventHelper
code ref_function_init_Test186 = function init_Test
code ref_function_code__startPeriodic_GameTimer199 = function code__startPeriodic_GameTimer


function initGlobals126() { 
    gg_trg_test_152 = null<trigger>;
    ref_function_init_AbilityIds_177 = function init_AbilityIds;
    ref_function_init_Real_166 = function init_Real;
    ref_function_init_Integer_483 = function init_Integer;
    ref_function_init_Angle_183 = function init_Angle;
    ref_function_init_String_210 = function init_String;
    ref_function_init_Vectors_136 = function init_Vectors;
    ref_function_init_Destructable_337 = function init_Destructable;
    ref_function_init_Player_330 = function init_Player;
    ref_function_init_Basics_771 = function init_Basics;
    ref_function_init_MagicFunctions_148 = function init_MagicFunctions;
    ref_function_init_Table_130 = function init_Table;
    ref_function_init_Playercolor_142 = function init_Playercolor;
    ref_function_init_Maths_627 = function init_Maths;
    ref_function_init_Colors_936 = function init_Colors;
    ref_function_init_Printing_179 = function init_Printing;
    ref_function_init_GameTimer_596 = function init_GameTimer;
    ref_function_init_ErrorHandling_105 = function init_ErrorHandling;
    ref_function_init_HashList_251 = function init_HashList;
    ref_function_init_Matrices_157 = function init_Matrices;
    ref_function_init_Quaternion_303 = function init_Quaternion;
    ref_function_init_Framehandle_404 = function init_Framehandle;
    ref_function_init_Group_380 = function init_Group;
    ref_function_init_Lightning_203 = function init_Lightning;
    ref_function_init_WeatherEffects_185 = function init_WeatherEffects;
    ref_function_init_TypeCasting_812 = function init_TypeCasting;
    ref_function_init_EventHelper_712 = function init_EventHelper;
    ref_function_init_Test_186 = function init_Test;
    ref_function_code__startPeriodic_GameTimer_199 = function code__startPeriodic_GameTimer;
}


IS_NATIVE IS_BJ function ConvertPlayerColor190(integer i129) returns playercolor { 
}


IS_NATIVE IS_BJ function CreateTimer784() returns timer { 
}


IS_NATIVE IS_BJ function CreateGroup426() returns group { 
}


IS_NATIVE IS_BJ function Player176(integer number916) returns player { 
}


IS_NATIVE IS_BJ function DisplayTimedTextToPlayer605(player toPlayer129, real x325, real y375, real duration113, string message936) { 
}


IS_NATIVE IS_BJ function GetLocationY162(location whichLocation217) returns real { 
}


IS_NATIVE IS_BJ function GetLocationX400(location whichLocation104) returns real { 
}


IS_BJ function DistanceBetweenPoints496(location locA153, location locB788) returns real { 
    local real dx127
    local real dy133
    dx_127 = (GetLocationX400(locB_788) - GetLocationX400(locA_153));
    dy_133 = (GetLocationY162(locB_788) - GetLocationY162(locA_153));
    return SquareRoot894(((dx_127 * dx_127) + (dy_133 * dy_133)));
}


IS_NATIVE IS_BJ function SquareRoot894(real x967) returns real { 
}


IS_NATIVE IS_BJ function Location196(real x226, real y147) returns location { 
}


IS_NATIVE IS_BJ function R2I139(real r214) returns integer { 
}


IS_NATIVE IS_BJ function Rect206(real minx362, real miny113, real maxx151, real maxy714) returns rect { 
}


IS_NATIVE IS_BJ function GetUnitX585(unit whichUnit189) returns real { 
}


IS_NATIVE IS_BJ function GetUnitY353(unit whichUnit605) returns real { 
}


IS_NATIVE IS_BJ function TriggerEvaluate216(trigger whichTrigger110) returns boolean { 
}


IS_NATIVE IS_BJ function TriggerExecute101(trigger whichTrigger181) { 
}


IS_BJ function TriggerExecuteBJ119(trigger trig589, boolean checkConditions161) returns boolean { 
    if checkConditions_161 {
        if (not TriggerEvaluate216(trig_589)) {
            return false;
        } else {
        };
    } else {
    };
    TriggerExecute101(trig_589);
    return true;
}


IS_NATIVE IS_BJ function I2S132(integer i815) returns string { 
}


IS_NATIVE IS_BJ function GetLocalPlayer593() returns player { 
}


IS_BJ function QueuedTriggerRemoveByIndex116(integer trigIndex165) returns boolean { 
    local integer index100
    if (trigIndex_165 >= bj_queuedExecTotal_122) {
        return false;
    } else {
    };
    bj_queuedExecTotal_122 = (bj_queuedExecTotal_122 - 1);
    index_100 = trigIndex_165;
    loop {
        exitwhen (index_100 >= bj_queuedExecTotal_122);
        bj_queuedExecTriggers_138[index_100] = bj_queuedExecTriggers_138[(index_100 + 1)];
        bj_queuedExecUseConds_154[index_100] = bj_queuedExecUseConds_154[(index_100 + 1)];
        index_100 = (index_100 + 1);
    };
    return true;
}


IS_BJ function QueuedTriggerAttemptExec130() returns boolean { 
    loop {
        exitwhen (bj_queuedExecTotal_122 == 0);
        if TriggerExecuteBJ119(bj_queuedExecTriggers_138[0], bj_queuedExecUseConds_154[0]) {
            TimerStart754(bj_queuedExecTimeoutTimer_336, bj_QUEUED_TRIGGER_TIMEOUT_190, false, null<code>);
            return true;
        } else {
        };
        QueuedTriggerRemoveByIndex116(0);
    };
    return false;
}


IS_NATIVE IS_BJ function TimerStart754(timer whichTimer156, real timeout146, boolean periodic201, code handlerFunc664) { 
}


IS_NATIVE IS_BJ function PauseTimer102(timer whichTimer390) { 
}


IS_BJ function QueuedTriggerDoneBJ100() { 
    if (bj_queuedExecTotal_122 <= 0) {
        return %nothing%;
    } else {
    };
    QueuedTriggerRemoveByIndex116(0);
    PauseTimer102(bj_queuedExecTimeoutTimer_336);
    QueuedTriggerAttemptExec130();
}


IS_NATIVE IS_BJ function TriggerSleepAction345(real timeout209) { 
}


IS_NATIVE IS_BJ function DestroyTimer440(timer whichTimer913) { 
}


IS_NATIVE IS_BJ function GetFloatGameState177(fgamestate whichFloatGameState157) returns real { 
}


IS_NATIVE IS_BJ function StartSound149(sound soundHandle135) { 
}


IS_NATIVE IS_BJ function RemoveLocation106(location whichLocation105) { 
}


IS_NATIVE IS_BJ function GetCameraBoundMinX182() returns real { 
}


IS_NATIVE IS_BJ function GetCameraBoundMinY584() returns real { 
}


IS_NATIVE IS_BJ function GetCameraBoundMaxX191() returns real { 
}


IS_NATIVE IS_BJ function GetCameraBoundMaxY201() returns real { 
}


IS_NATIVE IS_BJ function SetCameraBounds104(real x1590, real y1172, real x2191, real y2204, real x3156, real y3472, real x4166, real y4653) { 
}


IS_NATIVE IS_BJ function StringHash146(string s712) returns integer { 
}


IS_NATIVE IS_BJ function TriggerRegisterTimerExpireEvent168(trigger whichTrigger321, timer t119) returns event { 
}


IS_NATIVE IS_BJ function TriggerRegisterPlayerUnitEvent162(trigger whichTrigger482, player whichPlayer887, playerunitevent whichPlayerUnitEvent180, boolexpr filter132) returns event { 
}


IS_NATIVE IS_BJ function TriggerRegisterGameStateEvent440(trigger whichTrigger126, gamestate whichState122, limitop opcode137, real limitval152) returns event { 
}


IS_NATIVE IS_BJ function StopSound281(sound soundHandle106, boolean killWhenDone823, boolean fadeOut137) { 
}


IS_NATIVE IS_BJ function SetMapMusic544(string musicName623, boolean random180, integer index199) { 
}


IS_BJ function SetAmbientDaySound160(string inLabel791) { 
    local real ToD212
    if (bj_dayAmbientSound_204 != null<sound>) {
        StopSound281(bj_dayAmbientSound_204, true, true);
    } else {
    };
    bj_dayAmbientSound_204 = CreateMIDISound898(inLabel_791, 20, 20);
    ToD_212 = GetFloatGameState177(GAME_STATE_TIME_OF_DAY_114);
    if ((ToD_212 >= bj_TOD_DAWN_145) and (ToD_212 < bj_TOD_DUSK_698)) {
        StartSound149(bj_dayAmbientSound_204);
    } else {
    };
}


IS_NATIVE IS_BJ function CreateMIDISound898(string soundLabel114, integer fadeInRate850, integer fadeOutRate141) returns sound { 
}


IS_BJ function SetAmbientNightSound213(string inLabel112) { 
    local real ToD572
    if (bj_nightAmbientSound_262 != null<sound>) {
        StopSound281(bj_nightAmbientSound_262, true, true);
    } else {
    };
    bj_nightAmbientSound_262 = CreateMIDISound898(inLabel_112, 20, 20);
    ToD_572 = GetFloatGameState177(GAME_STATE_TIME_OF_DAY_114);
    if ((ToD_572 < bj_TOD_DAWN_145) or (ToD_572 >= bj_TOD_DUSK_698)) {
        StartSound149(bj_nightAmbientSound_262);
    } else {
    };
}


IS_NATIVE IS_BJ function GetItemTypeId412(item i153) returns integer { 
}


IS_NATIVE IS_BJ function ChooseRandomItemEx820(itemtype whichType665, integer level762) returns integer { 
}


IS_NATIVE IS_BJ function GetRandomInt917(integer lowBound161, integer highBound651) returns integer { 
}


IS_NATIVE IS_BJ function IsItemIdSellable118(integer itemId154) returns boolean { 
}


IS_NATIVE IS_BJ function GetEnumUnit149() returns unit { 
}


IS_NATIVE IS_BJ function ForGroup500(group whichGroup986, code callback159) { 
}


IS_NATIVE IS_BJ function UnitSuspendDecay204(unit whichUnit664, boolean suspend280) { 
}


IS_BJ function DelayedSuspendDecayStopAnimEnum187() { 
    local unit enumUnit308
    enumUnit_308 = GetEnumUnit149();
    if (GetUnitState507(enumUnit_308, UNIT_STATE_LIFE_622) <= 0.) {
        SetUnitTimeScale203(enumUnit_308, 0.0001);
    } else {
    };
}


IS_NATIVE IS_BJ function GetUnitState507(unit whichUnit134, unitstate whichUnitState723) returns real { 
}


IS_NATIVE IS_BJ function SetUnitTimeScale203(unit whichUnit181, real timeScale758) { 
}


IS_BJ function DelayedSuspendDecayBoneEnum112() { 
    local unit enumUnit150
    enumUnit_150 = GetEnumUnit149();
    if (GetUnitState507(enumUnit_150, UNIT_STATE_LIFE_622) <= 0.) {
        UnitSuspendDecay204(enumUnit_150, true);
        SetUnitTimeScale203(enumUnit_150, 0.0001);
    } else {
    };
}


IS_BJ function DelayedSuspendDecayFleshEnum171() { 
    local unit enumUnit904
    enumUnit_904 = GetEnumUnit149();
    if (GetUnitState507(enumUnit_904, UNIT_STATE_LIFE_622) <= 0.) {
        UnitSuspendDecay204(enumUnit_904, true);
        SetUnitTimeScale203(enumUnit_904, 10.0);
        SetUnitAnimation186(enumUnit_904, "decay flesh");
    } else {
    };
}


IS_NATIVE IS_BJ function SetUnitAnimation186(unit whichUnit110, string whichAnimation652) { 
}


IS_BJ function DelayedSuspendDecay214() { 
    local group boneGroup192
    local group fleshGroup302
    boneGroup_192 = bj_suspendDecayBoneGroup_105;
    fleshGroup_302 = bj_suspendDecayFleshGroup_205;
    bj_suspendDecayBoneGroup_105 = CreateGroup426();
    bj_suspendDecayFleshGroup_205 = CreateGroup426();
    ForGroup500(fleshGroup_302, function DelayedSuspendDecayStopAnimEnum);
    ForGroup500(boneGroup_192, function DelayedSuspendDecayStopAnimEnum);
    TriggerSleepAction345(bj_CORPSE_MAX_DEATH_TIME_894);
    ForGroup500(fleshGroup_302, function DelayedSuspendDecayFleshEnum);
    ForGroup500(boneGroup_192, function DelayedSuspendDecayBoneEnum);
    TriggerSleepAction345(0.05);
    ForGroup500(fleshGroup_302, function DelayedSuspendDecayStopAnimEnum);
    DestroyGroup104(boneGroup_192);
    DestroyGroup104(fleshGroup_302);
}


IS_NATIVE IS_BJ function DestroyGroup104(group whichGroup963) { 
}


IS_NATIVE IS_BJ function CreateTrigger127() returns trigger { 
}


IS_NATIVE IS_BJ function TriggerAddAction162(trigger whichTrigger495, code actionFunc203) returns triggeraction { 
}


IS_NATIVE IS_BJ function IsUnitType202(unit whichUnit905, unittype whichUnitType286) returns boolean { 
}


IS_BJ function IssueHauntOrderAtLocBJFilter141() returns boolean { 
    return (GetUnitTypeId120(GetFilterUnit171()) == 1852272492);
}


IS_NATIVE IS_BJ function GetFilterUnit171() returns unit { 
}


IS_NATIVE IS_BJ function GetUnitTypeId120(unit whichUnit199) returns integer { 
}


IS_NATIVE IS_BJ function GetTriggerUnit157() returns unit { 
}


IS_NATIVE IS_BJ function SetPlayerState190(player whichPlayer156, playerstate whichPlayerState183, integer value193) { 
}


IS_NATIVE IS_BJ function GetPlayerController564(player whichPlayer257) returns mapcontrol { 
}


IS_NATIVE IS_BJ function GetOwningPlayer140(unit whichUnit183) returns player { 
}


IS_NATIVE IS_BJ function CreateUnit195(player id390, integer unitid137, real x800, real y139, real face140) returns unit { 
}


IS_NATIVE IS_BJ function AddItemToStock201(unit whichUnit126, integer itemId126, integer currentStock306, integer stockMax106) { 
}


IS_NATIVE IS_BJ function RemoveItemFromStock208(unit whichUnit182, integer itemId929) { 
}


IS_NATIVE IS_BJ function GetDestructableX185(destructable d186) returns real { 
}


IS_NATIVE IS_BJ function GetDestructableY156(destructable d268) returns real { 
}


IS_BJ function EnumDestructablesInCircleBJFilter957() returns boolean { 
    local location destLoc204
    local boolean result194
    local destructable whichDestructable687
    whichDestructable_687 = GetFilterDestructable613();
    destLoc_204 = Location196(GetDestructableX185(whichDestructable_687), GetDestructableY156(whichDestructable_687));
    result_194 = (DistanceBetweenPoints496(destLoc_204, bj_enumDestructableCenter_206) <= bj_enumDestructableRadius_521);
    RemoveLocation106(destLoc_204);
    return result_194;
}


IS_NATIVE IS_BJ function GetFilterDestructable613() returns destructable { 
}


IS_NATIVE IS_BJ function ForceAddPlayer445(force whichForce190, player whichPlayer146) { 
}


IS_BJ function GetUnitsInRectOfPlayerFilter510() returns boolean { 
    return (GetOwningPlayer140(GetFilterUnit171()) == bj_groupEnumOwningPlayer_169);
}


IS_BJ function GetUnitsOfTypeIdAllFilter286() returns boolean { 
    return (GetUnitTypeId120(GetFilterUnit171()) == bj_groupEnumTypeId_680);
}


IS_BJ function GetUnitsOfPlayerAndTypeIdFilter147() returns boolean { 
    return (GetUnitTypeId120(GetFilterUnit171()) == bj_groupEnumTypeId_680);
}


IS_NATIVE IS_BJ function CreateForce352() returns force { 
}


IS_NATIVE IS_BJ function ForceEnumPlayers191(force whichForce911, boolexpr filter639) { 
}


IS_BJ function LivingPlayerUnitsOfTypeIdFilter190() returns boolean { 
    local unit filterUnit102
    local unit whichUnit189
    local unit whichUnit153
    filterUnit_102 = GetFilterUnit171();
    whichUnit_189 = filterUnit_102;
    whichUnit_153 = whichUnit_189;
    return ((not (GetUnitState507(whichUnit_153, UNIT_STATE_LIFE_622) <= 0.)) and (GetUnitTypeId120(filterUnit_102) == bj_livingPlayerUnitsTypeId_211));
}


IS_NATIVE IS_BJ function SetPlayerAlliance202(player sourcePlayer194, player otherPlayer201, alliancetype whichAllianceSetting201, boolean value568) { 
}


IS_BJ function ConfigureNeutralVictim456() { 
    local integer index127
    local player indexPlayer200
    local player neutralVictim885
    neutralVictim_885 = Player176(bj_PLAYER_NEUTRAL_VICTIM_193);
    index_127 = 0;
    loop {
        indexPlayer_200 = Player176(index_127);
        SetPlayerAlliance202(neutralVictim_885, indexPlayer_200, ALLIANCE_PASSIVE_806, true);
        SetPlayerAlliance202(indexPlayer_200, neutralVictim_885, ALLIANCE_PASSIVE_806, false);
        index_127 = (index_127 + 1);
        exitwhen (index_127 == bj_MAX_PLAYERS_150);
    };
    indexPlayer_200 = Player176(PLAYER_NEUTRAL_AGGRESSIVE_937);
    SetPlayerAlliance202(neutralVictim_885, indexPlayer_200, ALLIANCE_PASSIVE_806, true);
    SetPlayerAlliance202(indexPlayer_200, neutralVictim_885, ALLIANCE_PASSIVE_806, true);
    SetPlayerState190(neutralVictim_885, PLAYER_STATE_GIVES_BOUNTY_119, 0);
}


IS_NATIVE IS_BJ function SetUnitOwner319(unit whichUnit956, player whichPlayer914, boolean changeColor109) { 
}


IS_NATIVE IS_BJ function PingMinimap364(real x419, real y150, real duration110) { 
}


IS_NATIVE IS_BJ function UnitAddIndicator135(unit whichUnit140, integer red840, integer green481, integer blue111, integer alpha154) { 
}


IS_NATIVE IS_BJ function GetGameSpeed695() returns gamespeed { 
}


IS_NATIVE IS_BJ function IsFogEnabled198() returns boolean { 
}


IS_NATIVE IS_BJ function IsFogMaskEnabled789() returns boolean { 
}


IS_BJ function RescueUnitBJ157(unit whichUnit189, player rescuer995, boolean changeColor102) { 
    local unit whichUnit654
    local player whichPlayer189
    local real x121
    local real y145
    local real duration133
    whichUnit_654 = whichUnit_189;
    if ((GetUnitState507(whichUnit_654, UNIT_STATE_LIFE_622) <= 0.) or (GetOwningPlayer140(whichUnit_189) == rescuer_995)) {
        return %nothing%;
    } else {
    };
    StartSound149(bj_rescueSound_396);
    SetUnitOwner319(whichUnit_189, rescuer_995, changeColor_102);
    UnitAddIndicator135(whichUnit_189, 0, 255, 0, 255);
    whichPlayer_189 = rescuer_995;
    x_121 = GetUnitX585(whichUnit_189);
    y_145 = GetUnitY353(whichUnit_189);
    duration_133 = bj_RESCUE_PING_TIME_751;
    if (GetLocalPlayer593() == whichPlayer_189) {
        PingMinimap364(x_121, y_145, duration_133);
    } else {
    };
}


IS_BJ function TriggerActionUnitRescuedBJ520() { 
    local unit theUnit130
    theUnit_130 = GetTriggerUnit157();
    if IsUnitType202(theUnit_130, UNIT_TYPE_STRUCTURE_304) {
        RescueUnitBJ157(theUnit_130, GetOwningPlayer140(GetRescuer553()), bj_rescueChangeColorBldg_145);
    } else {
        RescueUnitBJ157(theUnit_130, GetOwningPlayer140(GetRescuer553()), bj_rescueChangeColorUnit_177);
    };
}


IS_NATIVE IS_BJ function GetRescuer553() returns unit { 
}


IS_BJ function TryInitRescuableTriggersBJ107() { 
    local integer index422
    if (bj_rescueUnitBehavior_142 == null<trigger>) {
        bj_rescueUnitBehavior_142 = CreateTrigger127();
        index_422 = 0;
        loop {
            TriggerRegisterPlayerUnitEvent162(bj_rescueUnitBehavior_142, Player176(index_422), EVENT_PLAYER_UNIT_RESCUED_165, null<boolexpr>);
            index_422 = (index_422 + 1);
            exitwhen (index_422 == bj_MAX_PLAYER_SLOTS_175);
        };
        TriggerAddAction162(bj_rescueUnitBehavior_142, function TriggerActionUnitRescuedBJ);
    } else {
    };
}


IS_BJ function InitRescuableBehaviorBJ192() { 
    local integer index173
    index_173 = 0;
    loop {
        if (GetPlayerController564(Player176(index_173)) == MAP_CONTROL_RESCUABLE_185) {
            TryInitRescuableTriggersBJ107();
            return %nothing%;
        } else {
        };
        index_173 = (index_173 + 1);
        exitwhen (index_173 == bj_MAX_PLAYERS_150);
    };
}


IS_NATIVE IS_BJ function SetPlayerTechMaxAllowed162(player whichPlayer161, integer techid167, integer maximum176) { 
}


IS_NATIVE IS_BJ function InitHashtable158() returns hashtable { 
}


IS_NATIVE IS_BJ function SaveInteger105(hashtable table186, integer parentKey124, integer childKey173, integer value276) { 
}


IS_NATIVE IS_BJ function SaveBoolean191(hashtable table358, integer parentKey161, integer childKey770, boolean value994) { 
}


IS_NATIVE IS_BJ function SaveStr261(hashtable table308, integer parentKey830, integer childKey150, string value195) returns boolean { 
}


IS_NATIVE IS_BJ function LoadInteger143(hashtable table105, integer parentKey157, integer childKey994) returns integer { 
}


IS_NATIVE IS_BJ function LoadBoolean650(hashtable table600, integer parentKey317, integer childKey486) returns boolean { 
}


IS_NATIVE IS_BJ function HaveSavedBoolean108(hashtable table124, integer parentKey120, integer childKey153) returns boolean { 
}


IS_NATIVE IS_BJ function HaveSavedInteger169(hashtable table117, integer parentKey153, integer childKey193) returns boolean { 
}


IS_NATIVE IS_BJ function GetPlayerSlotState148(player whichPlayer180) returns playerslotstate { 
}


IS_NATIVE IS_BJ function GetPlayerId941(player whichPlayer599) returns integer { 
}


IS_NATIVE IS_BJ function SetPlayerColor471(player whichPlayer151, playercolor color311) { 
}


IS_NATIVE IS_BJ function VersionGet182() returns version { 
}


IS_BJ function MeleeTrainedUnitIsHeroBJFilter410() returns boolean { 
    return IsUnitType202(GetFilterUnit171(), UNIT_TYPE_HERO_136);
}


IS_BJ function TeamInitPlayerSlots357(integer teamCount194) { 
    local integer index270
    local player indexPlayer195
    local integer team650
    local integer index715
    SetTeams766(teamCount_194);
    if (not bj_slotControlReady_100) {
        index_715 = 0;
        loop {
            bj_slotControlUsed_114[index_715] = false;
            index_715 = (index_715 + 1);
            exitwhen (index_715 == bj_MAX_PLAYERS_150);
        };
        bj_slotControlReady_100 = true;
    } else {
    };
    index_270 = 0;
    team_650 = 0;
    loop {
        if bj_slotControlUsed_114[index_270] {
            indexPlayer_195 = Player176(index_270);
            SetPlayerTeam109(indexPlayer_195, team_650);
            team_650 = (team_650 + 1);
            if (team_650 >= teamCount_194) {
                team_650 = 0;
            } else {
            };
        } else {
        };
        index_270 = (index_270 + 1);
        exitwhen (index_270 == bj_MAX_PLAYERS_150);
    };
}


IS_NATIVE IS_BJ function SetTeams766(integer teamcount122) { 
}


IS_NATIVE IS_BJ function SetPlayerTeam109(player whichPlayer143, integer whichTeam577) { 
}


IS_NATIVE IS_BJ function SetPlayers173(integer playercount147) { 
}


IS_BJ function InitGenericPlayerSlots721() { 
    local gametype gType188
    gType_188 = GetGameTypeSelected178();
    if (gType_188 == GAME_TYPE_MELEE_171) {
        TeamInitPlayerSlots357(bj_MAX_PLAYERS_150);
    } else {
        if (gType_188 == GAME_TYPE_FFA_670) {
            TeamInitPlayerSlots357(bj_MAX_PLAYERS_150);
        } else {
            if (gType_188 == GAME_TYPE_USE_MAP_SETTINGS_213) {
            } else {
                if (gType_188 == GAME_TYPE_ONE_ON_ONE_174) {
                    SetTeams766(2);
                    SetPlayers173(2);
                    TeamInitPlayerSlots357(2);
                } else {
                    if (gType_188 == GAME_TYPE_TWO_TEAM_PLAY_115) {
                        TeamInitPlayerSlots357(2);
                    } else {
                        if (gType_188 == GAME_TYPE_THREE_TEAM_PLAY_106) {
                            TeamInitPlayerSlots357(3);
                        } else {
                            if (gType_188 == GAME_TYPE_FOUR_TEAM_PLAY_281) {
                                TeamInitPlayerSlots357(4);
                            } else {
                            };
                        };
                    };
                };
            };
        };
    };
}


IS_NATIVE IS_BJ function GetGameTypeSelected178() returns gametype { 
}


IS_BJ function SetDNCSoundsDawn109() { 
    if bj_useDawnDuskSounds_650 {
        StartSound149(bj_dawnSound_100);
    } else {
    };
}


IS_BJ function SetDNCSoundsDusk176() { 
    if bj_useDawnDuskSounds_650 {
        StartSound149(bj_duskSound_288);
    } else {
    };
}


IS_BJ function SetDNCSoundsDay259() { 
    local real ToD559
    ToD_559 = GetFloatGameState177(GAME_STATE_TIME_OF_DAY_114);
    if (((ToD_559 >= bj_TOD_DAWN_145) and (ToD_559 < bj_TOD_DUSK_698)) and (not bj_dncIsDaytime_459)) {
        bj_dncIsDaytime_459 = true;
        StopSound281(bj_nightAmbientSound_262, false, true);
        StartSound149(bj_dayAmbientSound_204);
    } else {
    };
}


IS_BJ function SetDNCSoundsNight346() { 
    local real ToD142
    ToD_142 = GetFloatGameState177(GAME_STATE_TIME_OF_DAY_114);
    if (((ToD_142 < bj_TOD_DAWN_145) or (ToD_142 >= bj_TOD_DUSK_698)) and bj_dncIsDaytime_459) {
        bj_dncIsDaytime_459 = false;
        StopSound281(bj_dayAmbientSound_204, false, true);
        StartSound149(bj_nightAmbientSound_262);
    } else {
    };
}


IS_BJ function InitDNCSounds117() { 
    bj_dawnSound_100 = CreateSoundFromLabel170("RoosterSound", false, false, false, 10000, 10000);
    bj_duskSound_288 = CreateSoundFromLabel170("WolfSound", false, false, false, 10000, 10000);
    bj_dncSoundsDawn_243 = CreateTrigger127();
    TriggerRegisterGameStateEvent440(bj_dncSoundsDawn_243, GAME_STATE_TIME_OF_DAY_114, EQUAL_986, bj_TOD_DAWN_145);
    TriggerAddAction162(bj_dncSoundsDawn_243, function SetDNCSoundsDawn);
    bj_dncSoundsDusk_135 = CreateTrigger127();
    TriggerRegisterGameStateEvent440(bj_dncSoundsDusk_135, GAME_STATE_TIME_OF_DAY_114, EQUAL_986, bj_TOD_DUSK_698);
    TriggerAddAction162(bj_dncSoundsDusk_135, function SetDNCSoundsDusk);
    bj_dncSoundsDay_783 = CreateTrigger127();
    TriggerRegisterGameStateEvent440(bj_dncSoundsDay_783, GAME_STATE_TIME_OF_DAY_114, GREATER_THAN_OR_EQUAL_755, bj_TOD_DAWN_145);
    TriggerRegisterGameStateEvent440(bj_dncSoundsDay_783, GAME_STATE_TIME_OF_DAY_114, LESS_THAN_365, bj_TOD_DUSK_698);
    TriggerAddAction162(bj_dncSoundsDay_783, function SetDNCSoundsDay);
    bj_dncSoundsNight_114 = CreateTrigger127();
    TriggerRegisterGameStateEvent440(bj_dncSoundsNight_114, GAME_STATE_TIME_OF_DAY_114, LESS_THAN_365, bj_TOD_DAWN_145);
    TriggerRegisterGameStateEvent440(bj_dncSoundsNight_114, GAME_STATE_TIME_OF_DAY_114, GREATER_THAN_OR_EQUAL_755, bj_TOD_DUSK_698);
    TriggerAddAction162(bj_dncSoundsNight_114, function SetDNCSoundsNight);
}


IS_NATIVE IS_BJ function CreateSoundFromLabel170(string soundLabel639, boolean looping393, boolean is3D161, boolean stopwhenoutofrange131, integer fadeInRate173, integer fadeOutRate138) returns sound { 
}


IS_BJ function InitBlizzardGlobals133() { 
    local integer index178
    local integer userControlledPlayers912
    local version v207
    Filter170(function IssueHauntOrderAtLocBJFilter);
    Filter170(function EnumDestructablesInCircleBJFilter);
    Filter170(function GetUnitsInRectOfPlayerFilter);
    Filter170(function GetUnitsOfTypeIdAllFilter);
    Filter170(function GetUnitsOfPlayerAndTypeIdFilter);
    Filter170(function MeleeTrainedUnitIsHeroBJFilter);
    Filter170(function LivingPlayerUnitsOfTypeIdFilter);
    index_178 = 0;
    loop {
        exitwhen (index_178 == bj_MAX_PLAYER_SLOTS_175);
        bj_FORCE_PLAYER_283[index_178] = CreateForce352();
        ForceAddPlayer445(bj_FORCE_PLAYER_283[index_178], Player176(index_178));
        index_178 = (index_178 + 1);
    };
    bj_FORCE_ALL_PLAYERS_951 = CreateForce352();
    ForceEnumPlayers191(bj_FORCE_ALL_PLAYERS_951, null<boolexpr>);
    GetGameSpeed695();
    IsFogEnabled198();
    IsFogMaskEnabled789();
    index_178 = 0;
    loop {
        exitwhen (index_178 >= bj_MAX_QUEUED_TRIGGERS_213);
        bj_queuedExecTriggers_138[index_178] = null<trigger>;
        bj_queuedExecUseConds_154[index_178] = false;
        index_178 = (index_178 + 1);
    };
    userControlledPlayers_912 = 0;
    index_178 = 0;
    loop {
        exitwhen (index_178 >= bj_MAX_PLAYERS_150);
        if ((GetPlayerController564(Player176(index_178)) == MAP_CONTROL_USER_125) and (GetPlayerSlotState148(Player176(index_178)) == PLAYER_SLOT_STATE_PLAYING_163)) {
            userControlledPlayers_912 = (userControlledPlayers_912 + 1);
        } else {
        };
        index_178 = (index_178 + 1);
    };
    bj_rescueSound_396 = CreateSoundFromLabel170("Rescue", false, false, false, 10000, 10000);
    CreateSoundFromLabel170("QuestNew", false, false, false, 10000, 10000);
    CreateSoundFromLabel170("QuestUpdate", false, false, false, 10000, 10000);
    CreateSoundFromLabel170("QuestCompleted", false, false, false, 10000, 10000);
    CreateSoundFromLabel170("QuestFailed", false, false, false, 10000, 10000);
    CreateSoundFromLabel170("Hint", false, false, false, 10000, 10000);
    CreateSoundFromLabel170("SecretFound", false, false, false, 10000, 10000);
    CreateSoundFromLabel170("ItemReward", false, false, false, 10000, 10000);
    CreateSoundFromLabel170("Warning", false, false, false, 10000, 10000);
    CreateSoundFromLabel170("QuestCompleted", false, false, false, 10000, 10000);
    CreateSoundFromLabel170("QuestFailed", false, false, false, 10000, 10000);
    bj_delayedSuspendDecayTrig_110 = CreateTrigger127();
    TriggerRegisterTimerExpireEvent168(bj_delayedSuspendDecayTrig_110, bj_delayedSuspendDecayTimer_973);
    TriggerAddAction162(bj_delayedSuspendDecayTrig_110, function DelayedSuspendDecay);
    v_207 = VersionGet182();
    if (v_207 == VERSION_REIGN_OF_CHAOS_195) {
    } else {
    };
}


IS_NATIVE IS_BJ function Filter170(code func274) returns filterfunc { 
}


IS_BJ function InitMapRects224() { 
    Rect206((GetCameraBoundMinX182() - GetCameraMargin305(CAMERA_MARGIN_LEFT_185)), (GetCameraBoundMinY584() - GetCameraMargin305(CAMERA_MARGIN_BOTTOM_101)), (GetCameraBoundMaxX191() + GetCameraMargin305(CAMERA_MARGIN_RIGHT_587)), (GetCameraBoundMaxY201() + GetCameraMargin305(CAMERA_MARGIN_TOP_484)));
    Rect206(GetCameraBoundMinX182(), GetCameraBoundMinY584(), GetCameraBoundMaxX191(), GetCameraBoundMaxY201());
}


IS_NATIVE IS_BJ function GetCameraMargin305(integer whichMargin804) returns real { 
}


IS_BJ function InitSummonableCaps787() { 
    local integer index121
    index_121 = 0;
    loop {
        if (not GetPlayerTechResearched173(Player176(index_121), 1382576756, true)) {
            SetPlayerTechMaxAllowed162(Player176(index_121), 1752331380, 0);
        } else {
        };
        if (not GetPlayerTechResearched173(Player176(index_121), 1383031403, true)) {
            SetPlayerTechMaxAllowed162(Player176(index_121), 1869898347, 0);
        } else {
        };
        SetPlayerTechMaxAllowed162(Player176(index_121), 1970498405, bj_MAX_SKELETONS_139);
        index_121 = (index_121 + 1);
        exitwhen (index_121 == bj_MAX_PLAYERS_150);
    };
}


IS_NATIVE IS_BJ function GetPlayerTechResearched173(player whichPlayer169, integer techid113, boolean specificonly204) returns boolean { 
}


IS_BJ function UpdateEachStockBuildingEnum197() { 
    local integer iteration194
    local integer pickedItemId928
    iteration_194 = 0;
    loop {
        pickedItemId_928 = ChooseRandomItemEx820(bj_stockPickedItemType_201, bj_stockPickedItemLevel_129);
        exitwhen IsItemIdSellable118(pickedItemId_928);
        iteration_194 = (iteration_194 + 1);
        if (iteration_194 > bj_STOCK_MAX_ITERATIONS_137) {
            return %nothing%;
        } else {
        };
    };
    AddItemToStock201(GetEnumUnit149(), pickedItemId_928, 1, 1);
}


IS_BJ function UpdateEachStockBuilding231(itemtype iType184, integer iLevel119) { 
    local group g510
    bj_stockPickedItemType_201 = iType_184;
    bj_stockPickedItemLevel_129 = iLevel_119;
    g_510 = CreateGroup426();
    GroupEnumUnitsOfType139(g_510, "marketplace", null<boolexpr>);
    ForGroup500(g_510, function UpdateEachStockBuildingEnum);
    DestroyGroup104(g_510);
}


IS_NATIVE IS_BJ function GroupEnumUnitsOfType139(group whichGroup102, string unitname880, boolexpr filter101) { 
}


IS_BJ function PerformStockUpdates355() { 
    local itemtype pickedItemType108
    local integer pickedItemLevel170
    local integer allowedCombinations169
    local integer iLevel199
    pickedItemLevel_170 = 0;
    allowedCombinations_169 = 0;
    iLevel_199 = 1;
    loop {
        if bj_stockAllowedPermanent_848[iLevel_199] {
            allowedCombinations_169 = (allowedCombinations_169 + 1);
            if (GetRandomInt917(1, allowedCombinations_169) == 1) {
                pickedItemType_108 = ITEM_TYPE_PERMANENT_349;
                pickedItemLevel_170 = iLevel_199;
            } else {
            };
        } else {
        };
        if bj_stockAllowedCharged_395[iLevel_199] {
            allowedCombinations_169 = (allowedCombinations_169 + 1);
            if (GetRandomInt917(1, allowedCombinations_169) == 1) {
                pickedItemType_108 = ITEM_TYPE_CHARGED_258;
                pickedItemLevel_170 = iLevel_199;
            } else {
            };
        } else {
        };
        if bj_stockAllowedArtifact_208[iLevel_199] {
            allowedCombinations_169 = (allowedCombinations_169 + 1);
            if (GetRandomInt917(1, allowedCombinations_169) == 1) {
                pickedItemType_108 = ITEM_TYPE_ARTIFACT_603;
                pickedItemLevel_170 = iLevel_199;
            } else {
            };
        } else {
        };
        iLevel_199 = (iLevel_199 + 1);
        exitwhen (iLevel_199 > bj_MAX_ITEM_LEVEL_597);
    };
    if (allowedCombinations_169 == 0) {
        return %nothing%;
    } else {
    };
    UpdateEachStockBuilding231(pickedItemType_108, pickedItemLevel_170);
}


IS_BJ function StartStockUpdates153() { 
    PerformStockUpdates355();
    TimerStart754(bj_stockUpdateTimer_210, bj_STOCK_RESTOCK_INTERVAL_322, true, function PerformStockUpdates);
}


IS_BJ function RemovePurchasedItem441() { 
    RemoveItemFromStock208(GetSellingUnit819(), GetItemTypeId412(GetSoldItem119()));
}


IS_NATIVE IS_BJ function GetSellingUnit819() returns unit { 
}


IS_NATIVE IS_BJ function GetSoldItem119() returns item { 
}


IS_BJ function InitNeutralBuildings174() { 
    local integer iLevel214
    iLevel_214 = 0;
    loop {
        bj_stockAllowedPermanent_848[iLevel_214] = false;
        bj_stockAllowedCharged_395[iLevel_214] = false;
        bj_stockAllowedArtifact_208[iLevel_214] = false;
        iLevel_214 = (iLevel_214 + 1);
        exitwhen (iLevel_214 > bj_MAX_ITEM_LEVEL_597);
    };
    SetAllItemTypeSlots454(bj_MAX_STOCK_ITEM_SLOTS_146);
    SetAllUnitTypeSlots589(bj_MAX_STOCK_UNIT_SLOTS_117);
    bj_stockUpdateTimer_210 = CreateTimer784();
    TimerStart754(bj_stockUpdateTimer_210, bj_STOCK_RESTOCK_INITIAL_DELAY_202, false, function StartStockUpdates);
    bj_stockItemPurchased_114 = CreateTrigger127();
    TriggerRegisterPlayerUnitEvent162(bj_stockItemPurchased_114, Player176(PLAYER_NEUTRAL_PASSIVE_682), EVENT_PLAYER_UNIT_SELL_ITEM_134, null<boolexpr>);
    TriggerAddAction162(bj_stockItemPurchased_114, function RemovePurchasedItem);
}


IS_NATIVE IS_BJ function SetAllItemTypeSlots454(integer slots184) { 
}


IS_NATIVE IS_BJ function SetAllUnitTypeSlots589(integer slots463) { 
}


IS_BJ function MarkGameStarted571() { 
    DestroyTimer440(bj_gameStartedTimer_115);
}


IS_BJ function InitBlizzard157() { 
    ConfigureNeutralVictim456();
    InitBlizzardGlobals133();
    bj_queuedExecTimeout_534 = CreateTrigger127();
    TriggerRegisterTimerExpireEvent168(bj_queuedExecTimeout_534, bj_queuedExecTimeoutTimer_336);
    TriggerAddAction162(bj_queuedExecTimeout_534, function QueuedTriggerDoneBJ);
    InitRescuableBehaviorBJ192();
    InitDNCSounds117();
    InitMapRects224();
    InitSummonableCaps787();
    InitNeutralBuildings174();
    bj_gameStartedTimer_115 = CreateTimer784();
    TimerStart754(bj_gameStartedTimer_115, bj_GAME_STARTED_THRESHOLD_746, false, function MarkGameStarted);
}


IS_NATIVE IS_BJ function StringLength646(string s101) returns integer { 
}


IS_NATIVE IS_BJ function SetPlayerRacePreference155(player whichPlayer782, racepreference whichRacePreference149) { 
}


IS_NATIVE IS_BJ function SetPlayerRaceSelectable213(player whichPlayer202, boolean value172) { 
}


IS_NATIVE IS_BJ function BlzGetOriginFrame181(originframetype frameType159, integer index791) returns framehandle { 
}


IS_NATIVE IS_BJ function BlzCreateFrameByType154(string typeName866, string name120, framehandle owner154, string inherits742, integer createContext165) returns framehandle { 
}


IS_NATIVE IS_BJ function BlzFrameSetSize729(framehandle frame122, real width801, real height568) { 
}


IS_NATIVE IS_BJ function TriggerAddCondition375(trigger whichTrigger148, boolexpr condition476) returns triggercondition { 
}


IS_NATIVE IS_BJ function TriggerClearConditions656(trigger whichTrigger133) { 
}


IS_NATIVE IS_BJ function DestroyTrigger180(trigger whichTrigger311) { 
}


function InitCustomPlayerSlots115() { 
    SetPlayerStartLocation615(Player176(0), 0);
    SetPlayerColor471(Player176(0), ConvertPlayerColor190(0));
    SetPlayerRacePreference155(Player176(0), RACE_PREF_HUMAN_147);
    SetPlayerRaceSelectable213(Player176(0), true);
    SetPlayerController148(Player176(0), MAP_CONTROL_USER_125);
}


IS_NATIVE IS_BJ function SetPlayerStartLocation615(player whichPlayer140, integer startLocIndex783) { 
}


IS_NATIVE IS_BJ function SetPlayerController148(player whichPlayer100, mapcontrol controlType191) { 
}


function main658() { 
    local trigger initTrig178
    local player p139
    local trigger trig871
    initGlobals126();
    EXECUTE initCompiletimeState_0412();
    SetCameraBounds104(((- 7424.0) + GetCameraMargin305(CAMERA_MARGIN_LEFT_185)), ((- 7680.0) + GetCameraMargin305(CAMERA_MARGIN_BOTTOM_101)), (7424.0 - GetCameraMargin305(CAMERA_MARGIN_RIGHT_587)), (7168.0 - GetCameraMargin305(CAMERA_MARGIN_TOP_484)), ((- 7424.0) + GetCameraMargin305(CAMERA_MARGIN_LEFT_185)), (7168.0 - GetCameraMargin305(CAMERA_MARGIN_TOP_484)), (7424.0 - GetCameraMargin305(CAMERA_MARGIN_RIGHT_587)), ((- 7680.0) + GetCameraMargin305(CAMERA_MARGIN_BOTTOM_101)));
    SetDayNightModels278("Environment\DNC\DNCDalaran\DNCDalaranTerrain\DNCDalaranTerrain.mdl", "Environment\DNC\DNCDalaran\DNCDalaranUnit\DNCDalaranUnit.mdl");
    NewSoundEnvironment348("Default");
    SetAmbientDaySound160("DalaranRuinsDay");
    SetAmbientNightSound213("DalaranRuinsNight");
    SetMapMusic544("Music", true, 0);
    p_139 = Player176(0);
    CreateUnit195(p_139, 1214409837, (- 380.0), 1558.8, 42.628);
    InitBlizzard157();
    trig_871 = gg_trg_test_152;
    if TriggerEvaluate216(trig_871) {
        TriggerExecute101(trig_871);
    } else {
    };
    initTrig_178 = CreateTrigger127();
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_AbilityIds_177));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package AbilityIds.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Real_166));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Real.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Integer_483));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Integer.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Angle_183));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Angle.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_String_210));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package String.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Vectors_136));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Vectors.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Destructable_337));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Destructable.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Player_330));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Player.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Basics_771));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Basics.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_MagicFunctions_148));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package MagicFunctions.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Table_130));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Table.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Playercolor_142));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Playercolor.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Maths_627));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Maths.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Colors_936));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Colors.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Printing_179));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Printing.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_GameTimer_596));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package GameTimer.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_ErrorHandling_105));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package ErrorHandling.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_HashList_251));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package HashList.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Matrices_157));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Matrices.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Quaternion_303));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Quaternion.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Framehandle_404));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Framehandle.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Group_380));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Group.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Lightning_203));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Lightning.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_WeatherEffects_185));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package WeatherEffects.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_TypeCasting_812));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package TypeCasting.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_EventHelper_712));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package EventHelper.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    TriggerAddCondition375(initTrig_178, Condition202(ref_function_init_Test_186));
    if (not TriggerEvaluate216(initTrig_178)) {
        error159("Could not initialize package Test.");
    } else {
    };
    TriggerClearConditions656(initTrig_178);
    DestroyTrigger180(initTrig_178);
}


IS_NATIVE IS_BJ function SetDayNightModels278(string terrainDNCFile108, string unitDNCFile243) { 
}


IS_NATIVE IS_BJ function NewSoundEnvironment348(string environmentName154) { 
}


function config789() { 
    local player whichPlayer908
    local integer playerIndex908
    local integer index466
    SetMapName169("Just another Warcraft III map");
    SetMapDescription376("Nondescript");
    SetPlayers173(1);
    SetTeams766(1);
    SetGamePlacement267(MAP_PLACEMENT_USE_MAP_SETTINGS_132);
    DefineStartLocation135(0, (- 384.0), 1600.0);
    InitCustomPlayerSlots115();
    whichPlayer_908 = Player176(0);
    playerIndex_908 = GetPlayerId941(whichPlayer_908);
    if (not bj_slotControlReady_100) {
        index_466 = 0;
        loop {
            bj_slotControlUsed_114[index_466] = false;
            index_466 = (index_466 + 1);
            exitwhen (index_466 == bj_MAX_PLAYERS_150);
        };
        bj_slotControlReady_100 = true;
    } else {
    };
    bj_slotControlUsed_114[playerIndex_908] = true;
    InitGenericPlayerSlots721();
}


IS_NATIVE IS_BJ function SetMapName169(string name395) { 
}


IS_NATIVE IS_BJ function SetMapDescription376(string description561) { 
}


IS_NATIVE IS_BJ function SetGamePlacement267(placement whichPlacementType724) { 
}


IS_NATIVE IS_BJ function DefineStartLocation135(integer whichStartLoc252, real x603, real y129) { 
}


IS_NATIVE IS_BJ function Condition202(code func181) returns conditionfunc { 
}


function init_AbilityIds103() returns boolean { 
    return true;
}


function init_Angle180() returns boolean { 
    return true;
}


function init_Basics130() returns boolean { 
    return true;
}


function init_Colors199() returns boolean { 
    local integer this_red191
    local integer this_green203
    local integer this_blue115
    local integer this_alpha156
    local integer number176
    local integer firstpart808
    local integer secondpart108
    local integer number120
    local integer firstpart206
    local integer secondpart143
    local integer number108
    local integer firstpart160
    local integer number136
    local integer this_red231
    local integer this_green134
    local integer this_blue102
    local integer this_alpha146
    local integer number113
    local integer firstpart675
    local integer secondpart200
    local integer number391
    local integer firstpart154
    local integer secondpart966
    local integer number591
    local integer firstpart118
    local integer number532
    local integer this_red934
    local integer this_green207
    local integer this_blue114
    local integer this_alpha172
    local integer number134
    local integer firstpart106
    local integer secondpart106
    local integer number848
    local integer firstpart139
    local integer secondpart208
    local integer number162
    local integer firstpart151
    local integer number194
    local integer i966
    local string this182
    local string temp405
    local string temp180
    local string temp779
    local integer temp164
    local integer tuple_temp647
    local integer tuple_temp214
    local integer tuple_temp576
    local integer tuple_temp200
    local integer tuple_temp167
    local integer tuple_temp155
    local integer tuple_temp696
    local integer tuple_temp841
    local integer tuple_temp143
    local integer tuple_temp412
    local integer tuple_temp147
    local integer tuple_temp160
    local integer tuple_temp988
    local integer tuple_temp180
    local integer tuple_temp119
    local integer tuple_temp667
    local integer tuple_temp328
    local integer tuple_temp412
    local integer tuple_temp107
    local integer tuple_temp192
    local integer tuple_temp508
    local integer tuple_temp107
    local integer tuple_temp130
    local integer tuple_temp375
    Colors_hexs_179[0] = "0";
    Colors_hexs_179[1] = "1";
    Colors_hexs_179[2] = "2";
    Colors_hexs_179[3] = "3";
    Colors_hexs_179[4] = "4";
    Colors_hexs_179[5] = "5";
    Colors_hexs_179[6] = "6";
    Colors_hexs_179[7] = "7";
    Colors_hexs_179[8] = "8";
    Colors_hexs_179[9] = "9";
    Colors_hexs_179[10] = "A";
    Colors_hexs_179[11] = "B";
    Colors_hexs_179[12] = "C";
    Colors_hexs_179[13] = "D";
    Colors_hexs_179[14] = "E";
    Colors_hexs_179[15] = "F";
    Colors_decs_101 = new_Table695();
    tuple_temp_647 = 255;
    tuple_temp_214 = 255;
    tuple_temp_576 = 255;
    tuple_temp_200 = 255;
    Colors_COLOR_WHITE_red_562 = tuple_temp_647;
    Colors_COLOR_WHITE_green_111 = tuple_temp_214;
    Colors_COLOR_WHITE_blue_107 = tuple_temp_576;
    Colors_COLOR_WHITE_alpha_941 = tuple_temp_200;
    tuple_temp_167 = 0;
    tuple_temp_155 = 0;
    tuple_temp_696 = 0;
    tuple_temp_841 = 0;
    Colors_COLOR_BLACK_red_154 = tuple_temp_167;
    Colors_COLOR_BLACK_green_128 = tuple_temp_155;
    Colors_COLOR_BLACK_blue_928 = tuple_temp_696;
    Colors_COLOR_BLACK_alpha_114 = tuple_temp_841;
    tuple_temp_143 = 255;
    tuple_temp_412 = 204;
    tuple_temp_147 = 0;
    tuple_temp_160 = 255;
    Colors_COLOR_GOLD_red_845 = tuple_temp_143;
    Colors_COLOR_GOLD_green_111 = tuple_temp_412;
    Colors_COLOR_GOLD_blue_364 = tuple_temp_147;
    Colors_COLOR_GOLD_alpha_320 = tuple_temp_160;
    tuple_temp_988 = Colors_COLOR_WHITE_red_562;
    tuple_temp_180 = Colors_COLOR_WHITE_green_111;
    tuple_temp_119 = Colors_COLOR_WHITE_blue_107;
    tuple_temp_667 = Colors_COLOR_WHITE_alpha_941;
    this_red_191 = tuple_temp_988;
    this_green_203 = tuple_temp_180;
    this_blue_115 = tuple_temp_119;
    this_alpha_156 = tuple_temp_667;
    number_176 = this_alpha_156;
    firstpart_808 = (number_176 div 16);
    secondpart_108 = (number_176 - (firstpart_808 * 16));
    temp_405 = ("|c" + (Colors_hexs_179[firstpart_808] + Colors_hexs_179[secondpart_108]));
    number_120 = this_red_191;
    firstpart_206 = (number_120 div 16);
    secondpart_143 = (number_120 - (firstpart_206 * 16));
    number_108 = this_green_203;
    firstpart_160 = (number_108 div 16);
    number_136 = this_blue_115;
    tuple_temp_328 = Colors_COLOR_BLACK_red_154;
    tuple_temp_412 = Colors_COLOR_BLACK_green_128;
    tuple_temp_107 = Colors_COLOR_BLACK_blue_928;
    tuple_temp_192 = Colors_COLOR_BLACK_alpha_114;
    this_red_231 = tuple_temp_328;
    this_green_134 = tuple_temp_412;
    this_blue_102 = tuple_temp_107;
    this_alpha_146 = tuple_temp_192;
    number_113 = this_alpha_146;
    firstpart_675 = (number_113 div 16);
    secondpart_200 = (number_113 - (firstpart_675 * 16));
    temp_180 = ("|c" + (Colors_hexs_179[firstpart_675] + Colors_hexs_179[secondpart_200]));
    number_391 = this_red_231;
    firstpart_154 = (number_391 div 16);
    secondpart_966 = (number_391 - (firstpart_154 * 16));
    number_591 = this_green_134;
    firstpart_118 = (number_591 div 16);
    number_532 = this_blue_102;
    tuple_temp_508 = Colors_COLOR_GOLD_red_845;
    tuple_temp_107 = Colors_COLOR_GOLD_green_111;
    tuple_temp_130 = Colors_COLOR_GOLD_blue_364;
    tuple_temp_375 = Colors_COLOR_GOLD_alpha_320;
    this_red_934 = tuple_temp_508;
    this_green_207 = tuple_temp_107;
    this_blue_114 = tuple_temp_130;
    this_alpha_172 = tuple_temp_375;
    number_134 = this_alpha_172;
    firstpart_106 = (number_134 div 16);
    secondpart_106 = (number_134 - (firstpart_106 * 16));
    temp_779 = ("|c" + (Colors_hexs_179[firstpart_106] + Colors_hexs_179[secondpart_106]));
    number_848 = this_red_934;
    firstpart_139 = (number_848 div 16);
    secondpart_208 = (number_848 - (firstpart_139 * 16));
    number_162 = this_green_207;
    firstpart_151 = (number_162 div 16);
    number_194 = this_blue_114;
    i_966 = 0;
    loop {
        exitwhen (i_966 > 15);
        temp_164 = Colors_decs_101;
        this_182 = Colors_hexs_179[i_966];
        dispatch_Table_Table_Table_saveInt213(temp_164, StringHash146(this_182), i_966);
        i_966 = (i_966 + 1);
    };
    return true;
}


function init_Destructable473() returns boolean { 
    return true;
}


function init_ErrorHandling742() returns boolean { 
    ErrorHandling_HT_411 = hashtable_compiletime_177;
    return true;
}


@configurable function error159(string msg212) { 
    local integer hash139
    local string this966
    local hashtable this173
    local integer parentKey643
    local integer childKey436
    local hashtable this278
    local integer parentKey109
    local integer childKey704
    local string msg197
    local player showTo209
    local integer loglvl105
    local string msg442
    local string compositeMsg207
    local hashtable this151
    local integer parentKey343
    local integer childKey108
    local integer value196
    local real this326
    local hashtable this898
    local integer parentKey170
    local integer childKey116
    local boolean value141
    local hashtable this775
    local integer parentKey210
    local integer childKey146
    local hashtable this134
    local integer parentKey823
    local integer childKey106
    local string msg149
    local player showTo131
    local integer loglvl203
    local string msg471
    local string compositeMsg192
    local hashtable this186
    local integer parentKey143
    local integer childKey563
    local boolean value837
    local string msg304
    local player showTo192
    local integer loglvl203
    local string msg180
    local string compositeMsg259
    local hashtable this744
    local integer parentKey163
    local integer childKey125
    local boolean value195
    local hashtable this156
    local integer parentKey326
    local integer childKey130
    local integer value135
    local real this144
    local string msg676
    local player showTo483
    local integer loglvl166
    local string msg207
    local string compositeMsg499
    if MagicFunctions_compiletime_135 {
        compileError140(("ERROR: " + msg_212));
    } else {
        if (not false) {
            this_966 = msg_212;
            hash_139 = StringHash146(this_966);
            this_173 = ErrorHandling_HT_411;
            parentKey_643 = -1;
            childKey_436 = hash_139;
            if HaveSavedInteger169(this_173, parentKey_643, childKey_436) {
                this_278 = ErrorHandling_HT_411;
                parentKey_109 = -1;
                childKey_704 = hash_139;
                if ((LoadInteger143(this_278, parentKey_109, childKey_704) + 60) < GameTimer_currentTime_149) {
                    msg_197 = (msg_212 + #getStackTrace());
                    showTo_209 = Player_localPlayer_114;
                    loglvl_105 = 4;
                    msg_442 = msg_197;
                    if ((2 castTo integer) <= (loglvl_105 castTo integer)) {
                        compositeMsg_207 = ((Loglevel_getTag142(loglvl_105) + " - ") + msg_442);
                        DisplayTimedTextToPlayer605(showTo_209, 0., 0., 45., compositeMsg_207);
                    } else {
                    };
                    this_151 = ErrorHandling_HT_411;
                    parentKey_343 = -1;
                    childKey_108 = hash_139;
                    this_326 = GameTimer_currentTime_149;
                    value_196 = R2I139(this_326);
                    SaveInteger105(this_151, parentKey_343, childKey_108, value_196);
                    this_898 = ErrorHandling_HT_411;
                    parentKey_170 = -1;
                    childKey_116 = hash_139;
                    value_141 = false;
                    SaveBoolean191(this_898, parentKey_170, childKey_116, value_141);
                } else {
                    this_775 = ErrorHandling_HT_411;
                    parentKey_210 = -1;
                    childKey_146 = hash_139;
                    if HaveSavedBoolean108(this_775, parentKey_210, childKey_146) {
                        this_134 = ErrorHandling_HT_411;
                        parentKey_823 = -1;
                        childKey_106 = hash_139;
                        if (not LoadBoolean650(this_134, parentKey_823, childKey_106)) {
                            msg_149 = "|cffFF3A29Excessive repeating errors are being omitted";
                            showTo_131 = Player_localPlayer_114;
                            loglvl_203 = 4;
                            msg_471 = msg_149;
                            if ((2 castTo integer) <= (loglvl_203 castTo integer)) {
                                compositeMsg_192 = ((Loglevel_getTag142(loglvl_203) + " - ") + msg_471);
                                DisplayTimedTextToPlayer605(showTo_131, 0., 0., 45., compositeMsg_192);
                            } else {
                            };
                            this_186 = ErrorHandling_HT_411;
                            parentKey_143 = -1;
                            childKey_563 = hash_139;
                            value_837 = true;
                            SaveBoolean191(this_186, parentKey_143, childKey_563, value_837);
                        } else {
                        };
                    } else {
                        msg_304 = "|cffFF3A29Excessive repeating errors are being omitted";
                        showTo_192 = Player_localPlayer_114;
                        loglvl_203 = 4;
                        msg_180 = msg_304;
                        if ((2 castTo integer) <= (loglvl_203 castTo integer)) {
                            compositeMsg_259 = ((Loglevel_getTag142(loglvl_203) + " - ") + msg_180);
                            DisplayTimedTextToPlayer605(showTo_192, 0., 0., 45., compositeMsg_259);
                        } else {
                        };
                        this_744 = ErrorHandling_HT_411;
                        parentKey_163 = -1;
                        childKey_125 = hash_139;
                        value_195 = true;
                        SaveBoolean191(this_744, parentKey_163, childKey_125, value_195);
                    };
                };
            } else {
                this_156 = ErrorHandling_HT_411;
                parentKey_326 = -1;
                childKey_130 = hash_139;
                this_144 = GameTimer_currentTime_149;
                value_135 = R2I139(this_144);
                SaveInteger105(this_156, parentKey_326, childKey_130, value_135);
                msg_676 = (("Message: " + msg_212) + #getStackTrace());
                showTo_483 = Player_localPlayer_114;
                loglvl_166 = 4;
                msg_207 = msg_676;
                if ((2 castTo integer) <= (loglvl_166 castTo integer)) {
                    compositeMsg_499 = ((Loglevel_getTag142(loglvl_166) + " - ") + msg_207);
                    DisplayTimedTextToPlayer605(showTo_483, 0., 0., 45., compositeMsg_499);
                } else {
                };
            };
        } else {
        };
        I2S132((1 div 0));
    };
}


function init_EventHelper211() returns boolean { 
    new_HashMap197();
    new_HashMap197();
    new_Table695();
    return true;
}


function init_Framehandle388() returns boolean { 
    local framehandle receiver115
    local string typeName124
    local string name100
    local framehandle owner107
    local string inherits134
    local integer createContext156
    local framehandle this395
    local real width320
    local real height154
    Framehandle_GAME_UI_456 = BlzGetOriginFrame181(ORIGIN_FRAME_GAME_UI_287, 0);
    BlzGetOriginFrame181(ORIGIN_FRAME_WORLD_FRAME_164, 0);
    typeName_124 = "FRAME";
    name_100 = "SetMousePositionCage";
    owner_107 = Framehandle_GAME_UI_456;
    inherits_134 = null<string>;
    createContext_156 = 0;
    verifyFrameNameLength134(name_100);
    receiver_115 = BlzCreateFrameByType154(typeName_124, name_100, owner_107, inherits_134, createContext_156);
    this_395 = receiver_115;
    width_320 = 0.0001;
    height_154 = 0.0001;
    BlzFrameSetSize729(this_395, width_320, height_154);
    return true;
}


function verifyFrameNameLength134(string name152) returns boolean { 
    local string this418
    local integer this101
    this_418 = name_152;
    if (StringLength646(this_418) > 560) {
        this_101 = 560;
        error159(((("Trying to address frame with exceeding maximum frame name length (" + I2S132(this_101)) + ") for: ") + name_152));
        return false;
    } else {
    };
    return true;
}


function init_GameTimer721() returns boolean { 
    local timer receiver945
    local timer this172
    local real time129
    local code timerCallBack146
    local timer this127
    local real time187
    local code timerCallBack147
    receiver_945 = CreateTimer784();
    this_172 = receiver_945;
    time_129 = 100000.;
    timerCallBack_146 = null<code>;
    TimerStart754(this_172, time_129, false, timerCallBack_146);
    this_127 = CreateTimer784();
    time_187 = 0.030;
    timerCallBack_147 = ref_function_code__startPeriodic_GameTimer_199;
    TimerStart754(this_127, time_187, true, timerCallBack_147);
    return true;
}


function code__startPeriodic_GameTimer106() { 
    GameTimer_currentTime_149 = (GameTimer_currentTime_149 + 0.030);
}


function init_Group283() returns boolean { 
    CreateGroup426();
    return true;
}


function init_HashList650() returns boolean { 
    return true;
}


function init_Integer260() returns boolean { 
    return true;
}


function init_Lightning115() returns boolean { 
    return true;
}


function init_MagicFunctions316() returns boolean { 
    MagicFunctions_compiletime_135 = false;
    return true;
}


IS_COMPILETIME_NATIVE @compiletimenative function compileError140(string msg140) { 
}


function init_Maths179() returns boolean { 
    return true;
}


function init_Matrices302() returns boolean { 
    return true;
}


function init_Player114() returns boolean { 
    local integer i208
    local integer temp434
    Player_localPlayer_114 = GetLocalPlayer593();
    i_208 = 0;
    temp_434 = (bj_MAX_PLAYER_SLOTS_175 - 1);
    loop {
        exitwhen (i_208 > temp_434);
        Player176(i_208);
        i_208 = (i_208 + 1);
    };
    return true;
}


function init_Playercolor133() returns boolean { 
    ConvertPlayerColor190(24);
    ConvertPlayerColor190(25);
    ConvertPlayerColor190(26);
    ConvertPlayerColor190(27);
    return true;
}


function init_Printing481() returns boolean { 
    return true;
}


@configurable function Loglevel_getTag142(integer this128) returns string { 
    local integer temp760
    temp_760 = this_128;
    if (temp_760 == 0) {
        return "|cffADADADtrace|r";
    } else {
        if (temp_760 == 1) {
            return "|cff2685DCdebug|r";
        } else {
            if (temp_760 == 2) {
                return "|cffFFCC00info|r";
            } else {
                if (temp_760 == 3) {
                    return "|cffF47E3Ewarning|r";
                } else {
                    return "|cffFB2700error|r";
                };
            };
        };
    };
}


function init_Quaternion194() returns boolean { 
    return true;
}


function init_Real353() returns boolean { 
    return true;
}


function init_String769() returns boolean { 
    local string this486
    local string this133
    this_486 = "0123456789";
    StringLength646(this_486);
    this_133 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    StringLength646(this_133);
    return true;
}


function init_Table156() returns boolean { 
    Table_ht_101 = hashtable_compiletime_119_122;
    return true;
}


function init_Test187() returns boolean { 
    local string msg176
    local integer i129
    msg_176 = "Hello World.";
    i_129 = 0;
    loop {
        DisplayTimedTextToPlayer605(Player176(i_129), 0., 0., 60., msg_176);
        i_129 = (i_129 + 1);
        exitwhen (i_129 == bj_MAX_PLAYERS_150);
    };
    return true;
}


function init_TypeCasting781() returns boolean { 
    local integer this144
    local integer parentKey893
    local string value134
    local integer this103
    local integer parentKey150
    local string value902
    local hashtable this407
    local integer parentKey120
    local integer childKey100
    local string value174
    TypeCasting_typecastdata_161 = new_Table695();
    this_144 = TypeCasting_typecastdata_161;
    parentKey_893 = 0;
    value_134 = "";
    if (Table_typeId_599[this_144] == 0) {
        if (this_144 == 0) {
            error159("Nullpointer exception when calling Table.saveString");
        } else {
            error159("Called Table.saveString on invalid object.");
        };
    } else {
    };
    this_103 = this_144;
    parentKey_150 = parentKey_893;
    value_902 = value_134;
    this_407 = Table_ht_101;
    parentKey_120 = (this_103 castTo integer);
    childKey_100 = parentKey_150;
    value_174 = value_902;
    SaveStr261(this_407, parentKey_120, childKey_100, value_174);
    return true;
}


function init_Vectors894() returns boolean { 
    Location196(0., 0.);
    return true;
}


function init_WeatherEffects105() returns boolean { 
    return true;
}


function initCompiletimeState_0412() { 
    InitHashtable158();
    InitHashtable158();
    hashtable_compiletime_119_122 = InitHashtable158();
    hashtable_compiletime_177 = InitHashtable158();
    SaveInteger105(hashtable_compiletime_119_122, 1, -242600650, 0);
    SaveInteger105(hashtable_compiletime_119_122, 1, 1132341824, 1);
    SaveInteger105(hashtable_compiletime_119_122, 1, -647782241, 2);
    SaveInteger105(hashtable_compiletime_119_122, 1, -854572045, 3);
    SaveInteger105(hashtable_compiletime_119_122, 1, -680649701, 4);
    SaveInteger105(hashtable_compiletime_119_122, 1, -943650483, 5);
    SaveInteger105(hashtable_compiletime_119_122, 1, -671760605, 6);
    SaveInteger105(hashtable_compiletime_119_122, 1, 349230650, 7);
    SaveInteger105(hashtable_compiletime_119_122, 1, -1894922563, 8);
    SaveInteger105(hashtable_compiletime_119_122, 1, -1474492777, 9);
    SaveInteger105(hashtable_compiletime_119_122, 1, -1587459251, 10);
    SaveInteger105(hashtable_compiletime_119_122, 1, -1676716706, 11);
    SaveInteger105(hashtable_compiletime_119_122, 1, -1559655710, 12);
    SaveInteger105(hashtable_compiletime_119_122, 1, -1663695754, 13);
    SaveInteger105(hashtable_compiletime_119_122, 1, 597637742, 14);
    SaveInteger105(hashtable_compiletime_119_122, 1, 789744696, 15);
    SaveStr261(hashtable_compiletime_119_122, 2, 0, "");
}


function new_HashMap197() returns integer { 
    local integer this777
    local integer this111
    if (Table_firstFree_160 == 0) {
        if (Table_maxIndex_197 < 32768) {
            Table_maxIndex_197 = (Table_maxIndex_197 + 1);
            this_111 = Table_maxIndex_197;
            Table_typeId_599[this_111] = 13;
        } else {
            error159("Out of memory: Could not create HashMap.");
            this_111 = 0;
        };
    } else {
        Table_firstFree_160 = (Table_firstFree_160 - 1);
        this_111 = Table_nextFree_254[Table_firstFree_160];
        Table_typeId_599[this_111] = 13;
    };
    this_777 = this_111;
    return this_777;
}


function new_Table695() returns integer { 
    local integer this178
    local integer this173
    if (Table_firstFree_160 == 0) {
        if (Table_maxIndex_197 < 32768) {
            Table_maxIndex_197 = (Table_maxIndex_197 + 1);
            this_173 = Table_maxIndex_197;
            Table_typeId_599[this_173] = 12;
        } else {
            error159("Out of memory: Could not create Table.");
            this_173 = 0;
        };
    } else {
        Table_firstFree_160 = (Table_firstFree_160 - 1);
        this_173 = Table_nextFree_254[Table_firstFree_160];
        Table_typeId_599[this_173] = 12;
    };
    this_178 = this_173;
    return this_178;
}


function dispatch_Table_Table_Table_saveInt213(integer this363, integer parentKey167, integer value154) { 
    local integer this972
    local integer parentKey830
    local integer value605
    local hashtable this734
    local integer parentKey231
    local integer childKey128
    local integer value111
    if (Table_typeId_599[this_363] == 0) {
        if (this_363 == 0) {
            error159("Nullpointer exception when calling Table.saveInt");
        } else {
            error159("Called Table.saveInt on invalid object.");
        };
    } else {
    };
    this_972 = this_363;
    parentKey_830 = parentKey_167;
    value_605 = value_154;
    this_734 = Table_ht_101;
    parentKey_231 = (this_972 castTo integer);
    childKey_128 = parentKey_830;
    value_111 = value_605;
    SaveInteger105(this_734, parentKey_231, childKey_128, value_111);
}