I'm trying to create a no target spell, which damage every enemy units(targets) in 500 distance of caster, also damage every enemy units in 250 distance of (targets). Here's my triggers:
Sorry for my bad english.
Anyone can help ?
-
Darkness Fall Part 1
-
Events
-
Unit - A unit Starts the effect of an ability
-
-
Conditions
-
(Ability being cast) Equal to Darkness Fall
-
-
Actions
-
Set DarknessFallCaster = (Triggering unit)
-
Set DarknessFallLoc = (Position of DarknessFallCaster)
-
Special Effect - Create a special effect attached to the origin of DarknessFallCaster using war3mapImported\Desecrate.mdx
-
Set DarknessFallSFX = (Last created special effect)
-
Custom script: set bj_wantDestroyGroup = true
-
Unit Group - Pick every unit in (Units within 500.00 of DarkLightningLoc matching ((((Matching unit) is A structure) Equal to False) and ((((Matching unit) is alive) Equal to True) and (((Matching unit) belongs to an enemy of (Owner of DarknessFallCaster)) Equal to True)))) and do (Actions)
-
Loop - Actions
-
Set DarknessFallTarget = (Picked unit)
-
Set DarknessFallLoc2 = (Position of DarknessFallTarget)
-
Special Effect - Create a special effect at DarknessFallLoc2 using war3mapImported\Doomsday.mdx
-
Special Effect - Destroy (Last created special effect)
-
Unit - Cause DarknessFallCaster to damage DarknessFallTarget, dealing 25.00 damage of attack type Spells and damage type Normal
-
Custom script: set bj_wantDestroyGroup = true
-
Unit Group - Pick every unit in (Units within 250.00 of DarknessFallLoc2 matching ((((Matching unit) is A structure) Equal to False) and ((((Matching unit) is alive) Equal to True) and (((Matching unit) belongs to an enemy of (Owner of DarknessFallCaster)) Equal to True)))) and do (Actions)
-
Loop - Actions
-
Unit - Cause DarknessFallCaster to damage (Picked unit), dealing (25.00 x (Real((Level of Darkness Fall for DarknessFallCaster)))) damage of attack type Spells and damage type Normal
-
-
-
Custom script: call RemoveLocation(udg_DarknessFallLoc2)
-
-
-
Custom script: call RemoveLocation(udg_DarknessFallLoc)
-
Countdown Timer - Start DarknessFallTimer[1] as a One-shot timer that will expire in 2.00 seconds
-
Countdown Timer - Create a timer window for DarknessFallTimer[1] with title Darkness Fall 1
-
Set DarknessFallCTimer[1] = (Last created timer window)
-
Countdown Timer - Hide DarknessFallCTimer[1]
-
-
-
Darkness Fall Part 2
-
Events
-
Time - DarknessFallTimer[1] expires
-
-
Conditions
-
Actions
-
Countdown Timer - Destroy DarknessFallCTimer[1]
-
Special Effect - Destroy DarknessFallSFX
-
-
Sorry for my bad english.
Anyone can help ?