Lightning Orb
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Lightning Orb
Actions
Set Caster = (Triggering unit)
Set CasLoc = (Position of (Triggering unit))
Set UnitGroupLightningOrbs = (Units within 1500.00 of CasLoc)
Visibility - Create an initially Enabled visibility modifier for (Owner of Caster) emitting Visibility across (Playable map area)
Unit - Pause (Triggering unit)
For each (Integer A) from 1 to 4, do (Actions)
Loop - Actions
Unit - Create 1 LightningCaster for (Owner of Caster) at CasLoc facing (Position of (Triggering unit))
Unit - Add Crow Form to (Last created unit)
Unit - Remove Crow Form from (Triggering unit)
Animation - Change (Last created unit) flying height to 200.00 at 50.00
Unit - Add Lightning Orbs (dummy) to (Last created unit)
Unit - Set level of Lightning Orbs (dummy) for (Last created unit) to (Level of Lightning Orb for (Triggering unit))
Set Victim = (Random unit from UnitGroupLightningOrbs)
Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning Victim
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
For each (Integer A) from 1 to (((Level of Lightning Orb for (Triggering unit)) x 6) + 5), do (Actions)
Loop - Actions
Unit - Create 1 LightningCaster for (Owner of Caster) at (CasLoc offset by 300.00 towards LightOrbsReal1 degrees) facing (Position of (Triggering unit))
Unit - Add Crow Form to (Last created unit)
Unit - Remove Crow Form from (Triggering unit)
Animation - Change (Last created unit) flying height to 200.00 at 50.00
Unit - Add Lightning Orbs (dummy) to (Last created unit)
Unit - Set level of Lightning Orbs (dummy) for (Last created unit) to (Level of Lightning Orb for (Triggering unit))
Set Victim = (Random unit from UnitGroupLightningOrbs)
Set LightOrbsReal1 = (LightOrbsReal1 + (360.00 / 3.40))
Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning Victim
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
For each (Integer A) from 1 to (((Level of Lightning Orb for (Triggering unit)) x 7) + 5), do (Actions)
Loop - Actions
Unit - Create 1 LightningCaster for (Owner of Caster) at (CasLoc offset by 550.00 towards LightOrbsReal2 degrees) facing (Position of (Triggering unit))
Unit - Add Crow Form to (Last created unit)
Unit - Remove Crow Form from (Triggering unit)
Animation - Change (Last created unit) flying height to 200.00 at 50.00
Unit - Add Lightning Orbs (dummy) to (Last created unit)
Unit - Set level of Lightning Orbs (dummy) for (Last created unit) to (Level of Lightning Orb for (Triggering unit))
Set Victim = (Random unit from UnitGroupLightningOrbs)
Set LightOrbsReal2 = (LightOrbsReal2 + (360.00 / 6.70))
Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning Victim
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Custom script: call RemoveLocation(udg_CasLoc)
Unit - Unpause (Triggering unit)
> Unit - Remove Crow Form from (Triggering unit)
Wrong unit.
> I don't get any experience from the dummy unit kills
That usually only happens if either bounty is not turned on for the owner of the units you kill, or if the dummy is not on map anymore by the time the unit dies, or if the dummy is not owned by you.
Lightning Orb
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Lightning Orb
Actions
Set Caster = (Triggering unit)
Set CasLoc = (Position of (Triggering unit))
Set UnitGroupLightningOrbs = (Units within 1500.00 of CasLoc)
Visibility - Create an initially Enabled visibility modifier for (Owner of Caster) emitting Visibility across (Playable map area)
Unit - Pause (Triggering unit)
For each (Integer A) from 1 to 4, do (Actions)
Loop - Actions
Unit - Create 1 LightningCaster for (Owner of Caster) at CasLoc facing (Position of (Triggering unit))
Unit - Add Crow Form to (Last created unit)
Unit - Remove Crow Form from (Last created unit)
Animation - Change (Last created unit) flying height to 200.00 at 50.00
Unit - Add Lightning Orbs (dummy) to (Last created unit)
Unit - Set level of Lightning Orbs (dummy) for (Last created unit) to (Level of Lightning Orb for (Triggering unit))
Set Victim = (Random unit from UnitGroupLightningOrbs)
Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning Victim
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
For each (Integer A) from 1 to (((Level of Lightning Orb for (Triggering unit)) x 6) + 5), do (Actions)
Loop - Actions
Unit - Create 1 LightningCaster for (Owner of Caster) at (CasLoc offset by 300.00 towards LightOrbsReal1 degrees) facing (Position of (Triggering unit))
Unit - Add Crow Form to (Last created unit)
Unit - Remove Crow Form from (Last created unit)
Animation - Change (Last created unit) flying height to 200.00 at 50.00
Unit - Add Lightning Orbs (dummy) to (Last created unit)
Unit - Set level of Lightning Orbs (dummy) for (Last created unit) to (Level of Lightning Orb for (Triggering unit))
Set Victim = (Random unit from UnitGroupLightningOrbs)
Set LightOrbsReal1 = (LightOrbsReal1 + (360.00 / 3.40))
Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning Victim
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
For each (Integer A) from 1 to (((Level of Lightning Orb for (Triggering unit)) x 7) + 5), do (Actions)
Loop - Actions
Unit - Create 1 LightningCaster for (Owner of Caster) at (CasLoc offset by 550.00 towards LightOrbsReal2 degrees) facing (Position of (Triggering unit))
Unit - Add Crow Form to (Last created unit)
Unit - Remove Crow Form from (Last created unit)
Animation - Change (Last created unit) flying height to 200.00 at 50.00
Unit - Add Lightning Orbs (dummy) to (Last created unit)
Unit - Set level of Lightning Orbs (dummy) for (Last created unit) to (Level of Lightning Orb for (Triggering unit))
Set Victim = (Random unit from UnitGroupLightningOrbs)
Set LightOrbsReal2 = (LightOrbsReal2 + (360.00 / 6.70))
Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning Victim
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Custom script: call RemoveLocation(udg_CasLoc)
Unit - Unpause (Triggering unit)
Can the hero being paused have something to do with that? Dummy is owned by owner of triggering unit, and the owning player is just Player 12. How would I enable bounty? (if it's disabled).
Thanks for the help so far.