- Joined
- Nov 30, 2007
- Messages
- 1,202
Is it possible to reselect a unit periodically every 1 second until a "real" deselection event occurs. In other words I'm trying to disable selection/deseelection detection when a refresh occurs and when a real deselection is detected i want to disable the refresh.
Something like this:
Player 1 selects Kassan and refresh should now be enabled.
The output i want is something like: SELECTED REFRESH REFRESH REFRESH DESELECTED
What I get is SELECTED REFRESH DESELECTED SELECTED REFRESH DESELECTED SELCTED ... DESELECTED.
I suppose one solution is to refresh regardless of select/deselect events.
Something like this:
Player 1 selects Kassan and refresh should now be enabled.
-
Selected
-
Events
- Player - Player 1 (Red) Selects a unit
-
Conditions
- (Triggering unit) Equal to Jailor Kassan 0001 <gen>
-
Actions
- Game - Display to (All players) the text: Selected
- Trigger - Turn on Refresh <gen>
-
Events
-
Refresh
-
Events
- Time - Every 1.00 seconds of game time
- Conditions
-
Actions
- Set DESELECT_ON = False
- Trigger - Turn off Deselected <gen>
- Trigger - Turn off Selected <gen>
- Game - Display to (All players) the text: Refresh
- Selection - Clear selection for Player 1 (Red)
- Selection - Select Jailor Kassan 0001 <gen>
- Trigger - Turn on Selected <gen>
- Trigger - Turn on Deselected <gen>
- Set DESELECT_ON = True
-
Events
-
Deselected
-
Events
- Player - Player 1 (Red) Deselects a unit
-
Conditions
- DESELECT_ON Equal to True
-
Actions
- Game - Display to (All players) the text: Deselected
- Trigger - Turn off Refresh <gen>
-
Events
The output i want is something like: SELECTED REFRESH REFRESH REFRESH DESELECTED
What I get is SELECTED REFRESH DESELECTED SELECTED REFRESH DESELECTED SELCTED ... DESELECTED.
I suppose one solution is to refresh regardless of select/deselect events.
Last edited: