From d331093acd25e8e331568d12b3b9fdbe8fc97ce0 Mon Sep 17 00:00:00 2001 From: MagicBot Date: Sun, 10 May 2026 10:18:15 -0400 Subject: [PATCH] Not a nation until two landed guilds sub. --- src/engine/net/client/handlers/SwearInGuildHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine/net/client/handlers/SwearInGuildHandler.java b/src/engine/net/client/handlers/SwearInGuildHandler.java index 262f6cb3..07304927 100644 --- a/src/engine/net/client/handlers/SwearInGuildHandler.java +++ b/src/engine/net/client/handlers/SwearInGuildHandler.java @@ -100,7 +100,8 @@ public class SwearInGuildHandler extends AbstractClientMsgHandler { protectorate.setNation(nation); GuildManager.updateAllGuildTags(protectorate); - if (nation.getGuildState() == GuildState.Sovereign) + if (nation.getGuildState() == GuildState.Sovereign && + protectorate.getGuildState().equals(GuildState.Protectorate)) nation.setGuildState(GuildState.Nation); SendGuildEntryMsg msg = new SendGuildEntryMsg(player);