# Multiplayer races from free roam, a joining side that never drives (with mprace_lobby_a.txt): A finishes, B stands
# at the start.  The game ends B's race about 30 s after A's finish and gives every racer "completion 1"; the trip
# counts B as not finished all the same (laps short of A's), so B's results say "not finished", no place and no
# prize, and its way-back cover lists A first with a time and B as DNF ([lobby] {"v":"trip",...,"res":[...]}).
#   roam-pair --seed <save tree> --a Ann:mprace_lobby_a.txt --b Bob:mprace_idle_b.txt --env NFSU2_ROAM_ROOM=<r>
#        --env MP_RACE=S2_SPON_DRIFT_2 --env MP_PLAYERS=2
0     bot on
+0    waitroam 6000
+0    bot off
+0    roam smsauto on
+0    roam mp waitpeers 1 12000
+0    roam mp waitlobby 0 9000
+0    careergo ${MP_RACE}
+300  roam mp lobby
+0    log LOBBY join
+0    tap RETURN
+60   roam mp lobby
+0    roam mp waitlobby 2 3000
+0    log LOBBY trip
+0    waitexpr i:0x850078 == 512 6000
+0    waitmem 0x008654a4 6 20000
+0    log LOBBY race (standing)
+0    roam mp waittrip 60000
+0    roam mp lobby
+0    log LOBBY DONE
+60   quit
