Rename, level up or re-align a live character
dos2_live_setModify a live character's displayed name, level, or alignment in the running Divinity: Original Sin 2 game without editing campaign files; only supplied fields change.
Instructions
Changes a character that already stands on the live level: its displayed name, its level and its alignment towards the party. Only the fields you pass change.
Changes only the running game, not the campaign files or the template the character came from. Setting
alignment to "Evil NPC" makes the character hostile, which can start combat. Fails with an error when who
matches no character or more than one (then pass a GUID). Needs the bridge (see dos2_live_status). Returns the
character's new state. To move a character use dos2_live_move; to hide one use dos2_live_stage.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"who": "<who>"
},
"name": "dos2_live_set"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| who | Yes | The character to act on: its GUID, its exact name, or a unique part of its name (see dos2_live_characters). | |
| name | No | New name shown above the character's head. Omit to keep. | |
| level | No | New level. Levels can only go up; a lower value is ignored by the game. Omit to keep. | |
| alignment | No | "Neutral NPC", "Evil NPC" (hostile to the party) or "Good NPC" (ally). Omit to keep. |