Here's something for those who use the new conditionals to play with. The in-Sequence SEXP.
It works like this
when-argument (repeats, 2 second delay)
-in-sequence
--Beta 1
--Beta 4
--Beta 2
--Beta 3
-is-event-true-delay
--0
--Traitor Sabotages Beta Wing
-self-destruct
-- < argument >
-invalidate-argument
-- < argument >
What this SEXP will do is destroy Beta1, wait 2 seconds, blow Beta 4, wait 2 seconds more then kill Beta 2 etc. The SEXP will always return the first argument on the list until that argument is invalidated. I used it to get cylon raiders to launch from the basestar in graceful waves rather than at random but I'm sure some of you will also be able to find a use for it
One good one would be to have messages which warn of a time limit all in one event like this.
when-argument (repeats, 60 second delay)
-in-sequence
- 3 minutes left
- 2 minutes left
- 1 minute left
-- game over man
-is-event-true-delay
--0
--Big trouble
-send message
--#command
--high
-- < argument >
-invalidate-argument
-- < argument >
Don't forget the invalidate argument SEXP though. It's pretty important.