diff --git a/language.version b/language.version index 117ad3390..0fbbeea21 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r35 \cu(Sun 17 Apr 13:27:37 CEST 2022)\c-"; -SWWM_SHORTVER="\cw1.3pre r35 \cu(2022-04-17 13:27:37)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r36 \cu(Sun 17 Apr 19:48:02 CEST 2022)\c-"; +SWWM_SHORTVER="\cw1.3pre r36 \cu(2022-04-17 19:48:02)\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);