From 2e2c2658c1dc16fe2013c683dd04ba2424c39975 Mon Sep 17 00:00:00 2001 From: Mia Gobble Date: Tue, 8 Oct 2024 14:31:33 -0400 Subject: [PATCH] SEAM-36 Fixed impulse by, well, removing it --- src/States/Animation/Spring.lua | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/src/States/Animation/Spring.lua b/src/States/Animation/Spring.lua index 5028b85..ee3b7a4 100644 --- a/src/States/Animation/Spring.lua +++ b/src/States/Animation/Spring.lua @@ -108,25 +108,6 @@ function Spring:__call(Value : any, Speed : number, Dampening : number) : Spring return PackType(PackedValues, ValueType) elseif Index == "Changed" then return ChangedSignal - elseif Index == "Impulse" then - return function(self, AmountValue : any) - local UnpackedAmount = UnpackType(AmountValue, ValueType) - - for Index, Spring in ipairs(UnpackedSprings) do - local Amount = UnpackedAmount[Index] - local Position, Velocity = GetPositionDerivative(Speed, Dampening, Spring.Position0, Spring.Coordinate1, Spring.Coordinate2, Spring.Tick0) - - Spring.Tick0, Spring.Coordinate1 = os.clock(), Position - - if (Dampening >= 1) then - Spring.Coordinate2 = Spring.Coordinate1 + (Velocity + Amount) / Speed - else - local High = math.sqrt(1 - Dampening * Dampening) - - Spring.Coordinate2 = Dampening / High * Spring.Coordinate1 + (Velocity + Amount) / (Speed * High) - end - end - end end return nil