- Joined
- Jul 16, 2014
- Messages
- 63
So, I have gone over this a couple of times, and tweaked it back and forth, and there seems to be some sort of problem that I can't seem to spot..
The problem is, that if Trigger 3 (Chain of Frost) is active, Trigger 2 (Shadow Walk) doesn't work and does absolutely nothing except removing the Chain of Frost ability, yet Trigger 3 (Chain of Frost) works fine.
If Trigger 3 (Chain of Frost) is disabled, Trigger 2 (Shadow Walk) works fine.
Q_Int = Integer Array
W_Int = Integer Array
E_Int = Integer Array
Mash = Ability Array
The problem is, that if Trigger 3 (Chain of Frost) is active, Trigger 2 (Shadow Walk) doesn't work and does absolutely nothing except removing the Chain of Frost ability, yet Trigger 3 (Chain of Frost) works fine.
If Trigger 3 (Chain of Frost) is disabled, Trigger 2 (Shadow Walk) works fine.
Q_Int = Integer Array
W_Int = Integer Array
E_Int = Integer Array
Mash = Ability Array
- Get Integers
-
Events
- Unit - A unit starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Mash of the Elements
-
Actions
- Set Q_Int[(Player number of (Owner of (Casting Unit)))] = (Number of units in Shadow_UnitGroup[(Player number of Owner of (Casting Unit)))]
- Set W_Int[(Player number of (Owner of (Casting Unit)))] = (Number of units in Frost_UnitGroup[(Player number of Owner of (Casting Unit)))]
- Set E_Int[(Player number of (Owner of (Casting Unit)))] = (Number of units in Fire_UnitGroup[(Player number of (Owner of (Casting Unit)))]
- Shadow Walk
-
Events
- Unit - A unit starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Mash of the Elements
-
Actions
- Unit - Remove Mash[((Player number of (Owner of Casting Unit)))] from (Casting Unit)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Q_Int[(Player number of (Owner of (Casting Unit)))] Equal to 2
- W_Int[(Player number of (Owner of (Casting Unit)))] Equal to 1
- E_Int[(Player number of (Owner of (Casting Unit)))] Equal to 0
-
Then - Actions
- Unit - Add Shadow Walk to (Casting Unit)
- Set Mash[(Player Number of (Owner of (Casting Unit)))] = Shadow Walk
-
If - Conditions
- Chain of Frost
-
Events
- Unit - A unit starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Mash of the Elements
-
Actions
- Unit - Remove Mash[((Player number of (Owner of Casting Unit)))] from (Casting Unit)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Q_Int[(Player number of (Owner of (Casting Unit)))] Equal to 0
- W_Int[(Player number of (Owner of (Casting Unit)))] Equal to 3
- E_Int[(Player number of (Owner of (Casting Unit)))] Equal to 0
-
Then - Actions
- Unit - Add Chain of Frost to (Casting Unit)
- Set Mash[(Player Number of (Owner of (Casting Unit)))] = Chain of Frost
-
If - Conditions
Last edited: