def get_respawn_time(self):
if not self.respawn_time:
return 0
if self.protocol.respawn_waves:
offset = reactor.seconds() % self.respawn_time
else:
offset = 0
return self.respawn_time - offset