forked from Mirrorlandia_minetest/minetest
Fix node placement regression
This commit is contained in:
parent
260de1c2b5
commit
88af36dd10
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user