From 9618df6c3310853d8c07939b9761734fe9df2e87 Mon Sep 17 00:00:00 2001 From: xolatile Date: Wed, 23 Jul 2025 22:38:43 +0200 Subject: Hacked up speedometer and accelerated movement... --- src/engine/physics.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/engine/physics.cpp') diff --git a/src/engine/physics.cpp b/src/engine/physics.cpp index 4a30130..4c23739 100644 --- a/src/engine/physics.cpp +++ b/src/engine/physics.cpp @@ -1631,7 +1631,10 @@ void modifyvelocity(physent *pl, bool local, bool water, bool floating, int curt } vec d(m); - d.mul(pl->maxspeed); + speedmodifier*=(pl->physstate!=PHYS_FLOOR)*(speedmodifier>0); + speedmodifier=(speedmodifier>100.0f)?100.0f:speedmodifier; + d.mul(pl->maxspeed + speedmodifier); + if(pl->type==ENT_PLAYER) { if(floating) -- cgit v1.2.3