I don't know how a wait command can be used. Another idea occurred to me, just make a repeat loop to eat up time.
global number time_eater=0
system: compare fps>15
--- add 10000 to time_eater
else
--- subtract 10000 from time_eater
repeat time_eater times
---
this doesn't work it seems to just slow down every n amount of seconds
What about the system action 'set time scale' ? Set it to zero every so many times/second for a given time should emulate the requested effect? Behaviours get there dt from the time scale action.
I suspect this only modifies behaviors correct?