diff --git a/test/decompiler/reference/all_forward_declarations.gc b/test/decompiler/reference/all_forward_declarations.gc index 7670d14ef2..f4ab66af29 100644 --- a/test/decompiler/reference/all_forward_declarations.gc +++ b/test/decompiler/reference/all_forward_declarations.gc @@ -553,3 +553,6 @@ (declare-type sidekick basic) (define-extern *sidekick* sidekick) +;; mood tables +(declare-type ocean-map basic) +(define-extern *ocean-map-village2* ocean-map) \ No newline at end of file diff --git a/test/decompiler/reference/engine/ambient/mood-tables_REF.gc b/test/decompiler/reference/engine/ambient/mood-tables_REF.gc index 6442099868..0909488230 100644 --- a/test/decompiler/reference/engine/ambient/mood-tables_REF.gc +++ b/test/decompiler/reference/engine/ambient/mood-tables_REF.gc @@ -398,7 +398,7 @@ (set! (-> v1-0 x) (- (-> arg0 direction x))) (set! (-> v1-0 y) (- (-> arg0 direction y))) (set! (-> v1-0 z) (- (-> arg0 direction z))) - (if (< (-> arg0 direction y) 0.9063) + (when (< (-> arg0 direction y) 0.9063) (let* ((f0-7 0.4226) (f1-1 (-> v1-0 x)) (f1-3 (* f1-1 f1-1))