bomberguy.lua 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345
  1. -- title: bomber guy
  2. -- author: pixelbath
  3. -- desc: a grid-based bomb action game that bears no resemblance to any other game
  4. -- script: lua
  5. t=0
  6. gridSize=16
  7. p1={
  8. x=0,
  9. y=0,
  10. bombout=0,
  11. bombmax=1,
  12. bomblvl=1,
  13. speed=1,
  14. can_pass_block=0,
  15. can_pass_bomb=0,
  16. is_fireproof=0,
  17. has_remote=0,
  18. is_left=1,
  19. is_up=0,
  20. }
  21. items={
  22. { 'fireup', 64 },
  23. { 'bombup', 66 },
  24. { 'spedup', 68 },
  25. { 'blckps', 70 },
  26. { 'bombps', 72 },
  27. { 'fproof', 74 },
  28. { 'remote', 76 },
  29. }
  30. field_offset={10,10}
  31. field_data={}
  32. spr_block=32
  33. spr_block_dis={34,36,38,40,42,44}
  34. spr_door=46
  35. function draw_player()
  36. spr(256, p1.x+field_offset[1], p1.y+field_offset[2], 0, 1, 0, 0, 2, 2)
  37. end
  38. -- on a 4:3 screen:
  39. -- fixed tile width: 15
  40. -- fixed tile height: 13
  41. -- Bomberman 1:
  42. -- total width: 17
  43. -- total height: 13
  44. function generate_level(level_num, is_bonus)
  45. field_data={}
  46. for y=0,12 do
  47. for x=0,16 do
  48. field_data[y][x] = 0
  49. local draw_cell = false
  50. if x==0 or x==16 then
  51. draw_cell = true
  52. end
  53. if not draw_cell and math.fmod(y, 2) and math.fmod(x, 2) == 0 then
  54. draw_cell = true
  55. end
  56. if draw_cell then
  57. field_data[y][x] = 1
  58. end
  59. end
  60. end
  61. end
  62. function TIC()
  63. if btn(0) then
  64. p1.y=p1.y-p1.speed
  65. end
  66. if btn(1) then
  67. p1.y=p1.y+p1.speed
  68. end
  69. if btn(2) then
  70. p1.x=p1.x-p1.speed
  71. end
  72. if btn(3) then
  73. p1.x=p1.x+p1.speed
  74. end
  75. cls(13)
  76. draw_player()
  77. t=t+1
  78. end
  79. -- <TILES>
  80. -- 000:6666666666666666666666666666666666666666666666666666666666666666
  81. -- 001:6666666666666666666666666666666666666666666666666666666666666666
  82. -- 002:dcccccccedddddddedddddddedddddddedddddddedddddddedddddddeddddddd
  83. -- 003:ccccccccdddddddcdddddddcdddddddcdddddddcdddddddcdddddddcdddddddc
  84. -- 016:6666666666666666666666666666666666666666666666666666666666666666
  85. -- 017:6666666666666666666666666666666666666666666666666666666666666666
  86. -- 018:edddddddedddddddedddddddedddddddedddddddedddddddedddddddeeeeeeee
  87. -- 019:dddddddcdddddddcdddddddcdddddddcdddddddcdddddddcdddddddceeeeeeed
  88. -- 032:ffffffff0ccccdddcdddddddedddddddeeeeddddfffff000dddcfffcedddcfcd
  89. -- 033:fcccccffddddddcfdddddddfdddddddfddeeddff0fffffffccccddddddddddde
  90. -- 034:222222222cccc444c4444444344444443333444422222622444c222c3444c2c4
  91. -- 035:2ccccc22444444c244444442444444424433442222222222cccc444444444443
  92. -- 036:6666222222ccc444cc444444344444442334444426666666444c66224444c22c
  93. -- 037:2ccccc26444444c244444442444444424433442222222662cccc444444444444
  94. -- 038:666662222ccccc44c4444cccc4444444334444446666666644c666664444c666
  95. -- 039:2ccccc66444444c6cccc44464444444244444c66666666666ccc444444444444
  96. -- 040:6666666666666ccc644cccccc44ccccccc4444446666666644c66666cc44c666
  97. -- 041:66666666ccc44466cccccc46ccccc44644444c66666666666ccc44444ccccccc
  98. -- 042:66666666666664446644cccc644ccccc664444446666666644666666cc446666
  99. -- 043:6666666644666666cccc4666ccccc466444466666666666666664444444ccccc
  100. -- 044:66666666666666666666664c66644ccc666666666666666666666666cc466666
  101. -- 045:6666666666666666c4666666cc446666666666666666666666666666644ccccc
  102. -- 046:0011111101e2222f1e23332f1231132f1212222f1222222f122dd22f121dd11f
  103. -- 047:111110002222e10023332e1023113210222212102222221022dd221011dd1210
  104. -- 048:dddddfdddddddfee0000ccd0dddddddcddddddddddddddddddddddddfffeedde
  105. -- 049:dddddddddddddddd00fffff0c0fccccddfcdddddefddddddefedddddffffffff
  106. -- 050:44444244444442332222cc424444444c44444444444444444444444466233443
  107. -- 051:444444444444444422222222c22cccc442c44444324444443234444422222222
  108. -- 052:444442c4444442342222cc424444444c44444444444444444444444466233443
  109. -- 053:444444444444444466622222c66cccc446c44444324444443234444462222266
  110. -- 054:c44446c4444c666322666666444444cc44444444cccc44444444444466634226
  111. -- 055:444ccccc4444444466666622666cccc4c6c44444424444443234444462266666
  112. -- 056:cccc4666444c666666666666444444ccccccccc4cccccc444444444666666666
  113. -- 057:44cccccc6444444466666666666cccc4c6c4ccccc6444ccc6664444466666666
  114. -- 058:c4444666666666666666666644444444ccccccc4444444664444666666666666
  115. -- 059:64444ccc6666666666666666666666444644cccc6666444c6666666466666666
  116. -- 060:66666666666666666666666666666666cccc4466666666666666666666666666
  117. -- 061:66666666666666666666666666666666666444cc666666666666666666666666
  118. -- 062:121ee111122ff22f1222222f1232232f1213332f1221112f1e22222fffffffff
  119. -- 063:11ee121022ff22102222221023223210233312102111221022222e10fffffff0
  120. -- 064:aaaaaaaaaaaaaaaaaa666666aa666661aa666112aa661333aa613444aa134244
  121. -- 065:aaaaaaaaaaaaaaaa161616aa313231aa334341aa444341aa444441aa244441aa
  122. -- 066:aaaaaaaaaaaaaaaaaa666666aa666660aa66660faa6600ffaa60ffeeaa0fecdf
  123. -- 067:aaaaaaaaaaaaaaaaf06666aa066666aad06666aafe0066aaeeee06aafffee0aa
  124. -- 068:aaaaaaaaaaaaaaaaaa666666aa666666aa666666aa666666aa661111aa614333
  125. -- 069:aaaaaaaaaaaaaaaa211111aa143321aa311216aa422216aa311216aa222216aa
  126. -- 070:aaaaaaaaaaaaaaaaaa666666aaccbbbbaa660ddfaaccbbbfaa660fffaaccbbbb
  127. -- 071:aaaaaaaaaaaaaaaa666666aab00000aaccccd0aadddde0aafffff0aaccddd0aa
  128. -- 072:aaaaaaaaaaaaaaaaaa666666aacccccbaa66660faaccbbbfaa60ffeeaabbbbbb
  129. -- 073:aaaaaaaaaaaaaaaaf06666aab66666aad06666aafe0066aaeeee06aafffee0aa
  130. -- 074:aaaaaaaaaaaaaaaaaa663466aa623466aa634463aa634432aa623411aa222421
  131. -- 075:aaaaaaaaaaaaaaaa662342aa362443aa463443aa234444aa114444aa124244aa
  132. -- 076:aaaaaaaaaaaaaaaaaa666666aa666665aa6665c6aa664444aa643333aa633fff
  133. -- 077:aaaaaaaaaaaaaaaa655cc6aac56666aa666666aa444466aa333346aafff336aa
  134. -- 080:aa144144aa144444aa134311aa613441aa661134aa666611aaaaaaaaaaaaaaaa
  135. -- 081:144441aa414441aa124431aa224316aa431166aa116666aaaaaaaaaaaaaaaaaa
  136. -- 082:aa0fedffaa0fffffaa00ffffaa6000ffaa660000aa666600aaaaaaaaaaaaaaaa
  137. -- 083:ffffe0aafffff0aaffff00aaff0006aa000066aa006666aaaaaaaaaaaaaaaaaa
  138. -- 084:aa13ff32aa2f44f2aaf4de4faaf4ef3faa6f33f6aa66ff66aaaaaaaaaaaaaaaa
  139. -- 085:22ff21aa2f44f1aaf4de4faaf4ef3faa6f33f6aa66ff66aaaaaaaaaaaaaaaaaa
  140. -- 086:aa660dddaaccbbbeaa660ccfaaccbbdfaa660000aa666666aaaaaaaaaaaaaaaa
  141. -- 087:ddfdd0aafffff0aaccdde0aacdddd0aa000000aa666666aaaaaaaaaaaaaaaaaa
  142. -- 088:aa0fedffaabbbbbfaa00ffffaacbbbffaa660000aa666600aaaaaaaaaaaaaaaa
  143. -- 089:ffffe0aafffff0aaffff00aaff0006aa000066aa006666aaaaaaaaaaaaaaaaaa
  144. -- 090:aa441441aa442111aa444421aa444421aa444411aa444412aaaaaaaaaaaaaaaa
  145. -- 091:144144aa111244aa124444aa124444aa114444aa214444aaaaaaaaaaaaaaaaaa
  146. -- 092:aa63fee3aa63fe32aa63fe22aa63fe22aa63fef2aa63feefaaaaaaaaaaaaaaaa
  147. -- 093:3eef36aa23ef36aa22ef36aa22ef36aa2fef36aafeef36aaaaaaaaaaaaaaaaaa
  148. -- </TILES>
  149. -- <SPRITES>
  150. -- 000:0000cccc000ccccc00cccccc00c11ccc00c3261100c3353300bc333300dbcccc
  151. -- 001:ccc00000cccc0000ccccc000cc11c0001623c0003533c000333cb000cccbd000
  152. -- 002:0000cccc000ccccc00cccccc00cc111100cc133200ccc33300bcccc3000bcccc
  153. -- 003:ccc00000cccc0000ccccc0001cccc000611610005335300033333000ccccb000
  154. -- 010:00000000000000000000000c000000ef000ffe0000fffffe00fdceff0ffccdff
  155. -- 011:0cc00000c000000000000000e000000000ff0000defff000fffff000ffffff00
  156. -- 012:00000000000000000000000000000000000000ef000ffe0000fffffe00fdceff
  157. -- 013:0000000000cc00000c000000c0000000fe000000000ff000edefff00ffffff00
  158. -- 014:00000000000000000000000c000000ef000ffe0000fffffe00fdceff0ffccdff
  159. -- 015:00cc0000cc00000000000000fe000000000ff000edefff00ffffff00fffffff0
  160. -- 016:0ccdbccc0bcca98a03bbaaa90332999a0000bbca000babb9000cca0000022100
  161. -- 017:ccbdcc0089accb00aaabb30099923300cbb00000bbab00000acc000001220000
  162. -- 018:00000bcc0000a9bb0000aabc0000aaab000088a300000882000000cc00000022
  163. -- 019:cccb0000bba00000cc900000cca000003380000023000000cb00000021000000
  164. -- 026:0ffdcfff00ffffff00ffffff000fffff0000ffff000000ff0000000000000000
  165. -- 027:ffffff00fffff000fffff000ffff0000fff00000f00000000000000000000000
  166. -- 028:0ffccdff0ffdcfff00fff0ff000fffff0000ffff000000ff0000000000000000
  167. -- 029:fffffff0fffffff0ffffff00fffff000ffff0000ff0000000000000000000000
  168. -- 030:0ffdcfff00ffffff00ffffff000fffff0000ffff000000ff0000000000000000
  169. -- 031:fffffff0ffffff00ffffff00fffff000ffff0000ff0000000000000000000000
  170. -- 032:0000011100001344000134440013334401333333013333c301333c1301333c13
  171. -- 033:111000004431000044431000443331003333331033c333103c1333103c133310
  172. -- 034:0000111100013444001334440013334401333333013333c301333c1301333c13
  173. -- 035:111100004443100044433100443331003333331033c333103c1333103c133310
  174. -- 036:00001111001134440133444413333334133333c313333c1313333c1312333333
  175. -- 037:1111000044431100444433104333333133c333313c1333313c13333133333321
  176. -- 038:000001110000134400013444001333440133333301333c330133c1c30133c1c3
  177. -- 039:111000004431000044431000443331003333331033c333103c1c33103c1c3310
  178. -- 040:000000000000111000013441001333440013333300133c330001c1c30001c1c3
  179. -- 041:000000000111000014431000443331003333310033c331003c1c10003c1c1000
  180. -- 042:0000000000000000000034000003334400033c33000031c3000001c3000001c3
  181. -- 043:0000000000000000004300004433300033c330003c1300003c1000003c100000
  182. -- 044:00000000000000000000300000033c00000031c0000001c3000000c300000033
  183. -- 045:00000000000000000003000000c330000c1300003c1000003c00000033000000
  184. -- 046:0000000000000000000000000000000000003c00000003000000000000000000
  185. -- 047:0000000000000000000000000000000000c30000003000000000000000000000
  186. -- 048:0133333301233331001233330001223300001222000001110000000000000000
  187. -- 049:3333331013333210333321003322100022210000111000000000000000000000
  188. -- 050:0123333300123331001222330001122200000112000000010000000000000000
  189. -- 051:3333321013332100332221002221100021100000100000000000000000000000
  190. -- 052:0123333100122333000122220000112200000011000000000000000000000000
  191. -- 053:1333321033322100222210002211000011000000000000000000000000000000
  192. -- 054:01333c3301233331001233110001223300001222000001110000000000000000
  193. -- 055:33c3331013333210113321003322100022210000111000000000000000000000
  194. -- 056:00133c3300133331001233110001223300001111000000000000000000000000
  195. -- 057:33c3310013333100113321003322100011110000000000000000000000000000
  196. -- 058:00003c3100033331000233110000223000000000000000000000000000000000
  197. -- 059:13c3000013333000113320000322000000000000000000000000000000000000
  198. -- 060:0000033100003310000233000000200000000000000000000000000000000000
  199. -- 061:1330000001330000003320000002000000000000000000000000000000000000
  200. -- 062:0000030000003300000000000000000000000000000000000000000000000000
  201. -- 063:0030000000330000000000000000000000000000000000000000000000000000
  202. -- 064:0000000000000088000008cc0000008b000008cc00008bbc0008aaaa008abaca
  203. -- 065:000000000000000080000000c8000000cb800000aab80000baab8000aacaa800
  204. -- 066:000000080000008c0000008c0000008c000008cc00008bbc0008aaaa008abaca
  205. -- 067:0000000080000000c8000000b8000000cb800000aab80000baab8000aacaa800
  206. -- 068:0000000000000000000000080000008c000008cc00008bbc0008aaaa008aba8a
  207. -- 069:0000000088000000cc800000b8000000cb800000aab80000baab8000aa8aa800
  208. -- 070:000000080000008c0000008c0000008c000008cc00008bbc0008aaaa008abcaa
  209. -- 071:0000000080000000c8000000b8000000cb800000aab80000baab8000aacaa800
  210. -- 072:0000000000000000000000000000fff0000fabbf00faaabb00faaaaa00faacaa
  211. -- 073:0000000000000000000000000fff0000fbbaf000bbaaaf00aaaaaf00aacaaf00
  212. -- 074:000000000000000000000000000000000000ab00000aaabb000aacaa0000afca
  213. -- 075:0000000000000000000000000000000000ba0000bbaaa000aacaa000acfa0000
  214. -- 076:000000000000000000000000000000000000a000000aac000000afc000000fca
  215. -- 077:00000000000000000000000000000000000a000000caa0000cfa0000acf00000
  216. -- 078:0000000000000000000000000000000000000000000000000000ac0000000a00
  217. -- 079:00000000000000000000000000000000000000000000000000ca000000a00000
  218. -- 080:08abac8a08aaac8a08aaaaaa0f9aaaa800f99aaa000fffff00fa9f0000ffff00
  219. -- 081:ac8aa800ac8aaaf0aaaaaaf08aaaa9f0aa9fff00fff9af0000ffff0000000000
  220. -- 082:08abac8a08aaac8a08aaaaaa0f9aaaa800f99aaa000fffff00fa9f0000ffff00
  221. -- 083:ac8aa800ac8aaaf0aaaaaaf08aaaa9f0aaa99f00fffff00000f9af0000ffff00
  222. -- 084:08abac8a08aaacca08aaaaaa0f9aaaa800fff9aa00fa9fff00ffff0000000000
  223. -- 085:ac8aa800accaaaf0aaaaaaf08aaaa9f0aaa99f00fffff00000f9af0000ffff00
  224. -- 086:08abc8ca08aac8ca08aaacaa0f9aaaa800f99a88000fffff00fa9f0000ffff00
  225. -- 087:ac8ca800ac8caaf0aacaaaf08aaaa9f088a99f00fffff00000f9af0000ffff00
  226. -- 088:000fcfca000fcfca00faacaa00faaaaf00f9aaff000f99aa0000ffff00000000
  227. -- 089:acfcf000acfcf000aacaaf00faaaaf00ffaa9f00aa99f000ffff000000000000
  228. -- 090:00000fca00000fca0000acaf000aaaaf0009aaff000099a00000000000000000
  229. -- 091:acf00000acf00000faca0000faaaa000ffaa90000a9900000000000000000000
  230. -- 092:000000ca000000aa00000aaf0000aaf00009aa00000090000000000000000000
  231. -- 093:ac000000aa000000faa000000faa000000aa9000000900000000000000000000
  232. -- 094:000000000000000000000a000000aa0000000000000000000000000000000000
  233. -- 095:000000000000000000a0000000aa000000000000000000000000000000000000
  234. -- 096:0000023300002224000024240002224402234224222242423323344233444242
  235. -- 097:3320000043200000442200002434300022222200222432222424433324242443
  236. -- 098:0000000000000000000000000000000020002000022022222322332333333333
  237. -- 099:0000000000000000000000000000000020002000022022222322332333333333
  238. -- 100:0000000000000000000000000000000020002000022022222322332333333333
  239. -- 101:0000000000000000000000000000000020220000222000003220000033220000
  240. -- 112:3342424433324244223324320223242200224342000423420000223400000223
  241. -- 113:4244244322444333424233222443222024232200443240004322000033200000
  242. -- 114:3333333332332323202202220000200000000000000000000000000000000000
  243. -- 115:3333333332332323202202220000200000000000000000000000000000000000
  244. -- 116:3333333332332323202202220000200000000000000000000000000000000000
  245. -- 117:3320000032200000222000002002000000000000000000000000000000000000
  246. -- 128:0000223400022234002224340222233422243344224434443333344444444444
  247. -- 129:4322000043420000443220004434422044432222444332224444433344444444
  248. -- 130:0000000000000000000000002000020222222222333332333334333344444444
  249. -- 131:0000000000000000000000002000020222222222333332333334333344444444
  250. -- 132:0000000000000000000000002000020222222222333332333334333344444444
  251. -- 133:0000000000000000000000000002200022220000322000004322000044320000
  252. -- 144:4444444433344444223344442223334402242344002243440002433400002234
  253. -- 145:4444444444444333444333224443222244324220443420004322200043220000
  254. -- 146:4444444443333333332333232222222220220202000000000000000000000000
  255. -- 147:4444444443333333332333232222222220220202000000000000000000000000
  256. -- 148:4444444443333333332333232222222220220202000000000000000000000000
  257. -- 149:4432200043220000322000002222000000022000000000000000000000000000
  258. -- 160:0002334402222344222233442223334433333444333344444444444444444444
  259. -- 161:4432200043322200443322024433322244333323444334344444444444444444
  260. -- 162:0000000002002200020222022223222223333323334434343444434444444444
  261. -- 163:0000000002002200020222022223222223333323334434343444434444444444
  262. -- 164:0000000002002200020222022223222223333323334434343444434444444444
  263. -- 165:0020020202002222222222202222222022222000332222203332220044322000
  264. -- 176:4444444444444444433444443333444422334444222333440222334400223444
  265. -- 177:4444444444444344444333334443332344332222433232024432220044332000
  266. -- 178:4444444434434344233343332223232322222222020022020020000000000000
  267. -- 179:4444444434434344233343332223232322222222020022020020000000000000
  268. -- 180:4444444434434344233343332223232322222222020022020020000000000000
  269. -- 181:4332200043322220332222022222220022222220222220002002222000000022
  270. -- 192:2223444423334444333434443434444444444444444444444444444444444444
  271. -- 193:4444320044333222444443334444433444444444444444444444444444444444
  272. -- 194:2002020023232222333233333433433444444444444444444444444444444444
  273. -- 195:2002020023232222333233333433433444444444444444444444444444444444
  274. -- 196:2002020023232222333233333433433444444444444444444444444444444444
  275. -- 197:2022020222202222222223203322332243333220444333224444322044443320
  276. -- 208:4444444444444444444444443444444433444444333344442233344402233444
  277. -- 209:4444444444444444444444444444444444444443444444434443332244443202
  278. -- 210:4444444444444444444444443444433433333333332232332222222202002002
  279. -- 211:4444444444444444444444443444433433333333332232332222222202002002
  280. -- 212:4444444444444444444444443444433433333333332232332222222202002002
  281. -- 213:4444332244443220444322224433320033233220232332002222222000200022
  282. -- </SPRITES>
  283. -- <MAP>
  284. -- 000:203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  285. -- 001:213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  286. -- 002:203001111010011110101010101001111010011110100111101001111010101010101010101010101010101010101010101010101010101010101010203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  287. -- 003:213101111111011111110111111101111111011111110111111101111111011111110111111101111111011111110111111101111111111111111111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  288. -- 004:203001112030011120300111203001112030011120300111203001112030011120300111203001112030011120300111203001112030101020301010203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  289. -- 005:213101112131011121310111213101112131011121310111213101112131011121310111213101112131011121310111213101112131111121311111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  290. -- 006:203001111010101010100111101001111010011110100111101001111010011110100111101001111010011110100111101001101010101010101010203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  291. -- 007:213101111111011111110111111101111111011111110111111101111111011111110111111101111111011111110111111101111111111111111111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  292. -- 008:203001112030011120300111203001112030011120300111203001112030011120300111203001112030011120300111203001112030011120300111203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  293. -- 009:213101112131011121310111213101112131011121310111213101112131011121310111213101112131011121310111213101112131011121310111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  294. -- 010:203001111010011110100111101001111010011110100111101001111010011110100111101001111010011110100111101001111010011110100111203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  295. -- 011:213101111111011111110111111101111111011111110111111101111111011111110111111101111111011111110111111101111111011111110111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  296. -- 012:203001112030011120300111203001112030011120300111203001112030011120300111203001112030011120300111203001112030011120300111203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  297. -- 013:213101112131011121310111213101112131011121310111213101112131011121310111213101112131011121310111213101112131011121310111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  298. -- 014:203010101010101010101010101010101010101010101010101001111010011110100111101001111010011110100111101001111010011010100111203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  299. -- 015:213111111111111111111111111111111111111111111111111101111111011111110111111101111111011111110111111101111111011111110111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  300. -- 016:203001112030011120300111203001112030011120300111203001112030011120300111203001112030011120300111203001112030011120300111203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  301. -- 017:213101112131011121310111213101112131011121310111213101112131011121310111213100002131000021310000213101112131011121310111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  302. -- 018:203010101010101010101010101010100111101001111010101010110111101010100111101010101010101010101010101001111010011010100111203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  303. -- 019:213111111111111111111111111111110111111101111111111111110111011111110111111101111111111111111111111101111111011111110111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  304. -- 020:203001112030011120300111203001112030011120300111203001112030011120300111203001112030011120300111203001112030011120300111203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  305. -- 021:213101112131011121310111213101112131011121310111213101112131011121310111213101112131011121310111213101112131011121310111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  306. -- 022:203010101010101010101010101010101010101010101010101010111010011110101010101001111010101010101010101001111010011110100111203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  307. -- 023:213111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  308. -- 024:203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  309. -- 025:213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  310. -- </MAP>
  311. -- <WAVES>
  312. -- 000:00000000ffffffff00000000ffffffff
  313. -- 001:0123456789abcdeffedcba9876543210
  314. -- 002:0123456789abcdef0123456789abcdef
  315. -- </WAVES>
  316. -- <SFX>
  317. -- 000:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000304000000000
  318. -- </SFX>
  319. -- <FLAGS>
  320. -- 000:00001010000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  321. -- </FLAGS>
  322. -- <PALETTE>
  323. -- 000:1a1c2c5d275db13e53ef7d57ffcd75a7f07038b76425717929366f3b5dc941a6f673eff7f4f4f494b0c2566c86333c57
  324. -- </PALETTE>