-
Notifications
You must be signed in to change notification settings - Fork 0
API Query Kingdom kingdom_any
Endpoint: gm.query.kingdom_any
gm.query.kingdom_any [search_terms...] [type_flags...] [sort:field[:order]]
Search for kingdoms using OR logic (matches ANY of the specified type criteria instead of ALL). Useful for broader searches across multiple kingdom states. Text search still applies to all results.
| Parameter | Type | Required | Description |
|---|---|---|---|
search_terms |
string | No | Text to search in kingdom names and IDs |
type_flags |
flags | No | Filter by kingdom types using OR logic (see Type Flags below) |
sort:field[:order] |
string | No | Sort results by field (see Sorting Options below) |
Status:
-
active- Active kingdoms -
eliminated- Destroyed/eliminated kingdoms -
empty- Kingdoms with no clans
Relationships:
-
player- Player's kingdom -
atwar- Kingdoms currently at war
-
sort:id- Sort by StringId (default) -
sort:name- Sort alphabetically by name -
sort:clans- Sort by number of clans -
sort:heroes- Sort by number of heroes -
sort:fiefs- Sort by number of fiefs -
sort:strength- Sort by military strength -
sort:ruler- Sort by ruler name -
sort:[type_flag]- Sort by any type flag
Add :desc for descending order or :asc for ascending (default):
-
sort:strength:desc- Sort strongest first -
sort:clans:desc- Sort most clans first
When using gm.query.kingdom_any, the command matches kingdoms that have ANY of the specified type flags. For example:
-
gm.query.kingdom eliminated empty(AND logic) - Finds kingdoms that are BOTH eliminated AND empty -
gm.query.kingdom_any eliminated empty(OR logic) - Finds kingdoms that are EITHER eliminated OR empty
Find kingdoms that are eliminated OR empty:
gm.query.kingdom_any eliminated emptyFind active OR at war kingdoms:
gm.query.kingdom_any active atwarSearch with text filter and OR types:
gm.query.kingdom_any empire eliminated activeSort results by strength:
gm.query.kingdom_any active atwar sort:strength:descFind player or at war kingdoms:
gm.query.kingdom_any player atwar sort:clans:descSuccess:
Found N kingdom(s) matching ANY of [criteria]:
[Name] ([StringId]) - Culture: [Culture], Ruler: [RulerName], Ruling Clan: [ClanName], Clans: [Count], Fiefs: [Count]
TIP: Use kingdom_any when you want to find kingdoms in multiple states simultaneously.
TIP: Combine with text search to narrow OR results to specific cultures while keeping status flexibility.
-
gm.query.kingdom- Search with AND logic -
gm.query.kingdom_info- Get detailed kingdom information -
API-Query-Overview- All query commands
Last Updated: 2025-12-16
🏠 Home | Quick Reference | Syntax Guide
Hero Commands
- gm.hero.abort_pregnancy
- gm.hero.add_gold
- gm.hero.add_hero_to_party
- gm.hero.create_companions
- gm.hero.create_lord
- gm.hero.create_party
- gm.hero.divorce
- gm.hero.edit_appearance
- gm.hero.edit_party
- gm.hero.equip_hero
- gm.hero.export_character
- gm.hero.generate_lords
- gm.hero.give_birth
- gm.hero.heal
- gm.hero.import_character
- gm.hero.impregnate
- gm.hero.imprison
- gm.hero.kill
- gm.hero.list_appearances
- gm.hero.list_characters
- gm.hero.list_developments
- gm.hero.list_traits
- gm.hero.load_appearance
- gm.hero.load_character
- gm.hero.load_development
- gm.hero.load_traits
- gm.hero.marry
- gm.hero.open_inventory
- gm.hero.release
- gm.hero.remove_clan
- gm.hero.rename
- gm.hero.save_appearance
- gm.hero.save_development
- gm.hero.save_traits
- gm.hero.set_age
- gm.hero.set_clan
- gm.hero.set_culture
- gm.hero.set_gold
- gm.hero.set_relation
- gm.hero.start_convrsation
Clan Commands
- gm.clan.add_gold
- gm.clan.add_gold_leader
- gm.clan.add_hero
- gm.clan.add_renown
- gm.clan.create_clan
- gm.clan.create_minor_clan
- gm.clan.destroy
- gm.clan.edit_banner
- gm.clan.equip_heroes
- gm.clan.generate_clans
- gm.clan.give_gold
- gm.clan.rename
- gm.clan.set_culture
- gm.clan.set_gold
- gm.clan.set_leader
- gm.clan.set_renown
- gm.clan.set_tier
- gm.clan.sync_kingdom_colors
Kingdom Commands
- gm.kingdom.add_clan
- gm.kingdom.call_ally_to_war
- gm.kingdom.create_kingdom
- gm.kingdom.declare_alliance
- gm.kingdom.declare_war
- gm.kingdom.destroy
- gm.kingdom.edit_banner
- gm.kingdom.equip_heroes
- gm.kingdom.generate_kingdoms
- gm.kingdom.get_tribute_info
- gm.kingdom.make_peace
- gm.kingdom.pay_tribute
- gm.kingdom.remove_clan
- gm.kingdom.rename
- gm.kingdom.set_ruler
- gm.kingdom.sync_vassal_banners
- gm.kingdom.trade_agreement
Settlement Commands
- gm.settlement.add_militia
- gm.settlement.fill_garrison
- gm.settlement.give_food
- gm.settlement.give_gold
- gm.settlement.rename
- gm.settlement.reset_names
- gm.settlement.set_culture
- gm.settlement.set_hearths
- gm.settlement.set_loyalty
- gm.settlement.set_owner
- gm.settlement.set_owner_clan
- gm.settlement.set_prosperity
- gm.settlement.set_security
- gm.settlement.set_village_bound_settlement
- gm.settlement.set_village_trade_bound_settlement
- gm.settlement.spawn_wanderer
- gm.settlement.upgrade_buildings
Item Commands
- gm.item.add
- gm.item.equip
- gm.item.equip_slot
- gm.item.list_equipped
- gm.item.list_inventory
- gm.item.load_equipment
- gm.item.load_equipment_both
- gm.item.load_equipment_civilian
- gm.item.remove
- gm.item.remove_all
- gm.item.remove_equipped
- gm.item.remove_equipped_modifier
- gm.item.save_equipment
- gm.item.save_equipment_both
- gm.item.save_equipment_civilian
- gm.item.set_equipped_modifier
- gm.item.set_inventory_modifier
- gm.item.transfer
- gm.item.unequip
- gm.item.unequip_all
- gm.item.unequip_slot
Query Commands
- gm.query.character_objects
- gm.query.character_objects_any
- gm.query.character_objects_info
- gm.query.clan
- gm.query.clan_any
- gm.query.clan_info
- gm.query.culture
- gm.query.culture_info
- gm.query.hero
- gm.query.hero_any
- gm.query.hero_info
- gm.query.item
- gm.query.item_any
- gm.query.item_info
- gm.query.kingdom
- gm.query.kingdom_any
- gm.query.kingdom_info
- gm.query.modifier_info
- gm.query.modifiers
- gm.query.settlement
- gm.query.settlement_any
- gm.query.settlement_info
- gm.query.troop
- gm.query.troop_any
- gm.query.troop_info