-
Notifications
You must be signed in to change notification settings - Fork 0
API Query Troop troop_any
Endpoint: gm.query.troop_any
gm.query.troop_any [search_terms...] [type_flags...] [sort:field[:order]]
Search for troops matching ANY of the specified types (OR logic). All other parameters work the same as gm.query.troop. Useful for comparing different troop types or finding alternatives across multiple categories.
| Parameter | Type | Required | Description |
|---|---|---|---|
search_terms |
string | No | Text to match against troop name or ID |
type_flags |
flags | No | Filter by troop types using OR logic (see Type Flags below) |
sort:field[:order] |
string | No | Sort results (see Sorting Options below) |
Same as gm.query.troop:
Formation Types: infantry, ranged, cavalry, horsearcher, mounted
Troop Line Types: regular, noble, militia, mercenary, caravan, peasant, minorfaction
Equipment Types: shield, 2h/twohanded, polearm, bow, crossbow, throwing
Tier Keywords: tier0 through tier6, tier6plus
Culture Keywords: empire, vlandia, sturgia, aserai, khuzait, battania, nord, bandit
-
sort:id- Sort by StringId (default) -
sort:name- Sort alphabetically by name -
sort:tier- Sort by tier level -
sort:level- Sort by troop level -
sort:culture- Sort by culture name -
sort:occupation- Sort by occupation type -
sort:formation- Sort by formation class -
sort:[type_flag]- Sort by any type flag
Add :desc for descending order or :asc for ascending (default)
When using gm.query.troop_any, the command matches troops that have ANY of the specified type flags. For example:
-
gm.query.troop bow crossbow(AND logic) - Finds troops with BOTH bows AND crossbows (usually none) -
gm.query.troop_any bow crossbow(OR logic) - Finds troops with EITHER bows OR crossbows
Find any ranged unit (archers OR crossbowmen):
gm.query.troop_any bow crossbowFind cavalry OR horse archers:
gm.query.troop_any cavalry horsearcherFind tier 4 OR tier 5 infantry:
gm.query.troop_any infantry tier4 tier5Find Empire OR Vlandia troops:
gm.query.troop_any empire vlandia tier3Find noble OR mercenary troops:
gm.query.troop_any noble mercenary tier4With sorting:
gm.query.troop_any bow crossbow tier5 sort:level:desc
gm.query.troop_any cavalry horsearcher sort:name
gm.query.troop_any empire battania noble sort:tier:descCompare different troop lines:
gm.query.troop_any regular noble militia tier3 sort:cultureFind multiple equipment types:
gm.query.troop_any shield polearm 2h tier4 sort:level:descSuccess:
Found N troop(s) matching ANY of [criteria]:
[StringId] [Name] [Category] Tier: [Tier] Level: [Level] Culture: [Culture] Formation: [Formation]
TIP: Use troop_any to compare different troop types side-by-side (e.g., bow vs crossbow units).
TIP: Excellent for finding alternatives when recruiting troops with multiple specializations.
-
gm.query.troop- Search with AND logic -
gm.query.troop_info- Get detailed troop 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