From 6b74ee58d45ffe298a5a1624b62ddf692fad596f Mon Sep 17 00:00:00 2001 From: TakaRikka Date: Wed, 18 Mar 2026 22:58:43 -0700 Subject: [PATCH] fix kcol wall correct --- src/d/d_bg_w_kcol.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/d/d_bg_w_kcol.cpp b/src/d/d_bg_w_kcol.cpp index 66cef40332..46e5e5dd21 100644 --- a/src/d/d_bg_w_kcol.cpp +++ b/src/d/d_bg_w_kcol.cpp @@ -1588,9 +1588,9 @@ bool dBgWKCol::WallCorrect(dBgS_Acch* pwi) { while ((idx = *(BE(u32)*)(block + idx)) >= 0) { block += idx; shift--; - idx = ((((u32)spBC >> idx) & 1) << 2 | - (((u32)spB8 >> idx) & 1) << 1 | - (((u32)spB4 >> idx) & 1) << 0) * 4; + idx = ((((u32)spBC >> shift) & 1) << 2 | + (((u32)spB8 >> shift) & 1) << 1 | + (((u32)spB4 >> shift) & 1) << 0) * 4; } BE(u16)* p_prismlist = (BE(u16)*)(block + (idx & 0x7FFFFFFF));