forked from Mirrorlandia_minetest/minetest
Prevent transform of noise3d result in getBlockSeed2
This commit is contained in:
parent
c367f7301a
commit
b0efb8f3b2
@ -112,7 +112,9 @@ u32 Mapgen::getBlockSeed(v3s16 p, int seed)
|
|||||||
|
|
||||||
u32 Mapgen::getBlockSeed2(v3s16 p, int seed)
|
u32 Mapgen::getBlockSeed2(v3s16 p, int seed)
|
||||||
{
|
{
|
||||||
return noise3d(p.X, p.Y, p.Z, seed);
|
u32 n = 1619 * p.X + 31337 * p.Y + 52591 * p.Z + 1013 * seed;
|
||||||
|
n = (n >> 13) ^ n;
|
||||||
|
return (n * (n * n * 60493 + 19990303) + 1376312589);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user