Logic cleanup pass for protectorate logic

This commit is contained in:
2026-05-10 18:36:43 -04:00
parent e4096bebbd
commit 24eb9608c3
4 changed files with 8 additions and 41 deletions
+3 -6
View File
@@ -602,13 +602,10 @@ public class Building extends AbstractWorldObject {
this.isDeranking.compareAndSet(false, true);
if ((bane.getOwner().getGuild().guildState == GuildState.Sovereign) ||
(bane.getOwner().getGuild().guildState == GuildState.Protectorate) ||
(bane.getOwner().getGuild().guildState == GuildState.Province) ||
(bane.getOwner().getGuild().guildState == GuildState.Nation))
siegeResult = SiegeResult.DESTROY;
else
if (bane.getOwner().getGuild().guildState == GuildState.Sworn)
siegeResult = SiegeResult.CAPTURE;
else
siegeResult = SiegeResult.DESTROY;
// Remove realm if city had one