From 168bbe380024f39cc7671620cacb14dfd188e982 Mon Sep 17 00:00:00 2001
From: Anton Sarukhanov <code@ant.sr>
Date: Sat, 5 Sep 2020 15:11:15 -0400
Subject: [PATCH] Dont exceed limits when calculating V

---
 scripts/bsBomb.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/bsBomb.py b/scripts/bsBomb.py
index 46ebfbe..11eb2ae 100644
--- a/scripts/bsBomb.py
+++ b/scripts/bsBomb.py
@@ -693,10 +693,10 @@ class Bomb(bs.Actor):
 
     def _handleDropped(self,m):
         # anton lolz
-        V_MULT = (10, 0, 10)
+        V_MULT = (10, 1, 10)
         V_ADD = (0, -1, 0)
         self.node.velocity = tuple(
-            (v * vm) + va for v, vm, va in zip(
+            max(-20, min((v * vm) + va, 20)) for v, vm, va in zip(
                 self.node.velocity, V_MULT, V_ADD))
 
         if self.bombType == 'landMine':
-- 
GitLab