fix blocks raycast filter

This commit is contained in:
clasher113 2026-01-05 19:13:44 +02:00
parent e371153288
commit ce769143f8

View file

@ -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;