# Co-op free roam, a career race alone: player 2 in (the keyboard's left half), player 1 on the next career race's
# marker, Engage, the card's start asks Together or Alone: Back first (the card takes Accept again), then Alone; the
# race is player 1's as in solo (one human, one Player, player 1's HUD); player 1 wins; back in free roam player 2 is
# back beside player 1.
0     roam fe2roam 14000
+0    roam smsauto on
+120  roam coop join kb
+0    waitmem 0xd00030 2 1500
+60   careergo next
+120  tapfe RETURN UI_EngageRaceDialog.fng 120 2400
+120  tap LEFT
+30   tap RETURN
+0    waitfe IG_GenericDialog_MED.fng 300
+60   tap ESCAPE                      # Back: no answer, the card again (it took no Accept or Back after its start)
+0    waitfe UI_EngageRaceDialog.fng 300
+120  tap LEFT
+30   tap RETURN
+0    waitfe IG_GenericDialog_MED.fng 300
+60   tap RETURN                      # "Alone" (the dialog opens on it)
+0    waitfng HUD_SingleRace.fng 3000
+300  roam coop state
+0    expect i:0x89e7c0 == 1
+0    expect i:0xd00030 == 1
+0    expect i:[0x890118]+0x24 == 4
+0    status coop_alone_racing
+60   racewin
+0    bot on                          # the post-race screens, the save
+0    waitroam 30000                  # back in free roam
+0    bot off
+0    waitmem 0xd00030 2 3000
+60   expect i:0x89e7c0 == 1
+0    expect i:0xd00030 == 2
+0    status coop_alone_complete
+10   quit
