disable teleports to cities that are destroyed or errant

This commit is contained in:
2026-01-08 11:52:52 -06:00
parent 0404ca1a94
commit e5b2247204
+15 -1
View File
@@ -306,8 +306,22 @@ public class City extends AbstractWorldObject {
if (city.parentZone == null)
continue;
//can't repledge to a guild you're already part of
// Can't teleport to something without a tree
if (city.getTOL() == null)
continue;
// No abandoned cities
if (city.getTOL().getGuild().isEmptyGuild())
continue;
// No destroyed cities
if (city.getTOL().getRank() == -1)
continue;
//can't repledge to a guild you're already part of
if (repledge && city.getGuild().equals(playerCharacter.guild))
continue;