You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Priority: LOW Status: TODO Depends on: Issue #60 (Ability checks and saving throws), Issue #55 (Skill rolling)
Description
Allow DMs to prompt players for specific checks and optionally grant advantage/disadvantage automatically, streamlining combat and roleplay scenarios.
Current State
✅ Players can manually roll skills, ability checks, and saves with advantage/disadvantage
❌ DM must verbally ask for rolls
❌ Players must manually select advantage/disadvantage even when DM specifies it
❌ No way to prompt specific rolls
Use Cases
Example 1: Combat
DM: "Everyone roll DEX saves for fireball"
Current: Players manually open character sheets, find DEX, select save, choose normal roll
Desired: DM runs command, players get clickable prompt
Example 2: Advantage/Disadvantage
DM: "Roll Stealth with advantage because you're hidden"
Current: Player opens sheet, finds Stealth, selects advantage
Desired: DM grants advantage automatically
Proposed Implementation
DM Commands
Check Prompt Command
/check <player|party> <type> <target> [advantage|disadvantage]
Examples:
/check @Notch ability STR → "Notch, roll STR check"
/check @party save DEX advantage → "Party, roll DEX save with advantage"
/check @Notch skill STEALTH → "Notch, roll Stealth"
/check @party ability INT disadvantage → "Party, roll INT check with disadvantage"
Priority: LOW
Status: TODO
Depends on: Issue #60 (Ability checks and saving throws), Issue #55 (Skill rolling)
Description
Allow DMs to prompt players for specific checks and optionally grant advantage/disadvantage automatically, streamlining combat and roleplay scenarios.
Current State
Use Cases
Example 1: Combat
Example 2: Advantage/Disadvantage
Proposed Implementation
DM Commands
Check Prompt Command
Alternative: Specific Commands
Player Experience
Option A: Clickable Chat Message
Option B: Auto-open Menu
Option C: Chat + Button
Recommendation: Option A - clickable chat message that opens the appropriate menu with adv/dis pre-applied
Technical Implementation
State Tracking:
Flow:
/check @Notch save DEX advantageIntegration Points:
Chat Output
DM Command:
Chat (visible to all):
After Roll:
Party Support
When targeting party:
All party members see:
Each player gets individual PendingRollRequest with their character's modifier.
Acceptance Criteria
Alternative: Auto-Roll Option
Optional enhancement:
Add
/autocheckvariant that rolls immediately without player interaction:Use case: DM needs quick results during combat.
Future Enhancements
/check @party save DEX dc15→ Shows pass/fail/initiative @partyRelated Issues
Notes