Name | Type | is_array | initial_value |
Airflow_Ability | abilcode | Yes | |
Airflow_Cast_Point | location | Yes | |
Airflow_Caster | unit | Yes | |
Airflow_Caster_Point | location | Yes | |
Airflow_Integer | integer | Yes | |
Airflow_Picked_Unit | unit | Yes | |
Airflow_Time | real | Yes | |
Airflow_Unit | unit | Yes | |
Angel | real | Yes | |
Angle | real | No | |
AoE | real | Yes | |
Aqua_Aoe | real | No | |
Aqua_Damage | real | No | |
Aqua_Group | group | No | |
Aqua_Hero | unit | No | |
Aqua_Point | location | Yes | |
AR_Hero | unit | No | |
AR_Point | location | Yes | |
Arrow | unit | Yes | |
ARROWS | group | No | |
Au | integervar | No | |
AuCaster | unit | Yes | |
AuDamageGroup | group | No | |
AuDamageHeal | real | Yes | |
AuExplosion | unit | No | |
AuFlyingHeight | real | Yes | |
AuHealGroup | group | No | |
AuIndex | integer | Yes | |
AuLights | unit | No | |
AuLightsAngle | real | No | |
AuLightsDistance | real | No | |
AuLightsPoint | location | No | |
AuOrb | unit | Yes | |
AuOrbGroup | group | Yes | |
AuOrbPoint | location | Yes | |
AuPlayer | player | Yes | |
AuTarget | unit | No | |
AuTargetPoint | location | No | |
AvatarState | unit | No | |
Blast_Point | location | No | |
CageAnimHoldTimer | timer | Yes | |
CageAnimLock | boolean | Yes | |
caster | unit | No | |
Caster | unit | No | |
Caster_Pnt | location | No | |
CasterAnim | unit | No | |
CasterLoc | location | No | |
CasterLocationFireBarrage | location | No | |
CastingHellfire | boolean | Yes | |
CF_AoE | real | No | |
CF_Ball | unit | No | |
CF_Ball_Detect_Range | real | No | |
CF_Ball_Movespeed | real | No | |
CF_Caster | unit | No | |
CF_Current_Targ | unit | No | |
CF_Group | group | No | |
CF_Jumps | integer | No | |
CF_Point | location | Yes | |
CF_Timer | timer | No | |
CF_Timer_Interval | real | No | |
ChargingThunderBall | boolean | Yes | |
ChillDamageAmplify | real | No | |
ChillingTouchunits | group | No | |
CL_Boolean | boolean | Yes | |
CL_Calc | real | Yes | |
CL_Caster | unit | Yes | |
CL_Duration | real | Yes | |
CL_Group | group | No | |
CL_Index | integer | Yes | |
CL_Loc | location | Yes | |
CL_NumE | integer | Yes | |
CL_Offset | integer | Yes | |
CL_Radius | integer | Yes | |
CL_Speed | real | Yes | |
CL_Wait | real | Yes | |
Collision | group | Yes | |
Color_String | string | Yes | |
Combine_Charged_Items | boolean | No | |
Combine_Charges_Max | integer | No | |
Create_point | location | Yes | |
Creep_Positions | location | Yes | |
Creep_Types | unitcode | Yes | |
CreepItems | itemcode | Yes | |
CreepItemsCount | integer | No | |
CrystalNovaLoc | location | No | |
CursedBlizzardtarget | location | No | |
Damage_and_Heal | real | Yes | |
Damage_formula | real | Yes | |
Damage_per_fragment | real | Yes | |
DamageType | attacktype | Yes | |
DarkDummyGroup | group | Yes | |
Darkness_Aoe | real | No | |
Darkness_Damage | real | No | |
Darkness_Formula_Equation | real | No | |
Darkness_Group | group | No | |
Darkness_Hero | unit | No | |
Darkness_Point | location | Yes | |
DarkOrigin | unit | Yes | |
DB_Hero | unit | No | |
DB_level | integer | No | |
DB_Point | location | Yes | |
DBAngle | real | Yes | |
DBAoE | real | Yes | |
DBCaster | unit | Yes | |
DBCasterPoint | location | Yes | |
DBCount | integer | No | |
DBDamage | real | Yes | |
DBDamageType | attacktype | Yes | |
DBDistance | real | Yes | |
DBDummyGroup | group | Yes | |
DBHas | boolean | Yes | |
DBHeight | real | Yes | |
DBHeightInc | real | Yes | |
DBIndex | integer | No | |
DBInteger | integervar | No | |
DBLastRecycled | integer | No | |
DBLevel | integer | Yes | |
DBMax | integer | No | |
DBMaxDistance | real | Yes | |
DBMove | real | Yes | |
DBOrb | unit | Yes | |
DBRecycledList | integer | Yes | |
DBTargetPoint | location | Yes | |
DBTempReal | real | Yes | |
DBTime | real | Yes | |
DeathMatch | integer | Yes | |
Deny_Floating | location | No | |
Deny_Floating_Text | texttag | No | |
Distance | real | Yes | 0.00 |
Distance_fragment | real | Yes | 0.00 |
DP_Point | location | No | |
Drain_Caster | unit | Yes | |
Drain_Interval | integer | Yes | |
Drain_Life_Lightning | lightning | Yes | |
Drain_Life_Max | integer | No | |
Drain_Max | integer | No | |
Drain_Range | real | Yes | |
Drain_Targets | group | Yes | |
Drain_Value | real | Yes | |
Earth_Crush_Caster | unit | No | |
Earth_Crush_Increment | integer | No | |
Earth_Crush_Point | location | Yes | |
Earth_Crush_UGroup | group | No | |
EC | integervar | No | |
EC_Anlge | real | Yes | |
EC_Distance | real | Yes | |
EC_Dummy1 | unit | Yes | |
EC_Dummy_Chain | unit | Yes | |
EC_Dummy_Chain2 | unit | Yes | |
EC_Dummy_Chain3 | unit | Yes | |
EC_Dummy_Chain4 | unit | Yes | |
EC_Floating | texttag | Yes | |
EC_Fly | real | Yes | |
EC_Height | real | Yes | |
EC_Max_Distance | real | Yes | |
EC_Off | boolean | Yes | |
EC_Part | integer | Yes | |
EC_Point | location | Yes | |
EC_Power | real | Yes | |
EC_Skip | integer | No | |
EC_Special | effect | Yes | |
EC_Special1 | effect | Yes | |
EC_Special3 | effect | Yes | |
EC_Special4 | effect | Yes | |
EC_Speed | real | Yes | |
EC_String | string | Yes | |
EC_Struggle | real | Yes | |
EC_Target | unit | Yes | |
EC_Times | integer | No | |
EC_Weight | real | Yes | |
elci_angle | real | No | |
elci_angle_speed | real | No | |
elci_blades | unit | Yes | |
elci_blades_number | integer | No | |
elci_cast | real | No | |
elci_caster | unit | No | |
elci_damage | real | No | |
elci_range | real | No | |
elci_range2 | real | No | |
elci_timer | timer | No | |
End_Game_If_All_Gone | boolean | No | |
ExtraStreak_Chcker | boolean | Yes | |
ExtraStreak_Kills | integer | Yes | |
ExtraStreak_Sounds | sound | Yes | |
ExtraStreak_Strings | string | Yes | |
ExtraStreak_Timer | integer | Yes | |
ExtraStreakInt | integervar | No | |
FD | integervar | No | |
FD_Angle | real | Yes | |
FD_Distance | real | Yes | |
FD_Hero | unit | Yes | |
FD_Off | boolean | Yes | |
FD_Point | location | Yes | |
FD_Skip | integer | No | |
FD_Spam | integer | Yes | |
FD_Speed | real | Yes | |
FD_Times | integer | No | |
FF_Caster | unit | No | |
FF_Caster_Pnt | location | No | |
FF_Level | integer | No | |
FF_Stop | boolean | No | |
FF_Trigger | trigger | No | |
FinalBlow | group | No | |
Fire_Aoe | real | No | |
Fire_Damage | real | No | |
Fire_Equation | real | No | |
Fire_Group | group | No | |
Fire_Hero | unit | No | |
Fire_Point | location | No | |
Fire_Strenght | real | No | |
Fire_Target | unit | No | |
FireBarrageDummy | unit | No | |
FireDummyGroup | group | Yes | |
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_TargetPoint | location | No | |
Fissure_TempLine | real | No | |
Fissure_TimeLast | integer | No | |
ForgottenOneSpawnLoc | location | No | |
Formula | real | Yes | |
Freezed | group | Yes | |
FreezingPath | location | Yes | |
FrostDummy | unit | Yes | |
FrostSphere | boolean | Yes | |
Game_Minutes | integer | No | |
Game_Seconds | integer | No | |
Game_Time | timer | No | |
Game_Time_Minutes | integer | No | |
Game_Time_Seconds | integer | No | |
Game_Time_String | string | No | |
Game_Time_TenSeconds | integer | No | |
GameMode | integer | No | |
Gang_Pull_Angle | real | No | |
Gang_Pull_Caster | unit | No | |
Gang_Pull_Increment | integer | No | |
Gang_Pull_Point | location | Yes | |
Gang_Pull_Speed | real | No | |
Gang_Pull_Target | unit | No | |
Gang_Pull_UGroup | group | No | |
GEYSERS | group | No | |
GJ | integer | No | |
GJ_Caster | unit | Yes | |
GJ_D_Switch | real | Yes | |
GJ_Distance | real | Yes | |
GJ_Division | real | Yes | |
GJ_Group | group | Yes | |
GJ_Max | location | Yes | |
GJ_P | location | Yes | |
GJ_Speed | real | Yes | |
GJ_Switch | integer | Yes | |
GJ_TARG | location | Yes | |
GJ_Timer | integer | Yes | |
GJ_YesorNO | boolean | Yes | |
GT_AbilityLevelDamage | real | Yes | |
GT_AffectsFlyingUnits | boolean | No | |
GT_CastCount | integer | No | |
GT_Caster | unit | Yes | |
GT_CurrentFace | real | No | |
GT_CurrentHeight | real | No | |
GT_DamageGroup | group | Yes | |
GT_DamagePerSecond | real | No | |
GT_FlyingRate | real | No | |
GT_IsHeightMax | boolean | Yes | |
GT_LeakPoint | location | Yes | |
GT_LoopInteger | integervar | No | |
GT_SpinSpeed | real | No | |
GT_TargetPoint | location | Yes | |
GT_TornadoAOE | real | No | |
GT_TornadoGroup | group | Yes | |
GT_TornadoHeight | real | No | |
Hammer | unit | Yes | |
harvester | unit | No | |
Health | integer | Yes | |
Heavensgateloc | location | No | |
HellGateSpawnLoc | location | No | |
Hero | unit | Yes | |
Hero_Revive_Time_Factor | real | No | |
Heroes_All | unitcode | Yes | |
Heroes_Scourge | unitcode | Yes | |
Heroes_Sentinel | unitcode | Yes | |
herosellbuilding | unit | No | |
Hostile_Revive_Time | real | No | |
i | integervar | No | |
i2 | integer | No | |
Icaruslife | integer | No | |
IsCastingFrostSphere | boolean | Yes | |
ItemDrop | integer | Yes | |
ItemDropCount | integer | No | |
JKS_CDummy | unitcode | No | |
JKS_Integer | integer | Yes | |
JKS_J_AttachPointEndString1 | string | No | |
JKS_J_AttachPointEndString2 | string | Yes | |
JKS_J_AttachPointString1 | string | No | |
JKS_J_AttachPointString2 | string | No | |
JKS_J_AttachSfx1 | effect | Yes | |
JKS_J_AttachSfx2 | effect | Yes | |
JKS_J_AttachSfxString1 | modelfile | No | |
JKS_J_AttachSfxString2 | modelfile | No | |
JKS_J_AttackType1 | attacktype | No | |
JKS_J_AttackType2 | attacktype | Yes | |
JKS_J_boolean | boolean | Yes | |
JKS_J_Damage1 | real | No | |
JKS_J_Damage2 | real | Yes | |
JKS_J_DamageRadius1 | real | No | |
JKS_J_DamageRadius2 | real | Yes | |
JKS_J_DamageType1 | damagetype | No | |
JKS_J_DamageType2 | damagetype | Yes | |
JKS_J_distance | real | Yes | |
JKS_J_distancetravelled | real | Yes | |
JKS_J_EndSfxString1 | string | No | |
JKS_J_EndSfxString2 | string | Yes | |
JKS_J_heightchange | real | No | |
JKS_J_Jumper1 | unit | No | |
JKS_J_Jumper2 | unit | Yes | |
JKS_J_JumpSpeed1 | real | No | |
JKS_J_JumpSpeed2 | real | Yes | |
JKS_J_MaxHeightReached1 | real | No | |
JKS_J_MaxHeightReached2 | real | Yes | |
JKS_J_Target1 | unit | No | |
JKS_J_TargetPoint1 | location | No | |
JKS_J_TargetPoint2 | location | Yes | |
JKS_JoK | boolean | Yes | |
JKS_K_angle1 | real | No | |
JKS_K_angle2 | real | Yes | |
JKS_K_CollisionAttackType1 | attacktype | No | |
JKS_K_CollisionAttackType2 | attacktype | Yes | |
JKS_K_CollisionBoolean1 | boolean | No | |
JKS_K_CollisionBoolean2 | boolean | Yes | |
JKS_K_CollisionDamage1 | real | No | |
JKS_K_CollisionDamage2 | real | Yes | |
JKS_K_CollisionDamageType1 | damagetype | No | |
JKS_K_CollisionDamageType2 | damagetype | Yes | |
JKS_K_CollisionRadius1 | real | No | |
JKS_K_CollisionRadius2 | real | Yes | |
JKS_K_CollisionSFXAttachPoint1 | string | No | |
JKS_K_CollisionSFXAttachPoint2 | string | Yes | |
JKS_K_CollisionSFXString1 | string | No | |
JKS_K_CollisionSFXString2 | string | Yes | |
JKS_K_source1 | unit | No | |
JKS_K_source2 | unit | Yes | |
JKS_K_speeddecrease1 | real | No | |
JKS_K_speeddecrease2 | real | Yes | |
JKS_K_startspeed1 | real | No | |
JKS_K_startspeed2 | real | Yes | |
JKS_K_target1 | unit | No | |
JKS_K_target2 | unit | Yes | |
JKS_K_TrailSfxString1 | string | No | |
JKS_K_TrailSfxString2 | string | Yes | |
JKS_K_TreeKillBoolean1 | boolean | No | |
JKS_K_TreeKillBoolean2 | boolean | Yes | |
JKS_K_TreeKillRadius1 | real | No | |
JKS_K_TreeKillRadius2 | real | Yes | |
JKS_tempgroup | group | Yes | |
JKS_temppoint | location | Yes | |
JKS_terrainZ | real | No | |
K | integervar | No | |
K_Angle | real | Yes | |
K_Distance | real | Yes | |
K_Formula | real | Yes | |
K_Group | group | No | |
K_Off | boolean | Yes | |
K_Point | location | Yes | |
K_Skip | integer | No | |
K_Spam | integer | Yes | |
K_Speed | real | Yes | |
K_Times | integer | No | |
K_Unit | unit | Yes | |
Knock | integer | Yes | |
KnockbackAngle | real | No | |
KnockbackCall_Angle | real | No | |
KnockbackCall_DestroyTree | boolean | No | |
KnockbackCall_Dist | real | No | |
KnockbackCall_Dur | real | No | |
KnockbackCall_SFX | string | No | |
KnockbackCall_Unit | unit | No | |
KnockbackCaster | unit | No | |
KnockbackCasterloc | location | No | |
KnockbackDistance | real | No | |
KnockbackN | real | No | |
KnockbackSys_Angle | real | Yes | |
KnockbackSys_DestroyTree | boolean | Yes | |
KnockbackSys_Dist | real | Yes | |
KnockbackSys_Index | integer | No | |
KnockbackSys_Looper | integervar | No | |
KnockbackSys_SFXPath | string | Yes | |
KnockbackSys_Sin | real | Yes | |
KnockbackSys_Tick | integer | Yes | |
KnockbackSys_TickCount | integer | Yes | |
KnockbackSys_Unit | unit | Yes | |
KnockbackTarget | unit | No | |
KnockbackTargetloc | location | No | |
LastHeroStanding | force | No | |
LeaderboardScourge | leaderboard | No | |
LeaderboardSentinel | leaderboard | No | |
LightoftheRighteousHeal | group | No | |
LightoftheRighteousHero | unit | No | |
loc | location | No | |
loc2 | location | No | |
Loop | integervar | No | |
LoopCreep | integer | No | |
LoopRandom | integer | No | |
LoopSuper | integer | No | |
LP_Angle | real | Yes | |
LP_Caster | unit | Yes | |
LP_Dummy | unit | Yes | |
LP_DummyGroup | group | Yes | |
LP_DummyPoint | location | Yes | |
LP_Integer | integer | Yes | |
LP_Lightning | lightning | Yes | |
LP_Location | location | Yes | |
LP_Location2 | location | Yes | |
LP_NonStrike | group | Yes | |
LP_PickedUnit | unit | Yes | |
LP_PositionPickedUnit | location | Yes | |
LP_Strike | group | Yes | |
LP_Tick | integer | Yes | |
MB_Caster | unit | Yes | |
MB_Center | location | Yes | |
MB_Coutbuff | integer | Yes | |
MB_Damage | real | Yes | |
MB_Distance | real | Yes | |
MB_Eyecandy1 | real | Yes | |
MB_Formula | real | Yes | |
MB_Group | group | Yes | |
MB_HOW | integer | Yes | |
MB_Loop | integervar | No | |
MB_Point | location | Yes | |
MB_Speed | real | Yes | |
MB_Switch | integer | Yes | |
MBLevel | integer | Yes | |
MeatHook_Angle | integer | No | |
MeatHook_Caster | unit | No | |
MeatHook_Distance | integer | No | |
MeatHook_Dummy | unit | Yes | |
MeatHook_DummyLoc | location | No | |
MeatHook_Group | group | Yes | |
MeatHook_Loc | location | Yes | |
MeatHook_Number | integer | No | |
MeatHook_Offset | integer | No | |
MeatHook_Snagged | boolean | No | |
MeatHook_SnagLoc | location | Yes | |
MeatHook_SnagUnit | unit | No | |
MeatHook_Timer_1 | timer | No | |
MeatHook_Timer_2 | timer | No | |
MODE_AllRandom_AllPick | integer | No | 1 |
MODE_Normal | integer | No | 0 |
MODE_Reverse | integer | No | 2 |
Move | group | No | |
MoveFast | group | No | |
MoveSlow | group | No | |
MoveToPoint | location | No | |
MS_dum_pt | location | No | |
MS_dummy_u | unit | No | |
MS_Group | group | No | |
MS_int_max | integer | No | |
MS_int_min | integer | No | |
MS_int_rnd | integer | No | |
MS_Picked_unit_loc | location | Yes | |
MS_real_exp | real | Yes | |
MS_real_fl | real | Yes | |
MS_rect | rect | No | |
MS_temp | location | No | |
MS_temp1 | location | No | |
MS_temp_eff | effect | No | |
MS_Trigger_unit | unit | No | |
MS_Trigger_unit_loc | location | No | |
MS_unit | unitcode | Yes | |
Multiboard_Clock | integer | No | |
Multiboard_ShowDeaths | boolean | No | true |
Multiboard_Spots | integer | Yes | |
Murder_Player_Number | string | Yes | |
MW_Angle | real | No | |
MW_AntiBug | integervar | No | |
MW_FaceAngle | real | No | |
MW_GetShooter | unit | No | |
MW_GetSpellLevel | integer | No | |
MW_GetTarget | unit | No | |
MW_GetTriggerUnit | unit | No | |
MW_GetTriggerUnitLoc | location | No | |
MW_Offset | real | No | |
MW_TargetLoc1 | location | No | |
MW_TargetLoc2 | location | No | |
N | integervar | No | |
Nature_Aoe | real | No | |
NATURE_C | integervar | No | |
Nature_Damage | real | No | |
Nature_Formula | real | No | |
Nature_Group | group | No | |
Nature_Hero | unit | No | |
Nature_Point | location | Yes | |
Nova_Angle | real | Yes | |
Nova_Booleen | boolean | Yes | |
Nova_Caster | unit | Yes | |
Nova_Counter | real | No | |
Nova_Damage | real | Yes | |
Nova_Distance | real | Yes | |
Nova_Effects | string | Yes | |
Nova_Index | integer | No | |
Nova_Integer | integervar | No | |
Nova_Number | real | No | |
Nova_Point | location | Yes | |
Nova_RemainingTime | real | Yes | |
NuclearBombTimer | timer | No | |
NuclearBombunits | group | No | |
NW_Ability | abilcode | No | |
NW_Angle | real | Yes | |
NW_AoE1 | real | No | |
NW_AoE2 | real | No | |
NW_Caster | unit | Yes | |
NW_Check1 | boolean | No | |
NW_Check2 | boolean | Yes | |
NW_Distance | real | Yes | |
NW_DistanceGain | real | Yes | |
NW_DistanceMax | real | No | |
NW_Dummy | unit | No | |
NW_DummyAbility | abilcode | Yes | |
NW_Duration | real | Yes | |
NW_EndPoint | location | Yes | |
NW_Index | integer | No | |
NW_Index2 | integer | No | |
NW_Index3 | integervar | No | |
NW_Modifier | real | Yes | |
NW_Point1 | location | No | |
NW_Point2 | location | No | |
NW_Point3 | location | No | |
NW_Real | real | Yes | |
NW_SolidModifier | real | Yes | |
NW_Speed | real | Yes | |
NW_Speed2 | real | Yes | |
NW_SpeedBase | real | No | |
NW_Time | real | No | |
NW_X | real | Yes | |
NW_Y | real | Yes | |
Odd_Man_Out | force | No | |
OnorOff | group | No | |
P_caster | unit | No | |
P_dummy | unit | No | |
P_dummy_footpin | unit | No | |
P_taget_point | location | No | |
P_target | unit | No | |
PHAngle | real | Yes | |
PHCaster | unit | Yes | |
PHDistance | real | Yes | |
PHMax | integer | No | |
Phoenix | unit | No | |
PHReturn | boolean | Yes | |
PHSegment | unit | Yes | |
PHSegmentMax | integer | Yes | |
PHSpeed | real | Yes | |
PHTarget | unit | Yes | |
PHTargetGroup | group | No | |
Picked | unit | No | |
PickedNail | unit | Yes | |
PickGroup | group | No | |
Player | player | No | |
Player_Already_Picked | integer | Yes | |
Player_Colored_Names | string | Yes | |
Player_Colors | string | Yes | |
Player_Names | string | Yes | |
Player_Number | string | Yes | |
Player_Starting_Gold | integer | No | |
PlayerNames | string | Yes | |
Players | force | No | |
PlayersCount | integer | No | |
PlayersScourge | force | No | |
PlayersScourgeCount | integer | No | |
PlayersScourgePlaying | force | No | |
PlayersScourgeReverse | force | No | |
PlayersSentinel | force | No | |
PlayersSentinelCount | integer | No | |
PlayersSentinelPlaying | force | No | |
PlayersSentinelReverse | force | No | |
Point | location | No | |
Position_Spells | location | Yes | |
ProliferateUnit | unit | No | |
Pull_Angle | real | No | |
Pull_Caster | unit | No | |
Pull_Chance | integer | No | |
Pull_Increment | integer | No | |
Pull_Point | location | Yes | |
Pull_Speed | real | No | |
Pull_Target | unit | No | |
PurifyCaster | unit | No | |
PurifyGroup | group | No | |
PurifyTarget | unit | No | |
Quicksandaoe | unit | No | |
Quicksandgroup | group | No | |
Quicksandunit | location | No | |
Random_Hero | integer | No | |
RandomData_All | integer | Yes | |
RandomData_Scourge | integer | Yes | |
RandomData_Sentinel | integer | Yes | |
RandomTotal_All | integer | No | |
RandomTotal_Scourge | integer | No | |
RandomTotal_Sentinel | integer | No | |
Reached_D | real | Yes | |
Real | real | No | |
Reflect_Users | group | No | |
Repick_Cost_Ammount | integer | 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 | |
RockSummon | unit | Yes | |
RS_Angle | real | Yes | |
RS_Caster | unit | Yes | |
RS_Dummy | unit | Yes | |
RS_DummyGroup | group | Yes | |
RS_DummyPoint | location | Yes | |
RS_Integer | integer | Yes | |
RS_KnockBack | location | No | |
RS_KnockBackAngle | real | No | |
RS_KnockBackPoint | location | No | |
RS_KnockBackUnit | location | No | |
RS_Location | location | Yes | |
RS_Location2 | location | Yes | |
RS_NonStrike | group | Yes | |
RS_Strike | group | Yes | |
RS_Tick | integer | Yes | |
Rupture_Apagado | boolean | Yes | |
Rupture_Integer | integer | No | |
Rupture_Loop | integervar | No | |
RuptureCaster_1 | unit | Yes | |
RuptureCaster_2 | unit | Yes | |
RuptureEfecto | effect | No | |
RupturePunto_1 | location | Yes | |
RupturePunto_2 | location | No | |
RuptureTiempo | integer | Yes | |
RuptureTurnoApagado | integer | No | |
Score_Deaths | integer | Yes | |
Score_Kills | integer | Yes | |
Shark_Caster | unit | Yes | |
Shark_Damage | integer | Yes | |
Shark_Dummy1 | unit | Yes | |
Shark_Groups | group | Yes | |
Shark_Index | integer | No | |
Shark_Loop | integervar | No | |
Shark_MUI | integer | No | |
Shark_Point1 | location | Yes | |
Shark_Point2 | location | Yes | |
Shark_Point3 | location | Yes | |
Shark_Real | real | Yes | |
Shark_Real2 | real | Yes | |
Shark_Spell_Index | integer | Yes | |
Shark_Spell_Max | integer | No | |
ShortMode_On | boolean | No | |
SJ | integervar | No | |
SJ_Angle | real | Yes | |
SJ_Distance | real | Yes | |
SJ_Group | group | Yes | |
SJ_Height | real | Yes | |
SJ_Hero | unit | Yes | |
SJ_Max_Distance | real | Yes | |
SJ_Off | boolean | Yes | |
SJ_Parabola | real | Yes | |
SJ_Point | location | Yes | |
SJ_Skip | integer | No | |
SJ_Spam | integer | Yes | |
SJ_Speed | real | Yes | |
SJ_Times | integer | No | |
Sort_Board_By_Kills | boolean | No | |
Special_effect1 | string | Yes | |
Special_effect2 | string | Yes | |
Special_effect3 | string | Yes | |
SpectreImages | group | No | |
Speed | real | Yes | |
SpeedBlast | group | Yes | |
SS_Angle | real | Yes | |
SS_Caster | unit | Yes | |
SS_Dummy | unit | Yes | |
SS_DummyGroup | group | Yes | |
SS_DummyPoint | location | Yes | |
SS_Integer | integer | Yes | |
SS_Location | location | Yes | |
SS_Location2 | location | Yes | |
SS_NonStrike | group | Yes | |
SS_Strike | group | Yes | |
SS_Tick | integer | Yes | |
Streak_Kills | integer | Yes | |
Streak_Sounds | sound | Yes | |
Streak_Strings | string | Yes | |
Super_Chances | integer | Yes | |
Super_Creeps | unitcode | Yes | |
Super_Creeps_On | boolean | No | |
Super_Names | string | Yes | |
Super_Regions | rect | Yes | |
Tardisconsoleroom2 | group | No | |
Tardisconsoleroomunits | location | No | |
Tardisentering | sound | No | |
tardisleaving | sound | No | |
Tardisposition | location | No | |
Targeted | unit | Yes | |
TARGETED | group | No | |
TargetGroup | group | No | |
TargetLoc | location | No | |
TargetPoint | location | No | |
TargetUnit | unit | No | |
TB_dummygrp | group | No | |
TB_dummygrp2 | group | No | |
TB_temppoint1 | location | No | |
TB_temppoint2 | location | No | |
TB_x | real | No | |
TD | terraindeformation | No | |
TempArrayGroup | group | Yes | |
TempGroup | group | No | |
TempInt | integer | No | |
TempInteger | integer | No | |
TempLoc | location | No | |
TempLoc2 | location | No | |
TempPoint | location | No | |
temppoint | location | Yes | |
TempPoint1 | location | No | |
TempPoint2 | location | No | |
TempPoint3 | location | No | |
TempReal | real | No | |
TempReal2 | real | No | |
TempUnit | unit | No | |
TempUnit2 | unit | No | |
TheNumbers | integer | No | |
TheNumbers2 | integer | No | |
TheNumbers2_Copy | integer | No | |
TheNumbers2_Copy_2 | integer | No | |
TheNumbers3 | integer | Yes | |
TheNumbers3_Copy | integer | Yes | |
TheNumbers_Copy | integer | No | |
ThePoints | rect | Yes | |
TheUnits | unit | Yes | |
ThunderBall | unit | Yes | |
ThunderBallGroup | group | No | |
TimeLord | unitcode | No | |
Times | integer | Yes | |
Times2 | integer | No | |
Times3 | integer | No | |
Times4 | integer | No | |
TravelTime | real | Yes | |
TS | integervar | No | |
TS2 | integervar | No | |
TS_Angle | real | Yes | |
TS_Aoe | real | Yes | |
TS_Candy | integervar | Yes | |
TS_Countdown | integer | Yes | |
TS_DEBUG_GROUP | group | No | |
TS_Formula | real | Yes | |
TS_Group | group | Yes | |
TS_Height | real | Yes | |
TS_Hero | unit | Yes | |
TS_Off | boolean | Yes | |
TS_Point | location | Yes | |
TS_Skip | integer | No | |
TS_SPam | integer | Yes | |
TS_Swap | integer | Yes | |
TS_TargetPoint | location | Yes | |
TS_Times | integer | No | |
TT | integervar | No | |
TT_Angle_Rotation | real | Yes | |
TT_Caster | unit | Yes | |
TT_Damage | real | Yes | |
TT_Distance | real | Yes | |
TT_Dummy | unit | Yes | |
TT_Group | group | Yes | |
TT_Height | real | Yes | |
TT_Height_Reduction | real | Yes | |
TT_PArt | integer | Yes | |
TT_Point | location | Yes | |
TT_RotationSpeed | real | Yes | |
TT_Spam | integer | Yes | |
TT_Summoned | unit | Yes | |
TT_ThrowDistance | real | Yes | |
TT_Timeed | real | Yes | |
TT_Times | integer | No | |
TT_TimingTimer | real | Yes | |
UberMode_On | boolean | No | |
UltraShortMode_On | boolean | No | |
Unit_Group_Dummies | group | No | |
Unit_Groups_1 | group | Yes | |
UnitGroup | group | No | |
VacuumGrenadeLoc | location | No | |
WB | group | No | |
WB_angel | real | Yes | |
WB_Damage | real | Yes | |
WB_Distance | real | Yes | |
WB_Group | group | Yes | |
WB_Hero | unit | Yes | |
WB_Loop | integervar | No | |
WB_Point | location | Yes | |
WB_Speed | real | Yes | |
WB_X | location | Yes | |
WCaster | unit | Yes | |
WCount | integer | No | |
WDamage | real | Yes | |
WDummyGroup | group | Yes | |
WF_Angle | real | No | |
WF_Caster | unit | No | |
WF_Caster_Loc | location | No | |
WF_Check | boolean | No | |
WF_Distance | real | No | |
WF_Group | group | No | |
WF_Offset | location | No | |
WF_p | location | No | |
WF_Point | location | No | |
WHas | boolean | Yes | |
WindDistance | real | Yes | 0.00 |
WIndex | integer | No | 0 |
WInteger | integervar | No | |
WMax | integer | No | 0 |
WP_p | location | No | |
WS | integervar | No | |
WS_Angle | real | Yes | |
WS_Caster | unit | Yes | |
WS_Debug_Angle | integer | Yes | |
WS_Distance | real | Yes | |
WS_Dummy | unit | Yes | |
WS_Group | group | Yes | |
WS_Integer_Loop | integervar | No | |
WS_KillorDie | integer | Yes | |
WS_Max_Distance | real | Yes | |
WS_Off | boolean | Yes | |
WS_Offset_Height | real | Yes | |
WS_Parabola | real | Yes | |
WS_Picker | unit | No | |
WS_Point | location | Yes | |
WS_Pointer | location | Yes | |
WS_Skip | integer | No | |
WS_SpecialEffect | effect | Yes | |
WS_Speed | real | Yes | |
WS_Times | integer | No | |
WTargetPoint | location | Yes | |
WTimer | real | Yes | |
x | real | No | |
x2 | real | No | |
XF | integervar | No | |
XF_Amount_of_Hooks | integer | No | |
XF_Angle | real | Yes | |
XF_Caught | unit | Yes | |
XF_Coder | real | Yes | |
XF_Dummy_Rotator | unit | Yes | |
XF_Group | group | Yes | |
XF_Hero | unit | Yes | |
XF_Hooks | integer | Yes | |
XF_Max_Dist_Decoy | real | Yes | |
XF_MaxDistance | real | Yes | |
XF_Model_Rotators | string | Yes | |
XF_Off | boolean | Yes | |
XF_Part | integer | Yes | |
XF_Point | location | Yes | |
XF_Skip | integer | No | |
XF_Special1 | effect | Yes | |
XF_Special2 | effect | Yes | |
XF_Special3 | effect | Yes | |
XF_Special4 | effect | Yes | |
XF_Special_ROtator | effect | Yes | |
XF_Speed | real | Yes | |
XF_Start | integervar | No | |
XF_Ticks | real | Yes | |
XF_Times | integer | No | |
XF_Unit1 | unit | Yes | |
XF_Unit2 | unit | Yes | |
XF_Unit3 | unit | Yes | |
XF_Unit4 | unit | Yes | |
xLcuRem | unit | Yes | |
XWB | location | Yes | |
y | real | No | |
y2 | real | No | |
zLoc | location | No |
___________________________________________________
____________________Psycho Hook____________________
________________________by_________________________
____________________XAOS_WIZARD____________________
___________________________________________________
Credits to Blizzard and IceFrog
This spell uses 2D-Arrays and Dynamic Data Storage
Look it up in Hive's Tutorial/Spell Section for further information
Implementation:
1. Copy the ability, the dummy unit and the trigger data to your map
2. There is no "2."...that's it
3. (You may change all values of cause but be carefull with the ammount of dummys)
How does it work:
- The first unit of the array is moved twords the direction the caster is facing
- Everytime the first unit has moved a specific ammount a new one is created
- Every new unit follows the one which was created before
- If the max distance or the map bounds are reached all dummys are killed
- If a tree is hit by the first one it will be destroyed
- If a unit is hit the direction will be reversed:
- The 100. dummy is moved to the 99. which is moved to the 98. and so on...
- If a dummy comes next to the caster it will be hidden
- If the target moves next to the caster everything will be stopped and the dummys killed
//TESH.scrollpos=0
//TESH.alwaysfold=0
Requirements:
¯¯¯¯¯¯¯¯¯¯¯¯¯
World Editor
Implementation Instructions:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Copy and Paste the category "Knockback System"
Remember to check: File \ Preferences \ General \ Automatically create unknown variables while pasting trigger data.
How to use:
¯¯¯¯¯¯¯¯¯¯¯¯¯
To use this system, you need the following lines:
Set KnockbackCall_Unit = <unit that you want it to be knocked>
Set KnockbackCall_Dur = <total duration of knockback>
Set KnockbackCall_Dist = <distance of knockback>
Set KnockbackCall_Angle = <angle of knockback>
Set KnockbackCall_SFX = <knockback effect, put an <Empty String> if you don't want any effects to show>
Set KnockbackCall_DestroyTree = True <If you don't want to destroy trees, use "False" )
Trigger - Run Knocback Call <gen> (ignoring conditions) <- do not change this line
'KnockbackCall_Unit' will be knocked back 'KnockbackCall_Dist' over 'KnockbackCall_Dur' seconds towards 'KnockbackCall_Angle' degrees.
//===========================================================================
// The spells are meant to fit each other, so they are a bit complicated
// Everything is written in GUI, except the simple movement engine
// Hopefully the GUI is understandable enough, i added short comments
// to the triggers to assist in understanding them
// Those triggers may have some unecesary actions, but mostly i made
// them short as possible. Afaik may be better ways, but this is skill level
// Hopefully the GUI leaks is at minimum/none
// The Respawn and Initilaztion triggers are just to make the map
// more like a testing map, also to support multiplayer for 6 players.
// Also a very basic AI is made; also stupid :)
// There is something in the Respawn trigger which makes units explode
// artificially and removes the dummies being used, otherwise the
// triggers which is mainly focused for the spell contest is the Spells
// and Movement folder
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