# Stage-synchronized live-control stress route for user-reported gameplay hangs.
# It alternates forward, reverse, steering and handbrake phases while repeatedly
# exercising view/target, weapon-cycle and weapon-fire controls.

10+2=START

[press_start]
1+2=START

[main_menu]
1+2=DOWN
10+2=CROSS

[player_count]
5+2=CROSS

[choose_player]
5+2=CROSS

[select_location]
5+2=RIGHT
15+2=RIGHT
25+2=RIGHT
35+2=RIGHT
45+2=RIGHT
55+2=RIGHT
65+2=RIGHT
75+2=RIGHT
85+2=RIGHT
95+2=RIGHT

[location_oilfield]
1+2=CROSS

[choose_enemies]
5+2=CROSS

[gameplay]
# Five minutes of mutually exclusive driving phases at 60 physics ticks/sec.
120+720=CROSS
840+720=DOWN
1560+720=CROSS,RIGHT
2280+720=DOWN,LEFT
3000+360=SQUARE,RIGHT
3360+720=CROSS,LEFT
4080+720=DOWN,RIGHT
4800+360=SQUARE,LEFT
5160+720=CROSS,RIGHT
5880+720=DOWN,LEFT
6600+720=CROSS
7320+720=DOWN
8040+720=CROSS,LEFT
8760+720=DOWN,RIGHT
9480+360=SQUARE,LEFT
9840+720=CROSS,RIGHT
10560+720=DOWN,LEFT
11280+720=CROSS

# Weapon fire remains active through most of the route.
180+11600=R2
240+11540=L2

# Repeated edge-triggered view, target and weapon cycling controls.
420+2=CIRCLE
1020+2=CIRCLE
1620+2=CIRCLE
2220+2=CIRCLE
2820+2=CIRCLE
3420+2=CIRCLE
4020+2=CIRCLE
4620+2=CIRCLE
5220+2=CIRCLE
5820+2=CIRCLE
6420+2=CIRCLE
7020+2=CIRCLE
7620+2=CIRCLE
8220+2=CIRCLE
8820+2=CIRCLE
9420+2=CIRCLE
10020+2=CIRCLE
10620+2=CIRCLE
11220+2=CIRCLE

540+2=TRIANGLE
1140+2=TRIANGLE
1740+2=TRIANGLE
2340+2=TRIANGLE
2940+2=TRIANGLE
3540+2=TRIANGLE
4140+2=TRIANGLE
4740+2=TRIANGLE
5340+2=TRIANGLE
5940+2=TRIANGLE
6540+2=TRIANGLE
7140+2=TRIANGLE
7740+2=TRIANGLE
8340+2=TRIANGLE
8940+2=TRIANGLE
9540+2=TRIANGLE
10140+2=TRIANGLE
10740+2=TRIANGLE
11340+2=TRIANGLE

660+2=L1
1260+2=R1
1860+2=L1
2460+2=R1
3060+2=L1
3660+2=R1
4260+2=L1
4860+2=R1
5460+2=L1
6060+2=R1
6660+2=L1
7260+2=R1
7860+2=L1
8460+2=R1
9060+2=L1
9660+2=R1
10260+2=L1
10860+2=R1
11460+2=L1

[soak_teardown]
1+2=START

[pause_1]
20+2=RIGHT
40+2=CROSS

[pause_confirm_1]
10+2=LEFT
30+2=CROSS
