Prevent transform of noise3d result in getBlockSeed2

This commit is contained in:
kwolekr 2015-01-12 15:46:04 -05:00
parent c367f7301a
commit b0efb8f3b2
1 changed files with 3 additions and 1 deletions

View File

@ -112,7 +112,9 @@ u32 Mapgen::getBlockSeed(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);
}