- Joined
- Aug 12, 2007
- Messages
- 133
I am trying to make a temporary resurrection spell. If the target dies within the effect of the spell, it gets resurrected. The problem is, it won't remove the ability upon death. What's wrong?
-
Events
-

Unit - A unit Begins casting an ability
-
-
Conditions
-

(Ability being cast) Equal to Life Ward
-
-
Actions
-

Player Group - Pick every player in (All players) and do (Player - Disable Life Ward Spell Book for (Picked player))
-

If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-


If - Conditions
-



Ward1 Equal to No unit
-
-


Then - Actions
-



Set Ward1 = (Target unit of ability being cast)
-



Unit - Add Life Ward Spell Book to Ward1
-



Wait 20.00 seconds
-



Unit - Remove Life Ward Spell Book from Ward1
-



Set Ward1 = No unit
-
-


Else - Actions
-



If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-




If - Conditions
-





Ward1_Copy Equal to No unit
-
-




Then - Actions
-





Set Ward1_Copy = (Target unit of ability being cast)
-





Unit - Add Life Ward Spell Book to Ward1_Copy
-





Wait 20.00 seconds
-





Unit - Remove Life Ward Spell Book from Ward1_Copy
-





Set Ward1_Copy = No unit
-
-




Else - Actions
-





If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-






If - Conditions
-







Ward1_Copy_2 Equal to No unit
-
-






Then - Actions
-







Set Ward1_Copy_2 = (Target unit of ability being cast)
-







Unit - Add Life Ward Spell Book to Ward1_Copy_2
-







Wait 20.00 seconds
-







Unit - Remove Life Ward Spell Book from Ward1_Copy_2
-







Set Ward1_Copy_2 = No unit
-
-






Else - Actions
-







Set Ward1_Copy_3 = (Target unit of ability being cast)
-







Unit - Add Life Ward Spell Book to Ward1_Copy_3
-







Wait 20.00 seconds
-







Unit - Remove Life Ward Spell Book from Ward1_Copy_3
-







Set Ward1_Copy_3 = No unit
-
-
-
-
-
-
-
-
Events
-

Unit - A unit Dies
-
-
Conditions
-
Actions
-

If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-


If - Conditions
-



(Dying unit) Equal to Ward1
-
-


Then - Actions
-



Unit - Remove Life Ward Spell Book from Ward1
-



Set Ward1 = No unit
-
-


Else - Actions
-



If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-




If - Conditions
-





(Dying unit) Equal to Ward1_Copy
-
-




Then - Actions
-





Unit - Remove Life Ward Spell Book from Ward1_Copy
-





Set Ward1_Copy = No unit
-
-




Else - Actions
-





If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-






If - Conditions
-







(Dying unit) Equal to Ward1_Copy_2
-
-






Then - Actions
-







Unit - Remove Life Ward Spell Book from Ward1_Copy_2
-







Set Ward1_Copy_2 = No unit
-
-






Else - Actions
-







Unit - Remove Life Ward Spell Book from Ward1_Copy_3
-







Set Ward1_Copy_3 = No unit
-
-
-
-
-
-
-



