From 1e56a27539b6e885f0a770fc8079728bc0880d3a Mon Sep 17 00:00:00 2001 From: dallmeyer <2515356+dallmeyer@users.noreply.github.com> Date: Mon, 16 Oct 2023 17:35:42 -0700 Subject: [PATCH] only do backwards zoom clip when grounded --- data/goal_src/jak1/engine/target/target2.gc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/data/goal_src/jak1/engine/target/target2.gc b/data/goal_src/jak1/engine/target/target2.gc index ce61c6ac..6b42c221 100644 --- a/data/goal_src/jak1/engine/target/target2.gc +++ b/data/goal_src/jak1/engine/target/target2.gc @@ -500,8 +500,10 @@ (send-event *camera* 'clear-entity) (camera-change-to (the-as string 'base) 60 #f) ) - ;; shift jak backwards slightly on unzoom, if stick is neutral - (when (zero? (-> *cpad-list* cpads 0 stick0-speed)) + ;; shift jak backwards slightly on unzoom, if jak is on some surface and stick is neutral + (when (and (logtest? (-> *target* control status) (cshape-moving-flags onsurf)) + (zero? (-> *cpad-list* cpads 0 stick0-speed)) + ) (let* ((camera-quat (new-stack-quaternion0)) (camera-z-vector (new-stack-vector0))) ;; convert the camera angle from a matrix to a quaternion (???)