From 6ce0c7b312c90944ccb3aa6d11ec022b7d6175e1 Mon Sep 17 00:00:00 2001 From: Marisa the Magician Date: Tue, 29 Nov 2022 20:28:54 +0100 Subject: [PATCH] Slight run/sprint speed tweaks. --- language.version | 4 ++-- zscript/swwm_player.zsc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/language.version b/language.version index a53cf8bb8..fcc949d19 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r652 \cu(Tue 29 Nov 20:06:28 CET 2022)\c-"; -SWWM_SHORTVER="\cw1.3pre r652 \cu(2022-11-29 20:06:28)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r653 \cu(Tue 29 Nov 20:28:54 CET 2022)\c-"; +SWWM_SHORTVER="\cw1.3pre r653 \cu(2022-11-29 20:28:54)\c-"; diff --git a/zscript/swwm_player.zsc b/zscript/swwm_player.zsc index 5ec0541d9..0aa52676a 100644 --- a/zscript/swwm_player.zsc +++ b/zscript/swwm_player.zsc @@ -333,7 +333,7 @@ Class Demolitionist : PlayerPawn } double TweakSpeed() { - double fact = bWalking?.08:(player.cmd.buttons&BT_RUN)?1.25:.5; + double fact = bWalking?.08:(player.cmd.buttons&BT_RUN)?1.1:.4; for ( Inventory i=Inv; i; i=i.Inv ) fact *= i.GetSpeedFactor(); return fact; } @@ -1976,7 +1976,7 @@ Class Demolitionist : PlayerPawn oldbobtime = bobtime; double vel2d = vel.xy.length(); if ( vel2d < .25 ) bobtime += .2/GameTicRate; - else bobtime += (.3+.7*min(vel2d/8.,4.))/GameTicRate; + else bobtime += (.5+.8*min(vel2d/10.,3.))/GameTicRate; Vector2 bob = (sin(bobtime*180.),sin(bobtime*360.))*player.bob*.25; if ( player.morphtics ) bob = (0.,0.);