;-------------------------------------------------------------------------------------------------------
[statedef 200]
[state ]
type=varset
trigger1=anim!=stateno
sysvar(1)=0
[state ]
type=changeanim
trigger1=anim!=stateno
value=stateno
;--------------------------------------------------
[state ]
type=changestate
trigger1=sysvar(0)=0
trigger1=sysvar(1)>0
value=201
;--------------------------------------------------
[state ]
type=bgpalfx
trigger1=1
color=128
mul=128,128,128
time=1
[state ]
type=envshake
trigger1=sysvar(1)<100
trigger1=(sysvar(1)-0)%5=0
ampl=-12+floor(.1*(sysvar(1)-0))
freq=120-(1*(sysvar(1)-0))
time=5
[state ]
type=explod
trigger1=sysvar(1)<64
alpha=256-4*(sysvar(1)-0),256
anim=10000
id=10000
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=fvar(36):=.15+(.001*(random%101))||1
accel=0,-.01
alpha=64,256
angle=random%360
anim=10100+random%4
ownpal=1
pausemovetime=2147483647
pos=0,-50
random=30,80
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=1-(.01*(random%201)),-.5-(.01*(random%101))
[state ]
type=explod
trigger1=fvar(36):=.15+(.001*(random%101))||1
accel=0,-.01
alpha=64,256
angle=random%360
anim=10100+random%4
ownpal=1
pausemovetime=2147483647
pos=0,-50
random=30,80
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=1-(.01*(random%201)),-.5-(.01*(random%101))
[state ]
type=explod
trigger1=(sysvar(1)-0)%2=0
trigger1=fvar(36):=.05+(.0001*(random%601))||1
accel=0,-.01
alpha=64,256
angle=random%360
anim=10104
ownpal=1
pausemovetime=2147483647
pos=0,-50
random=30,80
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=1-(.01*(random%201)),-.5-(.01*(random%101))
[state ]
type=explod
trigger1=(sysvar(1)-0)%2=0
trigger1=fvar(36):=.05+(.0001*(random%601))||1
accel=0,-.01
alpha=64,256
angle=random%360
anim=10105
ownpal=1
pausemovetime=2147483647
pos=0,-50
random=30,80
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=1-(.01*(random%201)),-.5-(.01*(random%101))
[state ]
type=explod
trigger1=(sysvar(1)-0)%10=0
accel=0,-.01
angle=45-random%91
anim=10106
ownpal=1
pausemovetime=2147483647
pos=0,-20
random=0,40
scale=.125,.25
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=(sysvar(1)-0)%10=0
trigger1=fvar(36):=.15+(.001*(random%101))||1
alpha=128,256
angle=45-random%91
anim=10107
ownpal=1
pausemovetime=2147483647
pos=0,-20
random=0,40
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=1-(.01*(random%201)),-.5-(.01*(random%101))
[state ]
type=explod
trigger1=sysvar(1)=0
alpha=128,256
anim=10110
facing=ifelse(random%2=0,-1,1)
ownpal=1
pausemovetime=2147483647
scale=.333333,.333333
sprpriority=5
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=sysvar(1)=0
alpha=128,256
anim=10111
facing=ifelse(random%2=0,-1,1)
ownpal=1
pausemovetime=2147483647
scale=.333333,.333333
sprpriority=0
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=sysvar(1)=0
trigger1=fvar(36):=.5||1
trigger2=sysvar(1)>149
trigger2=(sysvar(1)-150)%45=0
trigger2=fvar(36):=.25+(.001*(random%101))||1
alpha=128,256
anim=101120
facing=ifelse(random%2=0,-1,1)
ownpal=1
pausemovetime=2147483647
scale=fvar(36),fvar(36)
sprpriority=0
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=sysvar(1)<128
alpha=128-1*(sysvar(1)-0),256
anim=10200
ownpal=1
pausemovetime=2147483647
pos=0,-50
scale=(.2-.001406*(sysvar(1)-0))*(1+.05*((sysvar(1)-0)%5)),(.2-.001406*(sysvar(1)-0))*(1+.05*((sysvar(1)-0)%5))
sprpriority=5
supermovetime=2147483647
trans=addalpha
[state ]
type=palfx
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
freqmul=1-.01*(sysvar(1)-0)
value=10100,0
[state ]
type=playsnd
trigger1=sysvar(1)=0
value=10101,0
[state ]
type=playsnd
trigger1=sysvar(1)=0
freqmul=.75
value=10102,0
[state ]
type=playsnd
trigger1=(sysvar(1)-0)%20=0
value=10110,0
volume=-100
;--------------------------------------------------
[state ]
type=varset
trigger1=sysvar(1)=0
sysvar(0)=1
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 201]
[state ]
type=varset
trigger1=anim!=stateno
sysvar(1)=0
[state ]
type=changeanim
trigger1=anim!=stateno
value=stateno
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=1
flag=globalnoshadow 
flag2=nobardisplay
flag3=nobg
[state ]
type=assertspecial
trigger1=1
flag=nofg
[state ]
type=assertspecial
trigger1=sysvar(0)=2
trigger2=sysvar(1)=0
flag=roundnotover
[state ]
type=explod
trigger1=sysvar(1)<32
alpha=256-8*(sysvar(1)-0),256
anim=10000
id=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)=0
anim=10010
bindtime=-1
id=10010
ownpal=1
pausemovetime=2147483647
postype=back
removetime=-1
scale=.5,.5
sprpriority=2147483646
supermovetime=2147483647
[state ]
type=explod
trigger1=sysvar(1)=0
anim=10011
facing=facing
id=10011
ownpal=1
pausemovetime=2147483647
removetime=8880
scale=.5,.5
sprpriority=2147483647
supermovetime=2147483647
[state ]
type=modifyexplod
trigger1=1
id=10011
pos=0,floor(240-.059684*(sysvar(1)-0))
postype=left
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=id,10000
text="31C98B354C5B4B008BB6E4A200008B1631C0B0E40FAFC101C2833A01752B8B0739420C75248B470483F8FF74107F09F7D03942107507EB11394210750C8B427085C0740531C089427041394E047FBFC3"
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=id,10010
text="31C98B354C5B4B008BB6E4A200008B1631C0B0E40FAFC101C2833A01752B8B0739420C75248B470483F8FF74107F09F7D03942107507EB11394210750C8B427085C0740531C089427041394E047FBFC3"
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=id,10011
text="31C98B354C5B4B008BB6E4A200008B1631C0B0E40FAFC101C2833A01752B8B0739420C75248B470483F8FF74107F09F7D03942107507EB11394210750C8B427085C0740531C089427041394E047FBFC3"
[state ]
type=pause
trigger1=1
movetime=2147483647
time=2147483647
;--------------------------------------------------
[state ]
type=null
trigger1=var(var(4938572)+48132):=2147483647||1
trigger1=var(var(4938572)+48136):=ifelse(teamside=1,2147483647,0)||1
trigger1=var(var(4938572)+48140):=ifelse(teamside=1,0,2147483647)||1
trigger1=var(var(4938572)+48144):=1||1
trigger1=var(var(4938572)+48176):=4||1
trigger1=var(var(4938572)+48180):=teamside||1
trigger1=0
;--------------------------------------------------
[state ]
type=varset
trigger1=sysvar(1)=0
sysvar(0)=2
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 9900]
[state ]
type=varset
trigger1=anim!=stateno
sysvar(1)=0
[state ]
type=changeanim
trigger1=anim!=stateno
value=stateno
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=1
flag=nobardisplay
flag2=noko
flag3=timerfreeze
[state ]
type=bgpalfx
trigger1=animelem=2,<0
trigger1=var(56):=128||1
trigger2=animelem=2,>=0
trigger2=var(56):=64||1
color=var(56)
mul=var(56),var(56),var(56)
time=1
[state ]
type=explod
trigger1=sysvar(1)<32
trigger1=var(56):=8*(sysvar(1)-0)||1
trigger2=sysvar(1)=[32,91]
trigger2=var(56):=256||1
trigger3=sysvar(1)=[92,155]
trigger3=var(56):=256-4*(sysvar(1)-92)||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)<32
trigger1=fvar(36):=.05+.02*(sysvar(1)-0)||1
trigger1=var(56):=64+4*(sysvar(1)-0)||1
trigger2=animelem=2,>=0
trigger2=fvar(36):=.15*(1+.05*((sysvar(1)-92)%5))||1
trigger2=var(56):=192||1
alpha=var(56),256
anim=10200
ownpal=1
pausemovetime=2147483647
pos=0,-50
scale=fvar(36),fvar(36)
sprpriority=0
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=animelem=2,>=0
trigger1=fvar(36):=8+(.01*(random%401))||1
trigger1=fvar(37):=.03+(.0001*(random%151))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=192,256
anim=10202
ownpal=1
pausemovetime=2147483647
pos=ceil(cos(var(56)/(180/pi))*var(57)),-50+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(37),fvar(37)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
[state ]
type=explod
trigger1=animelem=2,>=0
trigger1=fvar(36):=8+(.01*(random%401))||1
trigger1=fvar(37):=.03+(.0001*(random%151))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=192,256
anim=10202
ownpal=1
pausemovetime=2147483647
pos=ceil(cos(var(56)/(180/pi))*var(57)),-50+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(37),fvar(37)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
[state ]
type=explod
trigger1=animelem=2,>=0
trigger1=fvar(36):=8+(.01*(random%401))||1
trigger1=fvar(37):=.03+(.0001*(random%151))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=192,256
anim=10202
ownpal=1
pausemovetime=2147483647
pos=ceil(cos(var(56)/(180/pi))*var(57)),-50+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(37),fvar(37)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
[state ]
type=explod
trigger1=animelem=2,>=0
trigger1=fvar(36):=8+(.01*(random%401))||1
trigger1=fvar(37):=.03+(.0001*(random%151))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=192,256
anim=10202
ownpal=1
pausemovetime=2147483647
pos=ceil(cos(var(56)/(180/pi))*var(57)),-50+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(37),fvar(37)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
[state ]
type=explod
trigger1=animelem=2,>=0
trigger1=fvar(36):=8+(.01*(random%401))||1
trigger1=fvar(37):=.03+(.0001*(random%151))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=192,256
anim=10202
ownpal=1
pausemovetime=2147483647
pos=ceil(cos(var(56)/(180/pi))*var(57)),-50+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(37),fvar(37)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
[state ]
type=explod
trigger1=animelem=343||animelem=348||animelem=353
anim=10300
ownpal=1
pausemovetime=2147483647
pos=5,-60
scale=.5,.5
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=palfx
trigger1=animelem=2,>=0
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=animelem=2,=[0,1]
channel=1
value=9900,0
[state ]
type=playsnd
trigger1=sysvar(1)=0
freqmul=.8
value=10210,0
volume=255
[state ]
type=playsnd
trigger1=sysvar(1)=0
freqmul=.8
value=10300,0
[state ]
type=playsnd
trigger1=sysvar(1)=0||sysvar(1)=10||sysvar(1)=20
freqmul=1-.01*(sysvar(1)-0)
value=10301,0
;--------------------------------------------------
[state ]
type=null
trigger1=var((352-3648)/4):=1||1
trigger1=var((356-3648)/4):=1||1
trigger1=var((3620-3648)/4):=1||1
trigger1=0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
