-
Notifications
You must be signed in to change notification settings - Fork 0
API Settlement set_owner
Endpoint: gm.settlement.set_owner
gm.settlement.set_owner <settlement> <hero>
| Parameter | Type | Required | Description |
|---|---|---|---|
settlement |
string | Yes | Settlement identifier (StringId or partial name match) |
hero |
string | Yes | Hero identifier (StringId or partial name match) |
Changes the owner of a settlement to a specific hero. When ownership is transferred, the settlement's owner clan is updated to the hero's clan and the map faction is updated to the hero's faction (if any). This effectively transfers the settlement to whichever clan and kingdom the hero belongs to.
NOTE: This command only works for cities and castles (settlements with a Town component). Villages and hideouts are not supported.
Transfer by hero StringId:
gm.settlement.set_owner Poros lord_4_1Transfer using partial name matching with single quotes:
gm.settlement.set_owner 'Vladiv Castle' derthertUsing named arguments:
gm.settlement.set_owner settlement:pen hero:derthertOutput:
Settlement 'Pendraic' (ID: town_EN1) ownership changed:
Owner: Lucon -> Derthert
Owner Clan: senate -> dey Meroc
Map Faction: Northern Empire -> Kingdom of Vlandia
When a settlement owner is changed via this command:
- Owner is set to the specified hero
- Owner Clan is updated to the hero's clan
- Map Faction is updated to the hero's faction/kingdom
- Settlement garrison and militia remain unchanged
- Existing buildings and resources are preserved
Reward a vassal:
gm.settlement.set_owner Poros derthertTransfer a castle to a specific lord:
gm.settlement.set_owner 'Vladiv Castle' lord_4_1Consolidate territory under one hero:
gm.settlement.set_owner pen derthert
gm.settlement.set_owner pravend derthert- gm.settlement.set_owner_clan - Change settlement owner by clan
- gm.settlement.set_loyalty - Set settlement loyalty (may be affected by ownership change)
- gm.settlement.set_culture - Change settlement culture
- Settlement Overview - All settlement commands
Last Updated: 2026-03-15
🏠 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