Skip to main content
Glama

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

TableJSON Schema
NameRequiredDescriptionDefault
encounter_idYes
actor_idYes
actor_typeYes
target_idsNo
target_typesNo
narrative_intentYesWhat the player wants to do
skill_checkYes
action_costYes
consequencesYes
environmental_destructionNo
narrative_on_successNo
narrative_on_failureNo
sessionIdNo

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mnehmos/rpg-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server