Created
May 1, 2023 00:40
-
-
Save cobrajs/6f367f6e3f7bc538b7fa65335ba3c544 to your computer and use it in GitHub Desktop.
LD 53
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| pico-8 cartridge // http://www.pico-8.com | |
| version 41 | |
| __lua__ | |
| --special delivery | |
| --poop on their heads | |
| function _init() | |
| select_scene("intro") | |
| end | |
| function _update() | |
| if transition then | |
| transition.t+=transition.td | |
| if transition.td<0 and transition.t<=0 then | |
| transition.td*=-1 | |
| init() | |
| update() | |
| elseif transition.td>0 and transition.t>=1 then | |
| transition=nil | |
| end | |
| else | |
| update() | |
| end | |
| end | |
| function _draw() | |
| if transition then | |
| if transition.td<0 then | |
| transition.old_draw() | |
| else | |
| draw() | |
| end | |
| if transition.t>0.75 then | |
| fillp() | |
| return | |
| elseif transition.t>0.5 then fillp(░) | |
| elseif transition.t>0.25 then fillp(▒) | |
| else fillp() end | |
| rectfill(0,0,128,128,1) | |
| else | |
| draw() | |
| end | |
| --camera() | |
| --show_log() | |
| end | |
| init=nil | |
| update=nil | |
| draw=nil | |
| transition=nil | |
| function select_scene(name) | |
| if draw then | |
| transition={ | |
| t=1,td=-0.1, | |
| old_draw=draw | |
| } | |
| sfx(16) | |
| end | |
| if name=="game" then | |
| init=game_init | |
| update=game_update | |
| draw=game_draw | |
| elseif name=="mission" then | |
| init=miss_init | |
| update=miss_update | |
| draw=miss_draw | |
| elseif name=="intro" then | |
| init=intro_init | |
| update=intro_update | |
| draw=intro_draw | |
| elseif name=="help" then | |
| init=help_init | |
| update=help_update | |
| draw=help_draw | |
| end | |
| if (not transition) init() | |
| end | |
| g={} | |
| -- logging | |
| _log={show=true} | |
| function log(msg,key) | |
| if key then | |
| _log[key]=msg | |
| else | |
| add(_log,msg) | |
| end | |
| end | |
| function show_log() | |
| if _log.show then | |
| cursor(1,1,15) | |
| for key,msg in pairs(_log) do | |
| if key~="show" then | |
| print(key..": "..msg) | |
| end | |
| end | |
| end | |
| end | |
| function clear_log() _log={show=true} end | |
| -- utils | |
| function dist(x1,y1,x2,y2) | |
| local dx,dy=abs(x1-x2),abs(y1-y2) | |
| if (dx+dy>128) return 128 | |
| return sqrt(dx*dx+dy*dy) | |
| end | |
| -->8 | |
| --scenes | |
| width=512 | |
| left=384 | |
| halfw=64 | |
| height=128 | |
| c={x=0,tx=0} | |
| -- game scene | |
| function game_init() | |
| init_bird() | |
| init_city() | |
| if not mission.target then | |
| mission.target=rnd(humans) | |
| end | |
| music(0) | |
| end | |
| function game_update() | |
| update_bird() | |
| update_city() | |
| c.tx=bird.x-halfw | |
| if bird.x<halfw then c.tx=0 | |
| elseif bird.x>width-halfw then c.tx=left | |
| end | |
| if abs(c.x-c.tx)>2 then | |
| c.x+=flr((c.tx-c.x)/5) | |
| end | |
| end | |
| function game_draw() | |
| cls(12) | |
| camera(c.x, 0) | |
| draw_city() | |
| draw_bird() | |
| camera() | |
| if mission.target then | |
| local t=mission.target | |
| if t.x<c.x then | |
| spr(34,cos(time()%3)*4,40,1,1,true) | |
| mission.do_target=1 | |
| elseif t.x>c.x+120 then | |
| spr(34,120+cos(time()%3)*4,40) | |
| mission.do_target=1 | |
| else | |
| local x=t.x-c.x | |
| if mission.do_target>0 then | |
| mission.do_target-=0.1 | |
| circ(x,120,mission.do_target*100,8) | |
| else | |
| spr(33,x,112+cos(time()%3)*4) | |
| end | |
| end | |
| end | |
| draw_bird_hud() | |
| end | |
| -- mission scene | |
| local targets={ | |
| "put out moldy, bird seed", | |
| "tosses whole, wheat bread", | |
| "has an, outdoor cat", | |
| "invests in, anti-bird stocks", | |
| "steps on, spiders", | |
| "calls canada, geese canadian", | |
| "throws rocks, at ducks", | |
| "licks lips while, bird watching", | |
| "uses a duck call, for all birds" | |
| } | |
| mission={} | |
| function miss_init(do_reset) | |
| if mission.target and not do_reset then | |
| return | |
| end | |
| mission.reason=rnd(targets) | |
| mission.target_hit=false | |
| mission.done=false | |
| mission.inno=0 | |
| mission.hats=0 | |
| mission.poo_dec=0.01 | |
| mission.poops=0 | |
| mission.target=nil | |
| mission.do_target=1 | |
| mission.items={} | |
| add(mission.items,{x=rnd(110)+8,t=1}) | |
| for i=1,flr(rnd(3)) do | |
| if rnd()>0.5 then | |
| add(mission.items,{x=rnd(110)+8,t=1}) | |
| else | |
| add(mission.items,{x=rnd(100)+8,t=2}) | |
| end | |
| end | |
| end | |
| miss_init(true) | |
| function miss_update() | |
| if btnp(4) or btnp(5) then | |
| if mission.done then | |
| select_scene("intro") | |
| else | |
| select_scene("game") | |
| end | |
| end | |
| end | |
| function miss_draw() | |
| cls(1) | |
| rectfill(5,5,123,123,3) | |
| rectfill(5,121,123,123,4) | |
| for item in all(mission.items) do | |
| if item.t==1 then | |
| spr(75,item.x,113) | |
| else | |
| spr(76,item.x,113,2,1) | |
| end | |
| end | |
| if mission.done then | |
| print("mission: complete",12,12,7) | |
| line(12,18,80,19,7) | |
| print("target: pooped on",14,24,7) | |
| print("innocents: "..tostr(mission.inno).. | |
| " pooped on",8,36,7) | |
| print(tostr(mission.hats).." hats collected",16,48,7) | |
| local msg="great job!" | |
| if mission.inno>2 then | |
| msg="okay job..." | |
| elseif mission.hats>=1 then | |
| msg="great job, and nice hat!" | |
| elseif mission.poops<5 then | |
| msg="amazing work!!" | |
| end | |
| print(msg,64-(#msg*2),64,7) | |
| print("press ❎ or 🅾️", 46,88) | |
| print("to go to menu", 46,96) | |
| else | |
| local reason=split(mission.reason,",") | |
| print("target:",8,8,7) | |
| spr(112,16,20) | |
| line(12,20,28,25,7) | |
| line(27,15,12,28,7) | |
| print("reason: ",48,24,7) | |
| cursor(48,32,7) | |
| foreach(reason,print) | |
| cursor(10,56,7) | |
| print("press ❎ or 🅾️",38,88) | |
| print("to start mission",34,96) | |
| end | |
| end | |
| function mission_complete() | |
| mission.done=true | |
| music(-1) | |
| sfx(17) | |
| select_scene("mission") | |
| end | |
| -- intro scene | |
| target={x=0,y=0} | |
| local option1,option2,optionx=72,90,48 | |
| function intro_init() | |
| init_bird(true,gen_hat()) | |
| poo_dec=0.01 | |
| target.x,target.y=16,72 | |
| bird.x=64 | |
| bird.y=128 | |
| glide_time=10 | |
| ground=nil | |
| bldg={} | |
| add_clouds(8,128,128,-1) | |
| logot=1 | |
| bwah=false | |
| miss_init(true) | |
| end | |
| function intro_update() | |
| update_clouds(128,110) | |
| if logot>0 then | |
| logot-=0.03 | |
| if logot<0.7 and not bwah then | |
| sfx(15) | |
| bwah=true | |
| end | |
| return | |
| else | |
| logot=0 | |
| end | |
| update_bird() | |
| if btnp(4) or btnp(5) or btnp(0) or btnp(1) then | |
| if target.y==option1 then | |
| select_scene("mission") | |
| elseif target.y==option2 then | |
| select_scene("help") | |
| end | |
| end | |
| if btnp(2) or btnp(3) then | |
| if target.y==option1 then | |
| target.y=option2 | |
| else target.y=option1 end | |
| sfx(14) | |
| end | |
| if bird.y>target.y+4 then | |
| flap() | |
| end | |
| if glide_time>0 then | |
| glide_time-=0.1 | |
| if glide_time<=0 then | |
| set_glide() | |
| glide_time=-5 | |
| end | |
| elseif glide_time<0 then | |
| glide_time+=0.1 | |
| if glide_time>=0 then | |
| set_fall() | |
| glide_time=8+flr(rnd(5)) | |
| end | |
| end | |
| local dx,dy=target.x-bird.x,target.y-bird.y | |
| if dx+dy>20 then | |
| bird.dx=dx/10 | |
| bird.dy=dy/10 | |
| else | |
| bird.dx=0 | |
| end | |
| bird.x=target.x+sin(time()/4)*4 | |
| end | |
| function intro_draw() | |
| cls(12) | |
| draw_clouds() | |
| local lx,ly=35,20+sin(min(0.8,logot))*-60 | |
| pal(6,0) | |
| sspr(0,64,58,35,lx-1,ly) | |
| sspr(0,64,58,35,lx+1,ly) | |
| sspr(0,64,58,35,lx,ly-1) | |
| sspr(0,64,58,35,lx,ly+1) | |
| pal() | |
| sspr(0,64,58,35,lx,ly) | |
| if (logot>0) return | |
| ospr(32,optionx+cos(time()%3)-12,target.y-1) | |
| print("start", optionx,option1,1) | |
| print("help", optionx,option2,1) | |
| draw_bird() | |
| end | |
| -- help scene | |
| function help_init() | |
| init_bird() | |
| poo_dec=0 | |
| bird.x,bird.y=14,14 | |
| bldgs={} | |
| ground=bldg_add(128,1,0,36) | |
| ground.is_ground=true | |
| end | |
| function help_update() | |
| update_bird() | |
| if btnp(4) then | |
| select_scene("intro") | |
| end | |
| bird.x=max(min(bird.x,120),4) | |
| bird.y=max(min(bird.y,30),-10) | |
| end | |
| function help_draw() | |
| cls(12) | |
| cursor(2,40,1) | |
| print("special delivery") | |
| print("⬆️ to flap: gain height/speed") | |
| print("⬇️ to land/dive") | |
| print("⬅️/➡️: to change direction and") | |
| print(" to glide: gain speed") | |
| print("poop timer shows next poop") | |
| print("also shows number of poops") | |
| print("time your poops to hit") | |
| print("the target, but watch out") | |
| print("for innocents...") | |
| print(" and grab some hats!") | |
| draw_bird() | |
| line(2,36,126,36,4) | |
| end | |
| -->8 | |
| --bird (player) | |
| bird={} | |
| max_fall=1 | |
| max_spd=4 | |
| bird_cols={6,8,10,13,15} | |
| function init_bird(npc,hat) | |
| poo_dec=0.02 | |
| bird.x=10 | |
| bird.y=20 | |
| bird.dx=0 | |
| bird.dy=0 | |
| bird.dir=1 | |
| bird.state="fall" | |
| bird.s=1 | |
| bird.anim={} | |
| bird.glide_s=nil | |
| bird.npc=npc | |
| bird.poo=1 | |
| bird.c=bird_cols[flr(rnd(#bird_cols))] | |
| bird.pal={} | |
| bird.pal[6]=bird.c | |
| bird.hat=hat | |
| init_poops() | |
| end | |
| function update_bird() | |
| bird.x+=bird.dx | |
| bird.y+=bird.dy | |
| if bird.state=="glide" then | |
| if bird.glide_s then | |
| log(tostr(bird.glide_s),"glide") | |
| local offy=bird.glide_s/2 | |
| if (offy<0) offy/=2 | |
| bird.dy-=abs(offy) | |
| bird.dx+=bird.dir*abs(bird.glide_s) | |
| bird.glide_s/=4 | |
| if (bird.glide_s<0) bird.glide_s=nil | |
| else | |
| bird.dy+=0.01 | |
| end | |
| elseif bird.state=="fall" then | |
| bird.dx*=0.99 | |
| bird.dy+=0.05 | |
| max_fall=1 | |
| elseif bird.state=="flap" then | |
| bird.dy-=(1/bird.anim.t)*0.2 | |
| bird.dx+=bird.dir*0.05 | |
| if (not bird.anim.n) set_fall() | |
| elseif bird.state=="landing" then | |
| bird.dx*=0.9 | |
| bird.dy+=0.1 | |
| max_fall=2 | |
| local cx,cy=bird.x+4,bird.y+7 | |
| for bldg in all(bldgs) do | |
| local byd=cy-bldg.y | |
| if cx>bldg.x and cx<bldg.x+bldg.tw and byd>=0 and byd<3 then | |
| landed(bldg) | |
| break | |
| end | |
| end | |
| elseif bird.state=="landed" then | |
| end | |
| bird.dx=max(min(bird.dx,max_spd),-max_spd) | |
| bird.dy=max(min(bird.dy,max_fall),-1) | |
| if (bird.x>width) bird.x-=width | |
| if (bird.x<0) bird.x+=width | |
| if ground and bird.y+7>=ground.y then | |
| landed(ground) | |
| end | |
| log(tostr(bird.dx),"dx") | |
| log(tostr(bird.dy),"dy") | |
| log(bird.state,"state") | |
| update_poops() | |
| bird.poo-=poo_dec | |
| if bird.poo<0 then | |
| bird.poo=1 | |
| poop() | |
| end | |
| if (bird.npc) return | |
| if bird.state~="flap" and bird.state~="landed" then | |
| if bird.dir==1 then | |
| if btn(1) then set_glide() | |
| else set_fall() end | |
| if (btn(0)) change_dir(-1) | |
| else | |
| if btn(0) then set_glide() | |
| else set_fall() end | |
| if (btn(1)) change_dir(1) | |
| end | |
| end | |
| if (btnp(2)) flap() | |
| if (bird.state~="landed" and btn(3)) landing() | |
| --if (btnp(4)) poop() | |
| end | |
| function change_dir(dir) | |
| bird.dir=dir | |
| bird.dx*=0.5 | |
| end | |
| function set_glide() | |
| if (bird.state=="glide") return | |
| bird.state="glide" | |
| bird.glide_s=bird.dy | |
| bird_anim("glide") | |
| end | |
| function set_fall() | |
| if (bird.state=="fall") return | |
| bird.state="fall" | |
| bird_anim("default") | |
| end | |
| function flap() | |
| if (bird.anim.n=="flap") return | |
| bird_anim("flap") | |
| bird.state="flap" | |
| sfx(8) | |
| end | |
| function landing() | |
| if (bird.state=="landing") return | |
| bird_anim("landing") | |
| bird.state="landing" | |
| end | |
| function landed(bldg) | |
| if (bird.state=="landed") return | |
| bird_anim("landed") | |
| bird.state="landed" | |
| bird.dx=0 | |
| bird.dy=0 | |
| bird.y=bldg.y-8 | |
| for hat in all(hats) do | |
| local hd=dist(hat.x+2,hat.y,bird.x+4,bird.y+7) | |
| if hd<6 then | |
| bird_hat(hat) | |
| end | |
| end | |
| sfx(13) | |
| end | |
| function bird_hat(hat) | |
| if bird.hat then | |
| bird.hat=nil | |
| end | |
| bird.hat=hat | |
| mission.hats+=1 | |
| del(hats,hat) | |
| end | |
| function poop() | |
| mission.poops+=1 | |
| if bird.state~="landed" then | |
| local xoff=2 | |
| if (bird.dir==-1) xoff=6 | |
| add_poop(bird.x+xoff, | |
| bird.y+4,-bird.dir*0.5,0.5) | |
| end | |
| sfx(9) | |
| end | |
| function draw_bird() | |
| draw_poops() | |
| if bird.y>-6 then | |
| ospr(bird.s,bird.x,bird.y,bird.dir==-1,bird.pal) | |
| else | |
| ospr(16,bird.x,2+cos(time()%3)) | |
| end | |
| if bird.anim.n then | |
| bird_anim() | |
| end | |
| if bird.hat then | |
| local xoff=4 | |
| if (bird.dir==-1) xoff=0 | |
| draw_hat(bird.hat,bird.x+xoff,bird.y-2,bird.dir==-1) | |
| end | |
| end | |
| function draw_bird_hud() | |
| spr(18+(time()*4)%2,2,0) | |
| spr(17,3,1) | |
| local ps=tostr(mission.poops) | |
| print(ps,14+(2-#ps)*8,3,2) | |
| rectfill(28,2,28+(72-28)*bird.poo,8,4) | |
| rect(28,2,72,8,4) | |
| print("hats: "..tostr(mission.hats),74,3,1) | |
| end | |
| local shd={} | |
| for i=2,16 do shd[i]=0 end | |
| function ospr(s,x,y,flip_x,pals) | |
| pal(shd) | |
| spr(s,x-1,y,1,1,flip_x) | |
| spr(s,x+1,y,1,1,flip_x) | |
| spr(s,x,y-1,1,1,flip_x) | |
| spr(s,x,y+1,1,1,flip_x) | |
| pal() | |
| if (pals) pal(pals) | |
| spr(s,x,y,1,1,flip_x) | |
| pal() | |
| end | |
| local anim_conf={ | |
| default={r={1},l=-1}, | |
| flap={ | |
| r={2,3,4,5}, | |
| bd=2,l=1 | |
| }, | |
| glide={r={5,3},bd=3,l=-1}, | |
| landing={r={7},l=-1}, | |
| landed={r={8},l=-1} | |
| } | |
| function bird_anim(anim) | |
| if anim then | |
| local conf=anim_conf[anim] | |
| if conf then | |
| bird.anim.r=conf.r | |
| bird.anim.ct=#conf.r | |
| bird.anim.bd=conf.bd or 1 | |
| bird.anim.d=bird.anim.bd | |
| bird.anim.n=anim | |
| bird.anim.t=1 | |
| bird.anim.l=conf.l or -1 | |
| bird.s=bird.anim.r[1] | |
| end | |
| else | |
| if bird.anim.ct==1 and bird.anim.l==-1 then | |
| return | |
| end | |
| if bird.anim.d<0 then | |
| bird.anim.d=bird.anim.bd | |
| bird.anim.t+=1 | |
| if bird.anim.t<=#bird.anim.r then | |
| bird.s=bird.anim.r[bird.anim.t] | |
| else | |
| if bird.anim.l==-1 then | |
| bird.anim.t=1 | |
| else | |
| --anim complete | |
| bird.anim.n=nil | |
| bird.s=1 | |
| end | |
| end | |
| else | |
| bird.anim.d-=1 | |
| end | |
| end | |
| log(tostr(bird.anim.t),"anim") | |
| end | |
| poops={} | |
| function init_poops() | |
| poops={} | |
| end | |
| function add_poop(x,y,dx,dy) | |
| add(poops,{x=x,y=y,dx=dx,dy=dy}) | |
| end | |
| function update_poops() | |
| for poop in all(poops) do | |
| poop.x+=poop.dx | |
| poop.y+=poop.dy | |
| poop.dy=max(poop.dy+0.1,1) | |
| for human in all(humans) do | |
| local d=dist(human.x+4,124,poop.x-1,poop.y) | |
| if d<12 and poop.y>120 then | |
| if mission.target==human then | |
| mission.target_hit=true | |
| mission_complete() | |
| else | |
| mission.inno+=1 | |
| end | |
| kill_poop(poop) | |
| kill_human(human) | |
| break | |
| end | |
| end | |
| if (poop.y>128) kill_poop(poop) | |
| end | |
| end | |
| function draw_poops() | |
| for poop in all(poops) do | |
| spr(22,poop.x-1,poop.y-1) | |
| end | |
| end | |
| function kill_poop(poop) | |
| del(poops,poop) | |
| end | |
| -->8 | |
| --city | |
| ground=nil | |
| bldgs={} | |
| city_w=8 | |
| bldg_w=width/city_w/8 | |
| function init_city() | |
| ground=nil | |
| bldgs={} | |
| local bx=0 | |
| for i=1,city_w do | |
| --local bldg=bldg_add(flr(rnd(4))+4,flr(rnd(8))+4,bx) | |
| local bldg=bldg_add(bldg_w,flr(rnd(8))+4,bx) | |
| bx+=bldg.w*8+4 | |
| if rnd(2)>1 then | |
| add_hat(bldg.x+rnd(bldg.tw-8)+2,bldg.y-4) | |
| end | |
| end | |
| ground=bldg_add(width/8,1,0,128) | |
| ground.is_ground=true | |
| for i=1,8+flr(rnd(8)) do | |
| add_human(rnd(width-8)) | |
| end | |
| add_clouds(6) | |
| end | |
| function draw_city() | |
| for i=0,16 do | |
| spr(99,i*8,120) | |
| end | |
| for b in all(bldgs) do | |
| if not (b.is_ground) then | |
| bldg_draw(b,128) | |
| end | |
| end | |
| draw_humans() | |
| draw_clouds() | |
| draw_hats() | |
| end | |
| function update_city() | |
| update_humans() | |
| update_clouds() | |
| end | |
| function bldg_add(w,h,x,y) | |
| local bldg={w=w,h=h,x=x, | |
| tw=w*8,th=h*8} | |
| bldg.y=y or 128-(h)*8 | |
| add(bldgs,bldg) | |
| return bldg | |
| end | |
| function bldg_draw(bldg) | |
| local w,h=bldg.w-1,bldg.h-1 | |
| for y=0,h do | |
| for x=0,w do | |
| local s=81 | |
| if y==0 then | |
| s=65 | |
| if (x==0) s=64 | |
| if (x==w) s=66 | |
| elseif y==h then | |
| s=97 | |
| if (x==0) s=96 | |
| if (x==w) s=98 | |
| else | |
| if (x==0) s=80 | |
| if (x==w) s=82 | |
| end | |
| spr(s,x*8+bldg.x,bldg.y+y*8) | |
| end | |
| end | |
| end | |
| humans={} | |
| local hanim={112,113} | |
| local hcolors={7,9,10,11,15} | |
| function add_human(x) | |
| local human={x=x,t=t, | |
| d=flr(rnd(2))*2-1,c=rnd(hcolors)} | |
| add(humans,human) | |
| end | |
| function draw_humans() | |
| for human in all(humans) do | |
| pal(6,human.c) | |
| spr(112+(time()*4)%2,human.x,120,1,1,human.dir==-1) | |
| pal() | |
| end | |
| end | |
| function update_humans() | |
| for human in all(humans) do | |
| human.x+=human.d | |
| if human.x>width or human.x<8 then | |
| human.d*=-1 | |
| end | |
| end | |
| end | |
| function kill_human(human) | |
| del(humans,human) | |
| sfx(10+flr(rnd(3))) | |
| end | |
| -- clouds | |
| clouds={} | |
| function add_clouds(n,w,h,dir) | |
| clouds={} | |
| if (not w) w=width-16 | |
| if (not h) h=32 | |
| for i=1,n do | |
| add_cloud(rnd(w),rnd(h),dir) | |
| end | |
| end | |
| function add_cloud(x,y,dir) | |
| if (not dir) dir=(flr(rnd(2))*2-1)*rnd(2) | |
| local cloud={x=x,y=y,d=dir} | |
| add(clouds,cloud) | |
| end | |
| function draw_clouds() | |
| for cloud in all(clouds) do | |
| spr(48,cloud.x,cloud.y,2,1) | |
| end | |
| end | |
| function update_clouds(w,h) | |
| if (not w) w=width | |
| if (not h) h=32 | |
| for cloud in all(clouds) do | |
| cloud.x+=cloud.d | |
| if cloud.x>w then | |
| cloud.x-=w-16 | |
| cloud.y=rnd(h) | |
| elseif cloud.x<-16 then | |
| cloud.x+=w+16 | |
| cloud.y=rnd(h) | |
| end | |
| end | |
| end | |
| -- hats | |
| hats={} | |
| local hat_colors={4,8,9,11,14} | |
| function gen_hat(x,y) | |
| return {x=x,y=y, | |
| t=flr(rnd(8)), | |
| c=hat_colors[flr(rnd(#hat_colors))]} | |
| end | |
| function add_hat(x,y) | |
| add(hats,gen_hat(x,y)) | |
| end | |
| function draw_hats() | |
| foreach(hats,draw_hat) | |
| end | |
| function draw_hat(hat,x,y,flip_x) | |
| if (not x and not y) x,y=hat.x,hat.y+1 | |
| if (hat.c) pal(4,hat.c) | |
| sspr(32+(hat.t%4)*4,8+flr(hat.t/4)*4,4,4,x,y,4,4,flip_x) | |
| pal() | |
| end | |
| __gfx__ | |
| 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000000000000000000000006600000000006600000066000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00700700000006600660000000660660666667190066066066660000066606600000066000000000000000000000000000000000000000000000000000000000 | |
| 00077000666667190666066065666719065666606566671906566600656667190000071900000000000000000000000000000000000000000000000000000000 | |
| 00077000065666606566671906566660056666000656666000566660065666600066666000000000000000000000000000000000000000000000000000000000 | |
| 00700700006566000656666000666600066600000066660000006716006666006656666000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000066660000000000066000000000000000000669009090000065560000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000000000000000000000000000000000000000000000909000009900000000000000000000000000000000000000000000000000000000000 | |
| 000000000000000000000d0d00000000000000000000700007000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 0007000000000000000000d00d0d0d0d044000000440040077700000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00776000000000000d0d000000d000d0044004404444044067700000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 077666000004400000d0000000000000444404444444444466000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000004444000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000044445000000000000000000000070000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000044455500000000000000000044005500000011000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000045555500000000000000000444405500444111100000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000008e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 000070000000000000008e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 0000770000000000000008e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00006770480008e00000008e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 0000660004808e000000084000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 000060000048e0000000840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000e00000008400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000007770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00077700077777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 07776777777667700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 07767777777776770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 77777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 77777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000000000000000000000000000000000000000000000000000333333333333333333330000000000000000000000000000000000000000000 | |
| 00fffffffffffffffffff20000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0fffffffffffffffffffff2000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000002222222222222200000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000002222222222222200000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333007777777002222222222222200000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333007777776005555555555555500000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000003333333333333333333333000000000000000000000000000000000000000000 | |
| 0f444444444444444444442000000000000000000000000000000000000000004444444444444444444444000000000000000000000000000000000000000000 | |
| 55555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 06565600006660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 06666600065656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00666000066666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 06666600006660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 06666600066666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 06606600666066600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 0aa0aa00aa000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 06666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660000000000000000000000000066000000000006600000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660000000000000000000000000666600000000066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660000000000000000000000000666600000000066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666660000000000000000000000000000666600000000066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660000000000000000000000000000000000000066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660006660000066600000666600666600066660066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660066666000666660006666660666600666666066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660666066606660666066666660666606660666066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00066666660666666606666666066666000666606666666066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660666666606666600066666000666606666666066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660666666606666666066666660666606666666066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 06666666600666666000666660006666660666600666666066660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00666666000666660000066600000666600066000066666006600000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 06666666000666600000660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666600666600006666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660666600006666006600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660666600006666066660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660666600006666066660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660066000006666066660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660000000006666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660006660006666066660666066600066600006660066606660000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660066666006666066660666066600666660066666066606660000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66066666660666066606666066660666066606660666066666066606660000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66066666660666666606666066660666066606666666066660066606660000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66066666660666660006666066660666666606666600066660066666660000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666660666666606666066660666666606666666066660066666660000000000000000000000000000000000000000000000000000000000000000000000 | |
| 66666666600066666006666066660066666000666660066660066666600000000000000000000000000000000000000000000000000000000000000000000000 | |
| 06666666000006660006666006600006660000066600006600666666000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000000000000000000000000000000000006666660000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000000000000000000000000000000666666666600000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000000000000000000000000000000666666666000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 00000000000000000000000000000000000000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| __label__ | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc777ccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc777ccc77777cccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc777777777777cccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc77767777776677ccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc776777777777677cccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc7777777777777777cccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc777777777777777ccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccccc000000ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccc06666660cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccc0666666660cccccccccccccccccccccccccc00ccccccccccc00cccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660cccccccccccccccccccccccc0660ccccccccc0660ccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660ccccccccccccccccccccccc066660ccccccc066660cccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660ccccccccccccccccccccccc066660ccccccc066660cccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc06666666000cccccccccccccccccccccccc066660ccccccc066660cccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660cc000ccccc000ccccc0000cc0000ccc0000c066660cccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660c06660ccc06660ccc066660066660c066660066660cccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc0666666666600666660c0666660c06666660666600666666066660cccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660666066606660666066666660666606660666066660cccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccc00066666660666666606666666066666000666606666666066660cc777ccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660666666606666600066666000666606666666066660c77777cccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660666666606666666066666660666606666666066660777777cccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccc066666666006666660c0666660c066666606666006666660666607776677ccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccc06666660c0666660ccc06660ccc066660c0660cc06666600660777777677cccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccc0000000cc066660cccc0000ccccc0000ccc00cccc0000077007777777777cccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccc066666660c066660ccc0660cccccccccccccccccccccc777777777777777ccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc06666666660066660cc066660c00cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc06666666666066660cc0666600660ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc06666666666066660cc06666066660cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc06666666666066660cc06666066660cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc0666666666600660ccc06666066660cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660c0000cc0666600000c000c000ccc000cccc000cc000c000ccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660c06660c0666606666066606660c06660cc06660066606660cccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066666666660066666006666066660666066600666660066666066606660cccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066066666660666066606666066660666066606660666066666066606660cccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066066666660666666606666066660666066606666666066660066606660cccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccc066066666660666660006666066660666666606666600066660066666660cccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccc777cccccccccc066666666660666666606666066660666666606666666066660066666660cccccccccccccccccccccccccccccccccc | |
| cccccccccccccc777ccc77777ccccccccc06666666660c0666660066660666600666660c066666006666006666660ccccccccccccccccccccccccccccccccccc | |
| ccccccccccccc777777777777cccccccccc066666660ccc06660c0666600660cc06660c770666077066006666660cccccccccccccccccccccccccccccccccccc | |
| cccccccccccc77767777776677cccccccccc0000000ccccc000ccc0000cc00cccc000c777600077000006666660ccccccccccccccccccccccccccccccccccccc | |
| cccccccccccc776777777777677ccccccccccccccccccccccccccccccccccccccccccc77677777066666666660cccccccccccccccccccccccccccccccccccccc | |
| ccccccccccc7777777777777777cccccccccccccccccccccccccccccccccccccccccc77777777706666666660ccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccc777777777777777ccccccccccccccccccccccccccccccccccccccccccc7777777770666666660cccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc00000000ccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccc44ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccc44ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccc004444cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccc00880880cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccc0858887190ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccc08588880ccccccccccccc777cc0ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccc088880ccccccc777ccc77777070ccccccc11c111c111c111c111ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccc0000ccccccc7777777777770770ccccc1cccc1cc1c1c1c1cc1cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| c777cccccccccccccccccccccc777677777766706770cccc111cc1cc111c11ccc1cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| 77777ccccccccccccccccccccc77677777777760660ccccccc1cc1cc1c1c1c1cc1cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| 77777cccccccccccccccccccc77777777777777060cccccc11ccc1cc1c1c1c1cc1cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| 776677ccccccccccccccccccc7777777777777770ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| 7777677ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| 7777777ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| 777777cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccc1c1c111c1ccc111ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccc1c1c1ccc1ccc1c1ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccccccc777cccccc111c11cc1ccc111ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccc777ccc77777ccccc1c1c1ccc1ccc1ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccc777777777777ccccc1c1c111c111c1ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccc77767777776677cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccc776777777777677ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccc7777777777777777ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccc777777777777777cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccccccccccccccccccc777cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccc777ccc77777ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccccccccccc777777777777ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccc77767777776677cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccc776777777777677ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccccccccc7777777777777777ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| ccccccccccccccccccccccccccccccccccccccccc777777777777777cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | |
| __sfx__ | |
| 000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 0003000000000096000761007620046200261002610066200e6200861000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 910500001a13413121101111c11500100001000010000100001000010000100001000010000100001000010000100001000010000100001000010000100001000010000100001000010000100001000010000100 | |
| 9d0900001d2551b254172541e244122440f2341822400200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200 | |
| 9d0900001d2551f254192441024420234132341122400200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200 | |
| 9d090000182551b254192441f244102341b2240c22400200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200 | |
| 130900001802310614286151c6001c6001c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 01020000180541b0401f0202201508005040050000516005140050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005 | |
| 4b0300000073002730047300573007730097300b7300c7300e7301073011730137301573017730187301a7301c7301d7301f7302173023730247302673028730297302b7302d7302f73030732307323073230732 | |
| a70400000002404021070210b0210c021100211302117021180211c0211f0212302124021280212b0212f0212f0212b0212802124021230211f0211c021180211702113021100210c0210b021070210402100025 | |
| 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 910e000030615000003061524615306150000030615306153c61500000306150000030615306153c6150000030615000003061524615306150000030615306153c61500000306150000030615306153c61500000 | |
| 010e00000c1430010000100000000c1430010000100001000c1430010000100001000c1430010000100001000c1430010000100001000c1430010000100001000c1430010000100001000c143001000010000100 | |
| 010e00001804418040180401804000000000001c040000001c0441c0401c0401c0401a0411a0401a045000001d0401d0401d0401d04500000000001c040000001c0441c0401c0401c0401a0411a0401a0401a045 | |
| 0d0e00000733007320073100733007320073100733007320073100733007320073100733007320073100733007320073100733007320073100733007320073100733007320073100733007320073100733007320 | |
| __music__ | |
| 01 14555657 | |
| 01 14155657 | |
| 00 14155657 | |
| 00 14155617 | |
| 02 14155617 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment