From f4029bc219bd3bb1f3d54e920e1a2d16414b5e94 Mon Sep 17 00:00:00 2001 From: Marisa the Magician Date: Wed, 15 Jun 2022 16:39:31 +0200 Subject: [PATCH] Fix imprecision in fuel regen stops. --- language.version | 4 ++-- zscript/swwm_player.zsc | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/language.version b/language.version index b8bf8ee97..c0867a2ba 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.2.26 r2 \cu(Fri 17 Jun 23:02:56 CEST 2022)\c-"; -SWWM_SHORTVER="\cw1.2.26 r2 \cu(2022-06-17 23:02:56)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.2.26 r3 \cu(Fri 17 Jun 23:03:41 CEST 2022)\c-"; +SWWM_SHORTVER="\cw1.2.26 r3 \cu(2022-06-17 23:03:41)\c-"; diff --git a/zscript/swwm_player.zsc b/zscript/swwm_player.zsc index 2a49ffd29..8b609d99d 100644 --- a/zscript/swwm_player.zsc +++ b/zscript/swwm_player.zsc @@ -1280,11 +1280,13 @@ Class Demolitionist : PlayerPawn // stops if ( (oldfuel < (default.dashfuel/24)) && (dashfuel >= default.dashfuel/24) ) { + dashfuel = default.dashfuel/24; fuelcooldown = 20; A_StartSound("demolitionist/fuelrgstp",CHAN_BODY,CHANF_OVERLAP,.6,4.,.6); } else if ( (oldfuel < (default.dashfuel/12)) && (dashfuel >= default.dashfuel/12) ) { + dashfuel = default.dashfuel/12; fuelcooldown = 10; A_StartSound("demolitionist/fuelrgstp",CHAN_BODY,CHANF_OVERLAP,.6,4.,.7); }