Update bomb.py

This will lead to solving of issue #90
This commit is contained in:
Benefit-Zebra 2020-07-04 13:59:33 +05:30 committed by GitHub
parent 1263dd96eb
commit 406fc2770d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1005,11 +1005,11 @@ class Bomb(ba.Actor):
ba.playsound(factory.activate_sound, 0.5, position=self.node.position)
def _handle_hit(self, msg: ba.HitMessage) -> None:
ispunch = (msg.srcnode and msg.srcnode.getnodetype() == 'spaz')
ispunched = (msg.srcnode and msg.srcnode.getnodetype() == 'spaz')
# Normal bombs are triggered by non-punch impacts;
# impact-bombs by all impacts.
if (not self._exploded and not ispunch
if not ispunched and (not self._exploded
or self.bomb_type in ['impact', 'land_mine']):
# Also lets change the owner of the bomb to whoever is setting
# us off. (this way points for big chain reactions go to the