What I'm suggesting here is a GetTimer() function, which simply returns the number of cycles left on a timer. My reason for this is twofold. Firstly, sometimes you'll want to be able to do something in the middle of a timer, without setting up another timer. Secondly, it would provide a way to see whether or not a timer is running, without incurring the IsTimerExpired()'s OFF state.
https://github.com/adventuregamestudio/ags-manual/wiki/Globalfunctions_General#settimer
The requested timer must be a valid timer between 1 and MAX_TIMERS.
Forum request for this
Added in commit https://github.com/adventuregamestudio/ags/commit/0ff1596e70b80bb23107db1b9b7895633cb1b32f
Needs a See also to
SetTimer
.