- if (self.deadflag || gameover || self.ammo_cells > 0 || (self.items & IT_UNLIMITED_WEAPON_AMMO))
- minstagib_stop_countdown();
+ if (self.deadflag || gameover)
+ minstagib_stop_countdown(self);
+ else if (self.ammo_cells > 0 || (self.items & IT_UNLIMITED_WEAPON_AMMO))
+ {
+ minstagib_stop_countdown(self);
+ self.health = 100;
+ }