Combat
combatManage fight encounters in the active novel: start, advance, end, and update participants as the scene unfolds.
Instructions
Manage combat encounters in the active Novel. Use when: starting, advancing, ending a fight, or changing its participants. Do NOT use when: applying a status effect — use condition (action: apply).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Optional deterministic seed (init). | |
| action | Yes | init, advance, end, add_participant, remove_participant, or status. | |
| dangers | No | Optional non-entity combatants (init). | |
| outcome | No | Optional text describing how combat ended (end). | |
| participants | No | Entity identifiers participating (init). | |
| participant_id | No | Entity identifier (add_participant/remove_participant). |