diff --git a/scripts/bsBomb.py b/scripts/bsBomb.py index 0fac90cbc6165baadc778ee68000fe1c3ac6be21..351b1a710c66730717ddfb5bce73a51e5cbbd7ee 100644 --- a/scripts/bsBomb.py +++ b/scripts/bsBomb.py @@ -692,6 +692,13 @@ class Bomb(bs.Actor): self.handleMessage(ExplodeMessage()) def _handleDropped(self,m): + # throw bombs really far + V_MULT = (50, 10, 50) + V_ADD = (0, 10, 0) + self.node.velocity = tuple( + (v * vm) + va for v, vm, va in zip( + self.node.velocity, V_MULT, V_ADD)) + if self.bombType == 'landMine': self.armTimer = \ bs.Timer(1250, bs.WeakCall(self.handleMessage, ArmMessage()))