From 6d143e9f7c081eee68bf6b08a06b9bf8cc98f6e8 Mon Sep 17 00:00:00 2001 From: Marisa Kirisame Date: Fri, 2 Apr 2021 19:51:08 +0200 Subject: [PATCH] Tweak player wallclimb, velocity now relative to distance to ledge. Fix: Slope boosts should only apply when dashing. --- language.version | 4 +-- zscript/swwm_player.zsc | 63 +++++++++++++++++++++++------------------ 2 files changed, 38 insertions(+), 29 deletions(-) diff --git a/language.version b/language.version index 144a7fe0a..1ecbd3af2 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r424 \cu(Fri 2 Apr 14:09:11 CEST 2021)\c-"; -SWWM_SHORTVER="\cw0.9.11b-pre r424 \cu(2021-04-02 14:09:11)\c-"; +SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r425 \cu(Fri 2 Apr 19:51:08 CEST 2021)\c-"; +SWWM_SHORTVER="\cw0.9.11b-pre r425 \cu(2021-04-02 19:51:08)\c-"; diff --git a/zscript/swwm_player.zsc b/zscript/swwm_player.zsc index 91e2d7dea..1197835ad 100644 --- a/zscript/swwm_player.zsc +++ b/zscript/swwm_player.zsc @@ -1317,8 +1317,8 @@ Class Demolitionist : PlayerPawn break; } } - // check for slope boosting - if ( (pos.z <= floorz) && (spd > 0) ) + // check for slope boosting (only if dashing) + if ( (pos.z <= floorz) && (spd > 0) && isdashing ) { F3DFloor ff; for ( int i=0; i