-
Notifications
You must be signed in to change notification settings - Fork 0
API Hero open_inventory
Endpoint: gm.hero.open_inventory
gm.hero.open_inventory <hero> [otherHero]
| Parameter | Type | Required | Description |
|---|---|---|---|
hero |
string | Yes | Hero identifier (StringId or partial name match). Displayed in the middle of the inventory screen. Their party's inventory appears on the left side. |
otherHero |
string | No | Hero identifier (StringId or partial name match). Their party's inventory appears on the right side. Defaults to MainHero (player) if not specified. Alias: other
|
Opens the native inventory screen for the specified hero, allowing you to view and manage their party's inventory and equipment. The inventory UI displays three panels:
-
Left Side - The
heroparameter's party inventory -
Middle - The
heroparameter's equipment panel -
Right Side - The
otherHeroparameter's party inventory (defaults to player)
This enables transferring items between any two heroes' parties, equipping items on the target hero, and inspecting inventories without physically visiting the hero in the game world.
Both heroes must belong to a party for the inventory screen to open. The command supports heroes from any clan, including those outside the player's faction, using synthetic roster support.
Open inventory for a hero (player on right side):
gm.hero.open_inventory lord_1_1Using named argument:
gm.hero.open_inventory hero:'Hero Name'Open inventory between two specific heroes:
gm.hero.open_inventory lord_1_1 lord_2_3Using named arguments for both heroes:
gm.hero.open_inventory hero:'Hero Name' otherHero:'Other Hero'Using the alias for otherHero:
gm.hero.open_inventory lord_1_1 other:lord_2_3Output:
Opened inventory for 'Hero Name' (ID: hero_string_id)
- Both heroes must belong to a party for the inventory to open
- If
otherHerois not specified, the player (MainHero) is used as the right-side party - The command validates that both heroes exist and have party membership before opening
- Works with heroes from any clan, not just the player's faction
- Returns an error if either hero cannot be found or lacks a party
- API-Item-add - Add items to a hero's inventory
- API-Item-remove - Remove items from inventory
- API-Item-transfer - Transfer items between heroes
- API-Hero-equip_hero - Equip hero with skill-based equipment
- API-Hero-Overview - Hero command overview
Last Updated: 2026-02-06
🏠 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