- Joined
- Aug 23, 2008
- Messages
- 2,319
I've made a trigger
Unit1 is a unit that when this trigger activates, he has:
0% animation speed
Movement speed = 1
Paused
Unit2 is a unit that when this trigger activation, he has:
Facing angle between 200 and 280 (as mentioned in the conditions)
Gameplay Constants were set to give units a minimum movement speed of 1.
When Player 1 presses the Up Arrow key (another trigger), Unit1 has for 0.10 seconds:
100% animation speed
Movement speed = default (50)
Unpaused
After that, the unit goes back to the stats he had when this trigger got activated.
So I think this trigger should cause the actions to be executed when the unit faces 200-280 degrees and the player presses the Up Arrow key.
But for some reason this trigger always activates when Unit2 faces between 200 and 280 degrees, even when Player 1 didn't press the Up Arrow key, and thus the movement speed of Unit1 is 1. There are no other triggers that change the movement speed of Unit1.
What did I do wrong about this trigger? Everything works except these conditions.
-
Sighted
-
Events
- Time - Every 0.01 seconds of game time
- Conditions
-
Actions
- Set Unit1 = Unit 0000 <gen>
- Set Unit2 = Unit 0012 <gen>
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Facing of Unit2) Greater than or equal to 200.00
- (Facing of Unit2) Less than or equal to 280.00
- (Current movement speed of Unit1) Greater than or equal to 2.00
-
Then - Actions
- Animation - Play Unit2's attack animation
- Floating Text - Create floating text that reads Grrrrr... above Hedgehog1 with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
- Unit - Unpause Unit1
- Unit - Set Unit1 movement speed to (Default movement speed of Frog1)
- Animation - Change Unit1's animation speed to 100.00% of its original speed
- Unit - Order Unit1 to Move To (Center of Unit1 start Player 1 <gen>)
- Wait 1.00 seconds
- Floating Text - Destroy (Last created floating text)
-
Else - Actions
- Do nothing
-
If - Conditions
-
Events
Unit1 is a unit that when this trigger activates, he has:
0% animation speed
Movement speed = 1
Paused
Unit2 is a unit that when this trigger activation, he has:
Facing angle between 200 and 280 (as mentioned in the conditions)
Gameplay Constants were set to give units a minimum movement speed of 1.
When Player 1 presses the Up Arrow key (another trigger), Unit1 has for 0.10 seconds:
100% animation speed
Movement speed = default (50)
Unpaused
After that, the unit goes back to the stats he had when this trigger got activated.
So I think this trigger should cause the actions to be executed when the unit faces 200-280 degrees and the player presses the Up Arrow key.
But for some reason this trigger always activates when Unit2 faces between 200 and 280 degrees, even when Player 1 didn't press the Up Arrow key, and thus the movement speed of Unit1 is 1. There are no other triggers that change the movement speed of Unit1.
What did I do wrong about this trigger? Everything works except these conditions.