steal_item
Record theft events in RPG sessions to track stolen items, create provenance records, and trigger in-game consequences like guard searches and NPC reactions.
Instructions
Record a theft event. Marks an item as stolen from one character and creates a "hot" theft record.
The theft creates a provenance record that:
Can be detected by the original owner
May trigger guard searches
Affects NPC disposition if detected
Heat decays over time (burning → hot → warm → cool → cold)
Example: { "thiefId": "rogue-1", "victimId": "merchant-1", "itemId": "ruby-necklace", "witnesses": ["guard-1"], "locationId": "marketplace" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| thiefId | Yes | Character performing the theft | |
| victimId | Yes | Character being stolen from | |
| itemId | Yes | Item being stolen | |
| witnesses | No | NPCs who witnessed the theft | |
| locationId | No | Where the theft occurred | |
| sessionId | No |