From 57f6312a5aecdc15bf1873665b423d54479fe330 Mon Sep 17 00:00:00 2001 From: marti Date: Sun, 28 Dec 2025 20:18:17 +0100 Subject: [PATCH] Fix: Allow clicking through open doors - Filter invisible doors from raycast intersection tests - Open doors no longer block mouse clicks on tiles behind them - Players can now select and move to tiles visible through open doorways - Fixes issue where opened doors acted as invisible collision barriers for UI interaction --- src/main.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.js b/src/main.js index 02c6569..5a00b22 100644 --- a/src/main.js +++ b/src/main.js @@ -1385,7 +1385,8 @@ window.addEventListener('pointerdown', (event) => { const allDoors = []; Object.values(SESSION.roomMeshes).forEach(roomData => { if (roomData.doors) { - allDoors.push(...roomData.doors); + // Solo incluir puertas visibles (cerradas) en el raycast + allDoors.push(...roomData.doors.filter(door => door.visible)); } });