From 827261ee7a5698d563bd031deb0d0d14ba894445 Mon Sep 17 00:00:00 2001 From: ChocoTaco Date: Sat, 8 Feb 2025 14:34:31 -0500 Subject: [PATCH] Lak OOB Anti-Run --- Classic/scripts/LakRabbitGame.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Classic/scripts/LakRabbitGame.cs b/Classic/scripts/LakRabbitGame.cs index c7c9e5c..e7cfe1d 100644 --- a/Classic/scripts/LakRabbitGame.cs +++ b/Classic/scripts/LakRabbitGame.cs @@ -2188,8 +2188,16 @@ function plzBounceOffGrid(%obj, %bounceForce, %count) %vec = VectorNormalize(%vec); %vec = VectorScale(%vec, 25); } - else if (%oldSpeed < 60) //Max speed a boost gets applied to a bounce: Added so runners cant abuse - %vec = VectorScale(%vec, 1.15); + else if (%oldSpeed < 75) //Max speed a boost gets applied to a bounce: Added so runners cant abuse //was 60 + %vec = VectorScale(%vec, 0.95); //was 1.15 + else if (%oldSpeed < 100) //Slow down runners + %vec = VectorScale(%vec, 0.85); + else if (%oldSpeed < 125) //Slow down runners + %vec = VectorScale(%vec, 0.75); + else if (%oldSpeed < 150) //Slow down runners + %vec = VectorScale(%vec, 0.65); + else if (%oldSpeed > 175) //Slow down runners + %vec = VectorScale(%vec, 0.55); // apply the impulse to the object //%obj.applyImpulse(%obj.getWorldBoxCenter(), %vec);