Kershbob
New Member
- Reaction score
- 30
Ability is based off Thunder Clap with no damage or speed reduction. The problem is the units don't change owner at all.
Code:
Fear
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Terrible Scream
Actions
Custom script: set bj_wantDestroyGroup = true
Wait 0.02 seconds
Set TempPoint = (Position of (Casting unit))
Unit Group - Pick every unit in (Units within 100.00 of TempPoint matching (((Matching unit) has buff Fear (Ulty AoE)) Equal to False)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is A structure) Equal to False
((Picked unit) is A Hero) Equal to False
((Picked unit) is Mechanical) Equal to False
((Picked unit) is alive) Equal to True
(Owner of (Picked unit)) Not equal to Neutral Victim
Then - Actions
Unit - Order (Picked unit) to Stop
Set TempUnit = (Picked unit)
Trigger - Run Fear SubTrigger <gen> (ignoring conditions)
Else - Actions
Custom script: call RemoveLocation( udg_TempPoint )
Code:
Fear SubTrigger
Events
Conditions
Actions
Custom script: local unit tempUnit = udg_TempUnit
Custom script: local player p_owner = GetOwningPlayer(tempUnit)
Custom script: call SetUnitOwner( tempUnit, Player(bj_PLAYER_NEUTRAL_VICTIM), false )
Wait 10.00 seconds
Custom script: call SetUnitOwner( tempUnit, p_owner, false )