From c0e3363fe43a7402f95d91a9e4a83916c5d65916 Mon Sep 17 00:00:00 2001 From: Jakob Gillich Date: Fri, 28 Aug 2020 01:16:26 +0200 Subject: [PATCH] Set warp gate factions --- src/main/scala/net/psforever/zones/Zones.scala | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/scala/net/psforever/zones/Zones.scala b/src/main/scala/net/psforever/zones/Zones.scala index 37cef8bd..18bcf265 100644 --- a/src/main/scala/net/psforever/zones/Zones.scala +++ b/src/main/scala/net/psforever/zones/Zones.scala @@ -514,7 +514,19 @@ object Zones { this.Buildings.values.foreach(_.Faction = PlanetSideEmpire.TR) case "home3" => this.Buildings.values.foreach(_.Faction = PlanetSideEmpire.VS) - case _ => ; + case _ => () + } + + // Set up warp gate factions aka "sanctuary link". Those names make no sense anymore, don't even ask. + this.Buildings.foreach { + case (_, building) if building.Name.startsWith("WG") => + building.Name match { + case "WG_Amerish_to_Solsar" | "WG_Esamir_to_VSSanc" => building.Faction = PlanetSideEmpire.NC + case "WG_Hossin_to_VSSanc" | "WG_Solsar_to_Amerish" => building.Faction = PlanetSideEmpire.TR + case "WG_Ceryshen_to_Hossin" | "WG_Forseral_to_Solsar" => building.Faction = PlanetSideEmpire.VS + case _ => () + } + case _ => () } } }