Skip to content

Commit b0efb8f

Browse files
committedJan 12, 2015
Prevent transform of noise3d result in getBlockSeed2
1 parent c367f73 commit b0efb8f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎src/mapgen.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,9 @@ u32 Mapgen::getBlockSeed(v3s16 p, int seed)
112112

113113
u32 Mapgen::getBlockSeed2(v3s16 p, int seed)
114114
{
115-
return noise3d(p.X, p.Y, p.Z, seed);
115+
u32 n = 1619 * p.X + 31337 * p.Y + 52591 * p.Z + 1013 * seed;
116+
n = (n >> 13) ^ n;
117+
return (n * (n * n * 60493 + 19990303) + 1376312589);
116118
}
117119

118120

0 commit comments

Comments
 (0)
Please sign in to comment.