resolve_improvised_stunt
Process creative player actions in tabletop RPGs by determining skill checks, damage, and consequences for improvised stunts using the Rule of Cool.
Instructions
Resolve a creative player action using the Rule of Cool.
When a player says "I want to kick the brazier of coals into the zombie horde" or "I swing from the chandelier and kick both guards," this tool handles it mechanically.
DC Guidelines:
5: Trivial (kick open unlocked door)
10: Easy (swing from rope)
15: Medium (kick stuck mine cart)
20: Hard (catch thrown weapon)
25: Very Hard (run across crumbling bridge)
30: Nearly Impossible (catch arrow mid-flight)
Damage Guidelines:
1d4: Nuisance (thrown mug)
1d6: Light (chair smash)
2d6: Moderate (barrel roll)
3d6: Heavy (mine cart)
4d6: Severe (chandelier drop)
6d6: Massive (collapsing pillar)
8d6+: Catastrophic (building collapse)
Example: { "encounter_id": 1, "actor_id": 1, "actor_type": "character", "target_ids": [5, 6], "target_types": ["npc", "npc"], "narrative_intent": "I kick the brazier of hot coals into the zombie horde", "skill_check": { "skill": "athletics", "dc": 15 }, "action_cost": "action", "consequences": { "success_damage": "2d6", "damage_type": "fire", "area_of_effect": { "shape": "cone", "size": 15 } } }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| encounter_id | Yes | ||
| actor_id | Yes | ||
| actor_type | Yes | ||
| target_ids | No | ||
| target_types | No | ||
| narrative_intent | Yes | What the player wants to do | |
| skill_check | Yes | ||
| action_cost | Yes | ||
| consequences | Yes | ||
| environmental_destruction | No | ||
| narrative_on_success | No | ||
| narrative_on_failure | No | ||
| sessionId | No |