A
Anomaly
Guest
Hey, I'm making a channeling ability for my map.
The ability is where every .50 seconds, doodad lightning strikes the channeling hero, and about every 1 second, lightning strikes at a random enemy unit surrounding the hero... Here is the trigger code..
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Channel Lightning
(Level of Channel Lightning for (Casting unit)) Equal to 1
Actions
Set DarthSidious = (Casting unit)
Trigger - Turn on Channel Lightning Objects <gen>
Wait 1.00 seconds
Lightning - Create a lightning effect Chain Lightning - Primary (Position of DarthSidious) (Position of (Random unit from (Units within 600.00 of (Position of DarthSidious))))
Wait 1.00 seconds
Set LightningEffectedUnit = (Random unit from (Units within 600.00 of (Position of (Casting unit)) matching ((Owner of (Random unit from (Units within 600.00 of (Position of DarthSidious)))) Equal to Player 11 (Dark Green))))
Unit - Set life of LightningEffectedUnit to 56.00%
Set LightningEffectedUnit = No unit
Wait 1.00 seconds
Lightning - Create a lightning effect Chain Lightning - Primary (Position of DarthSidious) (Position of (Random unit from (Units within 600.00 of (Position of (Casting unit)))))
Wait 1.00 seconds
Set LightningEffectedUnit = (Random unit from (Units within 600.00 of (Position of DarthSidious) matching ((Owner of (Random unit from (Units within 600.00 of (Position of DarthSidious)))) Equal to Player 11 (Dark Green))))
Unit - Set life of LightningEffectedUnit to 56.00%
Set LightningEffectedUnit = No unit
And this...
Events
None
Conditions
None
Actions
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Trigger - Turn off (This trigger)
The ability is where every .50 seconds, doodad lightning strikes the channeling hero, and about every 1 second, lightning strikes at a random enemy unit surrounding the hero... Here is the trigger code..
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Channel Lightning
(Level of Channel Lightning for (Casting unit)) Equal to 1
Actions
Set DarthSidious = (Casting unit)
Trigger - Turn on Channel Lightning Objects <gen>
Wait 1.00 seconds
Lightning - Create a lightning effect Chain Lightning - Primary (Position of DarthSidious) (Position of (Random unit from (Units within 600.00 of (Position of DarthSidious))))
Wait 1.00 seconds
Set LightningEffectedUnit = (Random unit from (Units within 600.00 of (Position of (Casting unit)) matching ((Owner of (Random unit from (Units within 600.00 of (Position of DarthSidious)))) Equal to Player 11 (Dark Green))))
Unit - Set life of LightningEffectedUnit to 56.00%
Set LightningEffectedUnit = No unit
Wait 1.00 seconds
Lightning - Create a lightning effect Chain Lightning - Primary (Position of DarthSidious) (Position of (Random unit from (Units within 600.00 of (Position of (Casting unit)))))
Wait 1.00 seconds
Set LightningEffectedUnit = (Random unit from (Units within 600.00 of (Position of DarthSidious) matching ((Owner of (Random unit from (Units within 600.00 of (Position of DarthSidious)))) Equal to Player 11 (Dark Green))))
Unit - Set life of LightningEffectedUnit to 56.00%
Set LightningEffectedUnit = No unit
And this...
Events
None
Conditions
None
Actions
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of DarthSidious) using Doodads\Cinematic\Lightningbolt\Lightningbolt.mdl
Wait 0.50 seconds
Trigger - Turn off (This trigger)


