From d71d5b665c7c52592815e2c6af311d12ba216a16 Mon Sep 17 00:00:00 2001 From: Marisa the Magician Date: Fri, 3 Mar 2023 20:50:50 +0100 Subject: [PATCH] Fix incorrect check for viewpitch workaround. --- language.version | 4 ++-- zscript/player/swwm_player_tick.zsc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/language.version b/language.version index da632ebf8..59224de64 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r769 \cu(Fri 3 Mar 20:23:17 CET 2023)\c-"; -SWWM_SHORTVER="\cw1.3pre r769 \cu(2023-03-03 20:23:17)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r770 \cu(Fri 3 Mar 20:50:50 CET 2023)\c-"; +SWWM_SHORTVER="\cw1.3pre r770 \cu(2023-03-03 20:50:50)\c-"; diff --git a/zscript/player/swwm_player_tick.zsc b/zscript/player/swwm_player_tick.zsc index d3b303b50..94b283546 100644 --- a/zscript/player/swwm_player_tick.zsc +++ b/zscript/player/swwm_player_tick.zsc @@ -451,7 +451,7 @@ extend Class Demolitionist else temp *= .8; if ( ViewAngle != temp.x ) A_SetViewAngle(temp.x,SPF_INTERPOLATE); // IMPORTANT: don't call A_SetViewPitch if the player's min/max pitch are not yet initialized - if ( (ViewPitch != temp.y) && (player.MinPitch == player.MaxPitch == pitch) ) A_SetViewPitch(temp.y,SPF_INTERPOLATE); + if ( (ViewPitch != temp.y) && !(player.MinPitch == player.MaxPitch == pitch) ) A_SetViewPitch(temp.y,SPF_INTERPOLATE); if ( ViewRoll != temp.z ) A_SetViewRoll(temp.z,SPF_INTERPOLATE); if ( player.onground && !lastground ) landvelz = lastvelz; else if ( !player.onground && lastground ) landvelz = 0;