function ErrorMessage takes string error, player whichPlayer returns nothing
if udg_ErrorSound == null then
set udg_ErrorSound = CreateSoundFromLabel("InterfaceError",false,false,false,10,10)
endif
set error = "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n|cffffcc00"+error+"|r"
if GetLocalPlayer()==whichPlayer then
call ClearTextMessages()
call DisplayTimedTextToPlayer(whichPlayer,0.52,0.96,2,error)
call StartSound(udg_ErrorSound)
endif
endfunction
function ParabolaZ takes real h, real d, real x returns real
return (4 * h / d) * (d - x) * (x / d)
endfunction
function ZFacing takes real h, real d, real x returns real
return Atan(4*h/d - 8*h*x/(d*d))*bj_RADTODEG+0.5
endfunction
Name | Type | is_array | initial_value |
A_AoE | real | No | |
A_Bool | boolean | No | |
A_Damage | real | No | |
A_Duration | real | No | |
A_Real | real | No | |
A_UType | unitcode | No | |
Caster | unit | No | |
DOT1_attachpoint | string | No | |
DOT1_AttackType | attacktype | No | |
DOT1_DamageDealer | unit | No | |
DOT1_DamagePerTick | real | No | |
DOT1_DamageType | damagetype | No | |
DOT1_Duration | real | No | |
DOT1_EffectString | string | No | |
DOT1_EffectType | boolean | No | |
DOT1_Integer | integer | Yes | |
DOT1_Target | unit | No | |
DOT1_TickTime | real | No | |
DOT2_attachpoint | string | Yes | |
DOT2_AttackType | attacktype | Yes | |
DOT2_DamageDealer | unit | Yes | |
DOT2_DamageDone | real | Yes | |
DOT2_DamagePerTick | real | Yes | |
DOT2_DamageType | damagetype | Yes | |
DOT2_Duration | real | Yes | |
DOT2_Effect | effect | Yes | |
DOT2_EffectString | string | Yes | |
DOT2_EffectType | boolean | Yes | |
DOT2_MaxDamage | real | Yes | |
DOT2_Target | unit | Yes | |
DOT2_TickTime | real | Yes | |
DOT2_TimeEater | real | Yes | |
ErrorMessage | string | No | |
ErrorPlayer | player | No | |
ErrorSound | sound | No | |
ExInteger | integervar | No | |
Fervour | integer | Yes | 0 |
Fervour_Leaderboard | leaderboard | Yes | |
FP_angle | real | Yes | |
FP_Caster | unit | Yes | |
FP_curdistance | real | Yes | |
FP_Distance | real | Yes | |
FP_DotDamage | real | Yes | |
FP_dummy | unitcode | No | |
FP_Duration | real | Yes | |
FP_group | group | No | |
FP_ImpactDamage | real | Yes | |
FP_Integer | integer | Yes | |
FP_Missile | unit | Yes | |
FP_MissileEffect | effect | Yes | |
FP_range | real | Yes | |
FP_TargetPoint | location | Yes | |
FP_temppoints | location | Yes | |
FP_tempreal | real | No | |
Hashtable | hashtable | No | |
JKS_Integer | integer | Yes | |
JKS_J_AttachPointEndString1 | string | No | |
JKS_J_AttachPointEndString2 | string | Yes | |
JKS_J_AttachPointString1 | attachpoint | No | |
JKS_J_AttachPointString2 | attachpoint | No | |
JKS_J_AttachSfx1 | effect | Yes | |
JKS_J_AttachSfx2 | effect | Yes | |
JKS_J_AttachSfxString1 | modelfile | No | |
JKS_J_AttachSfxString2 | modelfile | 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_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 | |
MS_angle | real | No | |
MS_AoEorSIboolean1 | boolean | No | |
MS_AoEorSIboolean2 | boolean | Yes | |
MS_AttackType1 | attacktype | No | |
MS_AttackType2 | attacktype | Yes | |
MS_Damage1 | real | No | |
MS_Damage2 | real | Yes | |
MS_DamageOrHealDone1 | real | No | |
MS_DamageOrHealDone2 | real | Yes | |
MS_DamageType1 | damagetype | No | |
MS_DamageType2 | damagetype | Yes | |
MS_distance | real | Yes | |
MS_distancebetween | real | Yes | |
MS_Dummy | unitcode | No | |
MS_firstpos | location | Yes | |
MS_FlyDifference | real | Yes | |
MS_Heal1 | real | No | |
MS_Heal2 | real | Yes | |
MS_HealAndDamageBoolean1 | boolean | No | |
MS_HealAndDamageBoolean2 | boolean | Yes | |
MS_ImpactRadius1 | real | No | |
MS_ImpactRadius2 | real | Yes | |
MS_Integer | integer | Yes | |
MS_Missile | unit | Yes | |
MS_MissileH1 | real | No | |
MS_MissileH2 | real | Yes | |
MS_missilemodel | effect | Yes | |
MS_MissileSpeed1 | real | No | |
MS_MissileSpeed2 | real | Yes | |
MS_ModelofDummy | modelfile | No | |
MS_ModelSize | real | No | |
MS_parabolaBoolean1 | boolean | No | |
MS_parabolaBoolean2 | boolean | Yes | |
MS_SfxOnImpact1 | string | No | |
MS_SfxOnImpact2 | string | Yes | |
MS_Source1 | unit | No | |
MS_Source2 | unit | Yes | |
MS_Target1 | unit | No | |
MS_Target2 | unit | Yes | |
MS_TargetPoint1 | location | No | |
MS_TargetPoint2 | location | Yes | |
MS_temppoint2 | location | Yes | |
MS_temppoint3 | location | Yes | |
MS_temppointIndex | location | Yes | |
MS_tempreal | real | Yes | |
MS_unitgroupIndex | group | No | |
MS_unitgroupIndex2 | group | No | |
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 | |
No_WW_group | group | No | |
RF | integervar | No | |
RF_AbilityLevel | integer | Yes | |
RF_Amount | real | Yes | |
RF_Angle | real | Yes | |
RF_AoE | real | Yes | |
RF_Caster | unit | Yes | |
RF_CastNumber | integer | No | |
RF_Distance | real | Yes | |
RF_EffectString | string | Yes | |
RF_Group | group | No | |
RF_Missile1 | unit | Yes | |
RF_Missile2 | unit | Yes | |
RF_Off | boolean | Yes | |
RF_Point | location | Yes | |
RF_Spam | integer | Yes | |
RF_Switch | integer | No | |
RF_Time | real | Yes | |
RF_Units | unit | Yes | |
S_Caster | unit | Yes | |
S_DamageDone | real | Yes | |
S_group | group | No | |
S_Integer | integer | Yes | |
S_KnockbackStrength | real | Yes | |
S_Range | real | Yes | |
S_temppoint | location | No | |
S_temppoint2 | location | No | |
SE_caster | location | No | |
SE_target | location | No | |
SpellLevel | integer | No | |
temp_angle | real | No | |
Temp_loc | location | No | |
Temp_loc2 | location | No | |
temp_target | unit | No | |
TempHandle | handle | No | |
TempPoint | location | No | |
TempPoint2 | location | No | |
temppoint2 | location | No | |
TempPoint3 | location | No | |
TempUnit | unit | No | |
TempUnit2 | unit | No | |
Timer | timer | No | |
WhirlPools | group | No | |
WW_group | group | No |