1 ;---------------------------- enemy data --------------------------------------
5 .db (spr_enemy01-spr_enemy00)/2
6 .db (spr_enemy02-spr_enemy00)/2
7 .db (spr_enemy03-spr_enemy00)/2
8 .db (spr_enemy04-spr_enemy00)/2
9 .db (spr_enemy05-spr_enemy00)/2
10 .db (spr_enemy06-spr_enemy00)/2
11 .db (spr_enemy07-spr_enemy00)/2
12 .db (spr_boss01 -spr_enemy00)/2
13 .db (spr_boss02 -spr_enemy00)/2
14 .db (spr_enemy08-spr_enemy00)/2
18 .db %11111110 ; ███████
19 .db %11111110 ; ███████
21 .db %11111110 ; ███████
22 .db %11111110 ; ███████
26 .db 6,6 ;enemy type one
34 .db 8,6 ;enemy type two
37 .db %11111100 ; ██████
38 .db %11111100 ; ██████
42 .db 6,6 ;enemy type three
50 .db 6,6 ;enemy type four
58 .db 7,6 ;enemy type five
60 .db %01111110 ; ██████
61 .db %11111100 ; ██████
62 .db %11111100 ; ██████
63 .db %01111110 ; ██████
66 .db 7,6 ;enemy type six
68 .db %01111110 ; ██████
71 .db %01111110 ; ██████
74 .db 8,6 ;enemy type seven
76 .db %01111111 ; ███████
79 .db %01111111 ; ███████
83 .db 16,10 ;boss type one
84 .db %00000001,%11111111 ; █████████
85 .db %00001111,%11111110 ; ███████████
86 .db %00111111,%11110000 ; ██████████
87 .db %01011111,%10000000 ; █ ██████
88 .db %10011111,%01000000 ; █ █████ █
89 .db %10011111,%01000000 ; █ █████ █
90 .db %01011111,%10000000 ; █ ██████
91 .db %00111111,%11110000 ; ██████████
92 .db %00001111,%11111110 ; ███████████
93 .db %00000001,%11111111 ; █████████
95 .db 16,10 ;boss type:one :
96 .db %11111110,%00000000 ; ███████
97 .db %00001111,%10001111 ; █████ ████
98 .db %00111111,%11100011 ; █████████ ██
99 .db %01001111,%11111110 ; █ ███████████
100 .db %10001101,%01111100 ; █ ██ █ █████
101 .db %10001101,%01111100 ; █ ██ █ █████
102 .db %01001111,%11111110 ; █ ███████████
103 .db %00111111,%11100011 ; █████████ ██
104 .db %00001111,%10001111 ; █████ ████
105 .db %11111110,%00000000 ; ███████
109 .db 8,6 ;enemy type eight
111 .db %01111111 ; ███████
112 enemy00:.db %10011100 ; █ ███
113 .db %10011100 ; █ ███
114 .db %01111111 ; ███████
117 ;enemyInfo: %000000:HP %10:occ $00:type $00:app $00:unused
118 enemy01: ;#1 HP:1 app:random
120 enemy02: ;#2 HP:1 app:halflure
122 enemy03: ;#3 HP:1 app:lure
125 enemy04: ;#4 HP:2 app:lure
127 enemy05: ;#5 HP:2 app:random moving
129 enemy06: ;#6 HP:3 app:lure moving
132 enemy07: ;#7 HP:7 app:halflure moving
140 ;----------------------------- level info -------------------------------------
142 ;format: enemy nr; enemy frequency; next lvl; level_move; level_fire
143 ;tunnel size; groundtype; 17_ground; 17_ceiling; stars1; stars2
145 .db $15,$07,$08 ;fireFreq; moveType; enemyType
146 level01: ;efrequency must be odd if halfluring!
147 .db $01,$1b,$2f,%00010000,255,0,0 ;0f>>2f
148 .db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
149 .db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
153 .db $02,$13,$4b,%01010000,064,0,0
154 .db 1,2,3,4,5,6,6,5,4,3,4,5,4,3,2,1
155 .db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
159 .db $03,$2d,$3f,%01100000,255,-9,1
160 .db 3,2,4,3,2,2,1,1,1,1 ,1,1,21,17,18,20
161 .db 1,1,1,1,1,1,1,3,6,12,9,1,21,19,18,18
166 .db $04,$11,$41,%00010000,057,0,0
167 .db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
168 .db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
172 .db $05,$11,$45,%01010010,031,-7,1
173 .db 14,12,11,9,10,7,7,5,4,3,4,4,2,3,1,2
174 .db 1, 1, 1, 1,1, 1,1,1,1,1,1,1,1,1,1,1
178 .db $06,$19,$3a,%01110000,255,-4,1
179 .db 20,22,18,15,9,1,1,1,1,1,1,1,1,1,1,1
180 .db 20,22,18,15,9,1,1,1,1,1,1,1,1,1,1,1
185 .db $07,$09,$ff,%00010000,043,0,0
186 .db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
187 .db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
191 .db 0,3,%00000010,2,%00000000,0,%00000000,0 ;single fire
192 .db 0,3,%00000011,2,%00000000,0,%00000000,0 ;fast single fire
193 .db 0,6,%00000010,0,%00000010,5,%00000000,0 ;double fire
194 .db 0,9,%00010010,2,%00110010,2,%01000010,2 ;triple fire
195 .db 0,10,%00010011,2,%00110011,2,%01000011,2 ;triple fire
196 .db 0,10,%00010011,2,%00110011,2,%01000100,2 ;triple fire
197 .db 0,10,%00010100,2,%00110100,2,%01000101,2 ;triple fire