diff --git a/assets/world/style/colors.ron b/assets/world/style/colors.ron index cf3aa46b2b..909387eda2 100644 --- a/assets/world/style/colors.ron +++ b/assets/world/style/colors.ron @@ -134,7 +134,7 @@ ), plot_town_path: (90, 70, 45), - plot_field_dirt: (35, 10, 5), + plot_field_dirt: (55, 20, 5), plot_field_mound: (40, 60, 10), wall_low: (130, 100, 0), diff --git a/common/src/comp/body.rs b/common/src/comp/body.rs index 6ba41afea7..ef0496043f 100644 --- a/common/src/comp/body.rs +++ b/common/src/comp/body.rs @@ -141,15 +141,29 @@ impl Body { match self { Body::Humanoid(_) => 0.35, Body::QuadrupedSmall(_) => 0.4, - Body::QuadrupedMedium(_) => 0.45, - Body::QuadrupedLow(_) => 0.45, + Body::QuadrupedMedium(body) => match body.species { + quadruped_medium::Species::Grolgar => 1.9, + quadruped_medium::Species::Tarasque => 2.2, + quadruped_medium::Species::Lion => 1.9, + quadruped_medium::Species::Saber => 1.8, + quadruped_medium::Species::Catoblepas => 1.7, + _ => 1.5, + }, + Body::QuadrupedLow(body) => match body.species { + quadruped_low::Species::Asp => 1.8, + quadruped_low::Species::Monitor => 1.75, + quadruped_low::Species::Crocodile => 2.1, + quadruped_low::Species::Salamander => 1.9, + quadruped_low::Species::Pangolin => 1.3, + _ => 1.6, + }, Body::Critter(_) => 0.3, Body::BirdMedium(_) => 0.35, Body::FishMedium(_) => 0.35, Body::Dragon(_) => 8.0, Body::BirdSmall(_) => 0.3, Body::FishSmall(_) => 0.3, - Body::BipedLarge(_) => 0.5, + Body::BipedLarge(_) => 0.75, Body::Golem(_) => 0.4, Body::Object(_) => 0.4, }