Name | Type | is_array | initial_value |
Amount | real | No | |
BF | integervar | No | |
BF_Angel | real | Yes | |
BF_AOE | real | Yes | |
BF_Damage | real | Yes | |
BF_Distance | real | Yes | |
BF_Distance_Height | real | Yes | |
BF_Fly | real | Yes | |
BF_Formula | real | Yes | |
BF_Group | group | Yes | |
BF_Hero | unit | Yes | |
BF_Max_Height | real | Yes | |
BF_Now | real | Yes | |
BF_Number | integer | Yes | |
BF_Off | boolean | Yes | |
BF_Point | location | Yes | |
BF_Projectile | unit | Yes | |
BF_SpecialEffect | string | Yes | |
BF_Speed | real | Yes | |
BF_Times_All | integer | Yes | |
CageAnimHoldTimer | timer | Yes | |
CageAnimLock | boolean | Yes | |
Caster | unit | No | |
CastingHellfire | boolean | Yes | |
ChargingThunderBall | boolean | Yes | |
Damage | integer | Yes | |
DarkDummyGroup | group | Yes | |
DarkOrigin | unit | Yes | |
F_Integers | integer | Yes | |
F_ReachedFading | real | Yes | |
F_RFS_Caster | unit | Yes | |
F_RFS_MaxDamage | real | Yes | |
F_SetFadeValue | boolean | Yes | |
F_Time | real | Yes | |
F_Unit | unit | Yes | |
FD_ang | real | No | |
FD_castpt | location | No | |
FD_int | integer | No | |
FD_real | real | No | |
FD_rndint | integer | No | |
FD_tar_u | unit | No | |
FD_tarpt | location | No | |
FD_tempeff | effect | No | |
FD_tmppt1 | location | No | |
FD_tmppt2 | location | No | |
FireDummyGroup | group | Yes | |
FireOrb | unit | No | |
FireOrbGroup | group | Yes | |
FireOrbID | integer | No | |
Hammer | unit | Yes | |
Hashtable | hashtable | No | |
Hero | unit | Yes | |
IL_Angle | real | Yes | |
IL_AoE | real | Yes | |
IL_Caster | unit | Yes | |
IL_CasterPoint | location | Yes | |
IL_Counter | integer | Yes | |
IL_Damage | real | Yes | |
IL_DestroyTrees | boolean | No | |
IL_End | integer | Yes | |
IL_Index | integer | Yes | |
IL_Size | real | Yes | |
IL_TargetPoint | location | Yes | |
IL_TempGroup | group | Yes | |
IL_TempPoint | location | Yes | |
Meteor_Location | location | No | |
Meteor_Point2 | location | No | |
Move | group | No | |
MoveFast | group | No | |
MoveSlow | group | No | |
MS_temppoint3 | location | Yes | |
MUS_arrowgroup | group | Yes | |
MUS_arrowpick | unit | No | |
MUS_ArrowSpeed | real | Yes | |
MUS_calcReal | real | Yes | |
MUS_calcReal2 | real | Yes | |
MUS_Caster | unit | Yes | |
MUS_DamagedUnit | unit | No | |
MUS_DamagePerArrow | real | Yes | |
MUS_detectorgroup | group | No | |
MUS_DistanceOfTravel | real | Yes | |
MUS_DistReal | real | No | |
MUS_Facing | real | Yes | |
MUS_Integer | integer | Yes | |
MUS_NumberOfArrows | integer | Yes | |
MUS_Sound | sound | No | |
MUS_temppoints | location | Yes | |
MY_Avatars | unit | Yes | |
MY_cagespell | boolean | No | |
MY_dialog | dialog | No | |
MY_dialogbutton | button | Yes | |
MY_ElementFire | integer | Yes | |
MY_ElementStone | integer | Yes | |
MY_ElementWater | integer | Yes | |
MY_ElementWind | integer | Yes | |
MY_Fog_Debuffer | unit | Yes | |
MY_Fog_DmgTimer | timer | Yes | |
MY_Fog_FrostFogUnit | unit | Yes | |
MY_Fog_Int | integer | Yes | |
MY_Fog_SpecialEffect | effect | Yes | |
MY_Fog_Target | unit | Yes | |
MY_FS_Temp1 | location | Yes | |
MY_FS_Temp2 | location | Yes | |
MY_FS_Temp3 | location | Yes | |
MY_HP | real | Yes | |
MY_HPreg | real | Yes | |
MY_Lives | integer | Yes | |
MY_PercentageLive | real | Yes | |
MY_Stopdummys | group | Yes | |
PickedNail | unit | Yes | |
PickGroup | group | No | |
RF_AoE | real | No | |
RF_DamagePoint | location | No | |
RF_DamageTrees | boolean | No | |
RF_FallingTime | real | No | |
RF_MaxDamagePerRock | real | No | |
RF_MinDamagePerRock | real | No | |
RF_RockfallSequenceTimer | real | No | |
RF_RocksPerLevel | integer | No | |
RF_SineReals | real | Yes | |
RF_UnitGroup | group | No | |
RFA_Angle | real | Yes | |
RFA_Caster | unit | Yes | |
RFA_Distances | real | Yes | |
RFA_Group | group | No | |
RFA_HighSettings | real | Yes | |
RFA_Integers | integer | Yes | |
RFA_JumpHigh | real | Yes | |
RFA_MaxDmg | real | Yes | |
RFA_ReachedDistance | real | Yes | |
RFA_RealTimer | real | Yes | |
RFA_SpeedUnits | real | Yes | |
RFA_TempPoint | location | Yes | |
RFA_Unit | unit | Yes | |
RFAA_JumpHigh_Distance | real | No | |
RFAA_Speed | real | No | |
RFAA_TargetPoint | location | No | |
RFAA_Unit | unit | No | |
RFS_Caster | unit | Yes | |
RFS_Conjuring | boolean | Yes | |
RFS_ConjurPoint | location | No | |
RFS_DummyIntegers | integer | Yes | |
RFS_MaxDamage | real | Yes | |
RFS_NumberConjured | integer | Yes | |
RFS_NumberOfRocks | integer | Yes | |
RFS_Reals | real | Yes | |
RFS_TempPoint | location | Yes | |
RFS_Timer | real | Yes | |
RFSine_Caster | unit | Yes | |
RFSine_Integers | integer | Yes | |
RFSine_MaxDamage | real | Yes | |
RFSine_Unit | unit | Yes | |
Rockslide | unit | No | |
SandStorm | group | No | |
SB_Angle | real | Yes | |
SB_AOE | real | Yes | |
SB_Caster | unit | No | |
SB_Casters | unit | Yes | |
SB_ConvertedDamage | real | Yes | |
SB_CountIntegers | integer | Yes | |
SB_Damage | real | No | |
SB_DestroyTrees | boolean | No | |
SB_Distances | real | Yes | |
SB_DmgAOE | real | No | |
SB_Duration | real | No | |
SB_Group | group | No | |
SB_HighSettings | real | Yes | |
SB_Integers | integer | Yes | |
SB_JumpHigh | real | Yes | |
SB_Left | integervar | No | |
SB_Point | location | No | |
SB_Points | location | Yes | |
SB_ReachedDistance | real | Yes | |
SB_Reals | real | No | |
SB_RealTimer | real | Yes | |
SB_Right | integervar | No | |
SB_SpeedIncreasement | real | No | |
SB_SpeedUnits | real | Yes | |
SB_TempPoint | location | Yes | |
SB_TotalUnitGroup | group | No | |
SB_TreesDestroy | boolean | Yes | |
SB_Unit | unit | Yes | |
SBA_Integers | integer | No | |
SBA_JumpHigh_Distance | real | No | |
SBA_Speed | real | No | |
SBA_TargetPoint | location | No | |
SBA_Unit | unit | No | |
TargetArea | location | Yes | |
temp_point | location | Yes | |
TempGroup | group | No | |
TempHandle | handle | No | |
TempInteger | integer | No | |
TempPoint | location | No | |
TempPoint1 | location | No | |
TempPoint2 | location | No | |
TempPoint3 | location | No | |
TempUnit | unit | No | |
TempUnit2 | unit | No | |
ThunderBall | unit | Yes | |
ThunderBallGroup | group | No | |
xx_FireOrbFireLifeTime | real | No | |
xx_FireOrbLifeTime | real | No | |
xx_FireOrbRangeMax | real | No | |
xx_FireOrbRangeMin | real | No | |
xx_FireOrbSpeed | real | No | |
xx_FireOrbSplashDamage1 | real | No | |
xx_FireOrbSplashDamage2 | real | No |
function Trig_Unit_Move_Code_Enum takes nothing returns nothing
local unit u = GetEnumUnit()
call SetUnitPosition(u, GetUnitX(u)+27.0*Cos(GetUnitFacing(u)*0.01745), GetUnitY(u)+27.0*Sin(GetUnitFacing(u)*0.01745))
set u = null
endfunction
function Trig_Unit_Move_Code_Enum_Fast takes nothing returns nothing
local unit u = GetEnumUnit()
call SetUnitPosition(u, GetUnitX(u)+36.0*Cos(GetUnitFacing(u)*0.01745), GetUnitY(u)+36.0*Sin(GetUnitFacing(u)*0.01745))
set u = null
endfunction
function Trig_Unit_Move_Code_Enum_Slow takes nothing returns nothing
local unit u = GetEnumUnit()
call SetUnitPosition(u, GetUnitX(u)+18.0*Cos(GetUnitFacing(u)*0.01745), GetUnitY(u)+18.0*Sin(GetUnitFacing(u)*0.01745))
set u = null
endfunction
function Trig_Unit_Move_Code_Actions takes nothing returns nothing
call ForGroup(udg_Move, function Trig_Unit_Move_Code_Enum)
call ForGroup(udg_MoveFast, function Trig_Unit_Move_Code_Enum_Fast)
call ForGroup(udg_MoveSlow, function Trig_Unit_Move_Code_Enum_Slow)
endfunction
//===========================================================================
function InitTrig_Unit_Move_Code takes nothing returns nothing
set gg_trg_Unit_Move_Code = CreateTrigger()
call TriggerAddAction(gg_trg_Unit_Move_Code, function Trig_Unit_Move_Code_Actions)
call TriggerRegisterTimerEvent(gg_trg_Unit_Move_Code, 0.03, true)
endfunction