summaryrefslogtreecommitdiff
path: root/soh/src/code
diff options
context:
space:
mode:
authorShishu the Dragon <183069616+ShishuTheDragon@users.noreply.github.com>2026-06-07 07:56:31 +1200
committerGitHub <noreply@github.com>2026-06-06 19:56:31 +0000
commitef014a35e62c1f2616ded73d1ebfb3644bc16969 (patch)
treea1997cabbba91b5e38e122b8d3685d72cb8a99dc /soh/src/code
parent2d962bbb8c1edb4b8751f92193fd586f2ad349c3 (diff)
Enhancement to disable heat haze (#6663)
Diffstat (limited to 'soh/src/code')
-rw-r--r--soh/src/code/z_camera.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/soh/src/code/z_camera.c b/soh/src/code/z_camera.c
index 0d30dcb2e..ff26cb436 100644
--- a/soh/src/code/z_camera.c
+++ b/soh/src/code/z_camera.c
@@ -8,6 +8,7 @@
#include "soh/frame_interpolation.h"
#include "soh/Enhancements/controls/Mouse.h"
+#include "soh/Enhancements/game-interactor/GameInteractor_Hooks.h"
s16 Camera_ChangeSettingFlags(Camera* camera, s16 setting, s16 flags);
s32 Camera_ChangeModeFlags(Camera* camera, s16 mode, u8 flags);
@@ -7363,7 +7364,8 @@ s32 Camera_UpdateWater(Camera* camera) {
s32 Camera_UpdateHotRoom(Camera* camera) {
camera->distortionFlags &= ~DISTORTION_HOT_ROOM;
- if (camera->play->roomCtx.curRoom.behaviorType2 == ROOM_BEHAVIOR_TYPE2_3) {
+ if (GameInteractor_Should(VB_HOT_ROOM_DISTORTION,
+ camera->play->roomCtx.curRoom.behaviorType2 == ROOM_BEHAVIOR_TYPE2_3)) {
camera->distortionFlags |= DISTORTION_HOT_ROOM;
}