Upped cave spawn rate

This commit is contained in:
Joshua Barretto 2019-06-01 00:42:09 +01:00 committed by Marcel Märtens
parent f86bf5045e
commit f35739ed30

View File

@ -201,12 +201,12 @@ impl<'a> Sampler<'a> {
);
// Caves
let cave_at = |wposf: Vec2<f64>| (sim.gen_ctx.cave_0_nz.get(Vec3::new(wposf.x, wposf.y, alt as f64 * 8.0).div(800.0).into_array()) as f32)
let cave_at = |wposf: Vec2<f64>| (sim.gen_ctx.cave_0_nz.get(Vec3::new(wposf.x, wposf.y, alt as f64 * 8.0).div(1000.0).into_array()) as f32)
.powf(2.0)
.neg()
.add(1.0)
.mul((1.15 - chaos).min(1.0));
let cave_xy = cave_at(wposf).min(cave_at(-wposf));
.mul((1.2 - chaos).min(1.0));
let cave_xy = cave_at(wposf).max(cave_at(-wposf));
let cave_alt = alt - 32.0
+ (sim.gen_ctx.cave_1_nz.get(Vec2::new(wposf.x, wposf.y).div(48.0).into_array()) as f32) * 8.0
+ (sim.gen_ctx.cave_1_nz.get(Vec2::new(wposf.x, wposf.y).div(300.0).into_array()) as f32).add(1.0).mul(0.5).powf(8.0).mul(256.0);