diff --git a/src/main/java/com/projectswg/holocore/services/gameplay/faction/FactionFlagService.java b/src/main/java/com/projectswg/holocore/services/gameplay/faction/FactionFlagService.java index f162f57c8..4440ec912 100644 --- a/src/main/java/com/projectswg/holocore/services/gameplay/faction/FactionFlagService.java +++ b/src/main/java/com/projectswg/holocore/services/gameplay/faction/FactionFlagService.java @@ -281,6 +281,11 @@ public class FactionFlagService extends Service { return pvpZones.values().stream() .anyMatch(pvpZone -> { Location zoneLocation = pvpZone.getLocation(); + + if (location.getTerrain() != zoneLocation.getTerrain()) { + return false; + } + double radius = pvpZone.getRadius(); return location.isWithinFlatDistance(zoneLocation, radius);