Events
Unit is Attacked
Conditions
Attacking unit == *your unit *
Actions
Craete dummy, add ability, set lvl of ability, order them to cast ability
Event
Unit - A unit is attacked
Condition
Level of Orb of Lightning for (Attacking unit) Greater than 0
Actions
Trigger - Turn off (This trigger)
Unit - Order (Attacking unit) to Attack (Triggering unit)
Trigger - Turn on (This trigger)
Event
Map init
Condition
Actions
Set TempGroup = Every unit in Playable map area matching (Level of Orb of Lightning for (Matching unit) Greater than 0)
Unit group - Pick every unit in TempGroup and do
Loop - Actions
Trigger - Add to Acquires target <gen> the event (Picked unit) Acquires a target
Unit group - Add (Picked unit) to UNITGROUP
Event
A unit enters Playable map area
Condition
Level of Orb of Lightning for (Triggering unit) Greater than 0
(Triggering unit) is in UNITGROUP Equal to False
Actions
Trigger - Add to Acquires target <gen> the event (Triggering unit) Acquires a target
Unit group - Add (Triggering unit) to UNITGROUP
Acquires target
Event
Condition
Actions
Unit - Order (Triggering unit) to Attack (Targeted unit)
Condition
Level of Orb of Lightning for (Attacking unit) Greater than 0