- Joined
- Dec 22, 2007
- Messages
- 103
-
Events
- Unit - A unit Begins casting an ability
-
Conditions
-
And - All (Conditions) are true
-
Conditions
- (Ability being cast) Equal to Fire Shield
- (Unit-type of (Casting unit)) Equal to Daemon
-
Conditions
-
And - All (Conditions) are true
-
Actions
- Set Daemon = (Casting unit)
- Set FireShieldTarget = (Target unit of ability being cast)
- Unit - Add Fire Shield (Effect) to FireShieldTarget
- Unit - Add Fire Shield Armor to FireShieldTarget
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of Fire Shield for Daemon) Equal to 2
-
Then - Actions
- Unit - Set level of Fire Shield (Effect) for FireShieldTarget to 2
- Unit - Set level of Fire Shield Armor for FireShieldTarget to 2
-
Else - Actions
- Do Nothing
-
If - Conditions
- Wait until ((FireShieldTarget has buff Fire Shield) Equal to False) checking every 1.00 seconds
- Unit - Remove Fire Shield (Effect) from FireShieldTarget
- Unit - Remove Fire Shield Armor from FireShieldTarget
The Daemon is a normal unit, but it has levels for its abilities because of a Soul Theft ability which is usable once, and enhances his MS, attack and abilities.