From ce769143f881afbaa1136ec6a0692ff2b4cc2bd4 Mon Sep 17 00:00:00 2001 From: clasher113 Date: Mon, 5 Jan 2026 19:13:44 +0200 Subject: [PATCH] fix blocks raycast filter --- src/voxels/blocks_agent.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/voxels/blocks_agent.cpp b/src/voxels/blocks_agent.cpp index 46fae323c..723e01d24 100644 --- a/src/voxels/blocks_agent.cpp +++ b/src/voxels/blocks_agent.cpp @@ -264,8 +264,7 @@ static inline voxel* raycast_blocks( } const auto& def = blocks.require(voxel->id); - if ((filter.empty() && def.selectable) || - (!filter.empty() && filter.find(def.rt.id) == filter.end())) { + if (def.selectable && (filter.empty() || filter.find(def.rt.id) == filter.end())) { end.x = px + t * dx; end.y = py + t * dy; end.z = pz + t * dz;