From 406fc2770d573f66a8f6a9c9948dac31c6e913e7 Mon Sep 17 00:00:00 2001 From: Benefit-Zebra <42458260+Benefit-Zebra@users.noreply.github.com> Date: Sat, 4 Jul 2020 13:59:33 +0530 Subject: [PATCH] Update bomb.py This will lead to solving of issue #90 --- assets/src/ba_data/python/bastd/actor/bomb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/src/ba_data/python/bastd/actor/bomb.py b/assets/src/ba_data/python/bastd/actor/bomb.py index 9d2ff2a5..c5cb74a7 100644 --- a/assets/src/ba_data/python/bastd/actor/bomb.py +++ b/assets/src/ba_data/python/bastd/actor/bomb.py @@ -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