diff --git a/src/engine/objects/City.java b/src/engine/objects/City.java index 93eb2c06..9e003508 100644 --- a/src/engine/objects/City.java +++ b/src/engine/objects/City.java @@ -305,9 +305,12 @@ public class City extends AbstractWorldObject { if (ConfigManager.MB_RULESET.getValue().equals("LORE")) { - if (repledge == false) + if (!repledge) if (!city.getGuild().charter.equals(playerCharacter.guild.charter)) continue; + + if (!city.getGuild().charter.canJoin(playerCharacter)) + continue; } // Filter Player cities