Commit graph

3 commits

Author SHA1 Message Date
Bryce!
4a3cb564ca Simplify random reveal to follow existing command patterns
Forward server dispatch through cmdRevealRandomCards and use ordinary PlayerActions command sending. Remove the bespoke server-version error UI and long-lived-object guards.

Reduce the test from 246 to 150 lines with two focused cases using the current RoleInfo player API, preserving distinct-card, private-event and rejected-count coverage.
2026-11-05 07:32:46 -05:00
Bryce!
afe9bf77af Route random hand reveals through PlayerActions
Keep command creation, dispatch and response handling in the game action
layer. HandMenu requests the typed operation and presents the count and
failure dialogs. Show the chosen recipient, distinguish the count action
from the immediate single-card reveal, and use the game window as parent.
2026-11-03 16:36:54 -05:00
Bryce!
ccdee18db2 Add distinct random hand reveals with private recipient delivery 2026-11-01 21:59:21 -05:00