# Multiplayer races from free roam: an open race's card, Accept, Solo: the
# career race starts as it always did (the card's own Accept, 0x499B50):
# the career's race being run is set and its world loads.
#   NFSU2_SAVE_SEED=<save tree> node web/tools/run-suite.mjs --base <server> --script mprace_solo.txt
#        --marker "SOLO DONE" --net Sol --env NFSU2_ROAM=1 --env NFSU2_ROAM_WEBTEST=vlan --env NFSU2_ROAM_ROOM=<r>
#        --env MP_RACE=S2_CIRCUIT_5
0     bot on
+0    waitroam 6000
+0    bot off
+0    roam smsauto on
+0    careergo ${MP_RACE}
+300  tap RETURN                      # Engage: the race's card
+0    waitfng UI_EngageRaceDialog.fng 900
+120  tap LEFT
+30   tap RETURN                      # Accept: Solo or Multiplayer?
+0    waitfng IG_GenericDialog_MED.fng 600
+60   tap RIGHT
+30   tap RETURN                      # Solo (the right button)
+0    waitexpr x:0x863470 != 0 1200
+0    peek 0x863470 1
+0    waitmem 0x008654a4 6 6000
+0    waitfng HUD_SingleRace.fng 6000
+600  peek 0x863470 1
+0    roam mp lobby
+0    log SOLO DONE
+10   quit
