afe2984075f420dda40107b73e7d83c0ef02fe06
The three PvP BattleNodeFlowTests drove each client's handshake to Ready independently; the new barrier withholds Ready until both sides swap, so the single-client helper timed out. Split DriveHandshakeAsync into DriveThroughSwapAsync (stops at SwapResponse) + DrivePvpHandshakeAsync (drives both, then drains the barrier-released Ready for each). Scripted/Bot single-client paths are unaffected (non-IHasHandshakePhase opponent releases Ready 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%