From 90b945e18b771551fdad6761320c92acf9f56ad0 Mon Sep 17 00:00:00 2001 From: "Tormod G. Hellen" <tormod.hellen@gmail.com> Date: Wed, 16 Nov 2022 01:50:53 +0100 Subject: [PATCH] Make castles avoid trees. --- world/src/civ/mod.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/world/src/civ/mod.rs b/world/src/civ/mod.rs index e00e407078..3c870d16bf 100644 --- a/world/src/civ/mod.rs +++ b/world/src/civ/mod.rs @@ -1180,10 +1180,12 @@ impl Civs { fn castle_enemies(&self) -> Vec<Vec2<i32>> { self.sites() - .filter_map(|s| match s.kind { - SiteKind::Tree | SiteKind::GiantTree => None, - _ if s.is_settlement() => None, - _ => Some(s.center), + .filter_map(|s| { + if s.is_settlement() { + None + } else { + Some(s.center) + } }) .collect() }