No, it's only for in-game time. Actually, I have it like this right now; I'm setting a global variable to game_time + 30 in-game seconds, then check in critter_p_proc for the time. If game_time > GVAR, subtract some Hit Points.
In theory this shouldn't cause any problems, but our tests showed...