Replace what has been spent
set_character_overlayReplace the whole record of what this character has spent and taken: hit points, slots, uses, hit dice, conditions, death saves, equip and attune toggles, counts. A full replace, checked against the sheet. Prefer update_character_state for a single change. Returns: The record as stored.
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": {
"campaign": "<campaign>",
"character": "<character>",
"overlay": "<overlay>"
},
"name": "set_character_overlay"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| overlay | Yes | The overlay, in the shape `get_character` returns it. | |
| campaign | Yes | The campaign, by its slug (what its link says) or its id. | |
| character | Yes | The character, by its slug. |