From 5b548ce8ac852f9a162dfdaa7b1eb6f6a25d7968 Mon Sep 17 00:00:00 2001 From: Christopher Watford Date: Fri, 8 Jan 2021 08:31:51 -0500 Subject: [PATCH] Don't skip ComStar as an origin faction --- .../mekhq/campaign/universe/RangedFactionSelector.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/MekHQ/src/mekhq/campaign/universe/RangedFactionSelector.java b/MekHQ/src/mekhq/campaign/universe/RangedFactionSelector.java index 3a7360ab06f..dfb21b9fbe8 100644 --- a/MekHQ/src/mekhq/campaign/universe/RangedFactionSelector.java +++ b/MekHQ/src/mekhq/campaign/universe/RangedFactionSelector.java @@ -145,8 +145,13 @@ private void createLookupMap(Campaign campaign) { // to affect the 'spread'. double delta = Math.log10(pop) / (1 + distance * distanceScale); for (Faction faction : planetarySystem.getFactionSet(now)) { - if (faction.is(Tag.ABANDONED) || faction.is(Tag.HIDDEN) || faction.is(Tag.INACTIVE) - || faction.is(Tag.MERC)) { + if (faction.is(Tag.ABANDONED) || faction.is(Tag.HIDDEN) || faction.is(Tag.SPECIAL) + || faction.is(Tag.MERC)) { + continue; + } + + if (faction.is(Tag.INACTIVE) && !faction.isComStar()) { + // Skip INACTIVE factions [excepting ComStar] continue; }