mirror of
https://github.com/open-goal/jak-project
synced 2026-07-24 14:09:33 -04:00
[jak2] more specific cutscene detection (#2590)
Fixes some instances of the camera entering cutscene mode when we don't want that.
This commit is contained in:
@@ -51,12 +51,12 @@
|
||||
(let ((mask-actual mask)
|
||||
(arg (car args))
|
||||
)
|
||||
(when (not (assoc 'shove-up arg)) (cons! mask-actual 'shove-up))
|
||||
(when (not (assoc 'shove-back arg)) (cons! mask-actual 'shove-back))
|
||||
(when (not (assoc 'mode arg)) (cons! mask-actual 'mode))
|
||||
(when (not (assoc 'vector arg)) (cons! mask-actual 'vector))
|
||||
(when (not (assoc 'angle arg)) (cons! mask-actual 'angle))
|
||||
(when (not (assoc 'control arg)) (cons! mask-actual 'control))
|
||||
(when (assoc 'shove-up arg) (cons! mask-actual 'shove-up))
|
||||
(when (assoc 'shove-back arg) (cons! mask-actual 'shove-back))
|
||||
(when (assoc 'mode arg) (cons! mask-actual 'mode))
|
||||
(when (assoc 'vector arg) (cons! mask-actual 'vector))
|
||||
(when (assoc 'angle arg) (cons! mask-actual 'angle))
|
||||
(when (assoc 'control arg) (cons! mask-actual 'control))
|
||||
`(let ((atk (new 'static 'attack-info :mask (attack-mask ,@mask-actual))))
|
||||
,@(apply (lambda (x) (if (eq? (car x) 'vector)
|
||||
`(vector-copy! (-> atk ,(car x)) ,(cadr x))
|
||||
|
||||
@@ -51,6 +51,15 @@
|
||||
(get-current-language)
|
||||
)
|
||||
|
||||
|
||||
(defmethod update pc-settings-jak2 ((obj pc-settings-jak2))
|
||||
"handle the text parsing input for the 'settings' group"
|
||||
|
||||
((method-of-type pc-settings update) obj)
|
||||
|
||||
(set! (-> obj movie?) (and (!= #f *scene-player*) (movie?)))
|
||||
(none))
|
||||
|
||||
(defmethod update-discord-rpc pc-settings-jak2 ((obj pc-settings-jak2))
|
||||
"update discord rpc module"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user