Name | Type | is_array | initial_value |
ANH_Ability | abilcode | No | |
ANH_ActivationChance | real | Yes | |
ANH_ActivationRoll | real | No | |
ANH_AnnihilatorCooldown | abilcode | No | |
ANH_AnnihilatorSlow | abilcode | No | |
ANH_AoE | real | Yes | |
ANH_AttackType | attacktype | No | |
ANH_CastDelay | real | Yes | |
ANH_Caster | unit | Yes | |
ANH_CurrentDistance | real | Yes | |
ANH_DamageAbsolute | real | Yes | |
ANH_DamageAgility | real | Yes | |
ANH_DamageGroup | group | No | |
ANH_DamageIntelligence | real | Yes | |
ANH_DamageStrength | real | Yes | |
ANH_DamageTotal | real | Yes | |
ANH_DamageType | damagetype | No | |
ANH_DestroyTrees | boolean | No | |
ANH_Destructible | destructable | No | |
ANH_DummyCaster | unit | No | |
ANH_DummyType | unitcode | No | |
ANH_Duration | real | Yes | |
ANH_EffectTrigger | trigger | No | |
ANH_ExplosionModel | string | No | |
ANH_ExplosionModelSize | real | Yes | |
ANH_Harvester | unit | No | |
ANH_HitAttachment | string | No | |
ANH_HitModel | string | No | |
ANH_HitModelSize | real | Yes | |
ANH_Index | integer | No | |
ANH_Interval | real | No | |
ANH_IsAnnihilable | boolean | No | |
ANH_Level | integer | Yes | |
ANH_Looper | integer | No | |
ANH_MaxCastRange | real | Yes | |
ANH_MaxDistance | real | Yes | |
ANH_Player | player | Yes | |
ANH_Point1 | location | No | |
ANH_Point1X | real | Yes | |
ANH_Point1Y | real | Yes | |
ANH_Point1Z | real | Yes | |
ANH_Point2 | location | No | |
ANH_Point2X | real | Yes | |
ANH_Point2Y | real | Yes | |
ANH_Point2Z | real | Yes | |
ANH_Point3 | location | No | |
ANH_Point3X | real | Yes | |
ANH_Point3Y | real | Yes | |
ANH_Point3Z | real | Yes | |
ANH_Preload | boolean | No | |
ANH_ProjectileCount | integer | Yes | |
ANH_ProjectileEndHeight | real | Yes | |
ANH_ProjectileMaxHeight | real | Yes | |
ANH_ProjectileModel | string | No | |
ANH_ProjectileModelSize | real | Yes | |
ANH_ProjectileOffset | real | Yes | |
ANH_ProjectileSFX | effect | Yes | |
ANH_ProjectileStartHeight | real | Yes | |
ANH_ScatterRadius | real | Yes | |
ANH_Slows | boolean | No | |
ANH_Speed | real | Yes | |
ANH_Spread | real | Yes | |
ANH_TargetAngle | real | No | |
ANH_TempAgilityDamage | real | No | |
ANH_TempAngle | real | No | |
ANH_TempCaster | unit | No | |
ANH_TempDamageTotal | real | No | |
ANH_TempDistance | real | No | |
ANH_TempIntelligenceDamage | real | No | |
ANH_TempLevel | integer | No | |
ANH_TempPlayer | player | No | |
ANH_TempPoint | location | No | |
ANH_TempPosX | real | No | |
ANH_TempPosY | real | No | |
ANH_TempPosZ | real | No | |
ANH_TempSFX | effect | No | |
ANH_TempSpeed | real | No | |
ANH_TempStrengthDamage | real | No | |
ANH_TempTime | real | No | |
ANH_TempUnit | unit | No |
function QuadraticBezier takes real t, real p1, real p2, real p3 returns real
return Pow((1-t),2)*p1 + 2*(1-t)*t*p2 + Pow(t,2)*p3
endfunction