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 #46 (DM Role Management)
Description
Add support for private rolls where only the rolling player and DM(s) can see the result. Useful for Stealth checks, Insight checks, and other situations where other players shouldn't know the result.
Use Cases
Stealth checks: Enemies shouldn't know if rogue rolled high or low
Insight checks: Other players shouldn't know if you detect a lie
Perception checks: DM controls what players notice
Deception checks: Target shouldn't know if lie succeeded
[Normal Roll] - Public (everyone sees)
[Advantage] - Public
[Disadvantage] - Public
[Roll Privately] - Only player + DMs see
[Show Modifier] - Public
[Cancel]
Chat Output
Public rolls (everyone):
[CharName] rolled Stealth: 18 (d20: 13 + 5)
Private rolls (player + DM only):
To player: "You rolled Stealth: 18 (d20: 13 + 5)"
To DMs: "[CharName] rolled Stealth (private): 18 (d20: 13 + 5)"
To others: "[CharName] rolled Stealth privately" (no result shown)
Priority: LOW
Status: TODO
Depends on: Issue #46 (DM Role Management)
Description
Add support for private rolls where only the rolling player and DM(s) can see the result. Useful for Stealth checks, Insight checks, and other situations where other players shouldn't know the result.
Use Cases
Proposed Implementation
Roll Options Menu (from Issue #55)
Add "Roll Privately" option:
Chat Output
Public rolls (everyone):
Private rolls (player + DM only):
Acceptance Criteria
Related Issues
Technical Notes
player.sendMessage()for targeted messagesBukkit.broadcast()for public messages