Repository navigation
fix(math): document registered check tool #106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -300,11 +300,10 @@ export const MathManageTool = { | |
| ⚠️ REDIRECT - DO NOT USE FOR: | ||
| - Attack rolls → Use combat_action { action: "attack" } | ||
| - Spell damage → Use combat_action { action: "cast_spell" } | ||
| - Skill checks → Use roll_skill_check (auto-applies proficiency) | ||
| - Ability checks → Use roll_ability_check (auto-applies modifier) | ||
| - Saving throws → Use roll_saving_throw (auto-applies save proficiency) | ||
| - Ability or skill checks → Use improvisation_manage { action: "stunt", actorId, skill, dc, effectType: "none" } | ||
| - Saving throws → Use the combat/effect tool that requires the save; there is no standalone roll_saving_throw tool on this MCP surface | ||
|
|
||
| These specialized tools look up character stats and apply bonuses automatically! | ||
| The DM chooses the appropriate skill and DC, and the stunt action rolls the d20 and applies the character's skill modifier automatically. Do not invent or call roll_skill_check, roll_ability_check, or roll_saving_throw; those tools are not registered here. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
When a character is proficient or has expertise in the selected skill, this guidance produces an incorrect check total: Useful? React with 👍 / 👎. |
||
|
|
||
| 🎲 DICE ROLLING (roll) - Use ONLY for: | ||
| - Stat generation (4d6dl1) | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When the DM needs a raw Constitution ability check, this redirect cannot represent it:
StuntSchemarequires one of the 18 skills, andSKILL_TO_ABILITYmaps none of them to Constitution, so passingconstitutionis rejected and choosing an allowed skill uses a different ability. The blanket ability-check guidance should point to a route that accepts an ability or be narrowed untilstuntsupports raw ability checks.Useful? React with 👍 / 👎.