diff --git a/vacuum_gambit.p8 b/vacuum_gambit.p8 index beb4fda..6131749 100644 --- a/vacuum_gambit.p8 +++ b/vacuum_gambit.p8 @@ -1449,6 +1449,25 @@ function collider:get_collisions(item) end return found end + +-->8 +-- flotillas + +-- a template for a wave, read +-- from the map. each ship can +-- alternate between "attack" +-- and "formation" modes, like +-- galaxian or galaga. ships +-- with different roles have +-- different rules for becoming +-- aggressive, but aggression +-- ramps up during the wave. + +-- flotilla placeholders are +-- defined by sprite flags. +-- see obsidian vault for +-- full docs. + -->8 -- level and event system @@ -2106,21 +2125,21 @@ cddddddddddd0000cddddddddddd0000cddddddddddd0000cddddddddddd0000cddddddddddd0000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -04444400044444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -447777700477777a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -477aaa7a0477aaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -47a0047a047a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -47a0447a047a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -47a4477a047a44400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -477777a00477777a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -477770000422aaaa2222000200000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -47a77700022ee0002eeee002e00022e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -47a4777002ea2e002e002e02ee022ee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -47a0477a22ea2e002e002e02e2e2e2e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -47a0047a2e2222e02e222e02e02e02e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -47a0047a2eeeeeea2eeee002e02e02e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0aa000aa2e7aa2ea2e00e002e02e02e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000002e0002e02e002e02e02e02e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0444440004444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000aa000 +447777700477777a00000000000000000000000000000000000000000000000000000000000666000077700008888800000ab00006000060000aa0000004aa00 +477aaa7a0477aaaa00000000000000000000000000000000000000000000000000000000006ddd5007fff70008eeee20000ab00006c006d0000aa00000040aa0 +47a0047a047a00000000000000000000000000000000000000000000000000000000000006dd7d5007ffff4008eeee200aaabbb006ccccd0000aa00000040aa0 +47a0447a047a00000000000000000000000000000000000000000000000000000000000006d7dd5007ffff4008eeee200bbb333006ccccd0000aa00000040aa0 +47a4477a047a44400000000000000000000000000000000000000000000000000000000006ddd500004fff4008eeee20000b300006d00cd0000aa00000040aa0 +477777a00477777a00000000000000000000000000000000000000000000000000000000005550000004440002222200000b30000d0000d0000aa0000004aa00 +477770000422aaaa222200020000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000aa000 +47a77700022ee0002eeee002e00022e000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000aa000 +47a4777002ea2e002e002e02ee022ee000000000000000000000000000000000000000000005600000474000028282000004b00006000000000aa0000000aa00 +47a0477a22ea2e002e002e02e2e2e2e00000000000000000000000000000000000000000005d0d0004f0f400080e0e00000a000000c000d00099940000009994 +47a0047a2e2222e02e222e02e02e02e0000000000000000000000000000000000000000005d07050070f0f2002e0e02004a0b0b0060c0c000099490000009949 +47a0047a2eeeeeea2eeee002e02e02e0000000000000000000000000000000000000000006070d1004f0f040080e0e000b0b035000c0c0d00094990000009499 +0aa000aa2e7aa2ea2e00e002e02e02e0000000000000000000000000000000000000000000d0d100002f0f2002e0e0200000300006000c000049990000004999 +000000002e0002e02e002e02e02e02e00000000000000000000000000000000000000000000510000002420002020200000b5000000000d00000000000000000 000000000e0000e00e000e00e00e00e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 __label__ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777 @@ -2252,3 +2271,6 @@ __label__ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007666666666666665 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007555555555555555 +__gff__ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212060a0e01090000000000000000002232363a3e050d +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000