Last active
April 28, 2019 21:10
-
-
Save AlecTroemel/7f59036791dfc582076587e2acc92b88 to your computer and use it in GitHub Desktop.
source for my ludumdare 44 game "civilian bailout"
This file contains 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 18 | |
__lua__ | |
-- main | |
--animate an object | |
function animate(o) | |
o.t=(o.t+1)%o.s --tick fwd | |
if (o.t==0) then | |
o.f=o.f%#o.sp[o.as]+1 | |
end | |
end | |
function frnd(s,e) | |
return flr(s+rnd(e-s)) | |
end | |
-- use the other pallet | |
function palnt(funct) | |
palt(0,false) | |
palt(11,true) | |
funct() | |
palt (0,true) | |
palt(11,false) | |
end | |
sc=0 --shake duration | |
si=2 --shake intensity | |
function shake_screen() | |
if sc>0 then | |
camera( | |
flr(frnd(-si/2,si/2)), | |
flr(frnd(-si/2,si/2)) | |
) | |
sc-=1 | |
end | |
if (sc==0) camera(0,0) si=2 | |
end | |
function goto_screen(st) | |
if st=="menu" then | |
init_menu() | |
elseif st=="over" then | |
init_over() | |
elseif st=="game" then | |
init_game() | |
elseif st=="inst" then | |
init_instructions() | |
end | |
sc=0 | |
screen=st | |
end | |
function _init() | |
tick=0 | |
screen="menu" | |
init_menu() | |
end | |
function _update() | |
tick+=1 | |
if screen=="menu" then | |
update_menu() | |
elseif screen=="game" then | |
update_game() | |
elseif screen=="over" then | |
update_over() | |
elseif screen=="inst" then | |
update_instructions() | |
end | |
shake_screen() | |
end | |
function _draw() | |
cls(1) | |
if screen=="menu" then | |
draw_menu() | |
elseif screen=="game" then | |
draw_game() | |
elseif screen=="over" then | |
draw_over() | |
elseif screen=="inst" then | |
draw_instructions() | |
end | |
end | |
-->8 | |
-- ui | |
function init_ui() | |
cash={ | |
{v=frnd(50,100),s=101}, | |
{v=frnd(50,100),s=102}, | |
{v=frnd(50,100),s=103}, | |
} | |
sel=0 | |
end | |
function update_ui() | |
local i=0 | |
if (btnp(🅾️)) i=1 | |
if (btnp(❎)) i=-1 | |
sel=min(max(sel+i),2,0) | |
end | |
function draw_ui() | |
-- wallet and bar | |
line(5,20,5,118,5) | |
spr(48,2,118) | |
for i,c in pairs(cash) do | |
local x=i*32 | |
-- funds in chart | |
spr(c.s,2,114-c.v) | |
-- funds in briefcase | |
spr(c.s,x,114) | |
-- selected funds | |
if i==sel+1 then | |
rect(x-2,111,x+9,124,4) | |
end | |
end | |
end | |
-->8 | |
-- businessman | |
function init_man() | |
m={ | |
-- movement | |
d=false, -- flip direction | |
x=62, y=48, -- location | |
vx=0, vy=0, -- velocity | |
-- animation | |
as="idle", -- state | |
sp={ -- head | |
idle={64,65,65,64}, | |
run={64,64,64,64}, | |
}, | |
sp2={ -- body | |
idle={80,81,82,83}, | |
run={80,66,80,66}, | |
}, | |
t=0, -- tick | |
f=1, -- frame | |
s=4, -- step | |
} | |
end | |
function use_cash() | |
-- check if overlaps with en | |
local x=flr(m.x/8) | |
local y=flr(m.y/8) | |
local f=1 -- fudge | |
if (m.d) then | |
f=-1 | |
x-=1 | |
end | |
for e in all(en) do | |
if (x==e.x or x+f==e.x) and | |
(y==e.y or y+1==e.y) and | |
sel+1==e.n | |
then | |
sfx(1) | |
kill_enemy(e,false) | |
end | |
end | |
end | |
function update_man() | |
-- movement | |
if btn(➡️) then | |
m.vx=1 | |
m.d=false | |
elseif btn(⬅️) then | |
m.vx=-1 | |
m.d=true | |
else | |
m.vx=m.vx/1.4 | |
end | |
if btn(⬆️) then m.vy=-1 | |
elseif (btn(⬇️)) then m.vy=1 | |
else m.vy=m.vy/1.4 end | |
m.x=max(min(m.x+m.vx,112),16) | |
m.y=max(min(m.y+m.vy,72),6) | |
-- controls | |
if btn(⬆️) or btn(⬇️) or | |
btn(⬅️) or btn(➡️) then | |
m.as="run" | |
else | |
m.as="idle" | |
end | |
use_cash() | |
animate(m) | |
end | |
function draw_man() | |
palnt(function() | |
spr(m.sp[m.as][m.f],m.x,m.y-8,1,1,m.d) | |
spr(m.sp2[m.as][m.f],m.x,m.y,1,1,m.d) | |
end) | |
local s=cash[sel+1].s | |
if m.d then | |
spr(s,m.x-8,m.y-2) | |
else | |
spr(s,m.x+8,m.y-2) | |
end | |
end | |
-->8 | |
-- enemies | |
function init_enemies() | |
ns=0 -- next spawn | |
en={} -- holds enemies | |
et={ -- posible sprites/anim | |
{ | |
sp={idle={68,69,70,71}}, | |
sp2={idle={84,85,86,87}}, | |
n=1 | |
}, | |
{ | |
sp={idle={72,73,73,72}}, | |
sp2={idle={88,89,90,91}}, | |
n=2 | |
}, | |
{ | |
sp={idle={76,77,78,79}}, | |
sp2={idle={92,93,94,95}}, | |
n=3 | |
}, | |
} | |
end | |
-- pick open spot | |
function pick_spot() | |
local x=frnd(1,13) | |
local y=frnd(2,10) | |
if screen=="menu" then | |
y=frnd(7,10) | |
end | |
for e in all(en) do | |
if e.x==x and e.y==y then | |
return pick_spot() | |
end | |
end | |
return x,y | |
end | |
function spawn_enemy() | |
local choice=frnd(1,4) | |
local x,y=pick_spot() | |
local h=10 | |
if (screen=="menu") h=4 | |
add(en, { | |
ip=false, -- in place | |
rx=x*8, | |
ry=0, | |
x=x, | |
y=y, | |
sp=et[choice].sp, -- sprites | |
sp2=et[choice].sp2, | |
n=et[choice].n, -- desired | |
l=h, -- life | |
t=0, -- tick | |
f=frnd(1,4), -- frame | |
s=frnd(3,6), -- step | |
as="idle" | |
}) | |
end | |
function kill_enemy(e,f) | |
local chm,cho=7,5 | |
if (f) chm,cho=20,-5 | |
for i,c in pairs(cash) do | |
if i==e.n then | |
cash[i].v=max(cash[i].v-chm,0) | |
else | |
cash[i].v=min(cash[i].v+cho,100) | |
end | |
end | |
e.y=-2 | |
e.killed=true | |
end | |
function update_enemies() | |
if ns==0 then | |
spawn_enemy() | |
ns=frnd( | |
max(60-level*5,10), | |
max(120-level*5,20) | |
) | |
else | |
ns-=1 | |
end | |
for i,e in pairs(en) do | |
animate(e) | |
-- falling animation | |
e.ry = flr((e.ry+e.y*8)/2) | |
if e.ry==e.y*8 or e.ry+1==e.y*8 then | |
if not e.ip then | |
e.ip=true | |
if screen=="game" then | |
sc=5 | |
sfx(2) | |
end | |
end | |
if e.killed then | |
del(en,e) | |
end | |
end | |
-- life countdown | |
if tick%40==0 then | |
e.l=e.l-1 | |
if (e.l<=0) kill_enemy(e,true) | |
end | |
end | |
end | |
function draw_enemies() | |
for e in all(en) do | |
palnt(function() | |
local x=16+(e.x-1)*8 | |
-- character | |
spr(e.sp.idle[e.f],x,e.ry-10) | |
spr(e.sp2.idle[e.f],x,e.ry-2) | |
-- life | |
if screen=="game" then | |
local col=11 | |
if (e.l < 5) col=9 | |
if (e.l < 3) col=8 | |
rectfill( | |
x-2,e.ry-10, | |
x+e.l,e.ry-9,col | |
) | |
end | |
end) | |
end | |
end | |
-->8 | |
-- game | |
function init_game() | |
music(7) | |
sc=0 | |
level=1 | |
gocd=-1 -- game over countdown | |
init_man() | |
init_ui() | |
init_enemies() | |
end | |
function update_game() | |
if (tick%200==0) level+=1 | |
update_man() | |
update_ui() | |
update_enemies() | |
for c in all(cash) do | |
if c.v<=0 and gocd<0 then | |
gocd=30 | |
end | |
end | |
if gocd>0 then | |
gocd-=1 | |
si+=1 | |
sc=30 | |
sfx(2) | |
end | |
if gocd==0 then | |
si=2 | |
goto_screen("over") | |
end | |
end | |
function draw_game() | |
map(0,0,0,0,16,16,0) | |
print(level,4,4,12) | |
draw_enemies() | |
draw_man() | |
draw_ui() | |
end | |
-->8 | |
-- gameover | |
function init_over() | |
music(17) | |
end | |
function update_over() | |
if btnp(❎) then | |
goto_screen("menu") | |
end | |
end | |
function draw_over() | |
print("game over",40,50,12) | |
print( | |
"you made it to lvl "..level, | |
20,60,12 | |
) | |
print("❎: play again",30,70,12) | |
end | |
-->8 | |
-- menu | |
function init_menu() | |
music(0,20) | |
tick=0 | |
title={ | |
"c","i","v","i","l","i","a","n", | |
" ", | |
"b","a","i","l","o","u","t" | |
} | |
dt=0 | |
level=1 | |
init_ui() | |
init_enemies() | |
end | |
function update_menu() | |
if (btnp(🅾️)) goto_screen("inst") | |
if (btnp(❎)) goto_screen("game") | |
dt+=0.05 | |
if (dt>=1) dt=0 | |
update_enemies() | |
end | |
function draw_menu() | |
for i,c in pairs(title) do | |
print(c,i*8-6, | |
sin(dt+i/10)*1.5+21,12 | |
) | |
print(c,i*8-6, | |
sin(dt+i/10)*1.5+20,7 | |
) | |
end | |
print("press ❎: play",35,100,12) | |
print("press 🅾️: instructions",20,110,12) | |
draw_enemies() | |
end | |
-->8 | |
-- instructions | |
function init_instructions() | |
curi=1 | |
inst={ | |
{ | |
"as a government worker you", | |
"live by the dollar. more", | |
"specifically, you live to", | |
"blindy give that dollar to", | |
"any person who falls out", | |
"of the sky!" | |
}, | |
{ | |
"match the color of the funds", | |
"to the color of the civilians", | |
"clothing." | |
}, | |
{ | |
"you'll need to balance your", | |
"3 funds of money to succeed.", | |
"giving money from one fund", | |
"will replenish the others.", | |
"just dont let anybody wait", | |
"too long or you'll loose", | |
"funding everywhere!" | |
}, | |
{ | |
"press ❎ and 🅾️ to cycle", | |
"through your funds.", | |
}, | |
{ | |
"good luck!", | |
"press ❎: to begin.", | |
"press 🅾️: return to menu.", | |
} | |
} | |
end | |
function update_instructions() | |
if (btnp(⬅️)) curi=max(1,curi-1) | |
if (btnp(➡️)) curi=min(#inst,curi+1) | |
if curi==#inst then | |
if (btnp(❎)) goto_screen("game") | |
if (btnp(🅾️)) goto_screen("menu") | |
end | |
end | |
function draw_instructions() | |
for i,t in pairs(inst[curi]) do | |
print(t,4,4+i*10,12) | |
end | |
if curi==2 then | |
palnt(function() | |
spr(68,20,50) | |
spr(84,20,58) | |
spr(72,50,50) | |
spr(88,50,58) | |
spr(76,80,50) | |
spr(92,80,58) | |
end) | |
spr(101,28,56) | |
spr(102,58,56) | |
spr(103,88,56) | |
end | |
print( | |
"⬅️ "..curi.."/"..#inst.." ➡️", | |
86,114,12 | |
) | |
end | |
__gfx__ | |
00000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00700700ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00077000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00077000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00700700ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000ddddd66666666ddddd000000000000000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000ddddddd66666666ddddddd0000000000000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000ddddddd66666666ddddddd0000000000000000000000000000000000000000000000000099995555555555555599990 | |
00000000000000000000000000000000dddddddd66666666dddddddd000000000000000000000000000000000000000000000000094445555555555555544490 | |
00000000000000000000000000000000dddddddd66666666dddddddd00000000000000000000000000000000000000000aaaaaa0044445555555555555544440 | |
00000000000000000000000000000000dddddddd66666666dddddddd00000000000000000000000000000000000000000a9999a0044445555555555555544440 | |
00000000000000000000000000000000dddddddd66666666dddddddd000000000000000000044444444444444444400044444444444444444444444444444444 | |
00000000000000000000000000000000dddddddd66666666dddddddd000000000000000000444444444444444444440044444444444444444444444444444444 | |
0bbbbbb066555566dddddddd666666660000000055555555022222222222222222222220044ffffffffffffffffff44000000000000000000000000000000000 | |
0b3333b065666656d666666d666666660000000055555555022222222222222222222220044ffffffffffffffffff44000000000000000000000000000000000 | |
0b33b3b065666656d6dd666d665555660000000005050505000202020202020220202000044ffffffffffffffffff44000000000000000000000000000000000 | |
0b3bb3b065555556d666666d555555550000000050505050022020202020202002020220044ffffffffffffffffff44000000000000000000000000000000000 | |
0b3bb3b056666665d666666d555555550000000000000000000000000000000000000000044ffffffffffffffffff44000000000000000000000000000000000 | |
0b3b33b055555555d66ddd6d665555660000000005050505000202020202020220202000044ffffffffffffffffff44000000000000000000000000000000000 | |
0b3333b056555565d666666d666666660000000000000000000000000000000000000000044ffffffffffffffffff44000000000000000000000000000000000 | |
0bbbbbb056666665dddddddd666666660000000000000000000000000000000000000000044ffffffffffffffffff44000000000000000000000000000000000 | |
00000000000000000000000000000000dddddddddddddddddddddddd000000000000000000000000000000000000000000000000000000000000000000000000 | |
09999990000000000000000000000000dddddddddddddddddddddddd000000000000000000000000000000000000000000000000000000000000000000000000 | |
44444444000000000000000000000000dddddddddddddddddddddddd000000000000000000000000000000000000000000000000000000000000000000000000 | |
44444499000000000000000000000000dddddddddddddddddddddddd000000000000000000000000000000000000000000000000000000000000000000000000 | |
444449a4000000000000000000000000dddddddddddddddddddddddd000000000000000000000000000000000000000000000000000000000000000000000000 | |
444444990000000000000000000000002dddddddddddddddddddddd2000000000000000000000000000000000000000000000000000000000000000000000000 | |
444444440000000000000000000000002dddddddddddddddddddddd2000000000000000000000000000000000000000000000000000000000000000000000000 | |
44444444000000000000000000000000222dddddddddddddddddd222000000000000000000000000000000000000000000000000000000000000000000000000 | |
bbbbbbbbbbbbbbbbbb1181bb00000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb | |
bbbbbbbbbbbbbbbbb11181bb00000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb | |
bbbbbbbbbbbbbbbbbf1111bb00000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbb0000000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb | |
bbbbbbbbbbbbbbbb444911b400000000bbbbb9bbbbbbb9bbbbbbbbbbbbbbbbbbbbbaabbbbbbaabbb0000000000000000bb4bbbbbbbbbbbbbbbbbbbbbbbbbbbbb | |
bb0000bbbbbbbbbb4449111400000000bb9999bbbbbb99bbbbbbb9bbbb9999bbbaaaaaabbbbaabbb0000000000000000b44444bbbb44bbbbbb4bbbbbb44444bb | |
bb0fffbbbb0000bb4449bbbb00000000bb9fffbbbb9999bbbb9999bbbb9fffbbbb0fffbbbaaaaaab0000000000000000bb4fffbbbb4444bbb44444bbb44fffbb | |
bb0fffbbbb0fffbbbbbbbbbb00000000bb9fffbbbb9fffbbbb9fffbbbb9fffbbbb0fffbbbb0fffbb0000000000000000bbffffbbbb4fffbbbb4fffbbbbffffbb | |
bbffffbbbb0fffbbbbbbbbbb00000000bbffffbbbb9fffbbbb9fffbbbbffffbbbbffffbbbb0fffbb0000000000000000bbffffbbbbffffbbbbffffbbbbffffbb | |
bb1181bbbbffffbbbbffffbbbb1181bbbb33f3bbbbffffbbbbffffbbbb33f3bbbb55a5bbbbffffbbbbffffbbbb55a5bbbbeeeebbbbffffbbbbffffbbbbeeeebb | |
b11181bbb11181bbbb1181bbbb1181bbb333333bb333f33bbb33f3bbbb3333bbbb5aaabbbb55a5bbbb55a5bbbb5aaabbbe8888ebbeeeeeebbbeeeebbbb8888bb | |
bf1111bbbf1181bbb11181bbb11111bbbf3333fbbf3333fbb333333bb333333bbb55a5bbb55aaafbbb5aaabbbb55a5bbbfeeeefbfb8888bfbe8888ebbeeeeeeb | |
444911bb444911bbbf1111bbbf1111bbbf3333fbbf3333fbbf3333fbbf3333fbbbf555bbbf55a55bbb55a5bbbb5f55bbbf8888fbfbeeeebfbfeeeefbbf8888fb | |
444911bb444911bb444911bb444911bbbbccccbbbb3333bbbf3333fbbfccccfbbb5555bbbb5555bbbbf555bbbb5555bbbb2222bbbb8888bbbf8888fbbf2222fb | |
4449b1bb444911bb444911bb4449b1bbbbcbbcbbbbccccbbbbccccbbbbcbbcbbbb5bb5bbbb5555bbbb5555bbbb5bb5bbbb2bb2bbbb2222bbbb2222bbbb2bb2bb | |
b1bbb1bbb1bbb1bb4449b1bb4449b1bbbbfbbfbbbbcbbcbbbbcbbcbbbbfbbfbbbb5bb5bbbb5bb5bbbb5bb5bbbb5bb5bbbb2bb2bbbb2bb2bbbb2bb2bbbb2bb2bb | |
b4bbb44bb4bbb44bb4bbb44bb4bbb44bbbfbbffbbbfbbffbbbfbbffbbbfbbffbbb4bb44bbb4bb44bbb4bb44bbb4bb44bbb7bb77bbb7bb77bbb7bb77bbb7bb77b | |
00000000000000000000000000000000000000000333333000999900008888000000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000003bbbb3009aaaa9008eeee800000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000003bb3b309aa99aa908e88e800000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000003b33b309a9aaaa908eeee800000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000003b33b309a9aaaa908eeee800000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000003b3bb309aa99aa908e88e800000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000003bbbb3009aaaa9008eeee800000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000333333000999900008888000000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000 | |
__map__ | |
0000000000000000000000000000002400191a1a1c1a1a1d1e1e1f1a1a1c1a1a1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000141535153515351535153515160000292a2a2a2a2a2a2a2a2a2a2a2a2a012b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000153515351535153515351535150000292a2a2a2a2a2a2a2a2a2a2a2a2a012b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000351535153515351535153515350000292a2a2a2a2a2a2a2a2a2a2a2a2a2a2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000153515351535153515351535150000292a2a2a2a2a2a2a2a2a2a2a2a2a2a2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000351535153515351535153515350000292a2a2a2a2a2a2a2a2a2a2a2a2a2a2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000153515351535153515351535150000292a2a2a2a2a2a2a2a2a2a2a2a2a2a2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000351535153515351535153515350000292a2a2a2a2a2a2a2a2a2a2a2a2a2a2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000153515351535153515351535150000292a2a2a2a2a2a2a2a2a2a2a2a2a2a2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000341535153515351535153515360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000262527252725272527252725280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000191a1c1a1a1d1e1f1a1a1c1a1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000292a2a2a2a2a2a2a2a2a2a2a2b0000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000292a2a2a2a2a2a2a2a2a2a2a2b0000000000050505050505050505050505240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000292a2a2a2a2a2a2a2a2a2a2a2b0000000014151515151515151515151515160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000014151515151527282728151515160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000014151515151537383738152315160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000014151515151515151515151515160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000014151534353615212121151515160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000014313232323232323232323233160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000014151515151515151515151515160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
0000000000000000000000000000000000000000252525252525252525252525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
__sfx__ | |
000a00001407009060000000b0000b0000b0000b0000b0000a0002d00000600006000060000600006000060000600006000160001600006000060000600016000160000600000000000000000000000000000000 | |
000800002305000000230502f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
000700002565008620016000260000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
011401000005000055346150c0500c05534615070550a0550005000055346150c0500c05534615070550a0550005000055346150c0500c05534615070550a0550005000055346150c0500c05534615070550a055 | |
011401000c1501da15277521da2000000297521da151da000c1501da152b7521da1500000297521da151da000c1501da15277521da2000000297521da15000000c1501da152b7501da1500000297521da1500000 | |
0114000000000000001f1500000000000211500000000000000000800022150000001800021150000000000000000000001f15000000000002115000000000000000000000221500000018000241500000000000 | |
011402000505005055346150505005055346150705508055050500505534615050500505534615070550805505050050553461505050050553461507055080550505005055346150505005055346150705508055 | |
01140100111501da15207521da2000000227521da151da00111501da15247521da1500000227521da151da00111501da15207521da2000000227521da151da00111501da15247521da1500000227521da151da00 | |
0114000000000000002415000000000002615000000000000000008000271500000029144261500000000000000000000024150000000000026150000000000000000080002715000000291542b1502915027150 | |
011402000805008055346150805008055346150805508055080500805534615080500805534615080550805507050070553461507050070553461507055070550605006055346150605006055346150a0550c055 | |
011401002475224752247522475224752247522475224752247522475224752247522475224752247522475223752237522375223752237522375223752237522275022750227502275022750207501d7501b750 | |
0114010033037270373303727037330372703733037270373303727037330372703733037270373303727037320372603732037260373203726037320372603731037250373103725037310372c0303503727037 | |
0114000024044240402404024040240402404527050290502b05029050270502905500000000002e0542d0502d055000002b054290502b0550000029054270502b0502b0502b0452b0402b0402b0450000000000 | |
011400003732437325000003304433045000003242432425000002e0442e045300002d2342d235300002904429045300002b0542b0502b0422b0322b0222b0122b01500000000000000000000000000000000000 | |
011401002c0542c0502c055000002e0542e0502e0550000030054300503205232052300530000030034320303303037030350303a030390303503737050350503705237042370323702237015290000000000000 | |
01140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240502605027050290502b0502c0502d0502e050 | |
0114000030050300403004030030300303002030010300152a000000002a0002a000000000000000000310002c0002c000000002c00000000000002c0002c0002c000000002c0002c00000000000000000000000 | |
011800002905500000290550000000000290550000029055000002805500000280552805500000280550000028055000002805500000000002805500000280550000028055000002805528055000002805500000 | |
011800002205535525220550000035525220553550022055355002205535525220552205535525220550000021055345252105500000345252105500000210550000024055345252405524055345252405500000 | |
01180000072350000028615072250e23528615286000023500000002352861507225072352861507235286150523500200286150022505235286150020005235002000223528615022250c235286150c23528615 | |
01180000000000000000000000002d434000002e4342d435000002943500000244350000022434214322243500000000002943429430294322942229415000000000000000000000000000000000000000000000 | |
01180000000000000000000000002d554000002e5543055400000355540000039554000002b5542b5522955500500005002455424540245322452224515000000000000000000000000000000000000000000000 | |
01180000000000000000000000002d434000002e4342d43500000294350000024435000002243421432224321f4321d43229411000002b435000002d435000002d4342e4302d4303043130431000002e4342d430 | |
0118000030554305550000000000000002e5542d5502e555000002d555000002b554000002d5542b5502955129540295402953029532295222952229515000000000000000000000000000000000000000000000 | |
011800000a2350000028615032250a23528615286000a2350000003235286150f2250a235106150a2351061505235002002861500225052352861500200052350020005235286150c22505235286150723505235 | |
011800001b055355251b05500000355251b055355001b055355001b055355251b0551b055355251b055000001a055305251a05500000305251a055000001a055000001a055345251a0551a055345251a05500000 | |
011800002b055000002b05500000000002b055000002b055000002d055000002d0552d055000002d0550000029055000002905500000000002905500000290550000029055000002905529055000002905500000 | |
01180000290550000029055000000000029055000002905500000290550000029055290550000029055000002d0552d0552d0550000000000320543204032032320223201530034300352d0342d0352d03529034 | |
011800002505535525250550000035525250553550025055355002705535525270552705535525270550000024055240252405500000000002405424040240422404224042240322403224022240222402224025 | |
011800001b055355251b05500000355251b055355001b055355001b055355251b0551b055355251b055000001a055345251a05500000345252105500000180550000024055345252405524055345252405500000 | |
011800000323500000286150a2250323528615286000323500000012350361508225012352861501235286150525505255052550000021700217342d737217372d727217272d717217172d71721717217172d715 | |
011800002b4342b4322b432294342b4342d4342e4343043400000354300000030430000002d4302b4302c4302d4342d4322d43229434294322943224434244322443224422244150000037534355303453033530 | |
0118000031532315323152231515000000000031554315543155500000335340000031544305412e5403054135541355423552235522355223552239521395223952239522395123951239512395123951239515 | |
011800002743400000264342743129435000002b4342d4322e43400000304342e4412d43500000244142441224412244222442224422244222443224432244322444224445244002440024400244000000024534 | |
0118000025532275322952227515295512b552295542b5512d5552b5522d5342e5522d5442e541305423054135545355453552500000000003554435542355323553235522355223551235512355123551235515 | |
011800000323500000286150a22503235286152860003235000000123503615082250123528615012352861505235000002861500225052352861528600052350000005235036150c22505235286150523528615 | |
011800002905500000290550000000000290550000029055000002905500000290552905500000290550000029055000002905500000000002905500000290550000029055000002905529055000002905500000 | |
011800002505535525250550000035525250553550025055355002705535525270552705535525270550000024055355252405500000355252405535500240553550024055355252405524055355252405500000 | |
010e0000243551f3551c3550000023355203551b3552b300223551e3551a355000000000021334213322133221335000000000000000000000000000000000000000000000000000000000000000000000000000 | |
010e00001b7501b7501b7501b7501b7501b7501b7501b7501a757267571a757267571a757267571a757267571a757267571a757267571a757267571a750267550000000000000000000000000000000000000000 | |
010e00002423424232232322323220232202321f2321f235282312823228232282322823228232282322823228231282322823228232282322823228232282352430000300003000030000000000000000000000 | |
__music__ | |
00 0304054b | |
00 0304050c | |
00 0304050d | |
00 0607080e | |
00 0304050d | |
00 090a0b0f | |
02 03040510 | |
01 1311127f | |
00 13111244 | |
00 13111214 | |
00 13111215 | |
00 13111216 | |
00 13111217 | |
00 18191a1f | |
00 23252420 | |
00 18191a21 | |
02 1e1c1b22 | |
05 66272844 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment