diff --git a/decompiler/config/jak1_pal.jsonc b/decompiler/config/jak1_pal.jsonc index d1badbf94b..bdf5c78cec 100644 --- a/decompiler/config/jak1_pal.jsonc +++ b/decompiler/config/jak1_pal.jsonc @@ -6,7 +6,7 @@ // if you want to filter to only some object names. // it will make the decompiler much faster. - "allowed_objects": ["title-obs", "logo-ag", "logo-volumes-ag", "logo-black-ag", "ndi-ag", "ndi-volumes-ag", "logo-cam-ag", "ndi-cam-ag"], + "allowed_objects": ["rolling-obs"], "banned_objects": [], //////////////////////////// diff --git a/goal_src/levels/beach/beach-obs.gc b/goal_src/levels/beach/beach-obs.gc index cb06ca2d64..a322d1fc6f 100644 --- a/goal_src/levels/beach/beach-obs.gc +++ b/goal_src/levels/beach/beach-obs.gc @@ -1155,7 +1155,8 @@ (set! (-> self state-time) (-> *display* base-frame-counter)) (loop (+! (-> self pos) (* (-> self vel) (-> *display* seconds-per-frame))) - (set! (-> self vel) (* 0.95 (-> self vel))) + ;; PAL patch here + (set! (-> self vel) (* (-> self vel) (- 1.0 (* 0.05 (-> *display* time-adjust-ratio))))) (move! (-> self wobbler)) (let ((a1-0 (new 'stack-no-clear 'vector))) (vector-float*! a1-0 (-> self dir) (-> self pos))