Teleport a live character
dos2_live_moveTeleports a player character or NPC in the running Divinity: Original Sin 2 game to x,y,z coordinates or beside another character with a configurable offset, without editing campaign files.
Instructions
Teleports one character on the live level to the point x, y, z, or next to another character with the offset dx, dz. Works on NPCs and on player characters.
Changes only the running game, not the campaign files. During the Game Master pause the move is applied after
unpausing (the result has applies_on_unpause=true). Fails with an error when who matches no character or more
than one (then pass a GUID), or when neither a full x, y, z nor near is given. Needs the bridge (see
dos2_live_status). Get positions from dos2_live_characters.
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_move"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | World X coordinate in metres. Give all of x, y, z, or use near instead. | |
| y | No | World Y (height) coordinate in metres. Give all of x, y, z, or use near instead. | |
| z | No | World Z coordinate in metres. Give all of x, y, z, or use near instead. | |
| dx | No | Offset in metres along X from the near character (default 1.5). Ignored without near. | |
| dz | No | Offset in metres along Z from the near character (default 0). Ignored without near. | |
| who | Yes | The character to act on: its GUID, its exact name, or a unique part of its name (see dos2_live_characters). | |
| near | No | Place relative to this character (GUID or name) instead of giving x, y, z. |