From 19e7419896f1d4044c7dc2004e8a297d95d8f273 Mon Sep 17 00:00:00 2001 From: sinisterseed Date: Sat, 30 Jan 2021 11:48:14 +0200 Subject: [PATCH] - Exhumed: Fixed key offsets. An int can't store a float, effectively truncating to 0 and not holding the 0.5. Thanks MJ :) . Partially addresses #262 - The Torch icon bouncing in the HUD still remains. --- source/games/exhumed/src/status.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/games/exhumed/src/status.cpp b/source/games/exhumed/src/status.cpp index 614c09221..0817bdace 100644 --- a/source/games/exhumed/src/status.cpp +++ b/source/games/exhumed/src/status.cpp @@ -641,8 +641,8 @@ private: for (int i = nFirstAnim; i >= 0; i = StatusAnim[i].nPrevAnim) { int nSequence = nStatusSeqOffset + StatusAnim[i].s1; - int xoff = StatusAnim[i].s1 == 4 || StatusAnim[i].s1 == 166 ? 0 : 0.5; - int yoff = StatusAnim[i].s1 >= 37 && StatusAnim[i].s1 <= 43 ? 0.5 : 0; + double xoff = StatusAnim[i].s1 == 4 || StatusAnim[i].s1 == 166 ? 0 : 0.5; + double yoff = StatusAnim[i].s1 >= 37 && StatusAnim[i].s1 <= 43 ? 0.5 : 0; DrawStatusSequence(nSequence, StatusAnim[i].s2, yoff, xoff); } }