diff --git a/lua/entities/gmod_wire_thruster.lua b/lua/entities/gmod_wire_thruster.lua index 8bbf4fdafa..4d3272075c 100644 --- a/lua/entities/gmod_wire_thruster.lua +++ b/lua/entities/gmod_wire_thruster.lua @@ -139,8 +139,8 @@ function ENT:CalcForce(phys) -- Calculate the velocity local ForceLinear, ForceAngular = phys:CalculateVelocityOffset(ThrusterWorldForce, phys:LocalToWorld( self.ThrustOffset )) - self.ForceLinear = phys:WorldToLocalVector(WireLib.clampForce(ForceLinear)) - self.ForceAngular = phys:WorldToLocalVector(WireLib.clampForce(ForceAngular)) + self.ForceLinear = WireLib.clampForce(ForceLinear) + self.ForceAngular = WireLib.clampForce(ForceAngular) end function ENT:SetDatEffect(uwater, owater, uweffect, oweffect) @@ -241,7 +241,7 @@ function ENT:PhysicsSimulate( phys, deltatime ) self:CalcForce(phys) - return self.ForceAngular, self.ForceLinear, SIM_LOCAL_ACCELERATION + return self.ForceAngular, self.ForceLinear, SIM_GLOBAL_ACCELERATION end function ENT:Switch( on, mul )