From 65e15bcab46e2cdb039c31303a9d36bbb988c792 Mon Sep 17 00:00:00 2001 From: Marisa Kirisame Date: Sun, 17 Apr 2022 19:48:02 +0200 Subject: [PATCH] Fix crash if divine sprite is activated from the menu. --- language.version | 4 ++-- zscript/handler/swwm_handler_shaders.zsc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/language.version b/language.version index 411b7f25d..aeef41f67 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.2.10 r4 \cu(Sun 17 Apr 19:52:07 CEST 2022)\c-"; -SWWM_SHORTVER="\cw1.2.10 r4 \cu(2022-04-17 19:52:07)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.2.11 \cu(Sun 17 Apr 19:52:38 CEST 2022)\c-"; +SWWM_SHORTVER="\cw1.2.11 \cu(2022-04-17 19:52:38)\c-"; diff --git a/zscript/handler/swwm_handler_shaders.zsc b/zscript/handler/swwm_handler_shaders.zsc index c3c1ccfb9..bad30a932 100644 --- a/zscript/handler/swwm_handler_shaders.zsc +++ b/zscript/handler/swwm_handler_shaders.zsc @@ -34,7 +34,7 @@ extend Class SWWMHandler { PPShader.SetEnabled("DivineShader",true); PPShader.SetUniform1f("DivineShader","timer",(gametic+e.FracTic)/GameTicRate); - double str = clamp((divi.AlphInter.GetValue()-1000.)/6000.,0.,1.)**2.; + double str = divi.AlphInter?(clamp((divi.AlphInter.GetValue()-1000.)/6000.,0.,1.)**2.):0.; PPShader.SetUniform1f("DivineShader","str",str); } else PPShader.SetEnabled("DevastationShader",false);