# The player's car's shop parts seen: roam_ownparts.txt's first crib visit on
# the renderer's page, with a twin from the same save beside it (its car has
# exactly the player's parts).  Frames from the chase view, the game's AI
# driving the car (the crib's exit camera sits over the roof), before the
# visit and after it (ownparts_1, ownparts_2): spoiler, exhaust tips, rims.
#   node web/tools/roam-crowd.mjs --base <server> --n 32 --cars all --room <r>
#   node web/tools/roam-pair.mjs --base <server> --seed <a career save> --page play --play-only A
#        --a A:roam_ownparts_view_a.txt --b B:roam_ownparts_view_b.txt --size 1280x720
#        --env NFSU2_ROAM_ROOM=<r> --env ROAM_CROWD_CARS=32
0     bot on
+0    waitroam 6000
+0    bot off
+0    roam smsauto on
+0    roam mp waitcars ${ROAM_CROWD_CARS} 12000
+600  roam mp solids
+0    autopilot on
+400  dump ownparts_1
+0    autopilot off
+200  log VISIT the crib
+0    roam shopgo CRIB_1
+300  tapfe RETURN UI_EngageShopDialog.fng 120 2400
+120  tap LEFT
+30   tap RETURN                      # enter the crib
+0    waitfe UI_CareerCrib.fng 3000
+300  tap RETURN                      # Return to Explore Mode
+150  tap LEFT
+30   tap RETURN                      # Yes
+0    waitroam 4000
+0    roam mp waitcars ${ROAM_CROWD_CARS} 12000
+600  roam mp solids
+0    autopilot on
+2000 dump ownparts_2
+600  dump ownparts_3
+10   quit
