# LAN host quits abruptly ~17 s into the match; the joiner must notice, leave the match and return to the lobby / main menu.
# LAN host: boot to the main menu, Multiplayer (old Wi-Fi entry), Create Game, wait for a player,
# start, then follow whatever the game shows. Scene ids: 1 main menu, 24 network lobby.
mash 100 20 scene == 0
log STATE title screen
mash 100 30 scene != 0
wait scene == 1 || scene == 10
wait scene == 10 || nbuttons >= 8
if scene == 10
log first run: no save file, accepting 'create save data'
wait nbuttons >= 2
idle 10
mash 100 30 scene == 1
wait nbuttons >= 8
endif
wait onctx == 0
log STATE main menu
idle 30
# The main menu is a ring picked by stick/D-pad angle; Multiplayer (ctx 1) is up-left.
hold 30 0 -80 80
wait onctx == 1 120
idle 10
log STATE pointer on multiplayer
idle 20
press 100
wait scene == 24 2400
log STATE lobby
idle 120
press 100
log created game
wait peers >= 2 7200
log STATE peer joined
idle 120
mash 100 60 scene != 24 3600
log STATE launched
# Draft, captains, sidekicks, stadium: accept whatever is highlighted until the match is loaded.
mash 100 45 ingame == 1 12000
log STATE in match
wait gs == 5 6000
log STATE open play
idle 1000
log STATE leaving abruptly
exit
