Implement d6 wild dice/fumble skills and die-state rolls
This commit is contained in:
@@ -83,8 +83,8 @@ To use a custom SQLite database path, set `ConnectionStrings__RpgRoller`.
|
||||
- Rulesets: d6 and dnd5e validation rules
|
||||
- Campaigns: create/list/read
|
||||
- Characters: create/update/activate/current-campaign list
|
||||
- Skills: create/update with ruleset-aware dice expression validation
|
||||
- Rolls: public/private skill rolls with append-only campaign log
|
||||
- Skills: create/update with ruleset-aware dice expression validation and d6 wild-dice/fumble options
|
||||
- Rolls: public/private skill rolls with append-only campaign log; d6 rolls include wild/crit/fumble/add/remove die-state payloads
|
||||
- State stream: SSE endpoint for campaign version updates
|
||||
|
||||
## Implemented Frontend Scope
|
||||
@@ -94,8 +94,9 @@ To use a custom SQLite database path, set `ConnectionStrings__RpgRoller`.
|
||||
- play screen and campaign management screen switch
|
||||
- campaign creation and selection
|
||||
- character create/edit/activate via modal forms
|
||||
- skill create/edit via modal forms
|
||||
- skill create/edit via modal forms including d6 wild dice + allow-fumble controls
|
||||
- public/private rolling and campaign log viewing
|
||||
- die-state visualization in Last Roll (critical, fumble, wild, removed, added)
|
||||
- responsive play UX:
|
||||
- desktop two-column (character + log)
|
||||
- tablet/mobile panel switching with bottom tab bar (`Character` / `Log`)
|
||||
|
||||
Reference in New Issue
Block a user