-
Notifications
You must be signed in to change notification settings - Fork 0
API Caravan count
SolWayward edited this page Jan 8, 2026
·
1 revision
Endpoint: gm.caravan.count
Back to Caravan Overview | Back to Home
gm.caravan.count
None required.
Displays comprehensive statistics about all caravans in the game, organized by owner type. This command provides a detailed breakdown showing:
- Total Caravan Count: Overall number of caravans, split into active and disbanding
-
By Owner Type: Individual counts for each owner category:
- Player: Caravans owned by the player's clan
- Notable: Caravans owned by settlement notables (merchants, artisans, etc.)
- NPC Lord: Caravans owned by AI lords and their clans
For each owner type, the command displays:
- Active caravans (currently trading)
- Disbanding caravans (in the process of returning to home settlement)
- Total caravans (sum of active and disbanding)
This is an information-only command that does not modify game state. It's particularly useful for:
- Monitoring the health of the game's trade economy
- Planning caravan management operations
- Understanding caravan distribution across factions
- Checking caravan counts before executing disband commands
gm.caravan.countOutput:
Caravan Statistics:
Total Caravans: 47 active, 3 disbanding (50 total)
By Owner Type:
Player: 8 active, 2 disbanding (10 total)
Notable: 24 active, 0 disbanding (24 total)
NPC Lord: 15 active, 1 disbanding (16 total)
gm.caravan.countOutput:
Caravan Statistics:
Total Caravans: 0 active, 0 disbanding (0 total)
By Owner Type:
Player: 0 active, 0 disbanding (0 total)
Notable: 0 active, 0 disbanding (0 total)
NPC Lord: 0 active, 0 disbanding (0 total)
gm.caravan.countOutput:
Caravan Statistics:
Total Caravans: 0 active, 50 disbanding (50 total)
By Owner Type:
Player: 0 active, 10 disbanding (10 total)
Notable: 0 active, 24 disbanding (24 total)
NPC Lord: 0 active, 16 disbanding (16 total)
Best Practices:
- Run this command before executing any disband operations to know current counts
- Use to verify the results of caravan creation or disbanding commands
- Monitor regularly to track the natural evolution of trade economy
Understanding the Output:
- Active caravans are currently traveling between settlements and trading
- Disbanding caravans are returning to their home settlement to disband
- The disbanding count increases when you use disband commands or when caravans fail naturally
- Once a disbanding caravan reaches its home settlement, it's removed from the counts
Economic Insights:
- Player caravans provide income to the player's clan
- Notable caravans support settlement prosperity and trade
- NPC Lord caravans contribute to AI faction economies
- High disbanding counts may indicate economic stress or recent management actions
Information Only:
- This command does not modify game state
- Safe to run at any time without affecting your campaign
- Can be used in combination with other caravan commands for planning
-
API-Caravan-disband_caravans- Disband random caravans from all owner types -
API-Caravan-disband_player_caravans- Disband only player-owned caravans -
API-Caravan-disband_notable_caravans- Disband only notable-owned caravans -
API-Caravan-disband_npc_lord_caravans- Disband only NPC lord-owned caravans -
API-Caravan-create_player_caravan- Create a new player caravan -
API-Caravan-create_notable_caravan- Create a new notable caravan -
API-Caravan-Overview- All caravan commands
- Added: v1.3.13.3
- Last Updated: 2025-01-07
- Status: Stable
🏠 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_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