From 8bb7765856bf9fe6c5fe3cc7d9443aa53408b42f Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Wed, 21 Feb 2024 00:28:01 +0100 Subject: [PATCH] dunKarthspirePlatePuzzleSCRIPT sanity checks --- scripts/dunkarthspireplatepuzzlescript.pex | Bin 2111 -> 2204 bytes .../dunkarthspireplatepuzzlescript.psc | 6 ++++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/dunkarthspireplatepuzzlescript.pex b/scripts/dunkarthspireplatepuzzlescript.pex index 6f16ca747f125cb819d33c3aacbb2ffa8c101584..1471d182a2109111a046b2acb8cb714cd5c3acee 100644 GIT binary patch delta 820 zcmZWm%Wl(95Ir}3B`I~BG;vc1C8%whwuD8XZDOfVN`q9X5{n{rg^)=uiAAt2#|ctd zRN@PWyoCjy0DJ(f_ybl*`~wR%ED+;I5CYE~-FcjuJ7@e+d!5&Qo__i!q`*KQ|5A86 z)z(4E_iX$xd#`aUw^9Li>^0+%ReeRCW&W3!{^(@z)TGhQw z&#@hUVA*}B_w5Is)$en!WBc4g=8ykZ>X@4o4*5>kwD7fF330kakq#DM^<-_6OvwoD2A`hBjbj^`}LSuL13N@PX*y<1bdyeBnikcxktN!qn z=_!#YzX^T_8%+WGk$_gAgv$txH0W$cvV%}|Nq`JwU?sRBZk^W<%Q|AIqmIo;8b~1v z%&~a4!gpN2eAG8ASCNZsXvl|#1Qf6khl(i0hK|M9D9_L$mIxL7EQJa#R;W7hG+ZKh z;^?R#7s%38wS<()u*^`NXD9~S(rGP2lcjMv#)dTO)Lz5}jlD&Bje0ha58g}GT8@BC zirpZ+Nqg8KG>0v^pL$qHiFIX=4r8J7lzdNFKzX8y!fG+?5 delta 724 zcmZWm%Wl(95Ir}E?YJezb(6T1(o(7K&;{kyMxv;XG>r%(N+K$R5HiF#7O8LKxLuS* z7koi=w`^Imfe(N+ED#cFV8K_gK#c7aA@F$QnRDmNJu`ke@=n)(?!Et-On`x&=Bw{t zPW0JhxoPe9xd(Nl(b~OJt2Hj8g30!QciZxVPQT~+cD-u_cKzV!sB1U38kKsB=;^W@ zGy}q+mU+PAQ088hTW!c2PXhPQhF0@hzUw%)U-AOm|0}QB7M-hYZg@QCxSj*`PwmO4 zhdHfS?Dy<$cYEJ?bZGgI!c5#_C1bc)eB892+7X=EMn01=_PveARV2 z!4BsEq=@qN2g@f?H27!nE4fId`>De5JQgA=&`=BtpkgPoGD6#>ZB)W}Ap=RQM;2D9 z1R{YUV3@@lO}@q%WI`AcRckmK#n3Sl2L?vtAd6fWNI?E3%orOx4N^Eq%;+B})MT94 zgG9%9A`X%)CSZywX<8daLSvX@7|Spi;;yteCy_D*7vkDb?E-aAVG&CxkYA!U%gBk3 zk~?eCXe)$WA-{@ixK5Qf=zNuYjeLgM(5B=b)5QmQ-pEWatkXRVt3%}UifJW3mn8|5 ztmWyG3}-VLZZQx#6Q&7LM=Hb%Wo0Q%d;CwFgiR8#MZP__v_t~GDbJZH9;BDE>c7)a F)8BZ$dvX8( diff --git a/source/scripts/dunkarthspireplatepuzzlescript.psc b/source/scripts/dunkarthspireplatepuzzlescript.psc index 7cfa7428..51e1811e 100644 --- a/source/scripts/dunkarthspireplatepuzzlescript.psc +++ b/source/scripts/dunkarthspireplatepuzzlescript.psc @@ -35,8 +35,10 @@ auto STATE Active ELSE ;USKP 2.0.5 - Bethesda didn't bother to check their bool to see if the trigger being stepped on is safe! - IF(!mainScript.plateSolved && !bSafe) - spellDmg.cast(castSource, triggerRef) + IF ( ! mainScript || ! mainScript.plateSolved ) && !bSafe + if spellDmg && castSource + spellDmg.cast(castSource, triggerRef) + endif TriggerSound.play(self) ENDIF