Update spaz.py

This commit is contained in:
VinniTR 2024-08-31 14:30:48 -05:00 committed by GitHub
parent 4415f3384b
commit 7ac5e282c3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1188,19 +1188,19 @@ class Spaz(bs.Actor):
self.bomb_count += 1 self.bomb_count += 1
elif isinstance(msg, bs.DieMessage): elif isinstance(msg, bs.DieMessage):
if self._dead: wasdead = self._dead
return None
self._dead = True self._dead = True
self.hitpoints = 0 self.hitpoints = 0
if msg.immediate: if msg.immediate:
if self.node: if self.node:
self.node.delete() self.node.delete()
elif self.node: elif self.node:
self.node.hurt = 1.0 if not wasdead:
if self.play_big_death_sound: self.node.hurt = 1.0
SpazFactory.get().single_player_death_sound.play() if self.play_big_death_sound:
self.node.dead = True SpazFactory.get().single_player_death_sound.play()
bs.timer(2.0, self.node.delete) self.node.dead = True
bs.timer(2.0, self.node.delete)
elif isinstance(msg, bs.OutOfBoundsMessage): elif isinstance(msg, bs.OutOfBoundsMessage):
# By default we just die here. # By default we just die here.