Flying Toasters! — squadron & gag catalog

Generated at build time from the reverse-engineered choreography data (assets/gags.json). Chains are sequence labels in engine execution order; 3/93/983 are the plain-flight loops.

The squadron

Adult toaster, flight family A (kind 1)
flight seq 3
Flight seq 3. Acts per flight loop (RandShort(35) @0x419dd4): wing-loop 33 10/35, dive-loop 602 10/35, edge maneuvers 133/172/209 1/35 each. Edge-blocked flight cascades 133 -> 172 -> 209.
Adult toaster, flight family B (kind 2)
flight seq 93
Flight seq 93 — same body as kind 1, different behavior. Acts per flight loop (RandShort(30) @0x419e34): act-loop 638 10/30, edge maneuvers 231/252 2/30 each. Edge cascade 252 -> 231.
Baby toaster (kind 3)
flight seq 983
Flight seq 983. Specials per flight loop (RandShort(80) @0x419f14): 988 / 1014 / 1009 / 1019 at 1/80 each. Edge cascade 1009 -> 1014.
Adult food2969 2974 2979 2997 3002 3019 3024 3039
Baby food3274 3279 3286 3291 3296 3301

Gag scenarios (30)

scenariochannel chainsbehaviorconfig
274
main: 93 → 622 → 274 → 643 → 93 weight=1, lanes=3, split=2, laneTop=split, laneBandK=2
295
main: 93 → 622 → 295 → 307 holds: main weight=1, lanes=2, split=1, laneTop=split, laneBandK=0
312
main: 93 → 622 → 312 → 324 holds: main weight=1, lanes=2, split=0, laneTop=2
329
main: 93 → 622 → 329 → 339 holds: main weight=1, lanes=2, split=1, laneTop=split, laneBandK=3
380
main: 93 → 622 → 344 → 380 → 380 → 395 → 643 → 93 repeat 380×{0,1,2} weight=1, lanes=2, split=0, laneTop=1, laneBandK=2
456
main: 93 → 622 → 424 → 456 → 456 → 483 → 643 → 93 repeat 456×{0,1,2} weight=1, lanes=3, split=2, laneTop=split, laneBandK=2
558
main: 93 → 622 → 558 → 643 → 93 weight=1, lanes=3, split=0
679
police ×3
main: 679
sub1: 675
sub2: 3 → 683 → 720 → 707 → 707 → 720 → 707
holds: sub1, sub2
slots: sub2→2, sub1→1
weight=1, lanes=3, split=2, delay=1000
749
toast relay
main: 3 → 749 → 3 weight=1, lanes=2, split=1, laneTop=2, laneBandK=2
792
toaster + toast
main: 792
sub1: 3 → 792 → 3
sub2: 2969
slots: sub1→1, sub2→1 weight=2, lanes=2, split=1
807
toast split-off
main: 3 → 807 → 93 props: 2974 weight=2, lanes=2, split=1
861
bagel from toaster
main: 3 → 846 → 861 holds: main weight=1, lanes=1, split=0, laneTop=2, laneBandK=2
879
bagel-eyes ×2
main: 3
sub1: 3 → 846 → 861 → 861 → 861 → 879 → 913
sub2: 93 → 520 → 538
sub3: 538 → 543 → 3
holds: sub1, sub2, sub3
template 875
repeat 861×{1,2,3}
slots: sub3→1, main→1, sub1→2
weight=2, lanes=3, split=2, delay=1000
946
main: 3
sub1: 3 → 946 → 3
sub2: 93 → 520 → 538
sub3: 538 → 543 → 3
holds: sub2, sub3
template 942
slots: sub3→1, main→1, sub1→2
weight=2, lanes=3, split=2, delay=1000
1288
MORPH / evolution
main: 1233 → 1288 → 3 → 1288 → 1303 → 3 → 1288 holds: main weight=1, lanes=3, split=1
1349
police car + toaster
main: 675
sub1: 1349
holds: sub1, main weight=2, lanes=3, split=0, laneTop=split, laneBandK=4, delay=1000
1402
same-lane block
main: 1402
sub1: 3 → 1540 → 3
sub2: 93 → 1407 → 93
slots: sub1→2, sub2→1 weight=2, lanes=3, split=0, laneTop=split, laneBandK=4, delay=1000
1672
toaster + rider
main: 1672 → 1686 → 3
sub1: 3
props: 1734 weight=2, lanes=5, split=0, laneTop=2, laneBandK=6, delay=1000
1782
main: 3
sub1: 93 → 1933 → 93
sub2: 3 → 2004 → 3
slots: sub2→2, sub1→1 weight=2, lanes=3, split=0
1928
main: 3
sub1: 93 → 1933 → 93
sub2: 3 → 2004 → 3
slots: sub2→2, sub1→1 weight=2, lanes=2, split=1
2080
pair arcs
main: 2080
sub1: 3 → 2084 → 3
sub2: 93 → 2174 → 93
slots: sub1→1, sub2→1 weight=2, lanes=4, split=1, delay=1000
2272
love waffles
main: 2257 → 2272 → 2257 holds: main
2298
kissing pair
main: 2257 → 2298 → 2257 holds: main
2349
main: 2257 → 2321 → 2349 → 2349 → 2349 → 2364 → 2257 holds: main
repeat 2349×{1,2,3}
2391
mother + babies
main: 2391 holds: main weight=2, lanes=1, split=0, delay=1000
2406
mother + babies
main: 2391 → 2391 → 2391 → 2391 → 2391 → 2391 → 2391 → 2406
sub1: 988 → 988 → 988 → 997 → 997 → 1003 → 1003 → 1003 → 1009 → 983
holds: sub1, main
slots: sub1→4
weight=2, lanes=1, split=0, delay=1000
2421
power cord + conga
main: 2421 holds: main weight=4, lanes=4, split=1, delay=1000
2458
line formation ×4
main: 2473 → 93
sub1: 2548 → 93
sub2: 2611 → 93
sub3: 2674 → 93
template 2458
slots: main→4, sub1→1, sub2→2, sub3→3
weight=4, lanes=4, split=1, delay=1000
2736
wedge ×3
main: 93 → 93 → 93 → 622 → 295 → 307
sub1: 93 → 93 → 93 → 622 → 638
sub2: 93 → 93 → 93 → 622 → 312 → 324
holds: main, sub1, sub2
template 2736
slots: main→1, sub1→2, sub2→3
2910
sync lane-change ×3
main: 2910 → 2964 holds: main