Name | Type | is_array | initial_value |
a | real | No | |
agidam | integer | No | |
AgilityItem | item | No | |
AlteEgoLoc | location | No | |
AlteEgounit_type | unitcode | No | |
Alter_Ego_integ | integer | No | |
ANCIENTforkingloc | location | No | |
AngleRaigor | real | No | |
Arrow_Angle | real | No | |
Arrow_Caster | unit | Yes | |
Arrow_CasterLoc | location | No | |
Arrow_CountMaxSize | integer | No | |
Arrow_Counts | integer | No | |
Arrow_CusValue | integer | No | |
Arrow_Distance | real | Yes | |
Arrow_DistanceCount | real | Yes | |
Arrow_DistanceTravel | real | Yes | |
Arrow_DummyLoc | location | No | |
Arrow_Movement | location | No | |
Arrow_RandomUnit | group | No | |
Arrow_StartGroup | group | No | |
Arrow_StunDuration | integer | Yes | |
Arrow_TargetPoint | location | No | |
Arrow_UnitGroup | group | No | |
AssasinLoc | location | No | |
ASSlock_Copy | location | No | |
AT_AddDistanceLoop | real | Yes | |
AT_AllowCliffs | boolean | Yes | |
AT_AllowCliffsLoop | boolean | Yes | |
AT_AllowWater | boolean | Yes | |
AT_AllowWaterLoop | boolean | Yes | |
AT_AngleMove | real | Yes | |
AT_AngleMoveLoop | real | Yes | |
AT_AoE1Axe | real | Yes | |
AT_AoE1AxeLoop | real | Yes | |
AT_AoE2Axe | real | Yes | |
AT_AoE2AxeLoop | real | Yes | |
AT_AoE3Axe | real | Yes | |
AT_AoE3AxeLoop | real | Yes | |
AT_AxeLoop | unit | Yes | |
AT_AxePointLoop | unit | Yes | |
AT_AxeSpeedCurrent | real | Yes | |
AT_AxeSpeedCurrentLoop | real | Yes | |
AT_AxeSpeedDecreasement | real | Yes | |
AT_AxeSpeedDecreasementLoop | real | Yes | |
AT_AxeSpeedDefault | real | Yes | |
AT_AxeSpeedDefaultLoop | real | Yes | |
AT_BloodEffect | string | Yes | |
AT_BloodEffectLoop | string | Yes | |
AT_Caster | unit | Yes | |
AT_CasterLoop | unit | Yes | |
AT_Damages | real | Yes | |
AT_DamagesLoop | real | Yes | |
AT_DestroyTrees | boolean | Yes | |
AT_DestroyTreesLoop | boolean | Yes | |
AT_DistanceAxe | real | Yes | |
AT_DistanceAxeLoop | real | Yes | |
AT_Group | group | No | |
AT_GroupAxeLoop | group | No | |
AT_GroupLoop | group | Yes | |
AT_IntegerCasting | integer | Yes | |
AT_IntegerThrowingLoop | integer | Yes | |
AT_Level | integer | Yes | |
AT_NumberAxesRemaining | integer | Yes | |
AT_NumberAxesThrown | integer | Yes | |
AT_Return | boolean | Yes | |
AT_TempGroupLoop | group | No | |
AT_TempPoint | location | No | |
AT_TempPoint2 | location | No | |
AT_TempPoint3 | location | No | |
AT_TimerCasting | real | Yes | |
AT_TimerElapsedCasting | real | Yes | |
AttributeDrain_unit | unit | No | |
AttributeDrain_Unitgroup | group | No | |
BB_Angle | real | Yes | |
BB_Caster | unit | Yes | |
BB_Check | boolean | Yes | |
BB_Damage | real | Yes | |
BB_Distance | real | Yes | |
BB_Integers | integer | Yes | |
BB_Interval | real | Yes | |
BB_Speed | real | Yes | |
BB_Timer | real | Yes | |
bf | integer | No | |
BF_DefautInterval | integer | No | |
BF_Hero | unit | Yes | |
BF_Max | integer | No | |
BF_SpecEffect1 | effect | Yes | |
BF_SpecEffect2 | effect | Yes | |
BF_Time | integer | Yes | |
blinkgroop | group | No | |
BrutaldemonLoc | location | No | |
c_unit | unit | Yes | |
Caster | unit | No | |
CL_AbilityLevel | integer | Yes | |
CL_AOE | real | Yes | |
CL_Boolean | boolean | Yes | |
CL_Caster | unit | Yes | |
CL_Damage | integer | Yes | |
CL_FirstTarget | boolean | Yes | |
CL_Group | group | Yes | |
CL_Index | integer | Yes | |
CL_Loc | location | Yes | |
CL_Player | player | Yes | |
CL_Slashes | integer | Yes | |
CL_Special | effect | Yes | |
CL_Target | unit | Yes | |
CL_Victim | unit | Yes | |
Creep_X | real | Yes | |
Creep_Y | real | Yes | |
DeathMatch | integer | Yes | |
DL | integervar | No | |
DL_Caster | unit | Yes | |
DL_CastNumber | integer | No | |
DL_Group | group | Yes | |
DL_Off | boolean | Yes | |
DL_Orb | unit | Yes | |
DL_Point | location | Yes | |
DL_Switch | integer | No | |
DL_Targets | unit | Yes | |
DL_TargetSingle | unit | Yes | |
DL_Time | real | Yes | |
EarthshakerLoc | location | No | |
EL_Ability_Level | integer | No | |
EL_Base_Damage | real | No | |
EL_Base_Number_of_Ligtnings | integer | No | |
EL_Caster | unit | No | |
EL_Damage_Area_of_Effect | real | No | |
EL_Damage_Group | group | No | |
EL_Dummy_Ability_Clap | abilcode | No | |
EL_Dummy_Ability_Ligtning | abilcode | No | |
EL_Loop_Location | location | No | |
EL_Owner | player | No | |
EL_Seek_Area_of_Effect | real | No | |
EL_Seek_Group | group | No | |
EL_Seek_Unit | unit | No | |
EL_Targeted_Location | location | No | |
EL_Total_Damage | real | No | |
EL_Total_Number_of_Ligtnings | integer | No | |
Enemies | group | No | |
ExGroup | group | No | |
ExTemppoint | location | 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 | |
fi | integer | No | |
FI | integervar | No | |
FI_Angle | real | Yes | |
FI_AnimSpeed | real | Yes | |
FI_DefaultHeight | real | No | |
FI_EffectA | string | No | |
FI_EffectB | string | No | |
FI_FallHeight | real | No | |
FI_Height | real | Yes | |
FI_Hero | unit | Yes | |
FI_Max | integer | No | |
FI_Sound | string | No | |
FI_Vp | real | Yes | |
FI_Vz | real | Yes | |
FI_z | real | Yes | |
FIAngleFire | real | No | |
FIAngleIce | real | No | |
FICaster | unit | Yes | |
FICasterGroup | group | Yes | |
FICasterPoint | location | Yes | |
FIDummyPoint | location | No | |
FIFireCaster | unit | No | |
FIFireCasterPoint | location | No | |
FIIceCaster | unit | No | |
FIIceCasterPoint | location | No | |
FIIndex | integer | Yes | |
FIInvisDummy | unit | Yes | |
FILagReducer | integer | Yes | |
FIPlayer | player | Yes | |
FirstBlood | sound | No | |
FleeingBolts | group | No | |
FobetElG_loc | location | No | |
FortLoc | group | No | |
g | group | No | |
GC_AOE | real | Yes | |
GC_Caster | unit | Yes | |
GC_Check | boolean | Yes | |
GC_Counter | real | Yes | |
GC_Damage | real | Yes | |
GC_Delay | real | Yes | |
GC_Dummy | unit | Yes | |
GC_Group | group | No | |
GC_Integers | integer | Yes | |
GC_Speed | real | Yes | |
GetoverhereLoc | location | No | |
group | group | No | |
harvester | unit | No | |
Hashtable | hashtable | No | |
HCS_Ange | real | Yes | |
HCS_Caster | unit | Yes | |
HCS_Check | boolean | Yes | |
HCS_Damage | real | Yes | |
HCS_Distance | real | Yes | |
HCS_Integers | integer | Yes | |
HCS_Interval | real | Yes | |
HCS_Speed | real | Yes | |
HCS_Timer | real | Yes | |
he | dialog | Yes | |
Hero_Revive_Time_Factor | real | No | |
HeroCounter | integer | Yes | |
i | integervar | No | |
i2 | integervar | No | |
Integer | integer | No | |
integer | integer | No | |
InteligenceItem | item | No | |
ItemDrop | integer | Yes | |
ItemDropCount | integer | No | |
JD_Angle | real | Yes | |
JD_Counter | real | Yes | |
JD_Distances | real | Yes | |
JD_Effect | string | Yes | |
JD_Group | group | No | |
JD_Integers | integer | Yes | |
JD_LevelOfAbility | integer | Yes | |
JD_PickGroup | group | No | |
JD_ReachedDistance | real | Yes | |
JD_SpeedUnits | real | Yes | |
JD_TempPoint | location | Yes | |
JD_TreesDestroy | boolean | Yes | |
JD_Unit | unit | Yes | |
JDA_DestroyTrees_Dash | boolean | No | |
JDA_LevelOfAbility | integer | No | |
JDA_SpecialEffect | string | No | |
JDA_Speed | real | No | |
JDA_TargetPoint | location | No | |
JDA_Unit | unit | No | |
kb | integer | No | |
KB_Angle | real | Yes | |
KB_Casters | unit | Yes | |
KB_CountBuffs | integer | No | |
KB_DestroyTrees | boolean | Yes | |
KB_Dist | real | 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_Max | integer | No | |
KB_MaxDist | real | Yes | |
KB_MaxDistance | real | Yes | |
KB_ReachedDistance | real | Yes | |
KB_ReducedReal | real | No | |
KB_ReduceSpeedReal | real | Yes | |
KB_SpecificSpeed | real | Yes | |
KB_Speed | real | Yes | |
KB_StartPositions | location | Yes | |
KB_TempPoint | location | Yes | |
KB_TempReal | real | No | |
KB_TotalKnockUnits | integer | No | |
KB_Unit | unit | Yes | |
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 | |
kills1 | integer | No | |
kills10 | integer | No | |
kills11 | integer | No | |
kills12 | integer | No | |
kills2 | integer | No | |
kills3 | integer | No | |
kills4 | integer | No | |
kills5 | integer | No | |
kills6 | integer | No | |
kills7 | integer | No | |
kills8 | integer | No | |
kills9 | integer | No | |
KillUP | integer | Yes | |
KillUPsound | sound | Yes | |
KS_AOE | real | Yes | |
KS_Caster | unit | Yes | |
KS_Damage | real | Yes | |
KS_Dummy | unit | Yes | |
KS_Duration | real | Yes | |
KS_Group | group | No | |
KS_Integers | integer | Yes | |
KS_Interval | real | Yes | |
KS_Timer | real | Yes | |
Leapers | group | No | |
Lightning | lightning | No | |
Lightnings | group | No | |
loc | location | No | |
loc2 | location | No | |
LS_Dummy | unit | No | |
LS_GeneralInteger | integervar | No | |
LS_Groups | group | Yes | |
LS_TempPoint | location | Yes | |
MassRecoveryLoc | location | No | |
MCS_AttachmentPoint1 | string | No | |
MCS_AttachmentPoint2 | string | No | |
MCS_Caster1 | unit | No | |
MCS_Caster2 | unit | Yes | |
MCS_curDuration | real | Yes | |
MCS_Deadboolean | boolean | Yes | |
MCS_Duration1 | real | No | |
MCS_Duration2 | real | Yes | |
MCS_Integer | integer | Yes | |
MCS_MindControlledGroup | group | No | |
MCS_Player | player | Yes | |
MCS_SfxAtEndString | string | No | |
MCS_SfxAtEndString2 | string | Yes | |
MCS_SfxAtStartString | modelfile | No | |
MCS_SfxContinous1 | effect | Yes | |
MCS_SfxContinous1String | string | No | |
MCS_SfxContinous2 | effect | Yes | |
MCS_SfxContinous2String | string | No | |
MCS_Target1 | unit | No | |
MCS_Target2 | unit | Yes | |
MUI1 | integer | No | |
MUI2 | integer | No | |
MUI3 | integervar | No | |
MUI3_Copy | integervar | No | |
MUIStorm1 | integer | No | |
MUIStorm2 | integer | No | |
Multiboard_ShowDeaths | boolean | No | |
Multiboard_Spots | integer | Yes | |
MVC_PickGroup | group | No | |
MVC_Point | location | Yes | |
MVC_UnitType | unitcode | Yes | |
Orbofagility | itemcode | No | |
ownerofunit | player | No | |
PC_Ability | abilcode | Yes | |
PC_Angle | real | Yes | |
PC_Boolean | boolean | Yes | |
PC_Cannon | unit | Yes | |
PC_CastDelay | real | Yes | |
PC_Counter | real | Yes | |
PC_DamageInterval | real | Yes | |
PC_Integers | integer | Yes | |
PC_Level | integer | Yes | |
PC_ShootCount | integer | 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 | |
PHAngle | real | Yes | |
PHCaster | unit | Yes | |
PHDistance | real | Yes | |
PHMax | integer | No | |
PHReturn | boolean | Yes | |
PHSegment | unit | Yes | |
PHSegmentMax | integer | Yes | |
PHSpeed | real | Yes | |
PHTarget | unit | Yes | |
PHTargetGroup | group | No | |
Players | force | No | |
PlayersSentinel | force | No | |
Point | location | No | |
point | location | No | |
point2 | location | No | |
Points | location | Yes | |
Preload_Point | location | No | |
QJ_AoE | boolean | No | |
QJ_AoERadius | real | No | |
QJ_AoESFX | string | No | |
QJ_attackTypeID | integer | No | |
QJ_Caster | unit | No | |
QJ_Collision | boolean | No | |
QJ_Damage | real | No | |
QJ_damageTypeID | integer | No | |
QJ_Homing | boolean | No | |
QJ_Model | unitcode | No | |
QJ_Pierce | boolean | No | |
QJ_Size | real | No | |
QJ_Speed | real | No | |
QJ_TargetPoint | location | No | |
QJ_TargetUnit | unit | No | |
QJS_Angle | real | No | |
QJS_arrowGroup | group | No | |
QJS_arrowPos | location | No | |
QJS_arrowTable | hashtable | No | |
QJS_atkTypePreset | attacktype | Yes | |
QJS_AttackType | attacktype | No | |
QJS_DamagedGroup | group | No | |
QJS_DamageType | damagetype | No | |
QJS_Distance | real | No | |
QJS_dmgTypePreset | damagetype | Yes | |
QJS_movePos | location | No | |
QJS_tempPos | location | No | |
QJS_tempPos_Target | location | No | |
QJS_victimGroup | group | No | |
QJS_victimPos | location | No | |
r | real | No | |
r2 | real | No | |
RA_Color | real | Yes | |
RA_Counter | real | Yes | |
RA_Dummy | unit | Yes | |
RA_Duration | real | Yes | |
RA_HeightInc | boolean | Yes | |
RA_Integers | integer | Yes | |
RAS_Color | real | No | |
RAS_Dummy | unit | No | |
RAS_Duration | real | No | |
RAS_HeightInc | boolean | No | |
Real | real | Yes | |
real | real | No | |
real2 | real | No | |
red_diamond | unit | No | UnitNull |
ReptileLoc | location | No | |
ReturningBolts | group | No | |
RevivableHeroes | group | No | |
RevivableTimersWindows | timerdialog | Yes | |
ReviveTimers | timer | Yes | |
Samurai_loc | location | No | |
SB_Angle | real | Yes | |
SB_bPoint | location | Yes | |
SB_Caster | unit | Yes | |
SB_Check | boolean | Yes | |
SB_CountMove | real | Yes | |
SB_cPoint | location | Yes | |
SB_cUnit | unit | Yes | |
SB_Damage | real | Yes | |
SB_Distance | real | Yes | |
SB_Dummy | unit | Yes | |
SB_Integers | integer | Yes | |
SB_Interval | real | Yes | |
SB_Level | integer | Yes | |
SB_Point | location | Yes | |
SB_Speed | real | Yes | |
SB_Timer | real | Yes | |
SB_tPoint | location | No | |
ServitorEmp | unit | Yes | |
Shake | real | No | |
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 | |
Shockwave_Angle | real | No | |
Shockwave_Group | group | Yes | |
Shockwave_Point | location | Yes | |
Skill_BattleFurrySpeed | abilcode | No | |
Skill_BattleFury | abilcode | No | |
Skill_Bonebreaker | abilcode | No | |
Skill_FeralImpact | abilcode | No | |
Skill_Tornado | abilcode | No | |
Skull | item | No | |
Speedbooster | item | No | |
Spheres | group | No | |
SS_angle | real | Yes | |
SS_Bdestroytrees | boolean | Yes | |
SS_boolean | boolean | Yes | |
SS_Caster | unit | Yes | |
SS_CountInteger | integer | No | |
SS_CountIntegerArray | integer | No | |
SS_Location2 | location | Yes | |
SS_Location3 | location | Yes | |
SS_Location4 | location | Yes | |
SS_UnitCount | integer | Yes | |
SS_UnitGroup | group | No | |
Start_timer | timer | No | |
Start_timer_Copy | timer | No | |
StrengthItem | item | No | |
Sweep_Caster | unit | Yes | |
Sweep_Data | real | Yes | |
Sweep_DataCount | integer | No | |
Sweep_Group | group | Yes | |
Sweep_Lightning | lightning | Yes | |
Sweep_Max | integer | No | |
Target | unit | No | |
Team1 | force | No | |
Team2 | force | No | |
Team3 | force | No | |
Team4 | force | No | |
TelestunLoc | location | No | |
TempArrayGroup | group | Yes | |
TempInteger | integer | No | |
TempReal | real | No | |
TideLoc | location | No | |
TK_AttackType | attacktype | No | |
TK_DamageType | damagetype | No | |
TK_FlyingUnits | group | No | |
TK_FSpeed | real | Yes | |
TK_HDmgInPercIncreasement | real | No | |
TK_HDmgInPercStart | real | No | |
TK_Hero | unit | Yes | |
TK_ImpactDmgIncreasement | real | No | |
TK_ImpactDmgStart | real | No | |
TK_ImpactSFX | string | No | |
TK_Integers | integer | Yes | |
TK_Interval | real | Yes | |
TK_Level | integer | Yes | |
TK_LiftSFX | string | No | |
TK_LiftSFXTimer | real | No | |
TK_LsfxT | real | Yes | |
TK_MaxHeight | real | Yes | |
TK_MaxHeightIncreasement | real | No | |
TK_MaxHeightStart | real | No | |
TK_MinHeightIncreasement | real | No | |
TK_MinHeightStart | real | No | |
TK_Pause | boolean | No | |
TK_Speed | real | No | |
TK_SpeedVariationPerc | real | No | |
TK_SpellAoEIncreasement | real | No | |
TK_SpellAoEStart | real | No | |
TK_StartSFX | string | No | |
TK_TempPoint | location | Yes | |
TK_Unit | unit | Yes | |
TK_UnitGroup | group | No | |
tmpCasterZ | real | No | |
tmpDiffHeight | real | No | |
tmpDistance | real | No | |
tmpHeight | real | No | |
tmpSound | sound | No | |
tmpTargetZ | real | No | |
tmpTime | real | No | |
to | integervar | No | |
TO_Duration | real | Yes | |
TO_Hero | unit | Yes | |
TO_Max | integer | No | |
Trhowiaxe_loc | location | No | |
TW_angle | real | Yes | |
TW_AoE | real | Yes | |
TW_AspectBoolean | boolean | Yes | |
TW_AttachedEffect | effect | Yes | |
TW_caster | unit | Yes | |
TW_caster_Convert | unit | Yes | |
TW_dmg | real | Yes | |
TW_effects | string | Yes | |
TW_group | group | No | |
TW_Index | integer | Yes | |
TW_Index_MAX | integer | No | |
TW_IndexSize | integer | No | |
TW_Int | integervar | No | |
TW_IntegerConverter | integer | No | |
TW_Level | integer | No | |
TW_Loc | location | Yes | |
TW_loop2_int | integervar | No | |
TW_loop_int | integervar | No | |
TW_MoveSpeed | real | Yes | |
TW_Range | real | Yes | |
TW_Real | real | Yes | |
TW_SfxCounter | integer | Yes | |
TW_Stone | unit | Yes | |
TW_StoneAngle | real | Yes | |
TW_StoneChance | integer | Yes | |
TW_StoneDamage_Convert | real | Yes | |
TW_StoneDistance | real | Yes | |
TW_StoneEffect | effect | Yes | |
TW_StoneHeight | real | Yes | |
TW_StoneIndex | integer | Yes | |
TW_StoneIndex_MAX | integer | No | |
TW_StoneIndexSize | integer | No | |
TW_StoneMoveSpeed | real | Yes | |
TW_StoneTempInt | integer | No | |
TW_TempInt | integer | No | |
TW_Tree_checker | unit | No | |
Twister_Dummy | unit | Yes | |
u | unit | No | |
u2 | unit | No | |
UberMode_On | boolean | 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 | |
UltraShortMode_On | boolean | No | |
Virus_Loc | location | No | |
VirusTarget_loc | location | No | |
WaterLandBoolean | boolean | Yes | |
WONDER | unit | No | |
Wonder_UNIT | unit | No | |
x | real | No | |
x2 | real | No | |
y | real | No | |
y2 | real | No | |
zLoc | location | No |
//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.
___________________________________________________
____________________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