update minified version
This commit is contained in:
parent
bf9667e766
commit
078e9a9887
@ -1,76 +1,82 @@
|
||||
pico-8 cartridge // http://www.pico-8.com
|
||||
version 41
|
||||
__lua__
|
||||
function 𝘥(𝘦)local 𝘦=split(𝘦,"\n")for 𝘵,n in ipairs(𝘦)do 𝘦[𝘵]=type(n)=="string"and split(n)or{n}end return 𝘦 end function a(𝘦)return t()*2*𝘦&1~=0end function n(𝘦,n)local 𝘰,𝘵={__index=𝘦},𝘦.new 𝘦.new=function(𝘦)if(not 𝘦)𝘦={}
|
||||
if(n)n(𝘦)
|
||||
if(𝘵)𝘵(𝘦)
|
||||
setmetatable(𝘦,𝘰)return 𝘦 end end o={}n(o,function(𝘦)𝘦.next=nil 𝘦.tail=𝘦 end)function o:pb(𝘦)self.tail.next=𝘦 self.tail=𝘦 end function o:u()local n,𝘦=self,self.next while 𝘦 do if(𝘦:u())n.next=𝘦.next else n=𝘦
|
||||
𝘦=𝘦.next end self.tail=n return n end function o:draw()local 𝘦=self.next while(𝘦)𝘦:draw()𝘦=𝘦.next
|
||||
end function m(𝘦,n)local 𝘵=𝘦[n]if(𝘵)𝘵(𝘦)return
|
||||
foreach(𝘦,function(𝘦)local n=𝘦[n]if(n)n(𝘦)
|
||||
end)end function 𝘨()end 𝘳={}function 𝘳:u()end function 𝘳:draw()end 𝘴={x=0,y=0,w=255,h=128}n(𝘴,function(𝘦)if(not 𝘦.views)𝘦.views={}
|
||||
end)function 𝘴.of(𝘦)return 𝘴.new{views=𝘦}end function 𝘴:u()m(self.views,"u")end function 𝘴:draw()local 𝘦=$24360poke2(24360,%24360-self.x)poke2(24362,%24362-self.y)m(self.views,"draw")poke4(24360,𝘦)end y={x=0,y=0,w=128,h=128,fp=0,c=0}n(y)function y:draw()local 𝘦=fillp(self.fp)rectfill(self.x,self.y,self.x+self.w,self.y+self.h,self.c)fillp(𝘦)end function _init()poke(24412,255)poke(24372,1)d=0𝘵=𝘮.new()end function v()d=0g=true menuitem(1,"awaken now",k)end function k()𝘶=𝘪.new{di=1}g=false menuitem(1)end function _update60()if g then if(btn()&48>0)d+=1else d=0
|
||||
if(d==90)k()
|
||||
end if(𝘶 and 𝘶:u())𝘶=nil d=0g=false 𝘵=𝘦e()𝘵:av()
|
||||
𝘵:u()end function _draw()𝘵:draw()if(d>=30)local 𝘦=(d-30)*2+7rectfill(0,0,𝘦,9,4)rectfill(𝘦+1,0,128,9,5)𝘭()print("keep holding for awakener",1,1,7)
|
||||
if(𝘶)𝘶:draw()
|
||||
end function 𝘸()memcpy(22016,8192,2048)poke(24408,129)end function 𝘦𝘢()memcpy(22016,10240,2048)poke(24408,129)end function 𝘭()poke(24408,128)end function s()poke(24408,129)end function e(𝘦,n,𝘵)if(stat(49)>𝘦)return
|
||||
sfx(𝘦,3,n,𝘵)end 𝘩={x=0,y=0,f=0,interval=4,mode=129}n(𝘩,function(𝘦)if(not 𝘦.cols)𝘦.cols={14,10,9,8}
|
||||
𝘦.c=deli(𝘦.cols)end)function 𝘩:u()if#self.cols>0then self.f+=1if(self.f>=self.interval)self.f=0self.col=deli(self.cols)
|
||||
end end function 𝘩:draw()poke(24408,self.mode)print(self.text,self.x,self.y,self.col)end function 𝘩:xm()return print(self.text,self.x,-9999)end h={from=128,to=0,frames=120,f=0}n(h)function 𝘦𝘪(𝘦)𝘦-=1return 1+2.7*𝘦*𝘦*𝘦+1.7*𝘦*𝘦 end function h:u()local 𝘦=self.v self.v:u()if(self.f>=self.frames)𝘦.y=self.to return true
|
||||
local n,𝘵=self.f/self.frames,self.to-self.from 𝘦.y=self.from+𝘦𝘪(n)*𝘵 self.f+=1end function h:draw()self.v:draw()end f={from=0,to=-128,frames=60,f=0}n(f)function f:u()local 𝘦=self.v self.v:u()if(self.f>=self.frames)𝘦.y=self.to return true
|
||||
self.f+=1if(self.f<=0)𝘦.y=self.from return
|
||||
local n,𝘵=self.f/self.frames,self.to-self.from 𝘦.y=self.from+𝘵*n*n*n end function f:draw()self.v:draw()end c={}n(c,function(𝘦)𝘦.v=𝘴.new{x=𝘦.x,y=𝘦.from or f.from}𝘦.s=f.new{from=𝘦.from or f.from,to=𝘦.to or f.to,frames=𝘦.frames or f.frames,v=𝘦.v}end)function c:u()if(self.go)self.s:u()else self.v:u()
|
||||
end function c:push(𝘦)add(self.v.views,𝘦)end function c:done()return self.s.f>=self.s.frames end function c:draw()return self.v:draw()end 𝘦𝘯=split"14,10,9,8"𝘦t=split"15,10,9,8"𝘦1=split"13,11,9,8"𝘦0=split"12,12,1,0"function 𝘻(n)local 𝘦={}for n,𝘵 in ipairs(n)do 𝘦[n]=𝘵 end return 𝘦 end function 𝘦𝘴(e,𝘢,𝘪,t,n,𝘰,𝘵)n=n or 128𝘵=𝘵 or 0𝘰=𝘰 or 0local 𝘦=𝘵>>2&32767local 𝘯=𝘩.new{x=𝘢+1,y=𝘪+1,interval=𝘦,cols=𝘻(𝘦0),mode=n,text=e}local n=𝘴.of{𝘯,𝘩.new{x=𝘢,y=𝘪,interval=𝘦,cols=𝘻(t),mode=n,text=e}}𝘦=h.new{from=𝘰,frames=𝘵,v=n}𝘦.eff_w=𝘯:xm()-1return 𝘦 end 𝘲=split"0,1.5,1025.5,1029.5,1285.5,1413.5,9605.5,9637.5,-23130.5,-23066.5,-18970.5,-18954.5,-2570.5,-2568.5,-520.5,-8.5,-0.5"𝘪={i=0,di=.25,c=0,pattern=𝘲}n(𝘪,function(𝘦)if(𝘦.di and 𝘦.di<0and not 𝘦.i)𝘦.i=(𝘦.pattern and#𝘦.pattern or#𝘲)+.99
|
||||
end)function 𝘪:u()if(self.i>0and self.di<0)self.i+=self.di
|
||||
function r(n)local n=split(n,"\n")for 𝘵,𝘦 in ipairs(n)do n[𝘵]=type(𝘦)=="string"and split(𝘦)or{𝘦}end return n end function 𝘶(n)return t()*2*n&1~=0end function 𝘦(n,𝘦)local 𝘰,𝘵={__index=n},n.new n.new=function(n)if(not n)n={}
|
||||
if(𝘦)𝘦(n)
|
||||
if(𝘵)𝘵(n)
|
||||
setmetatable(n,𝘰)return n end end d={}𝘦(d,function(n)n.next=nil n.tail=n end)function d:pb(n)self.tail.next=n self.tail=n end function d:u()local 𝘦,n=self,self.next while n do if(n:u())𝘦.next=n.next else 𝘦=n
|
||||
n=n.next end self.tail=𝘦 return 𝘦 end function d:draw()local n=self.next while(n)n:draw()n=n.next
|
||||
end function v(n,𝘦)local 𝘵=n[𝘦]if(𝘵)𝘵(n)return
|
||||
foreach(n,function(n)local 𝘦=n[𝘦]if(𝘦)𝘦(n)
|
||||
end)end function 𝘮()end 𝘳={}function 𝘳:u()end function 𝘳:draw()end f={x=0,y=0,w=255,h=128}𝘦(f,function(n)if(not n.views)n.views={}
|
||||
end)function f.of(n)return f.new{views=n}end function f:u()v(self.views,"u")end function f:draw()local n=$24360poke2(24360,%24360-self.x)poke2(24362,%24362-self.y)v(self.views,"draw")poke4(24360,n)end y={x=0,y=0,w=128,h=128,fp=0,c=0}𝘦(y)function y:draw()local n=fillp(self.fp)rectfill(self.x,self.y,self.x+self.w,self.y+self.h,self.c)fillp(n)end function _init()poke(24412,255)poke(24372,1)𝘭=0𝘵=𝘸.new()menuitem(1,"⬅️ music: on ➡️",n𝘪)e=0end nt={"on","text","game","off"}function n𝘪(n)if n&1~=0then e-=1if(e<0)e=3
|
||||
elseif n&34~=0then e+=1if(e>3)e=0
|
||||
end if(𝘵 and 𝘵.onmchg)𝘵:onmchg(e)
|
||||
menuitem(nil,"⬅️ music: "..nt[e+1].." ➡️")return true end function k()𝘭=0p=true menuitem(2,"awaken now",𝘻)end function 𝘻()u=𝘯.new{di=1}p=false menuitem(2)end function _update60()if p then if(btn()&48>0)𝘭+=1else 𝘭=0
|
||||
if(𝘭==90)𝘻()
|
||||
end if(u and u:u())u=nil 𝘭=0p=false 𝘵=n0()𝘵:av()
|
||||
𝘵:u()end function _draw()𝘵:draw()if(𝘭>=30)local n=(𝘭-30)*2+7rectfill(0,0,n,9,4)rectfill(n+1,0,128,9,5)𝘩()print("keep holding for awakener",1,1,7)
|
||||
if(u)u:draw()
|
||||
end function h()memcpy(22016,8192,2048)poke(24408,129)end function n1()memcpy(22016,10240,2048)poke(24408,129)end function 𝘩()poke(24408,128)end function x()poke(24408,129)end function 𝘢(n,𝘦,𝘵)if(stat(49)>n)return
|
||||
sfx(n,3,𝘦,𝘵)end 𝘺={x=0,y=0,f=0,interval=4,mode=129}𝘦(𝘺,function(n)if(not n.cols)n.cols={14,10,9,8}
|
||||
n.c=deli(n.cols)end)function 𝘺:u()if#self.cols>0then self.f+=1if(self.f>=self.interval)self.f=0self.col=deli(self.cols)
|
||||
end end function 𝘺:draw()poke(24408,self.mode)print(self.text,self.x,self.y,self.col)end function 𝘺:xm()return print(self.text,self.x,-9999)end 𝘣={from=128,to=0,frames=120,f=0}𝘦(𝘣)function n𝘯(n)n-=1return 1+2.7*n*n*n+1.7*n*n end function 𝘣:u()local n=self.v self.v:u()if(self.f>=self.frames)n.y=self.to return true
|
||||
local 𝘦,𝘵=self.f/self.frames,self.to-self.from n.y=self.from+n𝘯(𝘦)*𝘵 self.f+=1end function 𝘣:draw()self.v:draw()end i={from=0,to=-128,frames=60,f=0}𝘦(i)function i:u()local n=self.v self.v:u()if(self.f>=self.frames)n.y=self.to return true
|
||||
self.f+=1if(self.f<=0)n.y=self.from return
|
||||
local 𝘦,𝘵=self.f/self.frames,self.to-self.from n.y=self.from+𝘵*𝘦*𝘦*𝘦 end function i:draw()self.v:draw()end a={}𝘦(a,function(n)n.v=f.new{x=n.x,y=n.from or i.from}n.s=i.new{from=n.from or i.from,to=n.to or i.to,frames=n.frames or i.frames,v=n.v}end)function a:u()if(self.go)self.s:u()else self.v:u()
|
||||
end function a:push(n)add(self.v.views,n)end function a:done()return self.s.f>=self.s.frames end function a:draw()return self.v:draw()end n𝘴=split"14,10,9,8"nf=split"15,10,9,8"ni=split"13,11,9,8"no=split"12,12,1,0"function 𝘲(𝘦)local n={}for 𝘦,𝘵 in ipairs(𝘦)do n[𝘦]=𝘵 end return n end function nd(e,𝘢,𝘪,𝘯,𝘦,𝘰,𝘵)𝘦=𝘦 or 128𝘵=𝘵 or 0𝘰=𝘰 or 0local n=𝘵>>2&32767local t=𝘺.new{x=𝘢+1,y=𝘪+1,interval=n,cols=𝘲(no),mode=𝘦,text=e}local 𝘦=f.of{t,𝘺.new{x=𝘢,y=𝘪,interval=n,cols=𝘲(𝘯),mode=𝘦,text=e}}n=𝘣.new{from=𝘰,frames=𝘵,v=𝘦}n.eff_w=t:xm()-1return n end j=split"0,1.5,1025.5,1029.5,1285.5,1413.5,9605.5,9637.5,-23130.5,-23066.5,-18970.5,-18954.5,-2570.5,-2568.5,-520.5,-8.5,-0.5"𝘯={i=0,di=.25,c=0,pattern=j}𝘦(𝘯,function(n)if(n.di and n.di<0and not n.i)n.i=(n.pattern and#n.pattern or#j)+.99
|
||||
end)function 𝘯:u()if(self.i>0and self.di<0)self.i+=self.di
|
||||
if(self.i<#self.pattern+1and self.di>0)self.i+=self.di
|
||||
return self.i<0or self.i>=#self.pattern+1end function 𝘪:draw()local 𝘦=min(flr(self.i),#self.pattern)if(𝘦<1)𝘦=1
|
||||
fillp(self.pattern[#self.pattern+1-𝘦])rectfill(0,0,128,128,self.c)end r={p=-1,n=0,interval=3,tries=4}n(r,function(n)local 𝘦=(n.p or r.p)&-1n.mass=0while(𝘦~=0)n.mass+=𝘦&1𝘦=𝘦>>>1&-1
|
||||
end)function r:u()self.n+=1if(self.n<self.interval)return
|
||||
self.n=0for n=1,self.tries do local 𝘦=1<<rnd(16)if 𝘦&self.p==0then if(n==self.tries or not self.weight or self.mass<=self.weight)self.mass+=1self.p|=𝘦 return
|
||||
else if(n==self.tries or not self.weight or self.mass>=self.weight)self.mass-=1self.p&=~𝘦 return
|
||||
end end end function r:set_fillp()fillp(self.p+.5)end u={y=0,dy=-.25,thicc=3,weight=12,spacing=7,gap=32,colors=split"3,5,2,1"}n(u,function(𝘦)𝘦.fuzz=r.new{weight=𝘦.weight or u.weight,interval=𝘦.interval,tries=𝘦.tries}end)function u:u()local 𝘦=self.fuzz 𝘦.weight=self.weight 𝘦.interval=self.interval 𝘦.tries=self.tries self.y+=self.dy if(self.y<=-self.gap)self.y+=self.gap
|
||||
return self.i<0or self.i>=#self.pattern+1end function 𝘯:draw()local n=min(flr(self.i),#self.pattern)if(n<1)n=1
|
||||
fillp(self.pattern[#self.pattern+1-n])rectfill(0,0,128,128,self.c)end l={p=-1,n=0,interval=3,tries=4}𝘦(l,function(𝘦)local n=(𝘦.p or l.p)&-1𝘦.mass=0while(n~=0)𝘦.mass+=n&1n=n>>>1&-1
|
||||
end)function l:u()self.n+=1if(self.n<self.interval)return
|
||||
self.n=0for 𝘦=1,self.tries do local n=1<<rnd(16)if n&self.p==0then if(𝘦==self.tries or not self.weight or self.mass<=self.weight)self.mass+=1self.p|=n return
|
||||
else if(𝘦==self.tries or not self.weight or self.mass>=self.weight)self.mass-=1self.p&=~n return
|
||||
end end end function l:set_fillp()fillp(self.p+.5)end 𝘧={y=0,dy=-.25,thicc=3,weight=12,spacing=7,gap=32,colors=split"3,5,2,1"}𝘦(𝘧,function(n)n.fuzz=l.new{weight=n.weight or 𝘧.weight,interval=n.interval,tries=n.tries}end)function 𝘧:u()local n=self.fuzz n.weight=self.weight n.interval=self.interval n.tries=self.tries self.y+=self.dy if(self.y<=-self.gap)self.y+=self.gap
|
||||
if(self.y>=0)self.y-=self.gap
|
||||
𝘦:u()end function u:draw()self.fuzz:set_fillp()for 𝘦=self.y,128,self.gap do for n,𝘵 in ipairs(self.colors)do local 𝘦=𝘦+(n-1)*self.spacing rectfill(0,𝘦,128,𝘦+self.thicc,𝘵)end end end function 𝘦f(𝘵,e)local 𝘦,n,𝘰=𝘵,0,1/𝘵 poke(24357,e)for 𝘵=1,𝘵*.785do n-=𝘰*𝘦 𝘦+=𝘰*n pset(63.5+𝘦,63.5+n)pset(63.5+𝘦,63.5-n)pset(63.5-𝘦,63.5+n)pset(63.5-𝘦,63.5-n)pset(63.5+n,63.5+𝘦)pset(63.5+n,63.5-𝘦)pset(63.5-n,63.5+𝘦)pset(63.5-n,63.5-𝘦)end pset(63.5,63.5-𝘵)pset(63.5,63.5+𝘵)pset(63.5-𝘵,63.5)pset(63.5+𝘵,63.5)end j={2,12,4,12,2}p={1,2,3,2,1}i={colors=j,sep=8,speed=300,f=0}n(i)function i:u()if(self.freeze)return
|
||||
local 𝘦=self.f+1if(not self.on)𝘦=0
|
||||
if(𝘦>=self.speed)𝘦=-self.speed
|
||||
if 𝘦==0or 𝘦==-self.speed then if(self.nextspeed)self.speed=self.nextspeed self.nextspeed=nil
|
||||
if(self.off_soon)self.on=false 𝘦=0
|
||||
n:u()end function 𝘧:draw()self.fuzz:set_fillp()for n=self.y,128,self.gap do for 𝘦,𝘵 in ipairs(self.colors)do local n=n+(𝘦-1)*self.spacing rectfill(0,n,128,n+self.thicc,𝘵)end end end function n𝘳(𝘵,e)local n,𝘦,𝘰=𝘵,0,1/𝘵 poke(24357,e)for 𝘵=1,𝘵*.785do 𝘦-=𝘰*n n+=𝘰*𝘦 pset(63.5+n,63.5+𝘦)pset(63.5+n,63.5-𝘦)pset(63.5-n,63.5+𝘦)pset(63.5-n,63.5-𝘦)pset(63.5+𝘦,63.5+n)pset(63.5+𝘦,63.5-n)pset(63.5-𝘦,63.5+n)pset(63.5-𝘦,63.5-n)end pset(63.5,63.5-𝘵)pset(63.5,63.5+𝘵)pset(63.5-𝘵,63.5)pset(63.5+𝘵,63.5)end z={2,12,4,12,2}m={1,2,3,2,1}o={colors=z,sep=8,speed=300,f=0}𝘦(o)function o:u()if(self.freeze)return
|
||||
local n=self.f+1if(not self.on)n=0
|
||||
if(n>=self.speed)n=-self.speed
|
||||
if n==0or n==-self.speed then if(self.nextspeed)self.speed=self.nextspeed self.nextspeed=nil
|
||||
if(self.off_soon)self.on=false n=0
|
||||
if(self.nextcolors)self.colors=self.nextcolors
|
||||
end self.f=𝘦 end function 𝘦i(𝘦)if(𝘦<.5)return 𝘦*𝘦*𝘦*4else 𝘦-=1return 1-𝘦*𝘦*𝘦*-4
|
||||
end function i:draw()fillp(0)local 𝘵,𝘦,e,𝘰=self.colors,self.f,self.speed,self.sep local n=𝘰*(#𝘵-1)local e=e-n if(𝘦>=0)𝘦+=n
|
||||
for 𝘵,𝘢 in ipairs(𝘵)do local 𝘦=𝘦-(𝘵-1)*𝘰 𝘦=abs(𝘦)-n if(𝘦<=e and 𝘦>0)𝘦f(𝘦i(𝘦/e)<<6,𝘢)
|
||||
end end function i:mt(𝘦,n)if(not self.on)return true
|
||||
if(𝘦==1)return not n and self:starting_reverse()
|
||||
if(𝘦==2)return not n and self:starting_forward()
|
||||
if(𝘦==3)return not n and self:starting_reverse()or self:starting_forward()
|
||||
return true end function i:starting_reverse()return self.f+self.speed<self.sep*#self.colors end function i:starting_forward()return self.f>0and self.f<self.sep*#self.colors end 𝘦o={[0]=0,129,1,130,4,5,6,7,1,5,6,140,2,12,7,7}𝘦𝘳=split"0,0,0,0,0,128,129,133,141,13,6,15,7"𝘦d=split"0,0,128,129,133,141,13,13,6,6,15,15,7"𝘦𝘭=split"0,0,0,0,0,128,129,133,141,140,140,13,12"𝘦𝘩=split"0,0,0,128,130,141,2"𝘦c=8𝘦={files={},lnh=9,spc_full=6,txmd=129,txd=12,txf=30,exf=45,exmg=16,cmul=1,p=𝘦o,fd13=𝘦𝘭,fd14=𝘦𝘳,fd15=𝘦d,fd12=𝘦𝘩,twt=60,expect_cfg_line=true,txt_frame=𝘳,px=true,cx=0,cy=0}n(𝘦,function(𝘦)𝘦.stripes=u.new{colors=𝘦.bg_stripe_cols,dy=𝘦.bg_dy,weight=𝘦.bg_wgt}𝘦.brth=i.new{colors=𝘦.br_cols,sep=𝘦.br_sep,speed=𝘦.br_spd}𝘦.awm=true end)function 𝘦:set(𝘵,𝘦,n)self[𝘦]=n end function 𝘦:unset(𝘦,...)for 𝘦 in all(pack(...))do self[𝘦]=nil end end function 𝘦:at(𝘵,n,𝘦)self.txt_frame=c.new{x=n,from=𝘦,to=𝘦-self.exmg,frames=self.exf}end function 𝘦:c(𝘦,n,𝘵)local n,𝘵=𝘵*self.spc_full,n*self.lnh-1self:at(𝘦,64-ceil(n/2),64-ceil(𝘵/2))end function 𝘦:bon()self.brth.on=true self.brth.off_soon=false end function 𝘦:boff()self.brth.off_soon=true end function 𝘦:bspd(n,𝘦)self.brth.nextspeed=𝘦 end function 𝘦:bpal(n,𝘦)self.brth.nextcolors=𝘦==1and j or p end function 𝘦:bgdy(n,𝘦)self.stripes.dy=𝘦 end function 𝘦:bgwt(n,𝘦)self.stripes.weight=𝘦 end function 𝘦:av()z()pal()𝘸()if(type(self.file)=="string")self.file=split(self.file,"\n")
|
||||
end self.f=n end function n𝘭(n)if(n<.5)return n*n*n*4else n-=1return 1-n*n*n*-4
|
||||
end function o:draw()fillp(0)local 𝘵,n,e,𝘰=self.colors,self.f,self.speed,self.sep local 𝘦=𝘰*(#𝘵-1)local e=e-𝘦 if(n>=0)n+=𝘦
|
||||
for 𝘵,𝘢 in ipairs(𝘵)do local n=n-(𝘵-1)*𝘰 n=abs(n)-𝘦 if(n<=e and n>0)n𝘳(n𝘭(n/e)<<6,𝘢)
|
||||
end end function o:mt(n,𝘦)if(not self.on)return true
|
||||
if(n==1)return not 𝘦 and self:starting_reverse()
|
||||
if(n==2)return not 𝘦 and self:starting_forward()
|
||||
if(n==3)return not 𝘦 and self:starting_reverse()or self:starting_forward()
|
||||
return true end function o:starting_reverse()return self.f+self.speed<self.sep*#self.colors end function o:starting_forward()return self.f>0and self.f<self.sep*#self.colors end nc={[0]=0,129,1,130,4,5,6,7,1,5,6,140,2,12,7,7}n𝘩=split"0,0,0,0,0,128,129,133,141,13,6,15,7"n𝘺=split"0,0,128,129,133,141,13,13,6,6,15,15,7"n2=split"0,0,0,0,0,128,129,133,141,140,140,13,12"na=split"0,0,0,128,130,141,2"n𝘥=8n={files={},lnh=9,spc_full=6,txmd=129,txd=12,txf=30,exf=45,exmg=16,cmul=1,p=nc,fd13=n2,fd14=n𝘩,fd15=n𝘺,fd12=na,twt=60,expect_cfg_line=true,txt_frame=𝘳,px=true,cx=0,cy=0}𝘦(n,function(n)n.stripes=𝘧.new{colors=n.bg_stripe_cols,dy=n.bg_dy,weight=n.bg_wgt}n.brth=o.new{colors=n.br_cols,sep=n.br_sep,speed=n.br_spd}n.awm=true end)function n:set(𝘵,n,𝘦)self[n]=𝘦 end function n:unset(n,...)for n in all(pack(...))do self[n]=nil end end function n:at(𝘵,𝘦,n)self.txt_frame=a.new{x=𝘦,from=n,to=n-self.exmg,frames=self.exf}end function n:c(n,𝘦,𝘵)local 𝘦,𝘵=𝘵*self.spc_full,𝘦*self.lnh-1self:at(n,64-ceil(𝘦/2),64-ceil(𝘵/2))end function n:bon()self.brth.on=true self.brth.off_soon=false end function n:boff()self.brth.off_soon=true end function n:bspd(𝘦,n)self.brth.nextspeed=n end function n:bpal(𝘦,n)self.brth.nextcolors=n==1and z or m end function n:bgdy(𝘦,n)self.stripes.dy=n end function n:bgwt(𝘦,n)self.stripes.weight=n end function n:av()_()pal()h()if(type(self.file)=="string")self.file=split(self.file,"\n")
|
||||
if(not self.file)self:nf()
|
||||
assert(self.file)end function 𝘦:nf()if(#self.files>0)self.file=split(deli(self.files,1),"\n")self.expect_cfg_line=true self.cy=0self.cx=0
|
||||
end function 𝘦:ni()if not self.line then if(not self.file or#self.file==0)return
|
||||
local 𝘦=deli(self.file,1)if self.expect_cfg_line then self.expect_cfg_line=false for 𝘵,n in ipairs(split(𝘦," "))do if(#n>0)local n=split(n,":")assert(type(self[n[1]])=="function",tostr(𝘵).." - "..𝘦)self[n[1]](self,unpack(n))
|
||||
end return self:ni()end if(𝘦=="-----")self.line=nil self.expect_cfg_line=true self.cx=0self.cy=0return nil
|
||||
self.line=split(𝘦," ")end if(#self.line==0)self.line=nil self.cx=0self.cy+=self.lnh return self:ni()
|
||||
local 𝘦=tostr(deli(self.line,1))while(#𝘦==0and#self.line>0)self.cx+=self.spc_full 𝘦=tostr(deli(self.line,1))
|
||||
local n=𝘦𝘯,1if(𝘦[1]==">")𝘦,self.cx=sub(𝘦,2),self.cx+self.spc_full\2
|
||||
if(𝘦[1]=="!")𝘦,n=sub(𝘦,2),𝘦t
|
||||
if(𝘦[1]=="#")𝘦,n=sub(𝘦,2),𝘦1
|
||||
local n=𝘦𝘴(𝘦,self.cx,self.cy,n,self.txmd,self.txd,self.txf)self.cx=n.eff_w+self.spc_full return n,𝘦c*𝘦𝘺(𝘦)end 𝘦2={["."]=2,["?"]=2,["!"]=2}function 𝘦𝘺(𝘦)if(𝘦2[𝘦[#𝘦]])return 2
|
||||
return 1end function 𝘦:ey()if(self.file and#self.file>0)return false
|
||||
return#self.files==0end function 𝘣(n,𝘦,𝘵)pal(n,𝘦[1+𝘵*#𝘦&32767],1)end function 𝘦:u()if(not self.brth:mt(self.bwt))self.awm=false
|
||||
if self.px then self.twt-=1if self.twt<=0then local 𝘦,n=self:ni()self.cf=self.cf or self.ac if not 𝘦 then if(not self.file or#self.file==0)self:nf()
|
||||
self.px=false if(not self.cf)e(9,8,2)
|
||||
else self.txt_frame:push(𝘦)self.twt=n*self.cmul e(self.txf>1and 8or 9,0,4)end end else if self.twt<=0then local 𝘦=false if(btnp(1)and not self.cf)self.cf,𝘦=true,true
|
||||
if not self.nxp and self.cf and self.brth:mt(self.bwt,self.awm)then self.nxp=true self.txt_frame.go=true self.fpfrm=self.exf self.awm=true if(not self.ac)e(8,𝘦 and 16or 18,8)
|
||||
end if(𝘦 and not self.nxp)e(8,16,2)
|
||||
else self.twt-=1end end if(self.nxp and not self.d)if self.fpfrm>0then self.fpfrm-=1elseif self:ey()then self.txt_frame=𝘳 self.d=𝘪.new{di=.5}else self.nxp=false self.cf=false self.txt_frame=𝘳 self.px=true self.fpfrm=nil end
|
||||
self.stripes:u()self.brth:u()self.txt_frame:u()if(self.d and self.d:u())𝘢:next()
|
||||
end function 𝘦:draw()cls(0)pal(self.p,1)if(not self.hide_stripes)self.stripes:draw()
|
||||
assert(self.file)if(self.bgm and not self.xbgm and e&2==0)music(self.bgm,1000,7)else music(-1,250)
|
||||
end function n:onmchg()if e&2==0and not self.xbgm then music(self.nextbgm or self.bgm or-1,500,7)if(self.nextbgm)self.bgm=self.nextbgm self.nextbgm=nil
|
||||
else music(-1,250)end end function n:nf()if(#self.files>0)self.file=split(deli(self.files,1),"\n")self.expect_cfg_line=true self.cy=0self.cx=0
|
||||
end function n:ni()if not self.line then if(not self.file or#self.file==0)return
|
||||
local n=deli(self.file,1)if self.expect_cfg_line then self.expect_cfg_line=false for 𝘵,𝘦 in ipairs(split(n," "))do if(#𝘦>0)local 𝘦=split(𝘦,":")assert(type(self[𝘦[1]])=="function",tostr(𝘵).." - "..n)self[𝘦[1]](self,unpack(𝘦))
|
||||
end return self:ni()end if(n=="-----")self.line=nil self.expect_cfg_line=true self.cx=0self.cy=0return nil
|
||||
self.line=split(n," ")end if(#self.line==0)self.line=nil self.cx=0self.cy+=self.lnh return self:ni()
|
||||
local n=tostr(deli(self.line,1))while(#n==0and#self.line>0)self.cx+=self.spc_full n=tostr(deli(self.line,1))
|
||||
local 𝘦=n𝘴,1if(n[1]==">")n,self.cx=sub(n,2),self.cx+self.spc_full\2
|
||||
if(n[1]=="!")n,𝘦=sub(n,2),nf
|
||||
if(n[1]=="#")n,𝘦=sub(n,2),ni
|
||||
local 𝘦=nd(n,self.cx,self.cy,𝘦,self.txmd,self.txd,self.txf)self.cx=𝘦.eff_w+self.spc_full return 𝘦,n𝘥*nr(n)end n𝘶={["."]=2,["?"]=2,["!"]=2}function nr(n)if(n𝘶[n[#n]])return 2
|
||||
return 1end function n:ey()if(self.file and#self.file>0)return false
|
||||
return#self.files==0end function 𝘷(𝘦,n,𝘵)pal(𝘦,n[1+𝘵*#n&32767],1)end function n:u()if(not self.brth:mt(self.bwt))self.awm=false
|
||||
if self.px then self.twt-=1if self.twt<=0then local n,𝘦=self:ni()self.cf=self.cf or self.ac if not n then if(not self.file or#self.file==0)self:nf()
|
||||
self.px=false if(not self.cf)𝘢(9,8,2)
|
||||
else self.txt_frame:push(n)self.twt=𝘦*self.cmul 𝘢(self.txf>1and 8or 9,0,4)end end else if self.twt<=0then local n=false if(btnp(1)and not self.cf)self.cf,n=true,true
|
||||
if not self.nxp and self.cf and self.brth:mt(self.bwt,self.awm)then self.nxp=true self.txt_frame.go=true self.fpfrm=self.exf self.awm=true if(not self.ac)𝘢(8,n and 16or 18,8)
|
||||
end if(n and not self.nxp)𝘢(8,16,2)
|
||||
else self.twt-=1end end if(self.nxp and not self.d)if self.fpfrm>0then self.fpfrm-=1elseif self:ey()then self.txt_frame=𝘳 self.d=𝘯.new{di=.5}music(-1,533)else self.nxp=false self.cf=false self.txt_frame=𝘳 self.px=true self.fpfrm=nil end
|
||||
self.stripes:u()self.brth:u()self.txt_frame:u()if(self.d and self.d:u())𝘪:next()
|
||||
if(not self.d and self.nextbgm and not self.xbgm and e&2==0and stat(56)<=0)music(self.nextbgm,500,7)self.bgm=self.nextbgm self.nextbgm=nil
|
||||
end function n:draw()cls(0)pal(self.p,1)if(not self.hide_stripes)self.stripes:draw()
|
||||
if(not self.hide_breath)self.brth:draw()
|
||||
if(self.fpfrm)local 𝘦=self.fpfrm/self.exf 𝘣(12,self.fd12,𝘦)𝘣(13,self.fd13,𝘦)𝘣(14,self.fd14,𝘦)𝘣(15,self.fd15,𝘦)
|
||||
self.txt_frame:draw()if(not self.px and not self.cf and self.twt<=0)𝘭()print("➡️",121,121,12)print("➡️",120,120,self.brth:mt(self.bwt)and(a(2)and 7or 6)or 5)
|
||||
if(self.fpfrm)local n=self.fpfrm/self.exf 𝘷(12,self.fd12,n)𝘷(13,self.fd13,n)𝘷(14,self.fd14,n)𝘷(15,self.fd15,n)
|
||||
self.txt_frame:draw()if(not self.px and not self.cf and self.twt<=0)𝘩()print("➡️",121,121,12)print("➡️",120,120,self.brth:mt(self.bwt)and(𝘶(2)and 7or 6)or 5)
|
||||
if(self.d)self.d:draw()
|
||||
end _=[[bgdy:-0.1 bspd:240 c:3:18
|
||||
end q=[[bgdy:-0.1 bspd:240 c:3:18
|
||||
>w𝘪𝘵𝘩 𝘦𝘷𝘦𝘳𝘺 𝘤𝘰𝘶𝘯𝘵
|
||||
𝘧𝘳𝘰𝘮 1 !𝘶𝘱 𝘵𝘰 5,
|
||||
𝘺𝘰𝘶 !𝘸𝘢𝘬𝘦 𝘧𝘶𝘳𝘵𝘩𝘦𝘳.
|
||||
@ -93,18 +99,18 @@ set:exf:10 set:txf:30 set:txd:45 set:ac:1 bgwt:9 bgdy:0.1 bspd:225 c:1:1
|
||||
bspd:210 bgdy:0.15 bgwt:10 c:1:1
|
||||
2
|
||||
-----
|
||||
bspd:180 bgdy:0.2 bgwt:11 c:1:1
|
||||
bspd:180 bgdy:0.2 bgwt:11 c:1:1 set:nextbgm:21
|
||||
3
|
||||
-----
|
||||
bgdy:0.25 bpal:2 bgwt:12 c:1:1
|
||||
4
|
||||
-----
|
||||
bgdy:0.3 bgwt:13 c:1:1
|
||||
bgdy:0.3 bgwt:13 c:1:1 set:nextbgm:-1
|
||||
5
|
||||
-----
|
||||
set:hide_breath:1 unset:ac set:hide_stripes:1 boff set:txf:1 set:txd:0 set:exd:0 set:exf:1 set:bwt:0 c:1:11
|
||||
wide awake!
|
||||
]]function 𝘦𝘥()return 𝘦.new{br_cols=p,file=[[c:2:15 bon
|
||||
]]function nu()return n.new{bgm=19,br_cols=m,file=[[c:2:15 bon
|
||||
y𝘰𝘶'𝘷𝘦 𝘭𝘦𝘢𝘳𝘯𝘦𝘥
|
||||
𝘴𝘰 𝘸𝘦𝘭𝘭!
|
||||
-----
|
||||
@ -126,12 +132,12 @@ y𝘰𝘶 𝘨𝘦𝘵 𝘵𝘰 𝘵𝘢𝘬𝘦 𝘺𝘰𝘶𝘳
|
||||
!𝘮𝘦𝘮𝘰𝘳𝘪𝘦𝘴 𝘰𝘧 𝘵𝘩𝘪𝘴
|
||||
𝘦𝘹𝘱𝘦𝘳𝘪𝘦𝘯𝘤𝘦 𝘸𝘪𝘵𝘩 𝘺𝘰𝘶,
|
||||
-----
|
||||
c:4:20 bgdy:-0.15 bspd:270
|
||||
c:4:20 bgdy:-0.15 bspd:270 set:nextbgm:20
|
||||
𝘣𝘶𝘵 !𝘢𝘭𝘭 𝘵𝘩𝘦 𝘩𝘺𝘱𝘯𝘰𝘵𝘪𝘤
|
||||
!𝘴𝘶𝘨𝘨𝘦𝘴𝘵𝘪𝘰𝘯𝘴 𝘧𝘳𝘰𝘮
|
||||
>𝘵𝘩𝘪𝘴 𝘨𝘢𝘮𝘦 𝘸𝘪𝘭𝘭 !𝘧𝘢𝘥𝘦
|
||||
>𝘢𝘴 𝘺𝘰𝘶 #𝘸𝘢𝘬𝘦 #𝘶𝘱.
|
||||
]],files={_}}end function 𝘦e()𝘢=x.new{{f=𝘦a}}return 𝘦.new{br_speed=240,br_cols=p,bg_dy=-.12,p={[0]=0,128,133,5,4,5,6,7,133,134,6,140,132,12,7,7},file=[[c:3:13
|
||||
]],files={q}}end function n0()𝘪=b.new{{f=nl}}return n.new{xbgm=true,br_speed=240,br_cols=m,bg_dy=-.12,p={[0]=0,128,133,5,4,5,6,7,133,134,6,140,132,12,7,7},file=[[c:3:13
|
||||
t𝘩𝘪𝘴 𝘩𝘺𝘱𝘯𝘰𝘵𝘪𝘤
|
||||
𝘦𝘹𝘱𝘦𝘳𝘪𝘦𝘯𝘤𝘦 𝘪𝘴
|
||||
𝘦𝘯𝘥𝘪𝘯𝘨 !𝘯𝘰𝘸.
|
||||
@ -155,83 +161,90 @@ c:5:17
|
||||
>𝘵𝘩𝘪𝘴 𝘧𝘪𝘤𝘵𝘪𝘰𝘯 𝘢𝘳𝘦
|
||||
𝘭𝘦𝘧𝘵 𝘣𝘦𝘩𝘪𝘯𝘥. t𝘩𝘦𝘺
|
||||
𝘥𝘰 𝘯𝘰𝘵 𝘢𝘧𝘧𝘦𝘤𝘵 𝘺𝘰𝘶
|
||||
𝘰𝘳 𝘺𝘰𝘶𝘳 𝘮𝘦𝘮𝘰𝘳𝘺.]],files={_}}end function 𝘦a()v()return{u=𝘨,av=𝘨,draw=function()pal()𝘭()cls(0)print("session ended",38,7,5)print("to replay awakener,",26,58,6)print("hold ❎",45,65,6)print("kistaro.itch.io",34,116,5)end}end 𝘮={f=180}n(𝘮,function(𝘦)𝘦.c=i.new{colors={7,15,14,8,2},sep=3,f=15,on=true,speed=240}𝘸()end)function 𝘮:u()if(self.c.f<96)self.c:u()return
|
||||
𝘰𝘳 𝘺𝘰𝘶𝘳 𝘮𝘦𝘮𝘰𝘳𝘺.]],files={q}}end function nl()k()return{u=𝘮,av=𝘮,draw=function()pal()𝘩()cls(0)print("session ended",38,7,5)print("to replay awakener,",26,58,6)print("hold ❎",45,65,6)print("kistaro.itch.io",34,116,5)end}end 𝘸={f=180}𝘦(𝘸,function(n)n.c=o.new{colors={7,15,14,8,2},sep=3,f=15,on=true,speed=240}h()end)function 𝘸:u()if(self.c.f<96)self.c:u()return
|
||||
self.f-=1if(self.f<150and btnp()&15>0and self.f>0)self.f=0
|
||||
if(self.f==0)self.d=𝘪.new{di=1}
|
||||
if(self.f==0)self.d=𝘯.new{di=1}
|
||||
if(self.d)self.d:u()
|
||||
if(self.f<=-32)𝘵=l.new()𝘵:u()
|
||||
end function 𝘮:draw()cls()self.c:draw()if self.f<180then s()print("18+",55,60,7)print("a𝘥𝘶𝘭𝘵𝘴 𝘰𝘯𝘭𝘺",30,90,15)if(self.f==179)e(10)
|
||||
if(self.f<=-32)𝘵=𝘱.new()𝘵:u()
|
||||
end function 𝘸:draw()cls()self.c:draw()if self.f<180then x()print("18+",55,60,7)print("a𝘥𝘶𝘭𝘵𝘴 𝘰𝘯𝘭𝘺",30,90,15)if(self.f==179)𝘢(10)
|
||||
end if(self.d)self.d:draw()
|
||||
end l={f=0}n(l,function(𝘦)𝘦.d=𝘪.new{di=-1}v()end)function l:u()local 𝘦=self.f+1if(𝘦<0)𝘦=32767
|
||||
if(btnp(1)and 𝘦>150and self.d.di~=1)self.d.di=1e(9,16,8)
|
||||
if(self.d:u()and self.d.di>0)𝘵=q()𝘵:u()
|
||||
if(𝘦==1or 𝘦==45or 𝘦==90)e(9,0,4)
|
||||
self.f=𝘦 end function l:draw()self:dtx()self.d:draw()end function l:dtx()cls()s()print("⁶w⁶twarning",20,2,10)𝘭()cursor(1,25)color(6)print"this game will ᶜchypnotizeᶜ6 you."if(self.f<45)return
|
||||
end 𝘱={f=0}𝘦(𝘱,function(n)n.d=𝘯.new{di=-1}k()end)function 𝘱:u()local n=self.f+1if(n<0)n=32767
|
||||
if(btnp(1)and n>150and self.d.di~=1)self.d.di=1𝘢(9,16,8)
|
||||
if(self.d:u()and self.d.di>0)𝘵=nn()𝘵:u()
|
||||
if(n==1or n==45or n==90)𝘢(9,0,4)
|
||||
self.f=n end function 𝘱:draw()self:dtx()self.d:draw()end function 𝘱:dtx()cls()x()print("⁶w⁶twarning",20,2,10)𝘩()cursor(1,25)color(6)print"this game will ᶜchypnotizeᶜ6 you."if(self.f<45)return
|
||||
print""print"hypnotic suggstions include:"print"relaxation, trance, obedience,"print"loss of volition, euphoria, joy,"print"amnesia, identity loss, and the"print"experience of ᶜetranformation"print"into a pooltoy orca.ᶜ6"if(self.f<90)return
|
||||
print""print"an awakener that removes all"print"suggestions is available at"print"ᶜaany time:ᶜ6 hold ❎ or 🅾️."print"gameplay uses only arrows."if(self.f<300)return
|
||||
print""print""print" consent and begin: ᶜ7➡️"end function q()local 𝘦=𝘺.new()𝘦:av()return 𝘦 end 𝘺={}n(𝘺,function(𝘦)𝘦.a=𝘰.new{noscore=true,max_score=9999,wordwait=9999,extra_layer={draw=function()𝘦:m()end,u=𝘨},phin_x=62}end)function 𝘺:av()self.a:av()𝘸()end function 𝘺:draw()self.a:draw()end function 𝘺:m()s()print("⁶w⁶tv𝘢𝘤𝘢𝘵𝘪𝘰𝘯",18,24,0)print("⁶w⁶tv𝘢𝘤𝘢𝘵𝘪𝘰𝘯",17,23,3)print("⁶w⁶tv𝘢𝘤𝘢𝘵𝘪𝘰𝘯",16,22,15)if(a(8)or self.a.wordremain~=0)print("p𝘳𝘦𝘴𝘴",43,96,3)print("p𝘳𝘦𝘴𝘴",42,95,15)𝘭()print("➡️",79,98,3)print("➡️",78,97,15)
|
||||
end function 𝘺:u()self.a.wordtimer=9999if(btnp(1)and self.a.wordremain~=0and not self.pp)self.a.wordremain=0self.pp=true 𝘦𝘶()e(11,0,16)
|
||||
self.a:u()end 𝘫={s={4},ws=3,hs=2,idle=true,xo=-12,yo=-8}𝘦𝘦={s={64},ws=2,hs=3,xo=-4,yo=-8}𝘦n={s={69},ws=3,hs=3,xo=-12,yo=-8}𝘦r={s={72},ws=3,hs=2,xo=-12,yo=-8}𝘦u={s={128},ws=3,hs=3,xo=-12,yo=-16}𝘦𝘵={s={77},ws=2,hs=3,xo=-4,yo=-16}𝘦l=𝘦𝘵 𝘦𝘧={s={128},ws=3,hs=3,xo=-12,yo=-16}𝘦5={s={104},ws=3,hs=2,xo=-12,yo=-8}𝘦𝘱=𝘦n 𝘦𝘤=𝘦𝘦 𝘦𝘨={s={0},ws=1,hs=2}𝘧={x=-12,xtarget=16,y=64,dy=0,state=𝘫}n(𝘧)function 𝘧:u()local 𝘵,n,𝘦,e=self.x,self.y,self.dy,self.splasher if not self.entered then 𝘵+=1self.entered=𝘵>=self.xtarget elseif self.exiting then if(𝘵+self.state.xo>128)self.exited=true else 𝘵+=1
|
||||
end if self.entered and not self.exiting then if(n>=61and n<=67)if(btn(2))and 𝘦<1then e:surfacing_splash(𝘵,3.8,true)𝘦=-3.8elseif(btn(3))and 𝘦>-1then e:landing_splash(𝘵,3.8,true)𝘦=3.8end else 𝘦+=(btn(3)and.125or 0)-(btn(2)and.125or 0)
|
||||
end if(n>64)𝘦-=.3
|
||||
if(n<64)𝘦+=.3
|
||||
local 𝘰=n+𝘦 if 𝘰<=64and n>64then e:surfacing_splash(𝘵,-𝘦,btn(2)and 𝘦>-3.8)if btn(2)then if(𝘦>-3.8)𝘰=64+(𝘦+n-64)/𝘦*-3.8𝘦=-3.8else 𝘦=(𝘦-7.6)/2.5
|
||||
else if(𝘦>-.75)𝘰=64𝘦=0else 𝘦/=1.75
|
||||
end elseif 𝘰>=64and n<64then e:landing_splash(𝘵,𝘦,btn(3)and 𝘦<3.8)if btn(3)then if(𝘦<3.8)𝘰=64-(𝘦-n+64)/𝘦*3.8𝘦=3.8else 𝘦=(7.6+𝘦)/2.5
|
||||
else if(𝘦<.75)𝘰=64𝘦=0else 𝘦/=1.75
|
||||
end end n=𝘰 local e,𝘰=n>64,𝘦𝘨 if 𝘦<-2.15then 𝘰=e and 𝘦𝘤 or 𝘦𝘦 elseif 𝘦<=-1.45then 𝘰=e and 𝘦𝘱 or 𝘦n elseif 𝘦<1.45then if(n>50and n<78)𝘰=𝘫 else 𝘰=e and 𝘦5 or 𝘦r
|
||||
elseif 𝘦<=2.15then 𝘰=e and 𝘦𝘧 or 𝘦u else 𝘰=e and 𝘦l or 𝘦𝘵 end if(n>50and n<78and 𝘦>-1.35and 𝘦<1.35)𝘰=𝘫
|
||||
self.x,self.y,self.dy,self.state=𝘵,n,𝘦,𝘰 end function 𝘧:box()local 𝘦=self.state return{self.x+𝘦.xo,self.y+𝘦.yo,𝘦.ws*8,𝘦.hs*8}end function 𝘧:draw()local 𝘦,n=self.state,self.y if(𝘦.idle)n+=𝘷()
|
||||
spr(𝘦.s[1+(t()<<1&.99999*#𝘦.s&32767)],self.x+𝘦.xo,n+𝘦.yo,self.state.ws,self.state.hs)end b={x=129,y=60,on_hit=𝘨}n(b,function(𝘦)poke(24408,129)𝘦.w=print(𝘦.str,0,-9999)-1end)function 𝘦3(𝘦,n)if(𝘦[1]>n[1]+n[3])return false
|
||||
if(𝘦[1]+𝘦[3]<n[1])return false
|
||||
if(𝘦[2]>n[2]+n[4])return false
|
||||
return not(𝘦[2]+𝘦[4]<n[2])end function b:u()if(𝘦3({self.x,self.y,self.w,6},self.phin:box()))self:on_hit()return true
|
||||
self.x-=1return self.x<-self.w end function b:draw()poke(24408,129)print(self.str,self.x+1,self.y+1,4107)print(self.str,self.x,self.y,4106)end function 𝘦𝘮()poke(24415,16)memset(24441,255,7)pal()pal({[0]=1,0,2,140,4,5,7,7,8,9,10,132,12,12,14,7},1)pal({[0]=1,0,130,140,129,5,141,13,8,9,10,132,131,12,141,7},2)end function 𝘷()return 2.5*sin((t())>>1)end function z()memset(24432,0,16)end 𝘹={}n(𝘹)function 𝘹:draw()local 𝘦=𝘷()rectfill(0,66+𝘦,128,77+𝘦,4096)poke2(24440,-31.99611<<>𝘦)rectfill(0,78+𝘦,128,89+𝘦,4160.65726)rectfill(0,90+𝘦,128,97+(𝘦>>1),4100.88051)rectfill(0,98+(𝘦>>1),128,104+(𝘦>>2),4100.65726)rectfill(0,104+(𝘦>>2),128,110+(𝘦>>2),4100)rectfill(0,111+(𝘦>>2),128,118+(𝘦>>3),4161.88051)rectfill(0,119+(𝘦>>3),128,124+(𝘦>>3),4161.65726)rectfill(0,125+(𝘦>>3),128,128,4097)end 𝘱={x=0,y=0,dx=0,dy=0,f=-1}n(𝘱)function 𝘱:u()self.f+=1if(self.f>=12)return true
|
||||
self.x+=self.dx self.y+=self.dy end function 𝘱:draw()spr(48+self.f\2,self.x,self.y)end 𝘰={score=0,wordwait=90}n(𝘰,function(𝘦)𝘦.phin=𝘧.new{splasher=𝘦,xtarget=𝘦.phin_x}𝘦.sky=y.new{c=13}𝘦.sea=𝘹.new()𝘦.bg=o.new()𝘦.fg=o.new()𝘦.words=o.new()𝘦.t0=t()𝘦.wordremain=𝘦.max_score or 𝘰.max_score 𝘦.wordtimer=𝘦.wordwait or 𝘰.wordwait 𝘦.v=𝘴.of{𝘦.sky,𝘦.sea,𝘦.waves,𝘦.noscore and 𝘳 or{draw=function()poke(24408,0)local 𝘦=tostr(𝘦.score)print(𝘦,1,2,3)print(𝘦,2,1,3)print(𝘦,0,1,3)print(𝘦,1,0,3)print(𝘦,1,1,15)end},𝘦.bg,𝘦.phin,𝘦.fg,𝘦.words,𝘦.extra_layer or 𝘳}𝘦.d=𝘪.new{c=1,di=.34}end)function 𝘰:av()𝘦𝘢()end function 𝘰:u()if self.phin.entered then if(self.wordtimer<=0and self.wordremain>0)self:spawn_word()self.wordtimer=self.wordwait self.wordremain-=1
|
||||
print""print""print" consent and begin: ᶜ7➡️"end function nn()local n=c.new()n:av()return n end c={}𝘦(c,function(n)n.a=𝘰.new{noscore=true,max_score=9999,wordwait=9999,extra_layer={draw=function()n:m()end,u=𝘮},phin_x=62}end)function c:av()self.a:av()h()end function c:onmchg()self.a:onmchg()end function c:draw()self.a:draw()end function c:m()x()print("⁶w⁶tv𝘢𝘤𝘢𝘵𝘪𝘰𝘯",18,24,0)print("⁶w⁶tv𝘢𝘤𝘢𝘵𝘪𝘰𝘯",17,23,3)print("⁶w⁶tv𝘢𝘤𝘢𝘵𝘪𝘰𝘯",16,22,15)if(𝘶(8)or self.a.wordremain~=0)print("p𝘳𝘦𝘴𝘴",43,96,3)print("p𝘳𝘦𝘴𝘴",42,95,15)𝘩()print("➡️",79,98,3)print("➡️",78,97,15)
|
||||
end function c:u()self.a.wordtimer=9999if(btnp(1)and self.a.wordremain~=0and not self.pp)self.a.wordremain=0self.pp=true n𝘧()𝘢(11,0,16)
|
||||
self.a:u()end 𝘫={s={4},ws=3,hs=2,idle=true,xo=-12,yo=-8}n𝘦={s={64},ws=2,hs=3,xo=-4,yo=-8}n𝘵={s={69},ws=3,hs=3,xo=-12,yo=-8}n5={s={72},ws=3,hs=2,xo=-12,yo=-8}n𝘱={s={128},ws=3,hs=3,xo=-12,yo=-16}n𝘰={s={77},ws=2,hs=3,xo=-4,yo=-16}n𝘤=n𝘰 n3={s={128},ws=3,hs=3,xo=-12,yo=-16}n𝘨={s={104},ws=3,hs=2,xo=-12,yo=-8}ns=n𝘵 n𝘮=n𝘦 n𝘸={s={0},ws=1,hs=2}𝘤={x=-12,xtarget=16,y=64,dy=0,state=𝘫}𝘦(𝘤)function 𝘤:u()local 𝘵,𝘦,n,e=self.x,self.y,self.dy,self.splasher if not self.entered then 𝘵+=1self.entered=𝘵>=self.xtarget elseif self.exiting then if(𝘵+self.state.xo>128)self.exited=true else 𝘵+=1
|
||||
end if self.entered and not self.exiting then if(𝘦>=61and 𝘦<=67)if(btn(2))and n<1then e:surfacing_splash(𝘵,3.8,true)n=-3.8elseif(btn(3))and n>-1then e:landing_splash(𝘵,3.8,true)n=3.8end else n+=(btn(3)and.125or 0)-(btn(2)and.125or 0)
|
||||
end if(𝘦>64)n-=.3
|
||||
if(𝘦<64)n+=.3
|
||||
local 𝘰=𝘦+n if 𝘰<=64and 𝘦>64then e:surfacing_splash(𝘵,-n,btn(2)and n>-3.8)if btn(2)then if(n>-3.8)𝘰=64+(n+𝘦-64)/n*-3.8n=-3.8else n=(n-7.6)/2.5
|
||||
else if(n>-.75)𝘰=64n=0else n/=1.75
|
||||
end elseif 𝘰>=64and 𝘦<64then e:landing_splash(𝘵,n,btn(3)and n<3.8)if btn(3)then if(n<3.8)𝘰=64-(n-𝘦+64)/n*3.8n=3.8else n=(7.6+n)/2.5
|
||||
else if(n<.75)𝘰=64n=0else n/=1.75
|
||||
end end 𝘦=𝘰 local e,𝘰=𝘦>64,n𝘸 if n<-2.15then 𝘰=e and n𝘮 or n𝘦 elseif n<=-1.45then 𝘰=e and ns or n𝘵 elseif n<1.45then if(𝘦>50and 𝘦<78)𝘰=𝘫 else 𝘰=e and n𝘨 or n5
|
||||
elseif n<=2.15then 𝘰=e and n3 or n𝘱 else 𝘰=e and n𝘤 or n𝘰 end if(𝘦>50and 𝘦<78and n>-1.35and n<1.35)𝘰=𝘫
|
||||
self.x,self.y,self.dy,self.state=𝘵,𝘦,n,𝘰 end function 𝘤:box()local n=self.state return{self.x+n.xo,self.y+n.yo,n.ws*8,n.hs*8}end function 𝘤:draw()local n,𝘦=self.state,self.y if(n.idle)𝘦+=𝘬()
|
||||
spr(n.s[1+(t()<<1&.99999*#n.s&32767)],self.x+n.xo,𝘦+n.yo,self.state.ws,self.state.hs)end w={x=129,y=60,on_hit=𝘮}𝘦(w,function(n)poke(24408,129)n.w=print(n.str,0,-9999)-1end)function n8(n,𝘦)if(n[1]>𝘦[1]+𝘦[3])return false
|
||||
if(n[1]+n[3]<𝘦[1])return false
|
||||
if(n[2]>𝘦[2]+𝘦[4])return false
|
||||
return not(n[2]+n[4]<𝘦[2])end function w:u()if(n8({self.x,self.y,self.w,6},self.phin:box()))self:on_hit()return true
|
||||
self.x-=1return self.x<-self.w end function w:draw()poke(24408,129)print(self.str,self.x+1,self.y+1,4107)print(self.str,self.x,self.y,4106)end function nh()poke(24415,16)memset(24441,255,7)pal()pal({[0]=1,0,2,140,4,5,7,7,8,9,10,132,12,12,14,7},1)pal({[0]=1,0,130,140,129,5,141,13,8,9,10,132,131,12,141,7},2)end function 𝘬()return 2.5*sin((t())>>1)end function _()memset(24432,0,16)end 𝘹={}𝘦(𝘹)function 𝘹:draw()local n=𝘬()rectfill(0,66+n,128,77+n,4096)poke2(24440,-31.99611<<>n)rectfill(0,78+n,128,89+n,4160.65726)rectfill(0,90+n,128,97+(n>>1),4100.88051)rectfill(0,98+(n>>1),128,104+(n>>2),4100.65726)rectfill(0,104+(n>>2),128,110+(n>>2),4100)rectfill(0,111+(n>>2),128,118+(n>>3),4161.88051)rectfill(0,119+(n>>3),128,124+(n>>3),4161.65726)rectfill(0,125+(n>>3),128,128,4097)end 𝘨={x=0,y=0,dx=0,dy=0,f=-1}𝘦(𝘨)function 𝘨:u()self.f+=1if(self.f>=12)return true
|
||||
self.x+=self.dx self.y+=self.dy end function 𝘨:draw()spr(48+self.f\2,self.x,self.y)end 𝘰={score=0,wordwait=90}𝘦(𝘰,function(n)n.phin=𝘤.new{splasher=n,xtarget=n.phin_x}n.sky=y.new{c=13}n.sea=𝘹.new()n.bg=d.new()n.fg=d.new()n.words=d.new()n.t0=t()n.wordremain=n.max_score or 𝘰.max_score n.wordtimer=n.wordwait or 𝘰.wordwait n.v=f.of{n.sky,n.sea,n.waves,n.noscore and 𝘳 or{draw=function()poke(24408,0)local n=tostr(n.score)print(n,1,2,3)print(n,2,1,3)print(n,0,1,3)print(n,1,0,3)print(n,1,1,15)end},n.bg,n.phin,n.fg,n.words,n.extra_layer or 𝘳}n.d=𝘯.new{c=1,di=.34}end)function 𝘰:av()if(e&1==0)music(0,1000,7)
|
||||
n1()end function 𝘰:onmchg()music(e&1==0and 0or-1,500,7)end function 𝘰:u()if self.phin.entered then if(self.wordtimer<=0and self.wordremain>0)self:spawn_word()self.wordtimer=self.wordwait self.wordremain-=1
|
||||
self.wordtimer-=1end if(self.wordremain<=0and self.words.next==nil)self.phin.exiting=true
|
||||
if self.phin.x>90then if(self.d:u())𝘢:next()
|
||||
end self.v:u()end function 𝘰:spawn_word()if(not self.pattern)self.pattern=𝘦𝘰()self.pattern_idx=0self.next_break=8+𝘯(9)
|
||||
local 𝘦,n=(self.pattern_idx&3)+1,0if(self.next_break<=0)local 𝘵=𝘦𝘰()𝘦=𝘵[1]==self.pattern[𝘦]and 2or 1self.pattern=𝘵 self.next_break=8+𝘯(9)n=3
|
||||
self.pattern_idx=𝘦 self.next_break-=1local 𝘦=self.pattern[𝘦]self.words:pb(b.new{y=32*𝘦+𝘯(13)-6,phin=self.phin,on_hit=function(𝘦)self:word_hit(𝘦)end,str=rnd(self.wordsets[𝘦+n])})end function 𝘯(𝘦)return rnd(𝘦)&32767end function 𝘦𝘰()local 𝘰,𝘵=𝘯(3),𝘯(2)if(𝘵==𝘰)𝘵=2
|
||||
local n=𝘯(2)if(n==𝘵)n=2
|
||||
local 𝘦=𝘯(2)if(𝘦==n)𝘦=2
|
||||
while(𝘦==n or 𝘦==𝘰)𝘦=(𝘦+1)%3
|
||||
return{𝘰+1,𝘵+1,n+1,𝘦+1}end function 𝘰:word_hit(𝘦)self.score+=1e(15)self.bg:pb(𝘱.new{x=𝘦.x-1,y=𝘦.y-1,dx=-2})self.bg:pb(𝘱.new{x=𝘦.x+𝘦.w,y=𝘦.y-1,dx=1})end function 𝘰:draw()𝘦𝘮()self.v:draw()self.d:draw()end function 𝘰:draw_splash(𝘵,𝘦)if(𝘦<.5)return
|
||||
local n=𝘦+rnd(𝘦)&2047for 𝘰=0,n do local 𝘦=𝘬.new{x=𝘵,force=𝘦,y=72+𝘷(),f=𝘰/n-.5}if(rnd()<.5)self.bg:pb(𝘦)else self.fg:pb(𝘦)
|
||||
end end function 𝘰:landing_splash(𝘵,𝘦,n)if(𝘦>1)e(n and 13or 12,n and 16or 0,16)
|
||||
self:draw_splash(𝘵,𝘦)end function 𝘰:surfacing_splash(n,𝘦,𝘵)if(𝘦>1)e(𝘵 and 13or 12,0,16)
|
||||
self:draw_splash(n,𝘦)end 𝘦𝘸={4099,4157.64705}𝘬={}n(𝘬,function(𝘦)𝘦.dx=(𝘦.f*𝘦.force>>2)-.75𝘦.x+=16*𝘦.f 𝘦.dy=-rnd(𝘦.force*.66)𝘦.r=1+rnd(.75+(𝘦.force>>4))𝘦.c=rnd(𝘦𝘸)end)function 𝘬:u()self.x+=self.dx self.y+=self.dy self.dy+=.3return self.y>72+𝘷()end function 𝘬:draw()circfill(self.x,self.y,self.r,self.c)local 𝘦=self.r>>1pset(self.x+𝘦,self.y-𝘦,4111)end 𝘤={frem=60}n(𝘤)function 𝘤:av()𝘸()local 𝘦=100if(𝘢.max_score~=0)𝘦=𝘢.score/𝘢.max_score*100\1
|
||||
if(𝘦==0and 𝘢.score>0)𝘦=1
|
||||
self.score_pct="⁶w⁶t"..tostr(𝘦).."%"self.score_str=tostr(𝘢.score).." / "..tostr(𝘢.max_score)self.col=𝘯(8)+8if 𝘦==100then self.final_text=[[perfect! remarkable! you hit
|
||||
if self.phin.x>90then if(not self.mstp)self.mstp=true music(-1,800)
|
||||
if(self.d:u())𝘪:next()
|
||||
end self.v:u()end function 𝘰:spawn_word()if(not self.pattern)self.pattern=ne()self.pattern_idx=0self.next_break=8+𝘴(9)
|
||||
local n,𝘦=(self.pattern_idx&3)+1,0if(self.next_break<=0)local 𝘵=ne()n=𝘵[1]==self.pattern[n]and 2or 1self.pattern=𝘵 self.next_break=8+𝘴(9)𝘦=3
|
||||
self.pattern_idx=n self.next_break-=1local n=self.pattern[n]self.words:pb(w.new{y=32*n+𝘴(13)-6,phin=self.phin,on_hit=function(n)self:word_hit(n)end,str=rnd(self.wordsets[n+𝘦])})end function 𝘴(n)return rnd(n)&32767end function ne()local 𝘰,𝘵=𝘴(3),𝘴(2)if(𝘵==𝘰)𝘵=2
|
||||
local 𝘦=𝘴(2)if(𝘦==𝘵)𝘦=2
|
||||
local n=𝘴(2)if(n==𝘦)n=2
|
||||
while(n==𝘦 or n==𝘰)n=(n+1)%3
|
||||
return{𝘰+1,𝘵+1,𝘦+1,n+1}end function 𝘰:word_hit(n)self.score+=1𝘢(15)self.bg:pb(𝘨.new{x=n.x-1,y=n.y-1,dx=-2})self.bg:pb(𝘨.new{x=n.x+n.w,y=n.y-1,dx=1})end function 𝘰:draw()nh()self.v:draw()self.d:draw()end function 𝘰:draw_splash(𝘵,n)if(n<.5)return
|
||||
local 𝘦=n+rnd(n)&2047for 𝘰=0,𝘦 do local n=g.new{x=𝘵,force=n,y=72+𝘬(),f=𝘰/𝘦-.5}if(rnd()<.5)self.bg:pb(n)else self.fg:pb(n)
|
||||
end end function 𝘰:landing_splash(𝘵,n,𝘦)if(n>1)𝘢(𝘦 and 13or 12,𝘦 and 16or 0,16)
|
||||
self:draw_splash(𝘵,n)end function 𝘰:surfacing_splash(𝘦,n,𝘵)if(n>1)𝘢(𝘵 and 13or 12,0,16)
|
||||
self:draw_splash(𝘦,n)end n6={4099,4157.64705}g={}𝘦(g,function(n)n.dx=(n.f*n.force>>2)-.75n.x+=16*n.f n.dy=-rnd(n.force*.66)n.r=1+rnd(.75+(n.force>>4))n.c=rnd(n6)end)function g:u()self.x+=self.dx self.y+=self.dy self.dy+=.3return self.y>72+𝘬()end function g:draw()circfill(self.x,self.y,self.r,self.c)local n=self.r>>1pset(self.x+n,self.y-n,4111)end 𝘥={frem=60}𝘦(𝘥)function 𝘥:av()h()if(e&1==0)music(0,500,7)
|
||||
local n=100if(𝘪.max_score~=0)n=𝘪.score/𝘪.max_score*100\1
|
||||
if(n==0and 𝘪.score>0)n=1
|
||||
self.score_pct="⁶w⁶t"..tostr(n).."%"self.score_str=tostr(𝘪.score).." / "..tostr(𝘪.max_score)self.col=𝘴(8)+8if n==100then self.final_text=[[perfect! remarkable! you hit
|
||||
each and every target.
|
||||
good toy!]]elseif 𝘦>90then self.final_text=[[ so close!
|
||||
good toy!]]elseif n>90then self.final_text=[[ so close!
|
||||
going to go for them all
|
||||
next time?]]elseif 𝘦>20then self.final_text=[[ hope you had fun!
|
||||
come play again some time!]]elseif 𝘦>5then self.final_text=[[ wow! it is harder to miss the
|
||||
next time?]]elseif n>20then self.final_text=[[ hope you had fun!
|
||||
come play again some time!]]elseif n>5then self.final_text=[[ wow! it is harder to miss the
|
||||
words than to hit them. this is
|
||||
a great try! think you can miss
|
||||
all of them next time?]]elseif 𝘦>0then self.final_text=[[ you're so close! just a tiny
|
||||
all of them next time?]]elseif n>0then self.final_text=[[ you're so close! just a tiny
|
||||
bit more and you will miss every
|
||||
target! this is a phenomenal
|
||||
accomplishment already. will you
|
||||
miss them all next time?]]else self.final_text=[[unbelieveable! i didn't think
|
||||
this was even possible!
|
||||
spectacular work.
|
||||
good toy!!]]end end function 𝘤:u()if(a(2)~=self.lasthz)self.col=𝘯(8)+8
|
||||
self.lasthz=a(2)if(self.frem<=0and btnp(1)and not self.d)self.d=𝘪.new{di=.5}
|
||||
good toy!!]]end end function 𝘥:onmchg()music(e&1==0and 0or-1,500,7)end function 𝘥:u()if(𝘶(2)~=self.lasthz)self.col=𝘴(8)+8
|
||||
self.lasthz=𝘶(2)if(self.frem<=0and btnp(1)and not self.d)self.d=𝘯.new{di=.5}
|
||||
if(self.frem>0)self.frem-=1
|
||||
if(self.d and self.d:u())𝘢:next()
|
||||
end 𝘦s=split"12,13,14,8,137,9,10,129,1,130,2,140,5,6,7"function 𝘤:draw()pal()camera()z()pal(𝘦s,1)for 𝘦=0,5do local 𝘵,𝘦=4096+𝘦+1+(𝘦+2<<4),20*𝘦 for n,𝘰 in ipairs{0,20560>>>16,23130>>>16,44975>>>16}do rectfill(0,𝘦+5*n,128,𝘦+4+5*n,𝘵+𝘰)end end rectfill(0,120,128,128,4103)s()print("⁶w⁶tgreat job!",5,8,0)print("f𝘪𝘯𝘢𝘭 𝘴𝘤𝘰𝘳𝘦:",5,26,0)local 𝘦=123-6*#self.score_str print(self.score_str,𝘦+3,35,15)print(self.score_str,𝘦+2,34,14)print(self.score_str,𝘦+1,33,12)print(self.score_str,𝘦,32,0)print(self.score_pct,64-print(self.score_pct,0,-9999)/2,59,self.col)𝘭()local 𝘦=print(self.final_text,0,-999,0)-1print(self.final_text,64-𝘦/2,90,0)if(self.frem<=0and not self.d)print("➡️",117,120,15)print("➡️",116,119,a(2)and 0or 9)
|
||||
if(self.d and self.d:u())𝘪:next()
|
||||
end n4=split"12,13,14,8,137,9,10,129,1,130,2,140,5,6,7"function 𝘥:draw()pal()camera()_()pal(n4,1)for n=0,5do local 𝘵,n=4096+n+1+(n+2<<4),20*n for 𝘦,𝘰 in ipairs{0,20560>>>16,23130>>>16,44975>>>16}do rectfill(0,n+5*𝘦,128,n+4+5*𝘦,𝘵+𝘰)end end rectfill(0,120,128,128,4103)x()print("⁶w⁶tgreat job!",5,8,0)print("f𝘪𝘯𝘢𝘭 𝘴𝘤𝘰𝘳𝘦:",5,26,0)local n=123-6*#self.score_str print(self.score_str,n+3,35,15)print(self.score_str,n+2,34,14)print(self.score_str,n+1,33,12)print(self.score_str,n,32,0)print(self.score_pct,64-print(self.score_pct,0,-9999)/2,59,self.col)𝘩()local n=print(self.final_text,0,-999,0)-1print(self.final_text,64-n/2,90,0)if(self.frem<=0and not self.d)print("➡️",117,120,15)print("➡️",116,119,𝘶(2)and 0or 9)
|
||||
if(self.d)self.d:draw()
|
||||
end x={idx=0,score=0,max_score=0}n(x)w=[[c:1:13 bon set:ac:1 set:bwt:1
|
||||
end b={idx=0,score=0,max_score=0}𝘦(b)s=[[c:1:13 bon set:ac:1 set:bwt:1
|
||||
b𝘳𝘦𝘢𝘵𝘩𝘦 𝘪𝘯...
|
||||
-----
|
||||
c:1:14 set:bwt:2
|
||||
b𝘳𝘦𝘢𝘵𝘩𝘦 𝘰𝘶𝘵...]]function x:next()if(𝘵.score)self.score+=𝘵.score
|
||||
b𝘳𝘦𝘢𝘵𝘩𝘦 𝘰𝘶𝘵...]]n𝘢=[[c:1:13 set:bwt:1 set:nextbgm:19
|
||||
b𝘳𝘦𝘢𝘵𝘩𝘦 𝘪𝘯...
|
||||
-----
|
||||
c:1:14 set:bwt:2
|
||||
b𝘳𝘦𝘢𝘵𝘩𝘦 𝘰𝘶𝘵...]]function b:next()if(𝘵.score)self.score+=𝘵.score
|
||||
if(𝘵.max_score)self.max_score+=𝘵.max_score
|
||||
self.idx+=1local 𝘦=self[self.idx]if(𝘦==nil)𝘵=q()return
|
||||
if(𝘦.params)𝘵=𝘦.f(unpack(𝘦.params))else 𝘵=𝘦.f()
|
||||
𝘵:av()𝘵:u()end function 𝘦𝘶()𝘢=x.new{{f=𝘦.new,params={{txd=0,txf=1,exf=30,cmul=.25,hide_stripes=true,file=[[c:6:20
|
||||
self.idx+=1local n=self[self.idx]if(n==nil)𝘵=nn()return
|
||||
if(n.params)𝘵=n.f(unpack(n.params))else 𝘵=n.f()
|
||||
𝘵:av()𝘵:u()end function n𝘧()𝘪=b.new{{f=n.new,params={{txd=0,txf=1,exf=30,cmul=.25,hide_stripes=true,file=[[c:6:20
|
||||
w𝘦𝘭𝘤𝘰𝘮𝘦 𝘵𝘰 !v𝘢𝘤𝘢𝘵𝘪𝘰𝘯!
|
||||
|
||||
t𝘩𝘪𝘴 𝘨𝘢𝘮𝘦 𝘶𝘴𝘦𝘴 #𝘰𝘯𝘭𝘺
|
||||
@ -285,12 +298,12 @@ y𝘰𝘶 𝘥𝘰𝘯'𝘵 𝘩𝘢𝘷𝘦 𝘵𝘰
|
||||
-----
|
||||
c:2:10
|
||||
𝘶𝘱: 𝘫𝘶𝘮𝘱
|
||||
𝘥𝘰𝘸𝘯: !𝘥𝘪𝘷𝘦]]}}},{f=𝘰.new,params={{max_score=10,wordsets=𝘥[[𝘫𝘶𝘮𝘱,𝘱𝘭𝘢𝘺,𝘢𝘪𝘳,𝘴𝘶𝘯
|
||||
𝘥𝘰𝘸𝘯: !𝘥𝘪𝘷𝘦]]}}},{f=𝘰.new,params={{max_score=10,wordsets=r[[𝘫𝘶𝘮𝘱,𝘱𝘭𝘢𝘺,𝘢𝘪𝘳,𝘴𝘶𝘯
|
||||
𝘥𝘳𝘪𝘧𝘵,𝘴𝘶𝘳𝘧,𝘧𝘭𝘰𝘢𝘵,𝘸𝘢𝘷𝘦𝘴
|
||||
𝘥𝘪𝘷𝘦,𝘸𝘢𝘵𝘦𝘳,𝘰𝘤𝘦𝘢𝘯,𝘴𝘦𝘢
|
||||
𝘥𝘳𝘪𝘧𝘵,𝘴𝘰𝘢𝘳,𝘪𝘮𝘢𝘨𝘪𝘯𝘦,𝘣𝘦
|
||||
𝘳𝘦𝘭𝘢𝘹,𝘤𝘩𝘪𝘭𝘭,𝘵𝘰𝘺,𝘱𝘰𝘰𝘭𝘵𝘰𝘺
|
||||
𝘴𝘪𝘯𝘬,𝘥𝘦𝘦𝘱,𝘵𝘳𝘢𝘯𝘤𝘦,𝘧𝘰𝘭𝘭𝘰𝘸]]}}},{f=𝘦.new,params={{txd=8,txf=15,exf=30,br_spd=240,files={[[c:3:18
|
||||
𝘴𝘪𝘯𝘬,𝘥𝘦𝘦𝘱,𝘵𝘳𝘢𝘯𝘤𝘦,𝘧𝘰𝘭𝘭𝘰𝘸]]}}},{f=n.new,params={{txd=8,txf=15,exf=30,bgm=16,br_spd=240,files={[[c:3:18
|
||||
h𝘦𝘺, 𝘸𝘦𝘭𝘤𝘰𝘮𝘦 𝘣𝘢𝘤𝘬!
|
||||
>s𝘵𝘢𝘳𝘵𝘪𝘯𝘨 𝘵𝘰 𝘨𝘦𝘵
|
||||
>𝘵𝘩𝘦 𝘩𝘢𝘯𝘨 𝘰𝘧 𝘪𝘵?
|
||||
@ -335,7 +348,7 @@ t𝘩𝘢𝘵 𝘢𝘭𝘭 𝘴𝘰𝘶𝘯𝘥𝘴 𝘭𝘪𝘬𝘦
|
||||
𝘺𝘰𝘶 𝘯𝘦𝘦𝘥 𝘵𝘰 𝘥𝘰 𝘳𝘪𝘨𝘩𝘵
|
||||
!𝘯𝘰𝘸 𝘪𝘴 𝘵𝘰 #𝘣𝘳𝘦𝘢𝘵𝘩𝘦.
|
||||
-----
|
||||
c:1:13 bon bpal:1 set:ac:1 set:bwt:1 set:txf:4 set:txd:0 set:exd:0 set:exf:10
|
||||
c:1:13 bon bpal:1 set:ac:1 set:bwt:1 set:txf:4 set:txd:0 set:exd:0 set:exf:10 set:nextbgm:17
|
||||
b𝘳𝘦𝘢𝘵𝘩𝘦 𝘪𝘯...
|
||||
-----
|
||||
c:1:14 set:bwt:2 bspd:270
|
||||
@ -345,7 +358,7 @@ c:1:13 bpal:1 set:bwt:1
|
||||
b𝘳𝘦𝘢𝘵𝘩𝘦 𝘪𝘯...
|
||||
-----
|
||||
c:1:14 set:bwt:2 bspd:300
|
||||
b𝘳𝘦𝘢𝘵𝘩𝘦 𝘰𝘶𝘵...]],w,[[set:bwt:0 bpal:2 unset:txd:txf:exf:exd:ac c:4:19
|
||||
b𝘳𝘦𝘢𝘵𝘩𝘦 𝘰𝘶𝘵...]],s,[[set:bwt:0 bpal:2 unset:txd:txf:exf:exd:ac c:4:19
|
||||
g𝘳𝘦𝘢𝘵! i𝘵 𝘧𝘦𝘦𝘭𝘴
|
||||
>𝘯𝘪𝘤𝘦 𝘵𝘰 !𝘴𝘪𝘯𝘬 𝘪𝘯𝘵𝘰
|
||||
𝘳𝘦𝘭𝘢𝘹𝘢𝘵𝘪𝘰𝘯 𝘴𝘰
|
||||
@ -407,12 +420,12 @@ c:4:20 bpal:1
|
||||
t𝘩𝘦𝘴𝘦 !𝘸𝘰𝘳𝘥𝘴 𝘮𝘪𝘨𝘩𝘵
|
||||
>!𝘴𝘪𝘯𝘬 #𝘥𝘦𝘦𝘱 !𝘪𝘯𝘵𝘰 𝘺𝘰𝘶𝘳
|
||||
𝘮𝘪𝘯𝘥 𝘴𝘰𝘰𝘯𝘦𝘳 𝘵𝘩𝘢𝘯 !𝘺𝘰𝘶
|
||||
>𝘦𝘹𝘱𝘦𝘤𝘵!]]}}}},{f=𝘰.new,params={{max_score=30,wordsets=𝘥[[𝘫𝘶𝘮𝘱,𝘱𝘭𝘢𝘺,𝘢𝘪𝘳,𝘴𝘶𝘯,𝘴𝘲𝘶𝘦𝘢𝘬𝘺
|
||||
>𝘦𝘹𝘱𝘦𝘤𝘵!]]}}}},{f=𝘰.new,params={{max_score=30,wordsets=r[[𝘫𝘶𝘮𝘱,𝘱𝘭𝘢𝘺,𝘢𝘪𝘳,𝘴𝘶𝘯,𝘴𝘲𝘶𝘦𝘢𝘬𝘺
|
||||
𝘥𝘳𝘪𝘧𝘵,𝘴𝘶𝘳𝘧,𝘧𝘭𝘰𝘢𝘵,𝘸𝘢𝘷𝘦𝘴,𝘧𝘶𝘯
|
||||
𝘥𝘪𝘷𝘦,𝘸𝘢𝘵𝘦𝘳,𝘰𝘤𝘦𝘢𝘯,𝘴𝘦𝘢,𝘴𝘱𝘭𝘢𝘴𝘩
|
||||
𝘥𝘳𝘪𝘧𝘵,𝘴𝘰𝘢𝘳,𝘪𝘮𝘢𝘨𝘪𝘯𝘦,𝘱𝘰𝘰𝘭𝘵𝘰𝘺
|
||||
𝘳𝘦𝘭𝘢𝘹,𝘤𝘩𝘪𝘭𝘭,𝘵𝘰𝘺,𝘰𝘳𝘤𝘢,𝘷𝘪𝘷𝘪𝘥
|
||||
𝘴𝘪𝘯𝘬,𝘥𝘦𝘦𝘱,𝘵𝘳𝘢𝘯𝘤𝘦,𝘧𝘰𝘭𝘭𝘰𝘸,𝘧𝘢𝘯𝘵𝘢𝘴𝘪𝘻𝘦]]}}},{f=𝘦.new,params={{files={[[c:4:19
|
||||
𝘴𝘪𝘯𝘬,𝘥𝘦𝘦𝘱,𝘵𝘳𝘢𝘯𝘤𝘦,𝘧𝘰𝘭𝘭𝘰𝘸,𝘧𝘢𝘯𝘵𝘢𝘴𝘪𝘻𝘦]]}}},{f=n.new,params={{bgm=17,files={[[c:4:19
|
||||
>d𝘰𝘯'𝘵 𝘵𝘩𝘰𝘴𝘦 𝘭𝘦𝘷𝘦𝘭𝘴
|
||||
>𝘫𝘶𝘴𝘵 #𝘧𝘭𝘺 𝘣𝘺 𝘸𝘩𝘦𝘯
|
||||
>𝘺𝘰𝘶'𝘳𝘦 𝘧𝘦𝘦𝘭𝘪𝘯𝘨
|
||||
@ -446,7 +459,7 @@ c:7:20 set:bwt:2 bpal:1
|
||||
𝘪𝘯 𝘵𝘩𝘢𝘵 !𝘮𝘪𝘯𝘥 𝘢𝘴 𝘪𝘵
|
||||
>!𝘧𝘪𝘯𝘥𝘴 #𝘢𝘶𝘵𝘰𝘮𝘢𝘵𝘪𝘤
|
||||
#𝘳𝘦𝘴𝘱𝘰𝘯𝘴𝘦𝘴 𝘵𝘰 𝘵𝘩𝘦𝘴𝘦
|
||||
𝘸𝘰𝘳𝘥𝘴 𝘪𝘯 !𝘵𝘳𝘢𝘯𝘤𝘦.]],w,w,[[set:bwt:0 bpal:2 unset:ac c:8:20
|
||||
𝘸𝘰𝘳𝘥𝘴 𝘪𝘯 !𝘵𝘳𝘢𝘯𝘤𝘦.]],s,n𝘢,[[set:bwt:0 bpal:2 unset:ac c:8:20
|
||||
s𝘰 #𝘳𝘦𝘭𝘢𝘹𝘦𝘥 𝘯𝘰𝘸, !𝘵𝘩𝘢𝘵
|
||||
!𝘣𝘰𝘥𝘺 𝘣𝘢𝘳𝘦𝘭𝘺 𝘸𝘢𝘯𝘵𝘴 𝘵𝘰
|
||||
>𝘮𝘰𝘷𝘦, !𝘥𝘰𝘦𝘴𝘯'𝘵 𝘪𝘵?
|
||||
@ -549,12 +562,12 @@ c:7:20
|
||||
!𝘵𝘰𝘺 #𝘰𝘳𝘤𝘢 𝘴𝘩𝘢𝘱𝘦 𝘳𝘪𝘨𝘩𝘵
|
||||
𝘪𝘯 𝘧𝘳𝘰𝘯𝘵 𝘰𝘧 𝘺𝘰𝘶,
|
||||
>𝘵𝘩𝘢𝘵 !𝘦𝘹𝘱𝘦𝘳𝘪𝘦𝘯𝘤𝘦 !𝘤𝘢𝘯
|
||||
𝘰𝘯𝘭𝘺 !𝘨𝘦𝘵 !𝘴𝘵𝘳𝘰𝘯𝘨𝘦𝘳!]]}}}},{f=𝘰.new,params={{max_score=40,wordsets=𝘥[[𝘫𝘶𝘮𝘱,𝘱𝘭𝘢𝘺,𝘢𝘪𝘳,𝘧𝘪𝘯,𝘣𝘰𝘶𝘯𝘤𝘦,𝘴𝘲𝘶𝘦𝘢𝘬𝘺
|
||||
𝘰𝘯𝘭𝘺 !𝘨𝘦𝘵 !𝘴𝘵𝘳𝘰𝘯𝘨𝘦𝘳!]]}}}},{f=𝘰.new,params={{max_score=40,wordsets=r[[𝘫𝘶𝘮𝘱,𝘱𝘭𝘢𝘺,𝘢𝘪𝘳,𝘧𝘪𝘯,𝘣𝘰𝘶𝘯𝘤𝘦,𝘴𝘲𝘶𝘦𝘢𝘬𝘺
|
||||
𝘴𝘶𝘳𝘧,𝘧𝘭𝘰𝘢𝘵,𝘸𝘢𝘷𝘦𝘴,𝘵𝘢𝘪𝘭,𝘷𝘪𝘯𝘺𝘭,𝘥𝘳𝘪𝘧𝘵
|
||||
𝘥𝘪𝘷𝘦,𝘸𝘢𝘵𝘦𝘳,𝘴𝘦𝘢,𝘧𝘭𝘶𝘬𝘦𝘴,𝘧𝘭𝘪𝘱𝘱𝘦𝘳𝘴,𝘤𝘦𝘵𝘢𝘤𝘦𝘢𝘯
|
||||
𝘥𝘳𝘪𝘧𝘵,𝘪𝘮𝘢𝘨𝘪𝘯𝘦,𝘪𝘯𝘧𝘭𝘢𝘵𝘦𝘥,𝘣𝘶𝘭𝘨𝘪𝘯𝘨,𝘴𝘸𝘦𝘭𝘭
|
||||
𝘳𝘦𝘭𝘢𝘹,𝘵𝘰𝘺,𝘴𝘦𝘢𝘮𝘴,𝘰𝘳𝘤𝘢,𝘥𝘳𝘰𝘱
|
||||
𝘥𝘦𝘦𝘱,𝘵𝘳𝘢𝘯𝘤𝘦,𝘱𝘭𝘢𝘴𝘵𝘪𝘤,𝘩𝘺𝘱𝘯𝘰𝘴𝘪𝘴,𝘴𝘦𝘯𝘴𝘦]]}}},{f=𝘦.new,params={{files={[[c:3:19
|
||||
𝘥𝘦𝘦𝘱,𝘵𝘳𝘢𝘯𝘤𝘦,𝘱𝘭𝘢𝘴𝘵𝘪𝘤,𝘩𝘺𝘱𝘯𝘰𝘴𝘪𝘴,𝘴𝘦𝘯𝘴𝘦]]}}},{f=n.new,params={{bgm=17,files={[[c:3:19
|
||||
>y𝘰𝘶'𝘳𝘦 𝘥𝘦𝘧𝘪𝘯𝘪𝘵𝘦𝘭𝘺
|
||||
𝘨𝘦𝘵𝘵𝘪𝘯𝘨 𝘢 !𝘧𝘦𝘦𝘭 𝘧𝘰𝘳
|
||||
>𝘵𝘩𝘪𝘴 !𝘯𝘰𝘸!
|
||||
@ -573,7 +586,7 @@ c:5:20 set:bwt:2 bpal:1
|
||||
>#𝘮𝘪𝘯𝘥𝘴𝘦𝘵! o𝘧 𝘤𝘰𝘶𝘳𝘴𝘦,
|
||||
#𝘩𝘺𝘱𝘯𝘰𝘴𝘪𝘴 𝘤𝘢𝘯 𝘣𝘦 !𝘷𝘦𝘳𝘺
|
||||
!𝘨𝘰𝘰𝘥 𝘢𝘵 #𝘴𝘩𝘪𝘧𝘵𝘪𝘯𝘨 𝘢
|
||||
>𝘱𝘦𝘳𝘴𝘰𝘯'𝘴 !𝘮𝘪𝘯𝘥𝘴𝘦𝘵.]],w,[[unset:ac set:bwt:0 bpal:2 c:7:18
|
||||
>𝘱𝘦𝘳𝘴𝘰𝘯'𝘴 !𝘮𝘪𝘯𝘥𝘴𝘦𝘵.]],s,n𝘢,[[unset:ac set:bwt:0 bpal:2 c:7:18
|
||||
a 𝘵𝘰𝘺 𝘪𝘴 𝘢𝘯 #𝘰𝘣𝘫𝘦𝘤𝘵
|
||||
𝘵𝘰 𝘣𝘦 #𝘱𝘭𝘢𝘺𝘦𝘥 #𝘸𝘪𝘵𝘩.
|
||||
t𝘩𝘪𝘯𝘬 𝘢𝘣𝘰𝘶𝘵 𝘵𝘩𝘢𝘵
|
||||
@ -650,15 +663,13 @@ i𝘵'𝘴 𝘴𝘰 𝘧𝘶𝘯 𝘵𝘰 #𝘥𝘳𝘪𝘧𝘵
|
||||
𝘱𝘳𝘦𝘴𝘴 𝘵𝘩𝘦 𝘣𝘶𝘵𝘵𝘰𝘯𝘴,
|
||||
𝘣𝘦𝘤𝘢𝘶𝘴𝘦 𝘪𝘵'𝘴 !𝘨𝘳𝘦𝘢𝘵
|
||||
>𝘵𝘰 𝘣𝘦 𝘢 𝘱𝘭𝘢𝘺𝘧𝘶𝘭
|
||||
𝘪𝘯𝘧𝘭𝘢𝘵𝘢𝘣𝘭𝘦 𝘰𝘣𝘫𝘦𝘤𝘵!]]}}}},{f=𝘰.new,params={{max_score=50,wordsets=𝘥[[𝘫𝘶𝘮𝘱,𝘱𝘭𝘢𝘺,𝘢𝘪𝘳,𝘧𝘪𝘯,𝘨𝘪𝘥𝘥𝘺,𝘩𝘪𝘨𝘩,𝘴𝘲𝘶𝘦𝘢𝘬𝘺
|
||||
𝘪𝘯𝘧𝘭𝘢𝘵𝘢𝘣𝘭𝘦 𝘰𝘣𝘫𝘦𝘤𝘵!]]}}}},{f=𝘰.new,params={{max_score=50,wordsets=r[[𝘫𝘶𝘮𝘱,𝘱𝘭𝘢𝘺,𝘢𝘪𝘳,𝘧𝘪𝘯,𝘨𝘪𝘥𝘥𝘺,𝘩𝘪𝘨𝘩,𝘴𝘲𝘶𝘦𝘢𝘬𝘺
|
||||
𝘴𝘶𝘳𝘧,𝘧𝘭𝘰𝘢𝘵,𝘸𝘢𝘷𝘦𝘴,𝘷𝘪𝘯𝘺𝘭,𝘵𝘢𝘪𝘭,𝘫𝘰𝘺,𝘩𝘢𝘱𝘱𝘺
|
||||
𝘥𝘪𝘷𝘦,𝘸𝘢𝘵𝘦𝘳,𝘴𝘦𝘢,𝘧𝘭𝘶𝘬𝘦𝘴,𝘧𝘭𝘪𝘱𝘱𝘦𝘳𝘴,𝘴𝘪𝘮𝘱𝘭𝘦,𝘰𝘳𝘤𝘢
|
||||
𝘪𝘯𝘧𝘭𝘢𝘵𝘦𝘥,𝘩𝘺𝘱𝘯𝘰𝘵𝘪𝘻𝘦𝘥,𝘦𝘶𝘱𝘩𝘰𝘳𝘪𝘢,𝘷𝘢𝘤𝘢𝘯𝘵,𝘪𝘯𝘧𝘭𝘢𝘵𝘢𝘣𝘭𝘦
|
||||
𝘳𝘦𝘭𝘢𝘹,𝘵𝘰𝘺,𝘵𝘩𝘪𝘯𝘨,𝘴𝘸𝘪𝘳𝘭,𝘩𝘢𝘻𝘦
|
||||
𝘥𝘦𝘦𝘱,𝘴𝘪𝘯𝘬,𝘱𝘭𝘪𝘢𝘯𝘵,𝘢𝘶𝘵𝘰𝘮𝘢𝘵𝘪𝘤,𝘩𝘰𝘭𝘭𝘰𝘸]]}}},{f=𝘦.new,params={{files={[[c:1:16 bon bpal:1
|
||||
s𝘶𝘤𝘩 𝘢 #𝘨𝘰𝘰𝘥 #𝘵𝘰𝘺!
|
||||
-----
|
||||
c:5:19 bpal:2
|
||||
𝘥𝘦𝘦𝘱,𝘴𝘪𝘯𝘬,𝘱𝘭𝘪𝘢𝘯𝘵,𝘢𝘶𝘵𝘰𝘮𝘢𝘵𝘪𝘤,𝘩𝘰𝘭𝘭𝘰𝘸]]}}},{f=n.new,params={{bgm=19,files={[[c:1:16 bon bpal:1
|
||||
s𝘶𝘤𝘩 𝘢 #𝘨𝘰𝘰𝘥 #𝘵𝘰𝘺!]],s,s,[[c:5:19 bpal:2
|
||||
r𝘦𝘮𝘪𝘯𝘥𝘪𝘯𝘨 𝘢 !𝘴𝘲𝘶𝘢𝘴𝘩𝘺
|
||||
!𝘷𝘪𝘯𝘺𝘭 !𝘵𝘩𝘪𝘯𝘨 𝘵𝘩𝘢𝘵 𝘪𝘵
|
||||
𝘪𝘴 𝘢 #"𝘨𝘰𝘰𝘥 #𝘵𝘰𝘺" 𝘤𝘢𝘯
|
||||
@ -799,12 +810,12 @@ s𝘮𝘰𝘰𝘵𝘩 𝘱𝘭𝘢𝘴𝘵𝘪𝘤...
|
||||
#𝘴𝘱𝘳𝘪𝘯𝘨𝘺 #𝘣𝘶𝘰𝘺𝘢𝘯𝘤𝘺!
|
||||
-----
|
||||
c:1:9
|
||||
!g𝘰𝘰𝘥 !𝘵𝘰𝘺!]]}}}},{f=𝘰.new,params={{max_score=100,wordsets=𝘥[[𝘫𝘶𝘮𝘱,𝘱𝘭𝘢𝘺,𝘢𝘪𝘳,𝘧𝘪𝘯,𝘨𝘪𝘥𝘥𝘺,𝘩𝘪𝘨𝘩,𝘴𝘲𝘶𝘦𝘢𝘬𝘺,𝘣𝘳𝘦𝘦𝘻𝘦,𝘴𝘶𝘯,𝘸𝘢𝘳𝘮,𝘱𝘭𝘢𝘴𝘵𝘪𝘤,𝘣𝘶𝘰𝘺𝘢𝘯𝘵
|
||||
!g𝘰𝘰𝘥 !𝘵𝘰𝘺!]]}}}},{f=𝘰.new,params={{max_score=100,wordsets=r[[𝘫𝘶𝘮𝘱,𝘱𝘭𝘢𝘺,𝘢𝘪𝘳,𝘧𝘪𝘯,𝘨𝘪𝘥𝘥𝘺,𝘩𝘪𝘨𝘩,𝘴𝘲𝘶𝘦𝘢𝘬𝘺,𝘣𝘳𝘦𝘦𝘻𝘦,𝘴𝘶𝘯,𝘸𝘢𝘳𝘮,𝘱𝘭𝘢𝘴𝘵𝘪𝘤,𝘣𝘶𝘰𝘺𝘢𝘯𝘵
|
||||
𝘴𝘶𝘳𝘧,𝘧𝘭𝘰𝘢𝘵,𝘸𝘢𝘷𝘦𝘴,𝘷𝘪𝘯𝘺𝘭,𝘵𝘢𝘪𝘭,𝘫𝘰𝘺,𝘩𝘢𝘱𝘱𝘺,𝘴𝘸𝘪𝘮,𝘸𝘦𝘵,𝘰𝘳𝘤𝘢,𝘤𝘰𝘰𝘭,pvc,𝘥𝘳𝘪𝘧𝘵
|
||||
𝘥𝘪𝘷𝘦,𝘸𝘢𝘵𝘦𝘳,𝘴𝘦𝘢,𝘧𝘭𝘶𝘬𝘦𝘴,𝘧𝘭𝘪𝘱𝘱𝘦𝘳𝘴,𝘴𝘪𝘮𝘱𝘭𝘦,𝘴𝘱𝘭𝘢𝘴𝘩,𝘥𝘳𝘦𝘢𝘮,𝘪𝘮𝘢𝘨𝘪𝘯𝘦,𝘱𝘰𝘰𝘭𝘵𝘰𝘺,𝘥𝘳𝘦𝘢𝘮
|
||||
𝘪𝘯𝘧𝘭𝘢𝘵𝘦𝘥,𝘩𝘺𝘱𝘯𝘰𝘵𝘪𝘻𝘦𝘥,𝘦𝘶𝘱𝘩𝘰𝘳𝘪𝘢,𝘷𝘢𝘤𝘢𝘯𝘵,g𝘰𝘰𝘥 𝘵𝘰𝘺!,g𝘰𝘰𝘥 𝘵𝘰𝘺!,g𝘰𝘰𝘥 𝘵𝘰𝘺!
|
||||
𝘳𝘦𝘭𝘢𝘹,𝘵𝘰𝘺,𝘵𝘩𝘪𝘯𝘨,𝘴𝘸𝘪𝘳𝘭,𝘩𝘢𝘻𝘦,𝘦𝘮𝘱𝘵𝘺,𝘣𝘭𝘢𝘯𝘬,𝘥𝘳𝘰𝘱
|
||||
𝘥𝘦𝘦𝘱,𝘴𝘪𝘯𝘬,𝘱𝘭𝘪𝘢𝘯𝘵,𝘢𝘶𝘵𝘰𝘮𝘢𝘵𝘪𝘤,𝘮𝘪𝘯𝘥𝘭𝘦𝘴𝘴,𝘣𝘶𝘭𝘨𝘪𝘯𝘨,g𝘰𝘰𝘥 𝘵𝘰𝘺!,g𝘰𝘰𝘥 𝘵𝘰𝘺!,g𝘰𝘰𝘥 𝘵𝘰𝘺!]]}}},{f=𝘦𝘥},{f=𝘤.new}}end
|
||||
𝘥𝘦𝘦𝘱,𝘴𝘪𝘯𝘬,𝘱𝘭𝘪𝘢𝘯𝘵,𝘢𝘶𝘵𝘰𝘮𝘢𝘵𝘪𝘤,𝘮𝘪𝘯𝘥𝘭𝘦𝘴𝘴,𝘣𝘶𝘭𝘨𝘪𝘯𝘨,g𝘰𝘰𝘥 𝘵𝘰𝘺!,g𝘰𝘰𝘥 𝘵𝘰𝘺!,g𝘰𝘰𝘥 𝘵𝘰𝘺!]]}}},{f=nu},{f=𝘥.new}}end
|
||||
__gfx__
|
||||
00888800777777777777777777777777000000000000000000000000777777777777777700000000000000000000000000000000000000000000000000000000
|
||||
0888e780700000000000000000000007000000000000000000000000700000000000000700000000000000000000000000000000000000000000000000000000
|
||||
@ -928,10 +939,10 @@ __map__
|
||||
000204020507050000020102050705000002050205070500000a0506090f090000050002050705000002000205070500001e050f051d0000000e0101010e040000020407030107000002010703010700000205070301070000050007030107000001020002020200000201000101010000020500020202000005000002020200
|
||||
0002050e09090600000a05090b0d0900000204060909060000040206090906000002050609090600000a0506090906000009000609090600000200070002000000160915120d00000002040909090600000402090909060000020508090906000009000909090600000402050502020000010709090701000005000505020200
|
||||
__sfx__
|
||||
010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
950100003565035650356503565035610356103561035610356103561035610356100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
0c0100003065030610306103061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
0e1000010d21000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
0f1000010c21000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
@ -940,10 +951,56 @@ __sfx__
|
||||
010800002b545000000000000000000000000000000000001c535245350000000000000000000000000000003055024555187301f730137301373013720137100000000000000000000000000000000000000000
|
||||
480c00002b53518045305503054030530305203051000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500
|
||||
290800000c5751f575245750c5551f555245550c5351f535245350c5151f515245150050500505005050050500505005050050500505005050050500505005050050500505005050050500505005050050500505
|
||||
00030000016100d6111c6113161121611166110d61108611046150261101614006140000400004000040000400004000040000400004000040000400004000040000400004000040000400004000040000400000
|
||||
00030000016200d0211d021310211d6211e611156210e6110962505611026240161400004000040000400004016201f6211002106021186210f61108621056110262501611006240061400004000040000400004
|
||||
00030000016300d6311c6213162121621166310d63108631046250262101614006240000400004000040000400004000040000400004000040000400004000040000400004000040000400004000040000400000
|
||||
00030000016400d0411d0413104114620186311b6211c6351c6151a6111a6141a61400004000040000400004016401e0411004106041126311362117631186111861515611156141561400004000040000400004
|
||||
010300003163029620236101e6101961014610106100d6100b6100961007610066100561004613036130361300605006050060500605006050060500605006050060500605006050060500000000000000000000
|
||||
10030000285502b55030550285102b510305100050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500
|
||||
0014001024850189201992024850189201992024850189201992018920248500c9201992024850189201992000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
010a0020067500675000700007000a7500a7500475004750007000070000700007000070000700087500875002750027500070000700067500675001750017500070000700007000070000700007000070000700
|
||||
010a00000575005750057500575005750057500575005750057500575005750057500000000000000000000005750057500575005750057500575005750057500575005750057500575000000000000000000000
|
||||
010a00000675006750067500675006750067500675006750067500675006750067500000000000000000000006750067500675006750067500675006750067500675006750067500675000000000000000000000
|
||||
010a00000675006750067500675006750067500675006750067500675006750067500000000000097500975009750097500975009750097500975009750097500000000000000000000000000000000000000000
|
||||
010a000006750067500675006750067500675006750067500675006750067500675000000000000a7500a75000000000000a7500a75000000000000a7500a75000000000000a7500a75000000000000a7500a750
|
||||
010a00000575005750057500575005750057500575005750057500575005750057500000000000087500875000000000000875008750000000000008750087500000000000087500875000000000000875008750
|
||||
010a00002a0502a05000000000002e0502e05031050310500000000000000000000000000000002e0502e05031050310500000000000330503305031050310500000000000000000000000000000000000000000
|
||||
010a0000330503305031050310502e0502e0502a0502a0502e0502e05031050310500000000000330503305000000000003105031050310403104031030310303102031020310103101000000000000000000000
|
||||
010a0000330503305031050310502e0502e0502a0502a0502e0502e050310503105000000000002c0502c05000000000002a0502a0502a0402a0402a0302a0302a0202a0202a0102a01000000000000000000000
|
||||
010a00002a0502a05000000000002e0502e05031050310500000000000000000000000000000002e0502e05036051360503300033000330503305031050310500000000000000000000000000000000000000000
|
||||
010a0000360503605000000000002e0502e0502a0512a0502e0512e05031050310500000000000360503605000000000003305033050310503105000000000002e0502e050000000000025050250502705027050
|
||||
010a000027054270502e0502e05025050250502e0502e0502c0502c0502e0502e0502c0502c05029050290502a0502a0502a0402a0402a0302a0302a0202a0100000000000000000000025050250502705027050
|
||||
010a00002905029050290502905029050290502c0502c05000000000002c0502c05000000000002c0502c05000000000002c0502c05000000000002c0502c05000000000002c0502c05000000000002c0502c050
|
||||
010a00002a0502a0502a0502a0502a0502a0502e0502e05000000000002e0502e05000000000002e0502e05000000000002e0502e05000000000002e0502e05000000000002e0502e05000000000002e0502e050
|
||||
010a00002a0502a0502a0502a0502a0502a0502e0502e05000000000002e0502e05000000000002d0502d0502d0502d0502d0502d050000000000000000000000000000000000000000025050250502705027050
|
||||
010a00002a0502a0502a0502a0502a0502a0502e0502e05000000000002e0502e050000000000031050310503105031050310503105000000000000000000000000000000000000000002e0502e0502c0502c050
|
||||
010a00000675006750067500675006750067500675006750067500675006750067500000000000017500175001750017500175001750017500175001750017500000000000000000000000000000000000000000
|
||||
a9120020060400604000700007000a0400a0400404004040007000070000700007000070000700080400804002040020400070000700060400604001040010400070000700007000070000700007000070000700
|
||||
0f1000010db4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
0f1000010cb4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
0f1000010db7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
0f1000010cb7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
__music__
|
||||
01 10111744
|
||||
00 10111844
|
||||
00 10111744
|
||||
00 10111944
|
||||
00 10111a44
|
||||
00 10111844
|
||||
00 10111b44
|
||||
00 10111c44
|
||||
00 10121d44
|
||||
00 10131e44
|
||||
00 10121d44
|
||||
00 10141f44
|
||||
00 10161d44
|
||||
00 10151e44
|
||||
00 10161d44
|
||||
02 10212044
|
||||
03 22636444
|
||||
03 22232444
|
||||
03 22252544
|
||||
03 22252644
|
||||
03 41252644
|
||||
03 41232444
|
||||
__label__
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
|
Loading…
Reference in New Issue
Block a user