Skip to content

API Hero set_culture

SolWayward edited this page Dec 24, 2025 · 1 revision

Hero set_culture

Endpoint: gm.hero.set_culture

Syntax

gm.hero.set_culture <hero> <culture>

Parameters

Parameter Type Required Description
hero string Yes Hero identifier (StringId or partial name match)
culture string Yes Culture identifier (e.g., vlandia, empire, battania, aserai, khuzait, sturgia)

Description

Changes the hero's culture. Note: This does not change the hero's equipment or appearance, only the culture property.

Valid Cultures

  • aserai - Aserai culture
  • battania - Battanian culture
  • empire - Imperial culture
  • khuzait - Khuzait culture
  • nord - Nord culture
  • sturgia - Sturgian culture
  • vlandia - Vlandian culture

Examples

Change a hero's culture to Vlandian:

gm.hero.set_culture lord_1_1 vlandia

Output:

{Hero Name}'s culture changed from '{Previous Culture}' to 'Vlandia'.

Change a companion's culture to Battanian:

gm.hero.set_culture companion_1 battania

Notes

  • Only the culture property is changed
  • The hero's appearance, equipment, and skills remain unchanged
  • Culture affects various game mechanics like troop recruitment options

Related Commands

Last Updated: 2025-12-23

Quick Links

🏠 Home | Quick Reference | Syntax Guide


Hero Commands
Clan Commands
Kingdom Commands
Settlement Commands
Item Commands
Troop Commands
Caravan Commands
Bandit Commands
Query Commands

Clone this wiki locally