Issue Data
|
Issue #34782: Add a safety check to DLC2MiraakScript
In the CrossFadeOnUpdate function, depending on the exact instant that the disappear() function gets called, there might be a situation where Appeared is set to false without DLC2MiraakTeleportIMODStatic being removed due to StartMiraakFadeOut finishing running before CrossFadeOnUpdate finishes running, resulting in it reapplying the crossfade after the disappear function removes it.
As a failsafe, I added a second ImageSpaceModifier.RemoveCrossFade(3) call to the end CrossFadeOnUpdate after the while loop if IMOD is still true. Also commented out some leftover debug statements. Attached Files: DLC2MiraakScript.psc |