Name | Type | is_array | initial_value |
A_Die_lost_gold | integer | No | |
A_Item_steal | integer | No | |
A_Real_Damage | real | Yes | |
A_Spell_Special | effect | Yes | |
A_Spell_Text | texttag | Yes | |
AA_Effect | effect | Yes | |
AA_PlavouciText | texttag | Yes | |
Alpha_Strike_Base_Pos | location | Yes | |
Alpha_strike_Base_pos | location | Yes | |
Alpha_strike_Base_Target | location | No | |
Alpha_Strike_Base_Target | unit | Yes | |
Alpha_strike_Base_Target_MUI | unit | Yes | |
Alpha_Strike_Base_Target_Pos | location | No | |
Alpha_Strike_Blade | effect | Yes | |
Alpha_strike_Blade | effect | Yes | |
Alpha_strike_Group | group | No | |
Alpha_Strike_Group | group | No | |
Alpha_strike_MUI_Integer | integer | No | |
Alpha_Strike_Mui_Integer | integer | No | |
Alpha_Strike_Mui_Loop | integervar | No | |
Alpha_strike_MUI_Loop | integer | No | |
Alpha_strike_MUI_Turnoff | integer | No | |
Alpha_Strike_Mui_Turnoff | integer | No | |
Alpha_Strike_Off | boolean | Yes | |
Alpha_strike_Off | boolean | Yes | |
Alpha_Strike_Pos | location | No | |
Alpha_strike_Pos | location | No | |
Alpha_Strike_Pos_Off | location | No | |
Alpha_strike_Pos_Off | location | No | |
Alpha_Strike_Sfx | effect | No | |
Alpha_strike_Sfx | effect | No | |
Alpha_Strike_Striker | unit | Yes | |
Alpha_strike_Striker | unit | Yes | |
Alpha_strike_Target | unit | Yes | |
Alpha_Strike_Target | unit | Yes | |
Alpha_Strike_Target_Pos | location | No | |
Alpha_strike_Target_pos | location | No | |
Alpha_strike_Targeted | group | Yes | |
Alpha_Strike_Targeted_Group | group | Yes | |
Angle | real | Yes | 0.00 |
angle | real | No | 0.00 |
AP_TU | integer | No | |
AR_Random | integer | No | |
Arcane_poison | integer | Yes | |
Arcane_Poison_stack | group | No | |
Area | real | Yes | 0.00 |
Arrow | unit | Yes | |
Arrow_Angle | real | Yes | |
Arrow_Caster_offset | location | No | |
Arrow_Caster_pos | location | No | |
Arrow_damage | real | Yes | |
Arrow_Damage_group | group | No | |
Arrow_damaged | group | Yes | |
Arrow_Distance | real | Yes | |
Arrow_effect1 | effect | Yes | |
Arrow_effect2 | effect | Yes | |
Arrow_effect3 | effect | Yes | |
Arrow_group | group | No | |
Arrow_MUI_count | integer | No | |
Arrow_offset | location | No | |
Arrow_pos | location | No | |
Arrow_Real | real | Yes | |
Arrow_Target_point | location | Yes | |
Arrow_TempSFX | effect | No | |
Arrow_value | integer | No | |
B1T | integer | No | |
Backstab_Angle | real | No | |
Backstab_Caster | unit | No | |
Backstab_Point | location | Yes | |
Backstab_Target | unit | No | |
Bleed_Bleeded | unit | Yes | |
Bleed_Bleeder | unit | Yes | |
Bleed_Mui_Integer | integer | No | |
Bleed_Mui_Loop | integer | No | |
Bleed_Mui_Turnoff | integer | No | |
Bleed_off | boolean | Yes | |
Bleed_Off | boolean | Yes | |
Bleed_Pos | location | No | |
Bleed_Previous_pos | location | Yes | |
Bleed_Previous_Pos | location | Yes | |
Bleed_Sfx | effect | No | |
Bleed_SFX | effect | No | |
Bleed_Time | integer | Yes | |
Bleed_time | integer | Yes | 8 |
BlinkStrikeDamage | integer | Yes | |
BlinkstrikeP1 | location | Yes | |
BlinkstrikeP2 | location | Yes | |
BlinkstrikeP3 | location | Yes | |
BooleanCome | boolean | Yes | |
BooleanOn_Off | boolean | Yes | |
BP_Angle | real | No | |
BP_AoeBase | real | No | |
BP_AoePerLevel | real | No | |
BP_BranchAoe | real | No | |
BP_BranchCore | unitcode | No | |
BP_BranchHitSFX | string | No | |
BP_BranchSpeed | real | No | |
BP_DamageBase | real | No | |
BP_DamagePerLevel | real | No | |
BP_DurationBase | real | No | |
BP_DurationPerLevel | real | No | |
BP_Hash | hashtable | No | |
BP_HeightMultiplyer | real | No | |
BP_KnockbackDetriment | real | No | |
BP_KnockbackSFX | string | No | |
BP_KnockbackStrengthBase | real | No | |
BP_KnockbackStrengthPerLevel | real | No | |
BP_MinRange | real | No | |
BP_Plant | unitcode | No | |
BP_Plants | group | No | |
BP_PlantSpeed | real | No | |
BP_RealCache | real | Yes | |
BP_Spell | abilcode | No | |
BP_TempGroup | group | No | |
BP_TempPoint | location | No | |
BP_TempPoint2 | location | No | |
BP_TempReal | real | No | |
BP_TempU | unit | No | |
BP_TempU2 | unit | No | |
BP_TempX | real | No | |
BP_TempY | real | No | |
BP_TreeChecker | unit | No | |
BP_TreeDestroyArea | real | No | |
BP_TreeKill | boolean | No | |
BP_U | unit | No | |
BP_UHandle | integer | No | |
BP_UHandleC | integer | No | |
BT2 | integer | No | |
BT_Angle | real | Yes | |
BT_Dummy | unit | Yes | |
BT_Equation | real | Yes | |
BT_Group | group | Yes | |
BT_Group1 | group | No | |
BT_Hero | unit | Yes | |
BT_Kiio | integer | No | |
BT_Loop | integer | No | |
BT_Main_Point | location | Yes | |
BT_Max_Distance | real | Yes | |
BT_Off | boolean | Yes | |
BT_Offset | real | Yes | |
BT_Part | integer | Yes | |
BT_Point | location | Yes | |
BT_Positive | integer | Yes | |
BT_Special | effect | Yes | |
BT_Speed | real | Yes | |
BT_Take_Dist | real | Yes | |
BT_Times | integer | No | |
BT_Timmer | integer | No | |
caster | unit | No | |
Caster | unit | Yes | |
CF_Snd | integer | No | |
Chain_Caster | unit | No | |
Chain_Distance | real | Yes | |
Chain_Link_Mui_Integer | integer | No | |
Chain_Link_Mui_Loop | integervar | No | |
Chain_Link_Mui_Turnoff | integer | No | |
Chain_Link_Off | boolean | Yes | |
Chain_Link_Unit | unit | Yes | |
Chain_Linked_Unit | unit | Yes | |
Chain_Missile | unit | No | |
Chain_Missle | unit | No | |
Chain_Pos | location | No | |
Chain_Time | integer | Yes | |
Chained_Chain | lightning | Yes | |
Chained_Pos | location | No | |
ChainFrost_Group | group | No | |
ChainFrost_Jumps | integer | No | |
CM_Angle | real | Yes | |
CM_angle | real | Yes | |
CM_Caster | unit | Yes | |
CM_cPoint | location | Yes | |
CM_DamageTimer | integer | Yes | |
CM_damageTimmer | integer | Yes | |
CM_Distance | real | Yes | |
CM_dPoint | location | Yes | |
CM_Dummy | unit | Yes | |
CM_dummy | unit | Yes | |
CM_model | effect | Yes | |
CM_Model | effect | Yes | |
CM_model2 | effect | Yes | |
CM_mPoint | location | Yes | |
CM_RollDamage | real | Yes | |
CM_target | group | No | |
CM_Targets | group | No | |
Combine_Charged_Items | boolean | No | |
Combine_Charges_Max | integer | No | |
Count | integer | Yes | 0 |
Creep_Position | location | Yes | |
Creep_Positions | location | Yes | |
Creep_text_kill | texttag | No | |
Creep_Types | unitcode | Yes | |
CreepItems | itemcode | Yes | |
CreepItemsCount | integer | No | |
CreepLocs | location | Yes | |
csLastPlayer | player | No | |
Curse_of_ghoul | integer | No | |
Curve | real | Yes | 0.00 |
Damage | real | Yes | 400.00 |
DeathMatch | integer | Yes | |
des | destructable | Yes | |
Devastating_Check | integer | Yes | |
Devastating_Check_Mui_Integer | integer | No | |
Devastating_Check_Mui_Loop | integervar | No | |
Devastating_Check_Mui_Turnoff | integer | No | |
Devastating_Check_Off | boolean | Yes | |
Devastating_Health_Mui_Turnoff | integer | No | |
Devastating_Mui_Integer | integer | No | |
Devastating_Mui_Loop | integervar | No | |
Devastating_Mui_Turnoff | integer | No | |
Devastating_Off | boolean | Yes | |
Devastation_Group | group | Yes | |
Devastation_Sfx | effect | No | |
Devastation_Time | integer | Yes | |
Devastator | unit | Yes | |
Devastator_Facing | real | Yes | |
Devastator_Height | real | Yes | |
Devastator_Pos | location | No | |
Devastator_Pos_Off | location | No | |
Devastator_Target | unit | Yes | |
Devastator_Target_Pos | location | No | |
Devastator_Target_Pos_Off | location | No | |
Di_Unit | unit | No | |
Dis_Con | real | No | |
Dis_Unit | unit | No | |
Distance | real | No | |
Distance_SZVN | real | Yes | 0.00 |
DistanceMax | real | Yes | 800.00 |
DK_annouces | string | Yes | |
DK_AnnoucesCount | integer | No | |
DK_sound | sound | Yes | |
DK_timmer | timer | Yes | |
DoubleKillCounter10 | integer | Yes | |
DoubleKillcounter2 | integer | Yes | |
DoubleKillCounter3 | integer | Yes | |
DoubleKillCounter4 | integer | Yes | |
DoubleKillCounter5 | integer | Yes | |
DoubleKillCounter6 | integer | Yes | |
DoubleKillCounter7 | integer | Yes | |
DoubleKillCounter8 | integer | Yes | |
DoubleKillCounter9 | integer | Yes | |
DoubleKillCounterScoru | integer | Yes | |
DoubleKillCounterSenti | integer | Yes | |
DoublKillcounter | integer | Yes | |
Dual_Weapon_Mui_Integer | integer | No | |
Dual_Weapon_Mui_Loop | integervar | No | |
Dual_Weapon_Mui_Turnoff | integer | No | |
Dual_Weapon_Off | boolean | Yes | |
Dual_Weapon_Sfx | effect | Yes | |
Dual_Weapon_Time | integer | Yes | |
Duelist | unit | Yes | |
Dummy | unit | Yes | |
dummy | unit | No | |
DummyCaster | unit | No | |
Dvojmec | boolean | Yes | |
Dying_unit | unit | Yes | |
effect | string | No | |
End_Game_If_All_Gone | boolean | No | |
Essence_Shift_Percentage | real | No | |
Eye_Tornado_Caster | unit | Yes | |
Eye_Tornado_Checking | integervar | No | |
Eye_Tornado_Dummies | unit | Yes | |
Eye_Tornado_Group | group | No | |
Eye_Tornado_Group_2 | group | Yes | |
Eye_Tornado_Group_Pos | location | No | |
Eye_Tornado_Inside_Loop | integervar | No | |
Eye_Tornado_Mui_Integer | integer | No | |
Eye_Tornado_Mui_Loop | integer | No | |
Eye_Tornado_Mui_Turnoff | integer | No | |
Eye_Tornado_Off | boolean | Yes | |
Eye_Tornado_Pos | location | No | |
Eye_Tornado_Pos_Off | location | No | |
Eye_Tornado_Pos_Tornados | location | No | |
Fissure_AddGroup | group | No | |
Fissure_Addgroup | group | No | |
Fissure_Angle | real | No | |
Fissure_Caster | unit | No | |
Fissure_Caster_Loc | location | No | |
Fissure_Destructible | destructable | Yes | |
Fissure_Group | group | No | |
Fissure_Level | integer | No | |
Fissure_Offset | location | Yes | |
Fissure_TargetLine | real | No | |
Fissure_TargetPoint | location | No | |
Fissure_TempLine | real | No | |
Fissure_TimeLast | integer | No | |
Fissure_Timelast | integer | No | |
Force_Pos | location | No | |
Force_Pos_Off | location | No | |
Force_Staff_Distance | real | Yes | |
Force_Staff_Facing | real | Yes | |
Force_Staff_Mui_Integer | integer | No | |
Force_Staff_Mui_Loop | integervar | No | |
Force_Staff_Mui_Turnoff | integer | No | |
Force_Staff_Off | boolean | Yes | |
Force_Staff_Sfx | effect | Yes | |
Force_Staff_Unit | unit | Yes | |
Fortune_Reversal_Health | real | No | |
Fortune_Reversal_Mana | real | No | |
Fortune_Reversed | unit | No | |
Freenzingfield_id | unit | Yes | |
FreezingPrison_Caster | unit | No | |
FreezingPrison_CreatedUnit | unit | No | |
FreezingPrison_CreateUnit | unit | No | |
FreezingPrison_DamagePerSecond | real | No | |
FreezingPrison_DmgPerSecond | real | No | |
FreezingPrison_DummyCaster | unit | No | |
FreezingPrison_DummyCasterUnit | unit | No | |
FreezingPrison_Icingpoint | location | No | |
FreezingPrison_IcingPoint | location | No | |
FreezingPrison_LoopNumber | real | No | |
FreezingPrison_Player | player | No | |
FreezingPrison_Target | unit | No | |
FreezingPrison_Targetpoint | location | No | |
FreezingPrison_TargetPoint | location | No | |
FreezingPrison_Trgtdefult | location | No | |
FreezingPrison_TrgtDefultPoint | location | No | |
FristTime | boolean | No | |
Frost_Aura_Loop | integer | No | |
Frost_Aura_Loop2 | integer | No | |
Frost_Aura_Mui_Integer | integer | No | |
Frosty | unit | Yes | |
Frosty_Group | group | No | |
Frosty_Groupie_Two | group | No | |
Frosty_Pos | location | No | |
Game_Minutes | integer | No | |
Game_Seconds | integer | No | |
Game_Time | timer | No | |
GameMode | integer | No | |
GDD__Integers | integer | Yes | |
GDD__LeftMapGroup | group | No | |
GDD__TriggerArray | trigger | Yes | |
GDD__UnitArray | unit | Yes | |
GDD_Damage | real | No | |
GDD_DamagedUnit | unit | No | |
GDD_DamageSource | unit | No | |
GDD_Event | real | No | |
Gold_DKTK | item | Yes | |
HashCache | hashtable | No | |
Hellfire_Laser_Point | location | No | |
Hero_Level | integer | Yes | |
Hero_level_player | integer | No | |
Hero_Level_target | unit | Yes | |
Hero_Revive_Time_Factor | real | No | |
Hero_Revive_Time_Factor_Timmer | timer | Yes | |
Hero_skupina_levels | group | No | |
Heroes_All | unitcode | Yes | UnitTypeNull |
Heroes_Scourge | unitcode | Yes | UnitTypeNull |
Heroes_Sentinel | unitcode | Yes | UnitTypeNull |
Highlander_Group | group | No | |
Highlander_Mui_Integer | integer | No | |
Highlander_Mui_Loop | integervar | No | |
Highlander_Mui_Turnoff | integer | No | |
Highlander_Off | boolean | Yes | |
Highlander_Pos | location | No | |
Highlander_Time | integer | Yes | |
Highlander_Unit | unit | Yes | |
Hook | unit | Yes | |
Hostile_Revive_Time | real | No | |
i | integer | No | |
Invisibility_Level | integer | No | |
Invisibility_Unit | unit | No | |
Invisiblity_Level | integer | No | |
Invisiblity_Unit | unit | No | |
ItemDrop | integer | Yes | |
ItemDropCount | integer | No | |
KillPoint | integer | Yes | |
KillPoint_Owning | integer | Yes | |
KillPoint_Unit | unit | Yes | |
KillPointSkk | integer | No | |
Lasso_Angle | real | Yes | |
Lasso_CancelGroup | group | No | |
Lasso_Caster | unit | Yes | |
Lasso_CasterLoc | location | Yes | |
Lasso_Cliff_Debug | boolean | Yes | |
Lasso_Damage | abilcode | No | |
Lasso_Distance | real | Yes | |
Lasso_Dur | real | Yes | |
Lasso_Dynamic_Index | integer | No | |
Lasso_Effect | effect | Yes | |
Lasso_Height | real | Yes | |
Lasso_Index1 | integer | No | |
Lasso_Index2 | integer | No | |
Lasso_Index3 | integer | No | |
Lasso_Index4 | integer | No | |
Lasso_IsDynIndexSet | boolean | No | |
Lasso_IsInstanceOn | boolean | Yes | |
Lasso_Lightning | lightning | Yes | |
Lasso_MultiCast | boolean | Yes | |
Lasso_PullOn | boolean | Yes | |
Lasso_Speed | real | Yes | |
Lasso_StartHeight | real | Yes | |
Lasso_Target | unit | Yes | |
Lasso_TargetFIXpozician | integer | No | |
Lasso_TargetLoc | location | Yes | |
Lasso_TempLoc | location | Yes | |
Lasso_Throw | boolean | Yes | |
LastHeroStanding | force | No | |
LeaderboardScourge | leaderboard | No | |
LeaderboardSentinel | leaderboard | No | |
level | integer | No | |
level_Kop__rovat_2 | integer | No | |
level_Kop__rovat_3 | integer | No | |
LF_GDD__Integers | integer | Yes | |
LF_GDD__LeftMapGroup | group | No | |
LF_GDD__TiggerArray | trigger | Yes | |
LF_GDD__TriggerArray | trigger | Yes | |
LF_GDD__UnitArray | unit | Yes | |
LF_GDD_Damage | real | No | |
LF_GDD_DamagedUnit | unit | No | |
LF_GDD_DamageSource | unit | No | |
LF_GDD_DamageUnit | unit | No | |
LF_GDD_Event | real | No | |
LF_lifesteal_10 | real | No | |
LF_Lifesteal_10 | real | No | |
LF_lifesteal_15 | real | No | |
LF_Lifesteal_15 | real | No | |
LF_Lifesteal_20 | real | No | |
LF_lifesteal_20 | real | No | |
LF_lifesteal_25 | real | No | |
LF_Lifesteal_25 | real | No | |
LF_lifesteal_5 | real | No | |
LF_Lifesteal_5 | real | No | |
LF_Open_Wounds_Grp | group | No | |
LF_Temp_U | unit | No | |
LF_Temp_U2 | unit | No | |
Lich | unit | No | |
Lifesteal | real | No | |
Loop | integer | Yes | |
LoopCreeps | integer | No | |
LoopRandom | integer | No | |
LoopSuper | integer | No | |
LR_Channel_Loop | integer | No | |
LR_Dummies | unitcode | Yes | |
LR_InsantDamage | integer | Yes | |
LR_InstantDamageAoE | real | Yes | |
LR_LightningExpiration | real | No | |
LR_Loop | integer | No | |
LR_Owner | player | No | |
LR_PickedUnit | unit | No | |
LR_Point | location | No | |
LR_SpecialFX | string | Yes | |
LR_Spell | abilcode | Yes | |
LR_Spell_Level | integer | No | |
LR_TempPoint | location | No | |
LR_Unit | unit | No | |
MammothHookAngle | real | Yes | |
MammothHookCaster | unit | Yes | |
MammothHooker | unit | Yes | |
MammothHookHooked | boolean | Yes | |
MammothHookLoop | integer | Yes | |
MammothHookTargets | group | Yes | |
MamothHookHooked | boolean | Yes | |
Max_jumps | integer | No | |
Max_Jumps | integer | No | |
Meat_Hook_Chain | unit | Yes | |
Meat_Hook_Count | integer | No | |
Meat_Hook_Distance | real | No | |
Meat_Hook_Distance_Max | real | No | |
Meat_Hook_Unit | unit | Yes | |
MeathHooker | unit | Yes | |
MeatHookAngle | real | Yes | |
MeatHookCaster | unit | Yes | |
MeatHooker | unit | Yes | |
MeatHookHooked | boolean | Yes | |
MeatHookLoop | integer | Yes | |
MeatHookTarget | unit | Yes | |
MeatLookLoop | integer | Yes | |
Meditate_Mui_Integer | integer | No | |
Meditate_Mui_Loop | integervar | No | |
Meditate_Mui_Turnoff | integer | No | |
Meditate_Off | boolean | Yes | |
Meditate_Sfx | effect | No | |
Meditate_Stop_Loop | integervar | No | |
Meditate_Time | integer | Yes | |
Meditator | unit | Yes | |
MHS_Caster | unit | No | |
MHS_CasterPlayer | player | No | |
MHS_Damage | real | No | |
MHS_distance | real | No | |
MHS_Distance | real | No | |
MHS_Dummy | unit | No | |
MHS_Heroes | group | No | |
MHS_I | location | No | |
MHS_I2 | location | No | |
MHS_l | location | No | |
MHS_l2 | location | No | |
MHS_missletarget | unit | No | |
MHS_shortestdis | real | No | |
MHS_Spell_level | integer | No | |
MHS_spell_lvl | integer | No | |
MHS_Target | unit | No | |
MHS_Targets | integer | No | |
MHS_targets | integer | No | |
Min_Dis | real | No | 1000.00 |
Min_Dis_Unit | unit | No | |
Min_Dis_Unit_Rnd | unit | No | |
Min_Group | group | No | |
Mind_Explosion_Death | group | No | |
Mind_Explosion_Death_Pos | location | No | |
Mind_Explosion_Group | group | No | |
Mind_Explosion_Pos | location | No | |
Mind_Explosion_Sfx | effect | No | |
MODE_AllRandom_AllPick | integer | No | 1 |
Mode_APSOARSO | integer | No | |
MODE_Normal | integer | No | 0 |
MODE_Reverse | integer | No | 2 |
MUI | integer | Yes | |
mui | integer | Yes | |
MUI1 | integer | No | |
MUI2 | integer | No | |
Multi_Shot_Angles | integer | Yes | |
Multi_Shot_Distance | real | Yes | |
Multi_Shot_Dummies | unit | Yes | |
Multi_Shot_Facing | real | Yes | |
Multi_Shot_Group | group | No | |
Multi_Shot_Group_2 | group | Yes | |
Multi_Shot_Inside_Loop | integer | No | |
Multi_Shot_Mui_Integer | integer | No | |
Multi_Shot_Mui_Loop | integervar | No | |
Multi_Shot_Mui_Turnoff | integer | No | |
Multi_Shot_Off | boolean | Yes | |
Multi_Shot_Pos | location | No | |
Multi_Shot_Pos_Off | location | No | |
Multi_Shot_Sfx | effect | No | |
Multi_Shot_Unit | unit | Yes | |
Multiboard_Clock | integer | No | |
Multiboard_Head_ico | unitcode | No | |
MultiBoard_Show_Assist | boolean | No | true |
MultiBoard_Show_creep | boolean | No | true |
Multiboard_ShowDeaths | boolean | No | true |
Multiboard_Spots | integer | Yes | |
NCV | integer | No | 10 |
Neutrals1 | integer | Yes | |
Neutrals2 | integer | Yes | |
Neutrals3 | integer | Yes | |
Neutrals4 | integer | Yes | |
Neutrals5 | integer | Yes | |
nos | integer | No | |
Nova_Damage | abilcode | No | |
Nova_Target | unit | No | |
Odd_Man_Out | force | No | |
OK | integer | No | |
OK_Scoruge | integer | No | |
Penitence_Mui_Integer | integer | No | |
Penitence_Mui_Loop | integervar | No | |
Penitence_Mui_Turnoff | integer | No | |
Penitence_Off | boolean | Yes | |
Penitence_Stop_Loop | integervar | No | |
Penitence_Time | integer | Yes | |
Penitencer | unit | Yes | |
Penitencer_Sfx | effect | Yes | |
Penitencer_Target | unit | Yes | |
Player | player | No | |
Player_Already_Picked | integer | Yes | |
Player_Colors | string | Yes | |
Player_Starting_Gold | integer | No | |
PlayerHOOK | integer | No | 0 |
PlayerNames | string | Yes | |
PlayerNumber | integer | Yes | |
Players | force | No | |
PlayersCount | integer | No | |
PlayersScourge | force | No | Force00 |
PlayersScourgeCount | integer | No | |
PlayersScourgePlaying | force | No | |
PlayersScourgeReverse | force | No | |
PlayersSentinel | force | No | Force06 |
PlayersSentinelCount | integer | No | |
PlayersSentinelPlaying | force | No | |
PlayersSentinelReverse | force | No | |
Point | location | No | |
Point1 | location | Yes | |
Point2 | location | No | |
Point3 | location | Yes | |
points | location | Yes | |
PPlayer | player | No | |
Random_Area | real | No | |
Random_Group | group | No | |
Random_Group_Random_People | group | No | |
Random_Hero | integer | No | |
Random_Number | integer | Yes | |
Random_Position | location | No | |
Random_Sfx | effect | No | |
RandomData_All | integer | Yes | |
RandomData_Scourge | integer | Yes | |
RandomData_Sentinel | integer | Yes | |
Randomhero | unitcode | No | |
RandomReal | real | Yes | 0.00 |
RandomTotal_All | integer | No | |
RandomTotal_Scourge | integer | No | |
RandomTotal_Sentinel | integer | No | |
Range | real | Yes | |
Repick_Cost_Ammount | integer | No | |
Reverse_Polarity_Group | group | No | |
Reverse_Polarity_Pos_Off | location | No | |
Reverse_Polarity_Position | location | No | |
RevivableHeroes | group | No | |
RevivableTimersWindows | timerdialog | Yes | |
ReviveTimers | timer | Yes | |
RiverItems | itemcode | Yes | |
RiverItemsCount | integer | No | |
RiverItemsRegions | location | Yes | |
RiverItemsRegionsCount | integer | No | |
RiverItemsTaken | boolean | Yes | |
Roll | integer | No | |
Score_allcreep | integer | Yes | |
Score_assist | integer | Yes | |
Score_Deaths | integer | Yes | |
Score_Kills | integer | Yes | |
ShortMode_On | boolean | No | |
Smrt_rozklad | unitcode | No | |
Sneaky_Floatin | texttag | No | |
Sneaky_Kill_Count | real | Yes | |
Sneaky_Kill_Loop | integervar | No | |
Sneaky_Mui_Integer | integer | No | |
Sneaky_Mui_Loop | integervar | No | |
Sneaky_Pos | location | No | |
Sneaky_Previous_Pos | location | Yes | |
Sneaky_Ranger | unit | Yes | |
Snipe_Shot_Dummies | unit | Yes | |
Snipe_Shot_Group | group | No | |
Snipe_Shot_Mui_Integer | integer | No | |
Snipe_Shot_Mui_Loop | integervar | No | |
Snipe_Shot_Mui_Turnoff | integer | No | |
Snipe_Shot_Off | boolean | Yes | |
Snipe_Shot_Pos | location | No | |
Snipe_Shot_Pos_Off | location | No | |
Snipe_Shot_Sfx | effect | No | |
Snipe_Shot_Sniper | unit | Yes | |
Snipe_Shot_Target | unit | Yes | |
Snipe_Shot_Target_Pos | location | No | |
Sonic_Blaster_Blaster | unit | Yes | |
Sonic_Blaster_Damage | real | Yes | |
Sonic_Blaster_Dummy | unit | Yes | |
Sonic_Blaster_Group | group | No | |
Sonic_Blaster_Mui_Integer | integer | No | |
Sonic_Blaster_Mui_Loop | integervar | No | |
Sonic_Blaster_Mui_Turnoff | integer | No | |
Sonic_Blaster_Off | boolean | Yes | |
Sonic_Blaster_Pos | location | No | |
Sonic_Blaster_Pos_Off | location | No | |
Sonic_Blaster_Sfx | effect | No | |
Sonic_Blaster_Target | unit | Yes | |
Sonic_Blaster_Target_Pos | location | No | |
Sonic_Rush_Damage | real | Yes | |
Sonic_Rush_Distance | integer | Yes | |
Sonic_Rush_Facing | real | Yes | |
Sonic_Rush_Group | group | No | |
Sonic_Rush_Group_2 | group | Yes | |
Sonic_Rush_Mui_Integer | integer | No | |
Sonic_Rush_Mui_Loop | integer | No | |
Sonic_Rush_Mui_Turnoff | integer | No | |
Sonic_Rush_Off | boolean | Yes | |
Sonic_Rush_Pos | location | No | |
Sonic_Rush_Pos_Off | location | No | |
Sonic_Rush_Rusher | unit | Yes | |
Sonic_Rush_Sfx | effect | No | |
Sort_Board_By_Kills | boolean | No | |
Soul_Catch_Distance | real | Yes | |
Soul_Catch_Dummy | unit | Yes | |
Soul_Catch_Facing | real | Yes | |
Soul_Catch_Group | group | No | |
Soul_Catch_Group_2 | group | Yes | |
Soul_Catch_Hero | unit | Yes | |
Soul_Catch_Mui_Integer | integer | No | |
Soul_Catch_Mui_Loop | integervar | No | |
Soul_Catch_Mui_Turnoff | integer | No | |
Soul_Catch_Off | boolean | Yes | |
Soul_Catch_Pos | location | No | |
Soul_Catch_Pos_Off | location | No | |
Soul_Catcher_Death | effect | No | |
Soul_Mastery_Hero | unit | Yes | |
Soul_Mastery_Integer | integer | No | |
Soul_Movement_Group | group | No | |
Soul_Movement_Hero | unit | Yes | |
Soul_Movement_Hero_Face | location | No | |
Soul_Movement_Integer | integer | No | |
Soul_Movement_Loop | integervar | No | |
Soul_Movement_Off | boolean | Yes | |
Soul_Movement_Pos | location | No | |
Soul_Movement_Pos_Off | location | No | |
Soul_Movement_Sfx | effect | No | |
Soul_Movement_Turnoff | integer | No | |
Soul_Movement_Unit | unit | Yes | |
Soul_Vortex_Caster | unit | Yes | |
Soul_Vortex_Centre_Unit | unit | Yes | |
Soul_Vortex_Creation | real | No | |
Soul_Vortex_Dummy | unit | Yes | |
Soul_Vortex_Extinction_Group | group | No | |
Soul_Vortex_Extinction_Loop | integervar | No | |
Soul_Vortex_Extinction_Sfx | integer | No | |
Soul_Vortex_Group | group | No | |
Soul_Vortex_Group_2 | group | Yes | |
Soul_Vortex_Inside_Loop | integervar | No | |
Soul_Vortex_Moving_Caster | unit | Yes | |
Soul_Vortex_Moving_Dummies | unit | Yes | |
Soul_Vortex_Moving_Facing | real | Yes | |
Soul_Vortex_Moving_Mui_Integer | integer | No | |
Soul_Vortex_Moving_Mui_Loop | integervar | No | |
Soul_Vortex_Moving_Mui_Turnoff | integer | No | |
Soul_Vortex_Moving_Off | boolean | Yes | |
Soul_Vortex_Moving_Point | location | Yes | |
Soul_Vortex_Moving_Pos | location | No | |
Soul_Vortex_Moving_Pos_Off | location | No | |
Soul_Vortex_Moving_Sfx | effect | Yes | |
Soul_Vortex_Mui_Integer | integer | No | |
Soul_Vortex_Mui_Loop | integervar | No | |
Soul_Vortex_Mui_Turnoff | integer | No | |
Soul_Vortex_Off | boolean | Yes | |
Soul_Vortex_Point | location | No | |
Soul_Vortex_Point_Off | location | No | |
Soul_Vortex_Time | integer | Yes | |
Source | location | Yes | |
SpecialEffect | effect | No | |
Speed | real | Yes | 0.03 |
Spelldamage | unit | Yes | |
SpellDamageCaster | unit | Yes | |
SpellDamageCasterPoint | location | Yes | |
Spinning_Caster | unit | Yes | |
Spinning_Degrees_Two | real | Yes | |
Spinning_Dist_Check_Loop | integervar | No | |
Spinning_Dist_Loop | integervar | No | |
Spinning_Dist_Off | boolean | Yes | |
Spinning_Distance | real | Yes | |
Spinning_Distance_Integer | integer | No | |
Spinning_Distance_Turnoff | integer | No | |
Spinning_Dummy | unit | Yes | |
Spinning_Facing | real | Yes | |
Spinning_Group | group | No | |
Spinning_Group_Pick | group | Yes | |
Spinning_Mui_Integer | integer | No | |
Spinning_Mui_Loop | integervar | No | |
Spinning_Mui_Turnoff | integer | No | |
Spinning_Off | boolean | Yes | |
Spinning_Pos | location | No | |
Spinning_Pos_Off | location | No | |
Spinning_Spinning_Caster | unit | Yes | |
Spinning_Spinning_Mui_Integer | integer | No | |
Spinning_Spinning_Mui_Loop | integervar | No | |
Spinning_Spinning_Mui_Turnoff | integer | No | |
Spinning_Spinning_Off | boolean | Yes | |
Spinning_Spinning_Unit | unit | Yes | |
Split_Mana_Amount | real | No | |
Split_Mana_Caster | unit | No | |
Split_Mana_Divided | real | No | |
Split_Mana_Group | group | No | |
Split_Mana_Group_Pos | location | No | |
Split_Mana_Pos | location | No | |
Spree | string | Yes | |
StartX | real | No | 1700.00 |
StartY | real | No | 2100.00 |
STR_Power_StrIncrease | integer | No | |
Super_Chances | integer | Yes | |
Super_Creeps_On | boolean | No | |
Super_Creeps_Scoruge | unitcode | Yes | u000 |
Super_Creeps_Sentinel | unitcode | Yes | e003 |
Super_Names | string | Yes | |
Super_Regions | rect | Yes | |
SwitchOn_mode | integer | No | |
Target | location | Yes | |
Team | group | Yes | |
Temp_U | unit | No | |
Temp_U2 | unit | No | |
TempBoolean | boolean | No | |
TempGroup | group | No | |
TempInit | integer | No | |
TempInteger | integer | No | |
TempLoc | location | No | |
TempPoint | location | No | |
temppoint | location | No | |
TempPoint1 | location | No | |
TempPoint2 | location | No | |
TempReal | real | No | |
TempUnit | unit | No | |
Test_Var | unit | Yes | |
Timer | timer | Yes | |
Tornado_Jump_Group | group | No | |
Tornado_Jump_Mui_Integer | integer | No | |
Tornado_Jump_Mui_Loop | integervar | No | |
Tornado_Jump_Mui_Turnoff | integer | No | |
Tornado_Jump_Off | boolean | Yes | |
Tornado_Jump_Pos | location | No | |
Tornado_Jump_Target_Point | location | Yes | |
Tornado_Jump_Time | integer | Yes | |
Tornado_Jump_Unit | unit | Yes | |
Traceless_Mui_Integer | integer | No | |
Traceless_Mui_Loop | integervar | No | |
Traceless_Mui_Turnoff | integer | No | |
Traceless_New_Check | integervar | No | |
Traceless_Off | boolean | Yes | |
Traceless_Stop_Sneaky | boolean | Yes | |
Traceless_Time | integer | Yes | |
Traceless_Tracer | unit | Yes | |
Triple_Sonic_Damage | real | No | |
Triple_Sonic_Sfx | effect | No | |
UberMode_On | boolean | No | |
UltraShortMode_On | boolean | No | |
Unholy_Plats_Allie_Pos | location | No | |
Unholy_Plats_Group | group | No | |
Unholy_Plats_Pos | location | No | |
Unit | unit | No | |
Unit_Group | group | No | |
UnitGroup | group | No | |
Velocity | real | No | |
Warp_Distance | real | Yes | |
Warp_Facing | real | Yes | |
Warp_Group_1 | group | No | |
Warp_Group_2 | group | No | |
Warp_Group_Pos | location | No | |
Warp_Integer | integer | No | |
Warp_Knock_Point | location | No | |
Warp_Loop | integervar | No | |
Warp_Off | boolean | Yes | |
Warp_Pos | location | No | |
Warp_Pos_Off | location | No | |
Warp_Sfx | effect | No | |
Warp_Turnoff | integer | No | |
Warped_Unit | unit | Yes | |
Wuju_Style_Inside_Check | integervar | No | |
Wuju_Style_Inside_Loop | integervar | No | |
Wuju_Style_Mui_Integer | integer | No | |
Wuju_Style_Mui_Loop | integervar | No | |
Wuju_Style_Mui_Turnoff | integer | No | |
Wuju_Style_Off | boolean | Yes | |
Wuju_Style_Sfx_1 | effect | Yes | |
Wuju_Style_Sfx_2 | effect | Yes | |
Wuju_Style_Time | integer | Yes | |
Wuju_Style_Unit | unit | Yes | |
Y_Map_point | location | Yes | |
Y_Map_Region | rect | Yes |
//*********************************************************************************************
//* GUI-Friendly Damage Detection -- v1.2.0 -- by Weep *
//* http://www.thehelper.net/forums/showthread.php?t=137957 *
//* *
//* Requires: only this trigger and its variables. *
//* *
//* -- What? -- *
//* This snippet provides a leak-free, GUI-friendly implementation of an "any unit takes *
//* damage" event. It requires no JASS knowledge to use. *
//* *
//* It uses the Game - Value Of Real Variable event as its method of activating other *
//* triggers, and passes the event responses through a few globals. *
//* *
//* -- Why? -- *
//* The traditional GUI method of setting up a trigger than runs when any unit is damaged *
//* leaks trigger events. This snippet is easy to implement and removes the need to do *
//* you own GUI damage detection setup. *
//* *
//* -- How To Implement -- *
//* 0. Before you copy triggers that use GDD into a new map, you need to copy over GDD *
//* with its GDD Variable Creator trigger, or the variables won't be automatically *
//* created correctly. *
//* *
//* 1. Be sure "Automatically create unknown variables while pasting trigger data" is *
//* enabled in the World Editor general preferences. *
//* 2. Copy this trigger category ("GDD") and paste it into your map. *
//* (Alternately: create the variables listed in the globals block below, create a *
//* trigger named "GUI Friendly Damage Detection", and paste in this entire text.) *
//* 3. Create your damage triggers using Game - Value Of Real Variable as the event, *
//* select GDD_Event as the variable, and leave the rest of the settings to the default *
//* "becomes Equal to 0.00". *
//* The event responses are the following variables: *
//* GDD_Damage is the amount of damage, replacing Event Response - Damage Taken. *
//* GDD_DamagedUnit is the damaged unit, replacing Event Response - Triggering Unit. *
//* GDD_DamageSource is the damaging unit, replacing Event Response - Damage Source. *
//* *
//* -- Notes -- *
//* Don't write any values to the variables used as the event responses, or it will mess *
//* up any other triggers using this snippet for their triggering. Only use their values. *
//* *
//* This uses arrays, so can have a maximum of 8190 instances at a time, and cleans up *
//* data at a rate of 33.33 per second. This should be enough for most maps. *
//* *
//* -- Credits -- *
//* Captain Griffin on wc3c.net for the research and concept of GroupRefresh. *
//* *
//* Credit in your map not needed, but please include this README. *
//* *
//* -- Version History -- *
//* 1.2.0: Made this snippet work properly with recursive damage. *
//* 1.1.1: Added a check in order to not index units with the Locust ability (dummy units).*
//* If you wish to check for damage taken by a unit that is unselectable, do not *
//* give the unit-type Locust in the object editor; instead, add the Locust ability *
//* 'Aloc' via a trigger after its creation, then remove it. *
//* 1.1.0: Added a check in case a unit gets moved out of the map and back. *
//* 1.0.0: First release. *
//* *
//*********************************************************************************************
//globals
// real udg_GDD_Event
// real udg_GDD_Damage
// unit udg_GDD_DamagedUnit
// unit udg_GDD_DamageSource
// trigger array udg_GDD__TriggerArray
// integer array udg_GDD__Integers
// unit array udg_GDD__UnitArray
// group udg_GDD__LeftMapGroup
//endglobals
function GDD_Event takes nothing returns boolean
local unit damagedcache = udg_GDD_DamagedUnit
local unit damagingcache = udg_GDD_DamageSource
local real damagecache = udg_GDD_Damage
set udg_GDD_DamagedUnit = GetTriggerUnit()
set udg_GDD_DamageSource = GetEventDamageSource()
set udg_GDD_Damage = GetEventDamage()
set udg_GDD_Event = 1.
set udg_GDD_Event = 0.
set udg_GDD_DamagedUnit = damagedcache
set udg_GDD_DamageSource = damagingcache
set udg_GDD_Damage = damagecache
set damagedcache = null
set damagingcache = null
return false
endfunction
function GDD_AddDetection takes nothing returns boolean
// if(udg_GDD__Integers[0] > 8190) then
// call BJDebugMsg("GDD: Too many damage events! Decrease number of units present in the map or increase recycle rate.")
// ***Recycle rate is the number used in the TimerStart line at the bottom of this trigger. Smaller is faster.***
// return
// endif
if(IsUnitInGroup(GetFilterUnit(), udg_GDD__LeftMapGroup)) then
call GroupRemoveUnit(udg_GDD__LeftMapGroup, GetFilterUnit())
else
if(GetUnitAbilityLevel(GetFilterUnit(), 'Aloc') == 0) then
set udg_GDD__Integers[0] = udg_GDD__Integers[0]+1
set udg_GDD__UnitArray[udg_GDD__Integers[0]] = GetFilterUnit()
set udg_GDD__TriggerArray[udg_GDD__Integers[0]] = CreateTrigger()
call TriggerRegisterUnitEvent(udg_GDD__TriggerArray[udg_GDD__Integers[0]], udg_GDD__UnitArray[udg_GDD__Integers[0]], EVENT_UNIT_DAMAGED)
call TriggerAddCondition(udg_GDD__TriggerArray[udg_GDD__Integers[0]], Condition(function GDD_Event))
endif
endif
return false
endfunction
function GDD_PresetDetection takes nothing returns nothing
local group g = CreateGroup()
local integer i = 0
set i = 0
loop
call GroupEnumUnitsOfPlayer(g, Player(i), Condition(function GDD_AddDetection))
call GroupClear(g)
set i = i+1
exitwhen i == bj_MAX_PLAYER_SLOTS
endloop
call DestroyGroup(g)
set g = null
endfunction
function GDD_GroupRefresh takes nothing returns nothing
//Based on GroupRefresh by Captain Griffen on wc3c.net
if (bj_slotControlUsed[5063] == true) then
call GroupClear(udg_GDD__LeftMapGroup)
set bj_slotControlUsed[5063] = false
endif
call GroupAddUnit(udg_GDD__LeftMapGroup, GetEnumUnit())
endfunction
function GDD_Recycle takes nothing returns nothing
if(udg_GDD__Integers[0] <= 0) then
return
elseif(udg_GDD__Integers[1] <= 0) then
set udg_GDD__Integers[1] = udg_GDD__Integers[0]
endif
if(GetUnitTypeId(udg_GDD__UnitArray[udg_GDD__Integers[1]]) == 0) then
call DestroyTrigger(udg_GDD__TriggerArray[udg_GDD__Integers[1]])
set udg_GDD__TriggerArray[udg_GDD__Integers[1]] = null
set udg_GDD__TriggerArray[udg_GDD__Integers[1]] = udg_GDD__TriggerArray[udg_GDD__Integers[0]]
set udg_GDD__UnitArray[udg_GDD__Integers[1]] = udg_GDD__UnitArray[udg_GDD__Integers[0]]
set udg_GDD__UnitArray[udg_GDD__Integers[0]] = null
set udg_GDD__Integers[0] = udg_GDD__Integers[0]-1
endif
set udg_GDD__Integers[1] = udg_GDD__Integers[1]-1
endfunction
function GDD_LeaveMap takes nothing returns boolean
local boolean cached = bj_slotControlUsed[5063]
if(udg_GDD__Integers[2] < 64) then
set udg_GDD__Integers[2] = udg_GDD__Integers[2]+1
else
set bj_slotControlUsed[5063] = true
call ForGroup(udg_GDD__LeftMapGroup, function GDD_GroupRefresh)
set udg_GDD__Integers[2] = 0
endif
call GroupAddUnit(udg_GDD__LeftMapGroup, GetFilterUnit())
set bj_slotControlUsed[5063] = cached
return false
endfunction
//===========================================================================
function InitTrig_GUI_Friendly_Damage_Detection takes nothing returns nothing
local region r = CreateRegion()
call RegionAddRect(r, GetWorldBounds())
call TriggerRegisterEnterRegion(CreateTrigger(), r, Condition(function GDD_AddDetection))
call TriggerRegisterLeaveRegion(CreateTrigger(), r, Condition(function GDD_LeaveMap))
call GDD_PresetDetection()
call TimerStart(CreateTimer(), 0.03, true, function GDD_Recycle)
set r = null
endfunction
function Trig_Revive_Creeps_Actions takes nothing returns nothing
local integer CUSTOM
set CUSTOM = GetUnitUserData(GetDyingUnit())
call TriggerSleepAction( udg_Hostile_Revive_Time )
call CreateNUnitsAtLoc( 1, udg_Creep_Types[CUSTOM], Player(PLAYER_NEUTRAL_AGGRESSIVE), udg_Creep_Positions[CUSTOM], bj_UNIT_FACING )
call SetUnitUserData( GetLastCreatedUnit(), CUSTOM )
endfunction
//===========================================================================
function InitTrig_Revive_Creeps takes nothing returns nothing
set gg_trg_Revive_Creeps = CreateTrigger( )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Revive_Creeps, Player(PLAYER_NEUTRAL_AGGRESSIVE), EVENT_PLAYER_UNIT_DEATH )
call TriggerAddAction( gg_trg_Revive_Creeps, function Trig_Revive_Creeps_Actions )
endfunction
function Trig_Combine_Items_Conditions takes nothing returns boolean
if ( not ( GetItemCharges(GetManipulatedItem()) > 0 ) ) then
return false
endif
if ( not ( udg_Combine_Charged_Items == true ) ) then
return false
endif
return true
endfunction
function Trig_Combine_Items_Actions takes nothing returns nothing
local integer ITEMCOUNT
local integer ITEMLOOP
local integer CHARGES
local integer MAXIMUM
local item NEWITEM
local unit OURUNIT
set MAXIMUM = udg_Combine_Charges_Max
set ITEMCOUNT = 0
set ITEMLOOP = 0
set CHARGES = 0
set NEWITEM = GetManipulatedItem()
set OURUNIT = GetManipulatingUnit()
loop
exitwhen ITEMLOOP > 6
if ((GetItemTypeId(NEWITEM)) == (GetItemTypeId(UnitItemInSlotBJ(OURUNIT, ITEMLOOP)))) then
if ((GetItemCharges(UnitItemInSlotBJ(OURUNIT, ITEMLOOP)) + GetItemCharges(NEWITEM)) <= MAXIMUM) then
if not ( (UnitItemInSlotBJ(OURUNIT, ITEMLOOP)) == (NEWITEM)) then
set CHARGES = (GetItemCharges(UnitItemInSlotBJ(OURUNIT, ITEMLOOP))) + GetItemCharges(NEWITEM)
call SetItemCharges( UnitItemInSlotBJ(OURUNIT, ITEMLOOP), CHARGES )
call RemoveItem( NEWITEM )
set ITEMLOOP=7
endif
endif
endif
if ( ITEMLOOP < 7 ) then
set ITEMLOOP = ITEMLOOP + 1
endif
endloop
endfunction
//===========================================================================
function InitTrig_Combine_Charged_Items takes nothing returns nothing
set gg_trg_Combine_Charged_Items = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Combine_Charged_Items, EVENT_PLAYER_UNIT_PICKUP_ITEM )
call TriggerAddCondition( gg_trg_Combine_Charged_Items, Condition( function Trig_Combine_Items_Conditions ) )
call TriggerAddAction( gg_trg_Combine_Charged_Items, function Trig_Combine_Items_Actions )
endfunction