;-------------------------------------------------------------------------------------------------------
[statedef 0]
[state ]
type=varset
trigger1=anim!=stateno
sysvar(1)=0
[state ]
type=changeanim
trigger1=anim!=stateno
value=stateno
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 10]
[state ]
type=null
trigger1=0
;-------------------------------------------------------------------------------------------------------
[statedef 12]
[state ]
type=null
trigger1=0
;-------------------------------------------------------------------------------------------------------
[statedef 20]
[state ]
type=null
trigger1=0
;-------------------------------------------------------------------------------------------------------
[statedef 40]
[state ]
type=null
trigger1=0
;-------------------------------------------------------------------------------------------------------
[statedef 170]
[state ]
type=null
trigger1=0
;-------------------------------------------------------------------------------------------------------
[statedef 175]
[state ]
type=null
trigger1=0
;-------------------------------------------------------------------------------------------------------
[statedef 180]
[state ]
type=null
trigger1=0
;-------------------------------------------------------------------------------------------------------
[statedef 190]
[state ]
type=varset
trigger1=anim!=190&&anim!=1900&&anim!=1901
sysvar(1)=0
[state ]
type=changeanim
trigger1=anim!=190&&anim!=1900&&anim!=1901
value=ifelse(random%3=0,190,ifelse(random%2=0,1900,1901))
;--------------------------------------------------
[state ]
type=changestate
trigger1=sysvar(1)=788
value=0
;--------------------------------------------------
[state ]
type=posset
trigger1=sysvar(1)=0
trigger1=fvar(36):=-300||1
trigger2=sysvar(1)=600
trigger2=fvar(36):=0||1
y=fvar(36)
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=1
flag=intro
flag2=nobardisplay
[state ]
type=bgpalfx
trigger1=sysvar(1)<600
color=128
mul=128,128,128
time=1
[state ]
type=explod
trigger1=sysvar(1)=[600,659]
trigger1=var(56):=256||1
trigger2=sysvar(1)=[660,787]
trigger2=var(56):=256-2*(sysvar(1)-660)||1
alpha=var(56),256
anim=10000
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=sysvar(1)<600
trigger1=(sysvar(1)-0)%100=0
anim=10112
facing=ifelse(random%2=0,-1,1)
ownpal=1
pausemovetime=2147483647
pos=0,floor(-1*pos y)
scale=.5,.5
sprpriority=0
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=sysvar(1)<600
alpha=128,256
anim=10200
ownpal=1
pausemovetime=2147483647
pos=0,-65
scale=.2*(1+.05*((sysvar(1)-0)%5)),.2*(1+.05*((sysvar(1)-0)%5))
sprpriority=5
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=sysvar(1)<600
anim=10200
ownpal=1
pausemovetime=2147483647
pos=0,floor(-1*pos y)
scale=.15 * (1+.025*((sysvar(1)-0)%10)),.02 * (1+.025*((sysvar(1)-0)%10))
sprpriority=0
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=sysvar(1)<600
alpha=128,256
anim=10201
ownpal=1
pausemovetime=2147483647
pos=0,floor(-1*pos y)
scale=.075*(1+.025*((sysvar(1)-0)%10)),.075
sprpriority=0
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=sysvar(1)<600
accel=0,-.1
anim=10202
id=10202
ownpal=1
pausemovetime=2147483647
pos=0,floor(-1*pos y)-10
random=120,20
scale=.02,.02
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=add
vel=0,-10
[state ]
type=explod
trigger1=sysvar(1)<600
accel=0,-.1
anim=10202
id=10202
ownpal=1
pausemovetime=2147483647
pos=0,floor(-1*pos y)-10
random=120,20
scale=.02,.02
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=add
vel=0,-10
[state ]
type=explod
trigger1=sysvar(1)<600
accel=0,-.1
anim=10202
id=10202
ownpal=1
pausemovetime=2147483647
pos=0,floor(-1*pos y)-10
random=120,20
scale=.02,.02
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=add
vel=0,-10
[state ]
type=explod
trigger1=sysvar(1)<600
accel=0,-.1
anim=10202
id=10202
ownpal=1
pausemovetime=2147483647
pos=0,floor(-1*pos y)-10
random=120,20
scale=.02,.02
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=add
vel=0,-10
[state ]
type=explod
trigger1=sysvar(1)<600
accel=0,-.1
anim=10202
id=10202
ownpal=1
pausemovetime=2147483647
pos=0,floor(-1*pos y)-10
random=120,20
scale=.02,.02
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=add
vel=0,-10
[state ]
type=explod
trigger1=sysvar(1)=0
anim=10210
ownpal=1
pausemovetime=2147483647
pos=0,(240-var(var(4938572)+23792))+floor(-1*pos y)
scale=.6,.5
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=palfx
trigger1=sysvar(1)<600
trigger1=var(56):=ifelse(gametime%128<64,1*((gametime%128)-0),64-1*((gametime%128)-64))||1
add=var(56),var(56),var(56)
color=256-2*var(56)
time=1
[state ]
type=playsnd
trigger1=sysvar(1)=0||sysvar(1)=10||sysvar(1)=20||sysvar(1)=30||sysvar(1)=40
freqmul=.8-.01*(sysvar(1)-0)
value=10200,0
[state ]
type=playsnd
trigger1=sysvar(1)=0||sysvar(1)=10||sysvar(1)=20||sysvar(1)=30||sysvar(1)=40
freqmul=.8-.01*(sysvar(1)-0)
value=10201,0
[state ]
type=playsnd
trigger1=sysvar(1)=[0,599]
trigger1=(sysvar(1)-0)%50=0
freqmul=.8
value=10202,0
[state ]
type=playsnd
trigger1=sysvar(1)=0
value=10220,0
[state ]
type=playsnd
trigger1=sysvar(1)=600||sysvar(1)=610||sysvar(1)=620
freqmul=1-.01*(sysvar(1)-660)
value=10210,0
[state ]
type=playsnd
trigger1=sysvar(1)=660
channel=1
value=190,0
[state ]
type=removeexplod
trigger1=sysvar(1)=600
id=10202
[state ]
type=screenbound
trigger1=sysvar(1)<600
movecamera=1,0
value=1
;--------------------------------------------------
[state ]
type=velset
trigger1=sysvar(1)=0
trigger1=fvar(36):=.5||1
trigger2=sysvar(1)=600
trigger2=fvar(36):=0||1
y=fvar(36)
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 5000]
[state ]
type=null
trigger1=0
;-------------------------------------------------------------------------------------------------------
[statedef 5150]
[state ]
type=varset
trigger1=anim!=stateno
sysvar(1)=0
[state ]
type=changeanim
trigger1=anim!=stateno
value=stateno
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=sysvar(1)<765
flag=roundnotover
[state ]
type=palfx
trigger1=sysvar(1)<20
trigger1=(sysvar(1)-0)%2=0
trigger1=var(56):=256||1
trigger1=var(57):=256||1
trigger2=sysvar(1)=[373,628]
trigger2=var(56):=0||1
trigger2=var(57):=256-1*(sysvar(1)-373)||1
trigger3=sysvar(1)>628
trigger3=var(56):=0||1
trigger3=var(57):=0||1
add=var(56),var(56),var(56)
color=var(57)
time=1
[state ]
type=playsnd
trigger1=sysvar(1)=0
channel=1
value=5150,0
[state ]
type=playsnd
trigger1=sysvar(1)=373
value=10000,0
;--------------------------------------------------
[state ]
type=varset
trigger1=1
sysvar(0)=0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 5500]
[state ]
type=null
trigger1=0
;-------------------------------------------------------------------------------------------------------
[statedef 5900]
[state ]
type=null
trigger1=0
