diff --git a/goal_src/jak1/levels/finalboss/sage-finalboss.gc b/goal_src/jak1/levels/finalboss/sage-finalboss.gc index ebe5186e3d..3acf74356b 100644 --- a/goal_src/jak1/levels/finalboss/sage-finalboss.gc +++ b/goal_src/jak1/levels/finalboss/sage-finalboss.gc @@ -47,7 +47,6 @@ (speed float) (touch-time time-frame))) - (defmethod get-unlit-skel ((this plat-eco-finalboss)) *plat-eco-finalboss-unlit-sg*) @@ -115,7 +114,6 @@ (active symbol)) :allow-misaligned) - (deftype sage-finalboss (process-taskable) ((redsage handle) (bluesage handle) @@ -137,7 +135,6 @@ (:states sage-finalboss-credits)) - (defmethod relocate ((this sage-finalboss) (offset int)) (dotimes (v1-0 9) (if (nonzero? (-> this particle v1-0 part)) (&+! (-> this particle v1-0 part) offset))) @@ -606,7 +603,8 @@ (set! (-> self credit-fade) 1.0) (sage-finalboss-credit-particle) (set! s5-0 (draw-end-credits (the int f30-0))) - (if (and *cheat-mode* (cpad-pressed? 0 triangle)) (set! s5-0 #t)) + ;; og:preserve-this allow credits skip in speedrunner mode + (if (and (or *cheat-mode* (-> *pc-settings* speedrunner-mode?)) (cpad-pressed? 0 triangle)) (set! s5-0 #t)) (cond ((paused?)) ((and (< 1300.0 f30-0) (cpad-hold? 0 circle x))