rpg.lua 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352
  1. -- title: Eldora
  2. -- author: pixelbath
  3. -- desc: Fantasy RPG
  4. -- site: https://www.pixelbath.com
  5. -- license: MIT License (change this to your license of choice)
  6. -- version: 0.1
  7. -- script: lua
  8. -- saveid: eldora_v1
  9. local p_opt = {
  10. ["music_vol"] = 16,
  11. ["sfx_vol"] = 16,
  12. ["difficulty"] = 1,
  13. }
  14. -- write all p_opt values to pmem
  15. function write_p_opt()
  16. end
  17. function read_p_opt()
  18. end
  19. local dlg = {
  20. ["intro_01"] = {
  21. { "SMITH", "You're being summoned to the Royal Court." },
  22. { "SMITH", "The guards are waiting for you out back. I can finish up here." },
  23. },
  24. ["intro_blacksmith"] = {{ "SMITH", "Go on, now." }},
  25. ["intro_02"] = {
  26. { "ARCHMAGE", "Ah, young one. Thank you for coming. I am the Royal Archmage and His Highness has a task most important." },
  27. { "ARCHMAGE", "Please, tell me. What was your name again?" },
  28. },
  29. -- ["intro_01"] = [{ "CHAR", "" }],
  30. -- ["intro_01"] = [
  31. -- { "CHAR", "" },
  32. -- ],
  33. }
  34. local dlg_idx = 1
  35. function display_dialog(key_name)
  36. return dlg[key_name][dlg_idx][1] .. ": " .. dlg[key_name][dlg_idx][2]
  37. end
  38. function set1bpp()
  39. poke4(2 * 0x3ffc, 8) -- 0b1000
  40. end
  41. function set4bpp()
  42. poke4(2 * 0x3ffc, 2) -- 0b0010
  43. end
  44. local pal_map_addr = 0x3ff0 * 2
  45. function draw_dialog_box(chr_idx)
  46. local w,h=180,50
  47. local x,y=120-(w//2),105-(h//2)
  48. rect(x+7,y+7,w-14,h-14,2)
  49. for xg=0,w-8,8 do
  50. spr(394,xg+x,y)
  51. spr(426,xg+x,y+h-8)
  52. end
  53. for yg=0,h-8,8 do
  54. spr(409,x,yg+y)
  55. spr(411,x+w-8,yg+y)
  56. end
  57. -- corners last
  58. spr(393,x,y)
  59. spr(395,x+w-8,y)
  60. spr(425,x,y+h-8)
  61. spr(427,x+w-8,y+h-8)
  62. end
  63. function draw_dialog_text(lines)
  64. local offset = 0
  65. for i=1,#lines do
  66. wrt(lines[i], 40, 86+(offset*10), 15)
  67. offset = offset + 1
  68. end
  69. end
  70. -- basically print() but for font() setup at 1bpp
  71. function wrt(text, x, y, color)
  72. set1bpp()
  73. poke4(pal_map_addr + 1, color)
  74. font(text, x, y, 0, 8, 8)
  75. poke4(pal_map_addr + 1, 1)
  76. set4bpp()
  77. end
  78. testlines = {
  79. "BLACKSMITH",
  80. "What the actual &#@! is ",
  81. "going on here?! You think you",
  82. "can just write lines as long"
  83. }
  84. function TIC()
  85. cls(0)
  86. -- wrt(" !\"#$%&'()*+,-./0123456789:;<=>?", 10, 10, 8)
  87. -- wrt("@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_", 10, 20, 9)
  88. -- wrt("`abcdefghijklmnopqrstuvwxyz{|}~", 10, 30, 10)
  89. -- wrt("We will learn to make this look less childish over time.", 10, 40, 15)
  90. draw_dialog_box()
  91. draw_dialog_text(testlines)
  92. -- read_p_opt()
  93. end
  94. -- <TILES>
  95. -- 000:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  96. -- 001:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  97. -- 002:bbbbbbbbbbbbbbbbbbbbbbbbbbbb5bbbbbbb5bbbbbbbbbbbbbbbbbbbbbbbbbbb
  98. -- 003:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  99. -- 004:bbbbbbbbbbbbbbb4bb9ccbbbb4999cbbbbbbbbbbbbbbbbccbbbbcc99bbb99999
  100. -- 005:bbbbbbbbbbbbbbbbbbbbbbbbbbb4bbbbbbbbbbbbcbbbbbbb9ccbbbbb999cbbbb
  101. -- 006:bbbbbbbbbbbbbbbbbbbb5bbbbbb555bbbbb0b5bbbb03b5bbbb3055bbbb03555b
  102. -- 007:bbbbbbbbbbbbbbbbbbbb5bbbbbbb55bbbbb5b5bbbbb055bbbb0355bbbb05555b
  103. -- 008:bbbbbbbbbbbbbbffbbbbbbffbbbbbfffbbbbbfafbbbbfffdbbbbfaaabbbdaaaa
  104. -- 009:bbbbbbbbfbbbbbbbffbbbbbbffbbbbbbfffbbbbbff7bbbbbdfd7bbbb3aad7bbb
  105. -- 010:888888888888888888888888888888888888f88888dd8f888888888888888888
  106. -- 011:88888888888888888888dd888888888888888888888888888888888888888888
  107. -- 012:bbbbbbbbbbbbbbbbbbbbbb5bbbbbbbbbbbbbbbbbbbb00bbbbb07700bbb077770
  108. -- 013:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0bbb0bb070b070b070b070077707770777
  109. -- 014:bbbbbbbbbbbbbbbbbbbbbbbbbbb0bbbbbb070bbbbb070bbb007770bb0777a0bb
  110. -- 015:bbbbbbbbbbbbbbbbbbbbbbbbbbbbb5bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  111. -- 016:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  112. -- 017:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  113. -- 018:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  114. -- 019:bbbbbbbbbbb5bbbbbbbb5bbbbbbb5bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  115. -- 020:bb999c99599cc49999cc9b494ccbbbb4bbbbbbbbbbbbbbbbbb4bbbbbbbbbbbbb
  116. -- 021:c999ccbb9c9999cb9cb4499c9bbbb449bbbbbbbbbbbbbbbbbbbbbb4bbbbbbbbb
  117. -- 022:b0355b5bbb055353b0335055bbb14bbbbbb01bbbbbbbbbbbbbbbbbbbbbbbbbbb
  118. -- 023:b035355bbb055553b0335055bbb14bbbbbb01bbbbbbbbbbbbbbbbbbbbbbbbbbb
  119. -- 024:bbbdaa7abbdaaa3abbdaa33abdaa737abd33337a37555733bbbbbbbbbbbbbbbb
  120. -- 025:37aa7bbb33aaa7bbd37daa7bad3dda7baad3daa775555377bbbbbbbbbbbbbbbb
  121. -- 026:8888888888888888888888888888888888888888888df8888888888888888888
  122. -- 027:88f888888d8f8888888888888888888888888888888888888888888888888888
  123. -- 028:b0777770b0077770b0a0070ab0aaa00ab00aaaa7bbb00aa0bbbbb00bbbbbbbbb
  124. -- 029:707077777000a777a700aaa0a0b0aaaaa0b0aa0a0000000007a7a7a707a7a7a7
  125. -- 030:700aa0bba0aaa0bba0a00b00a00bbb0aa0bbbbb000000070a7a7a70aa7a7a70a
  126. -- 031:bbbbbbbb00000bbbaaaaa00b0a0a0a0baaaaa0bb0700000ba0a7a70ba0a7a70b
  127. -- 032:3000000030aaaaaa0aaaaaaa0aaaaaaa0aaaaaaa0aaaaaaa0aaaaaaa037a7a7a
  128. -- 033:00000033aaaaff03aaaaaaf7aaaaaaa7aaaaaaa7aaaaaaa7aaaaaaa07a7a7a70
  129. -- 034:ccccccccccccccccccc9cccccccccccccccccccccccccccccccccccccccccccc
  130. -- 035:ccccccccccccccccccccc9ccccccccccccccccccc9cccccccccccccccccccccc
  131. -- 036:6777666666463366643666367333316666666336666663667663166767366776
  132. -- 037:6776366666676366677666367666666763366366666336767666666367366666
  133. -- 038:6777666660000000099999990900000009044444090444440904444409044444
  134. -- 039:6776366600000006999999900000009044444090444440904444409044444090
  135. -- 040:67776666666000060000aa000cc0dd0c0990dd090940aa040940aa040440aa04
  136. -- 041:677636666000066600aa0000c0dd0cc090da099040aa049040aa049040aa0440
  137. -- 042:bbbbbbbbbbbbbb33bbbb3355bbb35555bb353553bb035055bb033505bbb00335
  138. -- 043:bbbbbbbb33bbbbbb5551bbbb5bbb1bbb53bbb5bb355135bb511355bb555bb5bb
  139. -- 044:bb444444b4ffffffb4f0f00fb4f0f0f0b4f0f0f0b4f0f0f0b1ffffffbb111444
  140. -- 045:44999bbbffffa9bbf00ff4bbf0f0f4bbf0f0f4bbf0f0f4bbfffff4bb44444bbb
  141. -- 046:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbababbbbb377bbbbba37bbbbb733bbbb73b3
  142. -- 047:bba7bbbbba73bbbba73bbbbb73bbbbbb3bbbbbbbbbbbbbbbabbbbbbb7bbbbbbb
  143. -- 048:0737373730777777077777773077777707777777307777770377777700000000
  144. -- 049:3737373f777777a77777777a777777a77777777a777777a37777773300000000
  145. -- 050:ccccccccccccccccccccccccccc9cccccccccc9ccccccccccccccccccccccccc
  146. -- 051:cccccccccccccccccccccccccccccccccccccccccccc9ccccccccccccccccccc
  147. -- 052:6767666637667366146666136466676666336666676646644666633646667666
  148. -- 053:6663336666366377376666446667336663764466466666766666673336677114
  149. -- 054:0900000009999999044444440444444404444444044444000444400040000000
  150. -- 055:0000009099999990444444404444444044444440004444400004444000000004
  151. -- 056:0440aa0004403309000000090111110004444411044444443a44444403000000
  152. -- 057:00aa0440e0330440900000000011111011444440444444404444441a00000030
  153. -- 058:bb55bb33b3551bb3b0355531bb031154bbbbb114bbbbb014bbbbbb00bbbbbbbb
  154. -- 059:300555bb3355bbbb11bbbbbb91bbbbbb90bbbbbb40bbbbbb00bbbbbbbbbbbbbb
  155. -- 060:bbbbbbb1bbbbbbb3bbbbbbb4bbbbbbb4bbbbbbb4bbbbbb44bbbbb111bbbb5555
  156. -- 061:3bbbbbbb9bbbbbbb9bbbbbbb9bbbbbbb9bbbbbbb49bbbbbb449bbbbb55bbbbbb
  157. -- </TILES>
  158. -- <SPRITES>
  159. -- 000:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  160. -- 001:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  161. -- 002:bbbbbbb1bbbbbb14bbbbb111bbbb5111bbbb511cbbbbb1f2bbbbb0f2bbbbbb4c
  162. -- 003:411bbbbb1171bbbb41171bbb41171bbbccc11bbbcc2f1bbbcc2f0bbb99c4bbbb
  163. -- 004:bbbbbbb1bbbbbb14bb9cc111b4999111bbbbb11cbbccb1f2b999c0f299949c4c
  164. -- 005:411bbbbb1171bbbb41171bbb41171bbbccc11bbbcc2f1bbbcc2f0bbb99c4bbbb
  165. -- 006:bbbbbbbbbbb55b5bbbb55bbbbb5bb5bbbb5bb5bbb055bb5bbb0555bbbb3bb5bb
  166. -- 007:bbbbbbbb5bb55bbbbbb55bbbbb5bb5bbbb5bb5bbb055bb5bbb0555bbbb3bb5bb
  167. -- 008:bbbbbbbbbbb1bbbdbbbbbbffbbbbbdffb1bbbf7fbbbb7ffdbbbbf7a3bbb77aaa
  168. -- 009:bbbbbbbbdbbb1bbbfdbbbbbbffbbbbbbfdfbbbbbfd7bbbbbdfd7bbb13add7bbb
  169. -- 010:888888888888888888888888888888888888f88888dd8f888888888888888888
  170. -- 011:88888888888888888888dd888888888888888888888888888888888888888888
  171. -- 012:bbbbbbbbbbbbbbbbbbbbbb5bbbbbbbbbbbbbbbbbbbb00bbbbb07700bbb077770
  172. -- 013:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0bbb0bb070b070b070b070077707770777
  173. -- 014:bbbbbbbbbbbbbbbbbbbbbbbbbbb0bbbbbb070bbbbb070bbb007770bb0777a0bb
  174. -- 015:bbbbbbbbbbbbbbbbbbbbbbbbbbbbb5bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  175. -- 016:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  176. -- 017:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  177. -- 018:bbbb1164bbb14666bbb11666bbb44144bbbbb166bbbbb288bbbbb288bbbb2222
  178. -- 019:444911bb6666991b6666691bdd44111b666614cb22282ccb2b2222bb2bbbbbbb
  179. -- 020:bbb911645b916666b991666699911144bbb44166bbbcc282bb4b2222bbbbbbbb
  180. -- 021:444911bb6666991b6666611bdd44144c66661bbb22882bbbb2882b4bb22222bb
  181. -- 022:b355bb5bb35bbbb5b5b5b5b5b55b5b5b00550500bb0000bbbbb14bbbb5bbbbbb
  182. -- 023:b355bb5bb35bbbb5b5b5b5b5b55b5b5b00550500bb0000bbbbb14b5bbbbbbbbb
  183. -- 024:bbb73a7abb33aa3abb3aa33ab37a7317b113113a37555713bbbbbb55bb3bbbbb
  184. -- 025:17add5bb13aad7bbd17aaa7bad13aa7baad11ad7755551775bb3b55bbbbbbb1b
  185. -- 026:8888888888888888888888888888888888888888888df8888888888888888888
  186. -- 027:88f888888d8f8888888888888888888888888888888888888888888888888888
  187. -- 028:b0777770b0077770b0a0070ab0aaa00ab00aaaa7bbb00aa0bbbbb00bbbbbbbbb
  188. -- 029:707077777000a777a700aaa0a0b0aaaaa0b0aa0a0000000007a7a7a707a7a7a7
  189. -- 030:700aa0bba0aaa0bba0a00b00a00bbb0aa0bbbbb000000070a7a7a70aa7a7a70a
  190. -- 031:bbbbbbbb00000bbbaaaaa00b0a0a0a0baaaaa0bb0700000ba0a7a70ba0a7a70b
  191. -- 032:000000020081c6420081c6e70081844200800042000000e70080004200000040
  192. -- 033:01008100870042c0414241c08301808005804600c342a200010021000000c200
  193. -- 034:0180000080014580800101808001c7e380010180800145808001000001800000
  194. -- 035:00000000000000020000000200c3000100000001810081808100818001000000
  195. -- 036:6777666666463366643666367333316666666336666663667663166767366776
  196. -- 037:6776366666676366677666367666666763366366666336767666666367366666
  197. -- 038:6777666660000000099999990900000009044444090444440904444409044444
  198. -- 039:6776366600000006999999900000009044444090444440904444409044444090
  199. -- 040:67776666666000060000aa000cc0dd0c0990dd090940aa040940aa040440aa04
  200. -- 041:677636666000066600aa0000c0dd0cc090da099040aa049040aa049040aa0440
  201. -- 042:bbbbbbbbbbbbbb33bbbb3355bbb35555bb353553bb035055bb033505bbb00335
  202. -- 043:bbbbbbbb33bbbbbb5551bbbb5bbb1bbb53bbb5bb355135bb511355bb555bb5bb
  203. -- 044:bb444444b4ffffffb4f0f00fb4f0f0f0b4f0f0f0b4f0f0f0b1ffffffbb111444
  204. -- 045:44999bbbffffa9bbf00ff4bbf0f0f4bbf0f0f4bbf0f0f4bbfffff4bb44444bbb
  205. -- 046:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbababbbbb377bbbbba37bbbbb733bbbb73b3
  206. -- 047:bba7bbbbba73bbbba73bbbbb73bbbbbb3bbbbbbbbbbbbbbbabbbbbbb7bbbbbbb
  207. -- 048:000000008181818142414242420102022180818121804021c0e1e1c000000000
  208. -- 049:00000000428383834140400221c1c101c002220180212180e1c0c08000000000
  209. -- 050:000000008381000042428181c122818122c3000021018181c0e0818100000001
  210. -- 051:000000000300c08181c38142c000030281c381810300c0000000008000000000
  211. -- 052:6767666637667366146666136466676666336666676646644666633646667666
  212. -- 053:6663336666366377376666446667336663764466466666766666673336677114
  213. -- 054:0900000009999999044444440444444404444444044444000444400040000000
  214. -- 055:0000009099999990444444404444444044444440004444400004444000000004
  215. -- 056:0440aa0004403309000000090111110004444411044444443a44444403000000
  216. -- 057:00aa0440e0330440900000000011111011444440444444404444441a00000030
  217. -- 058:bb55bb33b3551bb3b0355531bb031154bbbbb114bbbbb014bbbbbb00bbbbbbbb
  218. -- 059:300555bb3355bbbb11bbbbbb91bbbbbb90bbbbbb40bbbbbb00bbbbbbbbbbbbbb
  219. -- 060:bbbbbbb1bbbbbbb3bbbbbbb4bbbbbbb4bbbbbbb4bbbbbb44bbbbb111bbbb5555
  220. -- 061:3bbbbbbb9bbbbbbb9bbbbbbb9bbbbbbb9bbbbbbb49bbbbbb449bbbbb55bbbbbb
  221. -- 064:0083e181814242424242424043e3e1202322222020222222c122e1c100100000
  222. -- 065:c181c381424040424240404022e0e0202220202722202022e1c120c100000000
  223. -- 066:428307424201024242010241e18001e0218001212180212121c1e02100000000
  224. -- 067:4044448140c64442404544426022a2222022a22221222322e12223c100000200
  225. -- 080:c381e3814242424242424240e122e18120a221022023222220c122c100000000
  226. -- 081:87444444414444440144444480224222802242a28022416380c1802200000000
  227. -- 082:4444c3c1424402404142014080818020418040204180222022c1e1e000000000
  228. -- 083:000780004004410040042200800200008002000001020000018300e300000000
  229. -- 096:00006000e0814000c102c18103c24240002322200022222200c5e1c100000000
  230. -- 097:0400060004000100858101834242c34422a1804422208087c1c1800400000083
  231. -- 098:4000004040010041c1000241420100e0220102a0228002212180422100018100
  232. -- 099:40000000400000004061a18120a262422022224220222242c022228100000100
  233. -- 112:000000000000000000004307818380808242400142424002c18340c140020000
  234. -- 113:0100000001000000c34242228042422280424222844282a20383016100000000
  235. -- 114:0000000100000080820000808244c34001840180820380808202c30100c10000
  236. -- 115:01800000010100000101c4000102230001010000010100000180000000000000
  237. -- 137:010111111e1eeeee01e555551e5522221e5222221e5222221e5222221e522222
  238. -- 138:11111111eeeeeeee555555552222222222222222222222222222222222222222
  239. -- 139:11111010eeeee1e155555e10222255e1222225e1222225e1222225e1222225e1
  240. -- 140:000000000011111101ecceee01ec111101c11aaa01e1aaaa01e1aaaa01c1aaaa
  241. -- 141:0000000011111111eee9ccee11111111aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  242. -- 142:0000000011111111eeeeeecc11111111aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  243. -- 143:0000000011111100c9ecee101111ce10aaa11c10aaaa1e10aaaa1e10aaaa1e10
  244. -- 153:1e5222221e5222221e5222221e5222221e5222221e5222221e5222221e522222
  245. -- 155:222225e1222225e1222225e1222225e1222225e1222225e1222225e1222225e1
  246. -- 156:01e1aaaa01e1aaaa01e1aaaa01e1aaaa01e1aaaa01e1aaaa01c1aaaa01c1aaaa
  247. -- 157:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  248. -- 158:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  249. -- 159:aaaa1e10aaaa1c10aaaa1c10aaaa1910aaaa1910aaaa1c10aaaa1e10aaaa1e10
  250. -- 169:1e5222221e5222221e5222221e5222221e55222201e555551e1eeeee01011111
  251. -- 170:222222222222222222222222222222222222222255555555eeeeeeee11111111
  252. -- 171:222225e1222225e1222225e1222225e1222255e155555e10eeeee1e111111010
  253. -- 172:01e1aaaa01e1aaaa01e1aaaa01c1aaaa0191aaaa0191aaaa0191aaaa0191aaaa
  254. -- 173:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  255. -- 174:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  256. -- 175:aaaa1e10aaaa1e10aaaa1e10aaaa1e10aaaa1e10aaaa1e10aaaa1c10aaaa1c10
  257. -- 188:01c1aaaa01e1aaaa01e1aaaa01e1aaaa01e1aaaa01e1aaaa01e1aaaa0191aaaa
  258. -- 189:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  259. -- 190:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  260. -- 191:aaaa1910aaaa1e10aaaa1e10aaaa1e10aaaa1e10aaaa1e10aaaa1e10aaaa1910
  261. -- 192:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0
  262. -- 193:eeeeeeeeeeeeeeeeeeeee000eee00133ee013700e03770170133133713713373
  263. -- 194:eeeeeeeeeeeeeeee00000eee3030100e11100131711130131333130137711111
  264. -- 195:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0eeeeeee10eeeeee310eeeee771eeeee
  265. -- 196:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  266. -- 197:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee100eee00000e0000033e0133330
  267. -- 198:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000eeeee0000000e0000300010133303
  268. -- 199:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee30eeeeee030eeeee
  269. -- 200:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  270. -- 201:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbebbbbbb9eebbbb93c9bbb9e
  271. -- 202:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeebbbbbbeebbbbbeee9bbb9eeee9bbe9
  272. -- 203:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbebbbbbbb3bbbbbbb
  273. -- 204:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  274. -- 205:eeeeeeeeeeeeeeeeeeeeeee7eeeee77deeee7a7aeee7fff7e77fafff3ac7ffff
  275. -- 206:eeeeeeeeaaaaaeeedffffaeeffffffaeffffaaaaaffaedea7aa98ddaa7a928d7
  276. -- 207:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  277. -- 208:eeeeeee0eeeeeee0eeeeeee1eeeeeee0eeeeeee0eeeeeee0eeeeeee0eeeeeee0
  278. -- 209:0113371711033137101111331010111310001013100000131000011000000119
  279. -- 210:77117710737770003077166431316ccc0131cccc0131cccc0006cccc66400cc4
  280. -- 211:1770eeee0330eeee11330eee61130eee61010eee930130ee900010ee004000ee
  281. -- 212:eeeeeeeeeeeeeee0eeeeeee0eeeeee01eeeeee01eeeeee01eeeeee00eeeeee00
  282. -- 213:001100010003300111101100111100140101114c000010cc000000cc0cc001c4
  283. -- 214:30330001002300001100140100100441cc006c4140cc0cc0000044009f846c08
  284. -- 215:030eeeee033eeeee033eeeee003eeeee00eeeeee00eeeeee1eeeeeee0eeeeeee
  285. -- 216:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbf
  286. -- 217:9e9ee9ee9ee949ceb9eeeeffb999eeeebbfafcaabffff919fffffccfa1affcc4
  287. -- 218:e6ceee9de66e9988fffefe99eeeeee99afff4cccccccccccffacccff99ffaf44
  288. -- 219:9bbbbbbb9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  289. -- 220:eeeeeee3eeeeee7feeeeee3feeeee73feeeee3aaeeeee3a3eeeeee3aeeeeeee3
  290. -- 221:7fff7ffafaaaa7a7aa77aa44aaaa33cc77337acc373aaa94aaccaaccaa9caacc
  291. -- 222:aa7ae2ea4444444c999ccc99ccc999ccaaaaacbb444119444fa4491ac449ccc1
  292. -- 223:eeeeeeeeeeeeeeeeaeeeeeeeceeeeeeebbeeeeee4eeeeeee4eeeeeee9eeeeeee
  293. -- 224:eeeeeee0eeeeeeeeeeeeeeeeeeeeee00eeeee000eeeee000eeeee000eeeee000
  294. -- 225:06c001344c4403c94c4403cc094403cc06c133cc000731cc0000017c0000014c
  295. -- 226:000466c42214ccc6f81cccc0ccccccc1ccccccccccccc64ccccccccccc46664c
  296. -- 227:0130e0ee0230eeeef830eeeecc30eeeec600eeeec400eeee6400eeee40e0eeee
  297. -- 228:eeeeee00eeeeeee0eeeeeee0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  298. -- 229:0c4901cc091c01cc004c104c0099100400040310e0040110ee040013ee014003
  299. -- 230:4c24ccc2cc4cccc9ccccc99cccc00011400001010334ccc13064000030c46640
  300. -- 231:1eeeeeee1eeeeeee1eeeeeee0eeeeeee0eeeeeee10eeeeee00eeeeee0eeeeeee
  301. -- 232:bbbbffffbbbbbbbfbbbbbbffbbbbbffabbbbbbbbbbbbbbbabbbbb11cbbbb122a
  302. -- 233:a99facc9f7dfacccff3facccafaffcccff3ffdccff3fff7fff3fffd9cf3afaff
  303. -- 234:114cc91cc1cccccccc9cc9cccff111fcffffaffffa1111cff1cffc1fffaffaff
  304. -- 235:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfbbbbbbbf2bbbbbbf221bbbb
  305. -- 236:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaeeeeeeafeeeeaaff
  306. -- 237:3e94a79cee49a7a9ee41a7aaee7a7a7aee7a7aaaa37a7aa7a73a7aa7fa733a7a
  307. -- 238:ccccccc9ccc9aff9acc300aaaaffaa7fafa34660a7afffffaaaffaffaaaffaff
  308. -- 239:ceeeeeeeceeeeeee4aeeeeeefaaeeeee77aeeeeea7aeeeeeaaaeeeeea7aaeeee
  309. -- 240:eeeeee00eeeeee00eeeeee00eeeeeeeeeeeeeeeeeeeeeeeeeeeeee00eeee0000
  310. -- 241:0100010400001061000011c4000106cc001144cc001000040103000000003300
  311. -- 242:ccc444c44ccccc401146640044000010c6000010cc4000007301000000040001
  312. -- 243:00e10eeee0ee0eeee0eeeeeee1eeeeeeeeeeeeeeeeeeeeee0eeeeeee000eeeee
  313. -- 244:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee011eee00111ee011111e0000000
  314. -- 245:e0104400e0110440e01110440011100410011000111000000000000000000000
  315. -- 246:3131100103131313010131304010101040000000414400014410000004400000
  316. -- 247:0eeeeeee0eeeeeee0eeeeeeeeeeeeeee00eeeeee01000eee001110ee0000000e
  317. -- 248:bbb13222bb132882bb222e18b1228821b222227e1288422e2888882828888888
  318. -- 249:3f42afff27f2aafa82a22aaa8822703ae82e2720e88888218888222888822222
  319. -- 250:fffffffffffffffffffffffaafaffafaaafaffa20aafaa02810aa22228222222
  320. -- 251:a2121bbba21e2bbb0a1181bb2ae282bb2ee2281b2222222b2222222b2222222b
  321. -- 252:eeeadfffeeaffaffeaffffafeafffffaaffffffaaffffffafffffffaffffffff
  322. -- 253:fa70337affaa037affaaa037affaa803f7faaa70ff3aaaa8dfff7aaaafffffff
  323. -- 254:aaaaffaf7aaaffaf7aaafacf37aafa7f333a7f0f3037330aff003003ffffffff
  324. -- 255:f7afaeeef7a7faaea77afffa70ffafff73ffafff0fffdafffffffafffffffaff
  325. -- </SPRITES>
  326. -- <PALETTE>
  327. -- 000:140c1c44243430346d4e4a4e854c30346524d04648757161597dced27d2c8595a16daa2cd2aa996dc2cadad45edeeed6
  328. -- </PALETTE>