From f7b6b7f21e565ee302bbf74457da6ee8ae00b518 Mon Sep 17 00:00:00 2001 From: Sam Eads Date: Thu, 29 Jan 2026 20:27:54 -0500 Subject: [PATCH] Door lighting n/s check not to increment/decrement all coordinates --- source/client/renderer/TileRenderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/client/renderer/TileRenderer.cpp b/source/client/renderer/TileRenderer.cpp index 5b104ad4d..037b0e802 100644 --- a/source/client/renderer/TileRenderer.cpp +++ b/source/client/renderer/TileRenderer.cpp @@ -1159,7 +1159,7 @@ bool TileRenderer::tesselateDoorInWorld(Tile* tile, const TilePos& pos) t.color(fBright, fBright, fBright); renderFaceDown(tile, pos, tile->getTexture(m_pTileSource, pos, Facing::UP)); - fBright = tile->getBrightness(m_pTileSource, pos - 1); + fBright = tile->getBrightness(m_pTileSource, pos.north()); if (tile->m_aabb.min.z > 0.0f) fBright = fBrightHere; if (Tile::lightEmission[tile->m_ID]) fBright = 1.0f; t.color(fBright * 0.8f, fBright * 0.8f, fBright * 0.8f); @@ -1168,7 +1168,7 @@ bool TileRenderer::tesselateDoorInWorld(Tile* tile, const TilePos& pos) renderNorth(tile, pos, texture); m_bXFlipTexture = false; - fBright = tile->getBrightness(m_pTileSource, pos + 1); + fBright = tile->getBrightness(m_pTileSource, pos.south()); if (tile->m_aabb.max.z < 1.0f) fBright = fBrightHere; if (Tile::lightEmission[tile->m_ID]) fBright = 1.0f; t.color(fBright * 0.8f, fBright * 0.8f, fBright * 0.8f);