diff --git a/src/engine/objects/City.java b/src/engine/objects/City.java index 822518f2..21f934d8 100644 --- a/src/engine/objects/City.java +++ b/src/engine/objects/City.java @@ -316,8 +316,9 @@ public class City extends AbstractWorldObject { if (!city.getGuild().charter.equals(playerCharacter.guild.charter)) continue; - if (!city.getGuild().charter.canJoin(playerCharacter)) - continue; + if (repledge) + if (!city.getGuild().charter.canJoin(playerCharacter)) + continue; } if (!city.getTOL().reverseKOS) { @@ -359,8 +360,9 @@ public class City extends AbstractWorldObject { if (!city.getGuild().charter.equals(playerCharacter.guild.charter)) continue; - if (!city.getGuild().charter.canJoin(playerCharacter)) - continue; + if (repledge) + if (!city.getGuild().charter.canJoin(playerCharacter)) + continue; } if (city.isNpc == 1)