def get_ammo(self, no_max=False):
if self.shoot:
dt = reactor.seconds() - self.shoot_time
ammo = self.current_ammo - max(0, int(
math.ceil(dt / self.delay)))
else:
ammo = self.current_ammo
if no_max:
return ammo
return max(0, ammo)
评论列表
文章目录