Parser: detect name registration from user input during setup (sender == name constraint prevents false matches on gameplay messages). Bridge: extract _process_buffer() to handle leftover lines after _wait_for_players returns, preventing messages from being stuck. Player bots: proactively send name on join (not just first player sending count) so they respond even if they missed the 'say me' prompt. All tests pass (1551/1553 parser checkpoints, 38 player unit tests).
13 KiB
13 KiB