Fix node placement regression

This commit is contained in:
Lars Mueller 2022-10-31 09:31:21 +01:00 committed by sfan5
parent 260de1c2b5
commit 88af36dd10

View File

@ -240,6 +240,7 @@ void Environment::continueRaycast(RaycastState *state, PointedThing *result)
// Set undersurface and abovesurface nodes // Set undersurface and abovesurface nodes
f32 d = 0.002 * BS; f32 d = 0.002 * BS;
v3f fake_intersection = result.intersection_point; v3f fake_intersection = result.intersection_point;
found_boxcenter += npf; // translate back to world coords
// Move intersection towards its source block. // Move intersection towards its source block.
if (fake_intersection.X < found_boxcenter.X) { if (fake_intersection.X < found_boxcenter.X) {
fake_intersection.X += d; fake_intersection.X += d;