2d31037648889f82365a127b52a44f08910bb615
Ready was sent per-side immediately carrying the placeholder opponent hand, so one client cleared mulligan before the other. The barrier now releases Ready to every IHasHandshakePhase participant only once all have swapped, each carrying the opponent's real post-mulligan hand. No Type check — NoOp (Bot/AINetwork) isn't a phase impl, so that mode still releases immediately. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
The SV Simulator server code, including the DCG Engine, SVSim content, and an entrypoint for the official game client.
Languages
C#
100%