Update to guild state handling

This commit is contained in:
2026-07-20 06:35:00 -04:00
parent e12ee2436e
commit e0291590d7
+8 -4
View File
@@ -183,15 +183,19 @@ public enum GuildManager {
public static mbEnums.GuildState calcuateGuildState(Guild guild) { public static mbEnums.GuildState calcuateGuildState(Guild guild) {
if (guild.getNation() == null)
return mbEnums.GuildState.Errant;
if (guild.getNation() == guild) if (guild.getNation() == guild)
return guild.getSubGuildList().isEmpty() ? mbEnums.GuildState.Sovereign : mbEnums.GuildState.Nation; return guild.getSubGuildList().isEmpty() ? mbEnums.GuildState.Sovereign : mbEnums.GuildState.Nation;
if (guild.getOwnedCity() == null) if (guild.getOwnedCity() == null)
return guild.getNation().isEmptyGuild() ? mbEnums.GuildState.Errant : mbEnums.GuildState.Sworn; return mbEnums.GuildState.Sworn;
else
return (guild.getOwnedCity().getTOL().getRank() == 8)
? mbEnums.GuildState.Province
: mbEnums.GuildState.Protectorate;
return (guild.getOwnedCity().getTOL().getRank() == 8)
? mbEnums.GuildState.Province
: mbEnums.GuildState.Protectorate;
} }
//This updates tags for all online players in a guild. //This updates tags for all online players in a guild.