Forgive me if I'm wrong, but surely there's the actual respawn timer incremented somewhere else? In which case, shouldn't we just use its value? Unless it's an alarm[] variable.