mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Desert hum fix
This commit is contained in:
parent
58b541490b
commit
5762e62704
@ -65,7 +65,7 @@ pub const CONFIG: Config = Config {
|
||||
tropical_temp: 0.4,
|
||||
desert_temp: 0.8,
|
||||
// humidity
|
||||
desert_hum: 0.0,
|
||||
desert_hum: 0.15,
|
||||
forest_hum: 0.5,
|
||||
jungle_hum: 0.75,
|
||||
// water
|
||||
|
@ -597,11 +597,8 @@ pub fn apply_scatter_to(canvas: &mut Canvas, _rng: &mut impl Rng, calendar: Opti
|
||||
permit: |b| matches!(b, BlockKind::Grass),
|
||||
f: |_, col| {
|
||||
(
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(
|
||||
col.humidity,
|
||||
CONFIG.desert_hum,
|
||||
0.1,
|
||||
)) * MUSH_FACT
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(col.humidity, 0.0, 0.2))
|
||||
* MUSH_FACT
|
||||
* 0.1,
|
||||
None,
|
||||
)
|
||||
@ -613,11 +610,8 @@ pub fn apply_scatter_to(canvas: &mut Canvas, _rng: &mut impl Rng, calendar: Opti
|
||||
permit: |b| matches!(b, BlockKind::Grass),
|
||||
f: |_, col| {
|
||||
(
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(
|
||||
col.humidity,
|
||||
CONFIG.desert_hum,
|
||||
0.1,
|
||||
)) * MUSH_FACT
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(col.humidity, 0.0, 0.2))
|
||||
* MUSH_FACT
|
||||
* 1.5,
|
||||
None,
|
||||
)
|
||||
@ -629,11 +623,8 @@ pub fn apply_scatter_to(canvas: &mut Canvas, _rng: &mut impl Rng, calendar: Opti
|
||||
permit: |b| matches!(b, BlockKind::Grass),
|
||||
f: |_, col| {
|
||||
(
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(
|
||||
col.humidity,
|
||||
CONFIG.desert_hum,
|
||||
0.1,
|
||||
)) * MUSH_FACT
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(col.humidity, 0.0, 0.2))
|
||||
* MUSH_FACT
|
||||
* 2.0,
|
||||
None,
|
||||
)
|
||||
@ -645,11 +636,8 @@ pub fn apply_scatter_to(canvas: &mut Canvas, _rng: &mut impl Rng, calendar: Opti
|
||||
permit: |b| matches!(b, BlockKind::Grass),
|
||||
f: |_, col| {
|
||||
(
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(
|
||||
col.humidity,
|
||||
CONFIG.desert_hum,
|
||||
0.1,
|
||||
)) * MUSH_FACT
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(col.humidity, 0.0, 0.2))
|
||||
* MUSH_FACT
|
||||
* 1.5,
|
||||
None,
|
||||
)
|
||||
@ -661,11 +649,8 @@ pub fn apply_scatter_to(canvas: &mut Canvas, _rng: &mut impl Rng, calendar: Opti
|
||||
permit: |b| matches!(b, BlockKind::Grass),
|
||||
f: |_, col| {
|
||||
(
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(
|
||||
col.humidity,
|
||||
CONFIG.desert_hum,
|
||||
0.1,
|
||||
)) * MUSH_FACT
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(col.humidity, 0.0, 0.2))
|
||||
* MUSH_FACT
|
||||
* 2.0,
|
||||
None,
|
||||
)
|
||||
@ -677,11 +662,8 @@ pub fn apply_scatter_to(canvas: &mut Canvas, _rng: &mut impl Rng, calendar: Opti
|
||||
permit: |b| matches!(b, BlockKind::Grass),
|
||||
f: |_, col| {
|
||||
(
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(
|
||||
col.humidity,
|
||||
CONFIG.desert_hum,
|
||||
0.1,
|
||||
)) * MUSH_FACT
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(col.humidity, 0.0, 0.2))
|
||||
* MUSH_FACT
|
||||
* 2.0,
|
||||
None,
|
||||
)
|
||||
@ -693,11 +675,8 @@ pub fn apply_scatter_to(canvas: &mut Canvas, _rng: &mut impl Rng, calendar: Opti
|
||||
permit: |b| matches!(b, BlockKind::Grass),
|
||||
f: |_, col| {
|
||||
(
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(
|
||||
col.humidity,
|
||||
CONFIG.desert_hum,
|
||||
0.1,
|
||||
)) * MUSH_FACT
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(col.humidity, 0.0, 0.2))
|
||||
* MUSH_FACT
|
||||
* 2.0,
|
||||
None,
|
||||
)
|
||||
@ -709,11 +688,8 @@ pub fn apply_scatter_to(canvas: &mut Canvas, _rng: &mut impl Rng, calendar: Opti
|
||||
permit: |b| matches!(b, BlockKind::Grass),
|
||||
f: |_, col| {
|
||||
(
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(
|
||||
col.humidity,
|
||||
CONFIG.desert_hum,
|
||||
0.1,
|
||||
)) * MUSH_FACT
|
||||
close(col.temp, CONFIG.desert_temp, 0.25).min(close(col.humidity, 0.0, 0.2))
|
||||
* MUSH_FACT
|
||||
* 2.0,
|
||||
None,
|
||||
)
|
||||
|
@ -447,7 +447,7 @@ pub fn spawn_manifest() -> Vec<(&'static str, DensityFn)> {
|
||||
// Rainforest area animals
|
||||
("world.wildlife.spawn.tropical.rainforest", |c, _col| {
|
||||
close(c.temp, CONFIG.tropical_temp + 0.1, 0.4)
|
||||
* close(c.humidity, CONFIG.desert_hum, 0.4)
|
||||
* close(c.humidity, CONFIG.jungle_hum, 0.4)
|
||||
* BASE_DENSITY
|
||||
* 2.0
|
||||
}),
|
||||
@ -456,7 +456,7 @@ pub fn spawn_manifest() -> Vec<(&'static str, DensityFn)> {
|
||||
"world.wildlife.spawn.calendar.halloween.tropical.rainforest",
|
||||
|c, _col| {
|
||||
close(c.temp, CONFIG.tropical_temp + 0.1, 0.4)
|
||||
* close(c.humidity, CONFIG.desert_hum, 0.4)
|
||||
* close(c.humidity, CONFIG.jungle_hum, 0.4)
|
||||
* BASE_DENSITY
|
||||
* 2.0
|
||||
},
|
||||
@ -465,7 +465,7 @@ pub fn spawn_manifest() -> Vec<(&'static str, DensityFn)> {
|
||||
"world.wildlife.spawn.calendar.april_fools.tropical.rainforest",
|
||||
|c, _col| {
|
||||
close(c.temp, CONFIG.tropical_temp + 0.1, 0.4)
|
||||
* close(c.humidity, CONFIG.desert_hum, 0.4)
|
||||
* close(c.humidity, CONFIG.jungle_hum, 0.4)
|
||||
* BASE_DENSITY
|
||||
* 2.0
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user