- Joined
- Jun 27, 2010
- Messages
- 2,707
Heey everyone, I made a unit that is supposed to be able to transform into a targeted friend or enemy unit.
The unit has 2 abilities: 1 for friend and 1 for enemy units.
The problem here is that when I use it on a unit, it does transform, but it charges 350 gold and no lumber, ignoring the checks.
Then, if the player doesn't have 350 gold, it does it for free.
I can't see what's wrong here
The unit has 2 abilities: 1 for friend and 1 for enemy units.
The problem here is that when I use it on a unit, it does transform, but it charges 350 gold and no lumber, ignoring the checks.
Then, if the player doesn't have 350 gold, it does it for free.
I can't see what's wrong here
-
Shade Copy
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Ability being cast) Equal to Copy Enemy
- (Ability being cast) Equal to Copy Friend
-
Conditions
-
Or - Any (Conditions) are true
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Footman
- (Unit-type of (Target unit of ability being cast)) Equal to Footman (Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 135
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 0
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Footman using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 135)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 0)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Captain
- (Unit-type of (Target unit of ability being cast)) Equal to Captain (Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 300
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 50
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Captain using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 300)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 50)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Knight
- (Unit-type of (Target unit of ability being cast)) Equal to Knight (Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 245
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 60
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Knight using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 245)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 60)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Rifleman
- (Unit-type of (Target unit of ability being cast)) Equal to Rifleman (Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 205
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 30
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Rifleman using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 205)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 30)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Mortar Team
- (Unit-type of (Target unit of ability being cast)) Equal to Mortar Team (Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 180
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 70
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Mortar Team using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 180)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 70)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Priest
- (Unit-type of (Target unit of ability being cast)) Equal to Priest (Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 135
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 10
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Priest using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 135)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 10)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Sorceress
- (Unit-type of (Target unit of ability being cast)) Equal to Sorceress (Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 155
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 20
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Sorceress using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 155)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 20)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Sorceress (Ethereal)
- (Unit-type of (Target unit of ability being cast)) Equal to Sorceress (Ethereal) (Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 155
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 20
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Sorceress using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 155)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 20)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Gryphon
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 100
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 20
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Gryphon using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 100)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 20)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Assassin
- (Unit-type of (Target unit of ability being cast)) Equal to Assassin (Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 195
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 20
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Assassin using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 195)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 20)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Shadow Priest (Used)
- (Unit-type of (Target unit of ability being cast)) Equal to Shadow Priest (Used)(Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 135
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 10
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Shadow Priest (Used) using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 135)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 10)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Shaman (Dwarrf)
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 180
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 50
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Shaman (Dwarrf) using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 180)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 50)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Peasant
- (Unit-type of (Target unit of ability being cast)) Equal to Engineer
- (Unit-type of (Target unit of ability being cast)) Equal to Ghost (Upgraded)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 75
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 0
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a (Unit-type of (Target unit of ability being cast)) using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 75)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 0)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Spell Breaker
- (Unit-type of (Target unit of ability being cast)) Equal to Spell Breaker (Cookhouse-ed)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 215
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 30
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a Spell Breaker using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 215)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 30)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Dragonhawk Rider
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 200
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 30
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a (Unit-type of (Target unit of ability being cast)) using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 200)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 30)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Gryphon Rider
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 280
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 70
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a (Unit-type of (Target unit of ability being cast)) using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 280)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 70)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Horror
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 200
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 40
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a (Unit-type of (Target unit of ability being cast)) using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 200)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 40)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Terror (2)
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 400
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 80
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a (Unit-type of (Target unit of ability being cast)) using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 400)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 80)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of (Target unit of ability being cast)) Equal to Nightmare (3)
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Owner of (Triggering unit)) Current gold) Greater than or equal to 600
- ((Owner of (Triggering unit)) Current lumber) Greater than or equal to 120
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Unit - Replace (Casting unit) with a (Unit-type of (Target unit of ability being cast)) using The new unit's default life and mana
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current gold) - 600)
- Player - Set (Owner of (Triggering unit)) Current gold to (((Owner of (Triggering unit)) Current lumber) - 120)
- Special Effect - Create a special effect attached to the origin of (Last replaced unit) using Abilities\Spells\Other\Levelup\Levelupcaster.mdx
- Special Effect - Destroy (Last created special effect)
- Skip remaining actions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events