From 0e88be716d68dc2d30a7a3a33071469d024401a8 Mon Sep 17 00:00:00 2001 From: Joshua Yanovski Date: Sat, 11 Jan 2020 20:57:40 +0100 Subject: [PATCH] Fix overflow issue with basement. --- world/src/block/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/world/src/block/mod.rs b/world/src/block/mod.rs index 7b1cef372d..0aefcd7b72 100644 --- a/world/src/block/mod.rs +++ b/world/src/block/mod.rs @@ -262,10 +262,10 @@ impl<'a> BlockGen<'a> { let block = if (wposf.z as f32) < height - grass_depth { let col = Lerp::lerp( // saturate_srgb(sub_surface_color, 0.45).map(|e| (e * 255.0) as u8), - sub_surface_color.map(|e| (e * 255.0) as u8), - stone_col, + sub_surface_color, + stone_col.map(|e| e as f32 / 255.0), (height - grass_depth - wposf.z as f32) * 0.15, - ); + ).map(|e| (e * 255.0) as u8); // Underground if (wposf.z as f32) > alt - 32.0 * chaos {