# Free-roam multiplayer, the view of a car being hit (instance A, renders):
# new career -> prologue free roam, where both players start on the same
# spot; A stands while B (roam_mp_view_b.txt) drives ahead of it and
# reverses into it.  From the moment B's car is solid (6 m away), a dump
# every 20 frames: A's chase camera shows B's car with its name over it,
# coming back at A, and the hit.
#   node web/tools/roam-pair.mjs --page play --play-only Vic --size 1280x720
#        --a Vic:roam_mp_view_a.txt --b Ram:roam_mp_view_b.txt
0     tapuntil RETURN MC_Background.fng 120 4000
+120  tap LEFT
+30   tap RETURN
+240  tap BACK
+8    tap BACK
+8    tap BACK
+8    tap BACK
+20   type ${ROAM_PROFILE}
+60   tap RETURN
+240  tap RETURN
+0    waitfng GarageMain.fng 3000
+300  tap LEFT
+60   tap RETURN                      # Career
+300  tap RETURN                      # Start New Career
+0    waitfng UI_EngageMessageDialog.fng 8000
+120  tap RETURN                      # SMS: Continue
+0    roam waitroam 3000
+0    roam smsauto on
+0    roam mp waitpeers 1 6000
+0    roam mp waitcars 1 3000
+0    roam mp status
+0    dump v_start
+0    roam mp waitsolid 1 6000
+0    log watch
+0    trace 10 thr=f:[[[0x8900ac]+4]+0x30]+0x20c brk=f:[[[0x8900ac]+4]+0x30]+0x214 spd=f:[[0x8900ac]+4]+0x42c x=f:[[0x8900ac]+4]+0x60 y=f:[[0x8900ac]+4]+0x64
+20   dump v_00
+20   dump v_01
+20   dump v_02
+20   dump v_03
+20   dump v_04
+20   dump v_05
+20   dump v_06
+20   dump v_07
+20   dump v_08
+20   dump v_09
+20   dump v_10
+20   dump v_11
+20   dump v_12
+20   dump v_13
+20   dump v_14
+20   dump v_15
+20   dump v_16
+20   dump v_17
+20   dump v_18
+20   dump v_19
+20   dump v_20
+20   dump v_21
+20   dump v_22
+20   dump v_23
+0    roam mp status
+0    untrace
+10   quit
