diff --git a/goal_src/jak1/pc/features/autosplit-h.gc b/goal_src/jak1/pc/features/autosplit-h.gc index fa7ce0303..5235c324b 100644 --- a/goal_src/jak1/pc/features/autosplit-h.gc +++ b/goal_src/jak1/pc/features/autosplit-h.gc @@ -1,7 +1,9 @@ ;;-*-Lisp-*- (in-package goal) + (require "kernel-defs.gc") + ;; LiveSplit ASL requires all settings to initalized _before_ you connect the process ;; Therefore everything has to be laid out in a predictable fashion before hand ;; So this is a lot of hard-coding, but not too bad when just copied from the debug menu code @@ -165,11 +167,13 @@ (int-finalboss-movies uint8) (unk-finalboss-movies uint8) (int-jungle-fishgame uint8) + (com-jungle-lurkerm uint8) + (com-misty-muse uint8) + (com-rolling-moles uint8) + (com-rolling-race uint8) ;; end marker just to make things look nice in a memory view - (end-marker uint8 4))) + (end-marker uint8 4))) (define-extern *autosplit-info-jak1* autosplit-info-jak1) - (define-extern update-autosplit-info-jak1 (function none)) - (define-extern update-autosplit-jak1-new-game (function none)) diff --git a/goal_src/jak1/pc/features/autosplit.gc b/goal_src/jak1/pc/features/autosplit.gc index bbf33f701..2e2489f42 100644 --- a/goal_src/jak1/pc/features/autosplit.gc +++ b/goal_src/jak1/pc/features/autosplit.gc @@ -269,6 +269,15 @@ (if (task-closed? (game-task finalboss-movies) (task-status unknown)) 1 0)) (set! (-> *autosplit-info-jak1* int-jungle-fishgame) (if (task-closed? (game-task jungle-fishgame) (task-status need-introduction)) 1 0)) + (set! (-> *autosplit-info-jak1* com-jungle-lurkerm) + (if (task-closed? (game-task jungle-lurkerm) (task-status need-reminder)) 1 0)) + (set! (-> *autosplit-info-jak1* com-misty-muse) + (if (task-closed? (game-task misty-muse) (task-status need-reminder)) 1 0)) + (set! (-> *autosplit-info-jak1* com-rolling-moles) + (if (task-closed? (game-task rolling-moles) (task-status need-reminder)) 1 0)) + (set! (-> *autosplit-info-jak1* com-rolling-race) + (if (task-closed? (game-task rolling-race) (task-status need-reminder)) 1 0)) + ;; end (none))