diff --git a/scripts/dunkarthspireplatepuzzlescript.pex b/scripts/dunkarthspireplatepuzzlescript.pex index 6f16ca74..1471d182 100644 Binary files a/scripts/dunkarthspireplatepuzzlescript.pex and b/scripts/dunkarthspireplatepuzzlescript.pex differ 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