diff --git a/goal_src/jak2/engine/target/target-death.gc b/goal_src/jak2/engine/target/target-death.gc index f7a9703448..95ec8b0ebf 100644 --- a/goal_src/jak2/engine/target/target-death.gc +++ b/goal_src/jak2/engine/target/target-death.gc @@ -262,7 +262,8 @@ ) ) (let ((s5-4 (level-get *level* (-> arg0 level)))) - (when s5-4 + ;; og:preserve-this don't wait for vis if level doesn't have it + (when (and s5-4 (-> s5-4 vis-info 0)) (while (and (-> *level* vis?) (-> s5-4 vis-info 0) (= (-> s5-4 all-visible?) 'loading)) (suspend) )