From 4198de6ddf5d0a50ecb3a11af998e6265d400df8 Mon Sep 17 00:00:00 2001 From: Marisa the Magician Date: Wed, 13 Jul 2022 09:47:16 +0200 Subject: [PATCH] Fix hud crash if player was "gone'd" by Ynykron. --- language.version | 4 ++-- zscript/hud/swwm_hud.zsc | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/language.version b/language.version index f9a82cd98..7d819ccdd 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r172 \cu(Mon 11 Jul 22:35:36 CEST 2022)\c-"; -SWWM_SHORTVER="\cw1.3pre r172 \cu(2022-07-11 22:35:36)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r173 \cu(Wed 13 Jul 09:47:16 CEST 2022)\c-"; +SWWM_SHORTVER="\cw1.3pre r173 \cu(2022-07-13 09:47:16)\c-"; diff --git a/zscript/hud/swwm_hud.zsc b/zscript/hud/swwm_hud.zsc index e8b3385ac..386de3a6e 100644 --- a/zscript/hud/swwm_hud.zsc +++ b/zscript/hud/swwm_hud.zsc @@ -3054,6 +3054,7 @@ Class SWWMStatusBar : BaseStatusBar { rss = int(MSTimeF())*128; let demo = Demolitionist(CPlayer.mo); + if ( !demo ) return; double paintime = clamp((demo.lastdamagetimer-(gametic+Fractic))/35.,0.,1.); double noiz = min(demo.lastdamage*.5*paintime,3.); Vector2 shake = (RandomShiver(),RandomShiver())*noiz;