Name | Type | is_array | initial_value |
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 | |
ExInteger | integervar | No | |
F_Integers | integer | Yes | |
F_ReachedFading | real | Yes | |
F_Time | real | Yes | |
F_Unit | unit | Yes | |
FA_Time | real | No | |
FA_Unit | unit | No | |
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 | |
JD_Angle | real | Yes | |
JD_Animations | string | Yes | |
JD_BouncesCur | integer | Yes | |
JD_BouncesMax | integer | Yes | |
JD_Counter | real | Yes | |
JD_DamageBig | real | Yes | |
JD_DamageSmall | real | Yes | |
JD_Distances | real | Yes | |
JD_Effect | string | Yes | |
JD_Group | group | No | |
JD_HighSettings | real | Yes | |
JD_IntegerAVar | integervar | No | |
JD_Integers | integer | Yes | |
JD_JumpHigh | real | Yes | |
JD_LevelOfAbility | integer | Yes | |
JD_Owner | unit | Yes | |
JD_PickGroup | group | No | |
JD_ReachedDistance | real | Yes | |
JD_RealTimer | real | Yes | |
JD_SmallFalse_BigTrue | boolean | Yes | |
JD_SmallPoint | location | No | |
JD_SpeedUnits | real | Yes | |
JD_TempGroup | group | No | |
JD_TempPoint | location | Yes | |
JD_TreesDestroy | boolean | Yes | |
JD_Unit | unit | Yes | |
JDA_Animation | string | No | |
JDA_AnimationSpeed | real | No | |
JDA_Caster | unit | No | |
JDA_Collusion | boolean | No | |
JDA_DestroyTrees_Dash | boolean | No | |
JDA_JumpHigh_Distance | real | No | |
JDA_LevelOfAbility | integer | No | |
JDA_SmallFalse_BigTrue | boolean | No | |
JDA_SpecialEffect | string | No | |
JDA_Speed | real | No | |
JDA_TargetPoint | location | No | |
JDA_Unit | unit | 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_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 | |
Kaboom | abilcode | No | A019 |
KB_Angle | real | Yes | |
KB_Casters | unit | Yes | |
KB_CountBuffs | integer | No | |
KB_DestroyTrees | boolean | Yes | |
KB_EffectCounter | integer | Yes | |
KB_EffectCounter2 | integer | Yes | |
KB_Effects_1 | string | Yes | |
KB_Effects_2 | string | Yes | |
KB_GeneralIntegers | integervar | Yes | |
KB_KnockbackedUnits | group | No | |
KB_Levels | integer | Yes | |
KB_MaxDistance | real | Yes | |
KB_ReachedDistance | real | Yes | |
KB_ReducedReal | real | No | |
KB_ReduceSpeedReal | real | Yes | |
KB_SpecificSpeed | real | Yes | |
KB_StartPositions | location | Yes | |
KB_TempPoint | location | Yes | |
KB_TempReal | real | No | |
KB_TotalKnockUnits | integer | No | |
KB_Units | unit | Yes | |
KBA_Caster | unit | No | |
KBA_DestroyTrees | boolean | No | |
KBA_DistancePerLevel | real | No | |
KBA_Level | integer | No | |
KBA_SpecialEffects | string | Yes | |
KBA_Speed | real | No | |
KBA_StartingPosition | location | No | |
KBA_TargetUnit | unit | 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 | |
PD_Angle | real | Yes | |
PD_Distances | real | Yes | |
PD_Integers | integer | Yes | |
PD_ReachedDistance | real | Yes | |
PD_RealTimer | real | Yes | |
PD_SpeedUnits | real | Yes | |
PD_TempPoint | location | Yes | |
PD_TestGroup | group | No | |
PD_TreesDestroy | boolean | Yes | |
PD_Unit | 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 | |
SF_BouncesNumber | integer | No | |
SF_DamageBigMissiles | real | No | |
SF_DamageSmallMissiles | real | No | |
SF_DestroyTrees | boolean | No | |
SF_NumberOfSmallMissiles | integer | No | |
SF_RangeBetweenBounces | real | No | |
SF_RangeOfSmallMissiles | real | No | |
SF_TempPoint | location | Yes | |
Shockwave_Angle | real | No | |
Shockwave_Group | group | Yes | |
Shockwave_Point | location | Yes | |
temppoint2 | location | No | |
UC_Counter | integer | Yes | |
UC_Groups | group | Yes | |
UC_Inv | boolean | Yes | |
UC_SETTINGS_AreaOfEffect | real | Yes | |
UC_SETTINGS_Collosion | boolean | No | |
UC_SETTINGS_DestroyTrees_Dash | boolean | No | |
UC_SETTINGS_Invulnerable | boolean | No | |
UC_SETTINGS_Speed | real | No | |
UC_Target | unit | No | |
UC_TempPoint | location | Yes |
//TESH.scrollpos=0
//TESH.alwaysfold=0
This is the Advanced Shockwave Spell by Paladon.
I´ll try to comment my triggering as far as i´m able to.
You may need triggering basics to understand what i´m doing exactly,
but i´m sure that this documentation will be helpful to those who want to
learn some advanced features of GUI triggering.
Thanks for testing this spell.
Paladon
PS:
This spell is created due to a request and uses my Knockback System.
If you need further informations and examples about this system, please search for it in the spell section of //www.hiveworkshop.com
Changelog:
Added the Knockback System readmes and fixed a minor flaw concerning the balance of the spell.
I additionally added some more detailed comments at several places since someone asked me to do so.
I´d be glad if you credit me if you´re using this spell, or the systems it uses, in your very own map.