# Multiplayer races from free roam: an advert that lists a player who never asked to join (roam_game.c mp_recv), host
# side, with mprace_pull_b.txt.  Both from the same career save: A opens a lobby at a multiplayer-only spot, waits for
# B to drive onto it, then lists B as though B had asked (mp pull).  B must not take that as a join: it answers with
# a LEAVE, so A's lobby is back to A alone and Enter starts nothing (before the third security audit, B's game went
# into the lobby, and A's Enter sent it on the trip).
#   node web/tools/roam-pair.mjs --base <server> --seed <save tree> --a Ann:mprace_pull_a.txt --b Bob:mprace_pull_b.txt
#        --env NFSU2_ROAM_ROOM=<r> --env MP_RACE=S2_SPON_DRIFT_2
0     bot on
+0    waitroam 6000
+0    bot off
+0    roam smsauto on
+0    roam mp waitpeers 1 12000
+600  careergo ${MP_RACE}
+300  roam mp spots 1
+0    log LOBBY open
+0    tap RETURN
+60   roam mp lobby
+1500 roam mp pull
+120  roam mp lobby
+300  roam mp lobby
+0    log LOBBY start
+0    tap RETURN
+300  roam mp lobby
+0    log LOBBY DONE
+60   quit
