From 23548ebca7dec2ce276aa5d4e5e8b21fb8660bb8 Mon Sep 17 00:00:00 2001 From: SteelT Date: Sun, 18 May 2025 15:26:04 -0400 Subject: [PATCH] Add support for screen quakes effect --- src/p_spec.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/p_spec.c b/src/p_spec.c index 2d5707d37..f26176c33 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -9614,6 +9614,11 @@ void P_DoQuakeOffset(UINT8 view, mappoint_t *viewPos, mappoint_t *offset) fixed_t maxShake = FixedMul(cv_cam_height[view].value, mapobjectscale) * 3 / 4; + if (mapheaderinfo[gamemap-1]->cameraHeight >= 0) + { + maxShake = FixedMul(mapheaderinfo[gamemap-1]->cameraHeight, mapobjectscale) * 3 / 4; + } + if (battle) { addZ /= 2;