[Statedef 1000]
type=S
movetype=A
physics=N
velset=0,0
anim=1000
ctrl=0
[State ]
type=Playsnd
trigger1=!Time
value=1,5
[State ]
type=Helper
trigger1=!Time
stateno=1011
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Helper

trigger1=animelem=5||animelem=8||animelem=11
helpertype=normal

stateno=1010
pos=35,-80
postype=p1
keyctrl=0
ownpal=1
[State ]
type=changestate
trigger1=!Animtime
value=0
ctrl=1

[Statedef 1010]
type=A
movetype=A
physics=N
velset=9,0
anim=10028
ctrl=0
sprpriority=10
[State ]
type=Playsnd
trigger1=!Time
value=2,4
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=AngleDraw
trigger1=1
scale=.25,.1
[State ]
type=Trans
trigger1=1
trans=add1
[State ]
type=Explod
trigger1=1
anim=10026
pos=0,0
random=20,20
ownpal=1
sprpriority=15
scale=.1,.1
trans=sub
ignorehitpause=1
[State ]
type=HitDef
trigger1=!Time
attr=S,SP
damage=50,12
animtype=light
guardflag=MA
hitflag=MAF
priority=6,Hit
pausetime=0,10
sparkno=-1
guard.sparkno=s21000
sparkxy=0,0
hitsound=s2,5
guardsound=s120,0
ground.type=High
ground.slidetime=10
ground.hittime=11
ground.velocity=-3
air.type=High
air.velocity=-4,-2
air.hittime=22
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
down.cornerpush.veloff=0
guard.cornerpush.veloff=0
airguard.cornerpush.veloff=0
air.fall=1
fall.recover=0
palfx.invertall=1
palfx.mul=255,50,0
palfx.time=8
palfx.sinadd=-50,-10,-10,20
[State ]
type=Explod
trigger1=movehit
anim=10031
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.5,.5
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=movehit
anim=10032
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.15,.15
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Changestate
trigger1=movehit
value=1012
[State ]
type=DestroySelf

trigger1=Time>=50
[Statedef 1011]
type=S
movetype=A
physics=N
ctrl=0
velset=0,0
anim=60000
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10029
pos=0,0
postype=p1
bindtime=-1
sprpriority=20
ownpal=1
scale=.05,.05
removetime=120
ignorehitpause=1
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10030
pos=0,0
postype=p1
bindtime=-1
sprpriority=19
ownpal=1
scale=.1,.1
removetime=120
ignorehitpause=1
[State ]
type=bindtoroot
trigger1=root,animelem=1
pos=20,-70
[State ]
type=bindtoroot
trigger1=root,animelem=2
pos=5,-72
[State ]
type=bindtoroot
trigger1=root,animelem=3||root,animelem=6||root,animelem=9
pos=1,-75
[State ]
type=bindtoroot
trigger1=root,animelem=4||root,animelem=7||root,animelem=10
pos=-30,-100
[State ]
type=bindtoroot
trigger1=root,animelem=5||root,animelem=8||root,animelem=11
pos=40,-90
[State ]
type=Destroyself
trigger1=root,stateno!=1000
[Statedef 1012]
type=A
movetype=A
physics=N
velset=0,0
anim=10028
ctrl=0
sprpriority=10
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=AngleDraw
trigger1=1
scale=.25-time*.02,.1-time*.02
[State ]
type=Trans
trigger1=1
trans=add1
[State ]
type=Explod
trigger1=1
anim=10026
pos=0,0
random=20,20
ownpal=1
sprpriority=15
scale=.1,.1
trans=sub
ignorehitpause=1
[State ]
type=Destroyself
trigger1=Time>=12

[Statedef 1100]
type=S
movetype=A
physics=N
velset=0,0
anim=1100
ctrl=0
[State ]
type=Playsnd
trigger1=!Time
value=1,6
[State ]
type=Helper
trigger1=!Time
stateno=1130
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Helper

trigger1=animelem=5
helpertype=normal

stateno=1110
id=3
pos=55,-160
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=5
helpertype=normal

stateno=1111
id=2
pos=45,-155
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=5
helpertype=normal

stateno=1111
id=1
pos=62,-155
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=5&&var(55)
helpertype=normal

stateno=1112
id=4
pos=35,-150
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=5&&var(55)
helpertype=normal

stateno=1112
id=4
pos=74,-150
postype=p1
keyctrl=0
ownpal=1
[State ]
type=changestate
trigger1=!Animtime
value=0
ctrl=1

[Statedef 1110]
type=A
movetype=A
physics=N
velset=0,0
anim=10033
ctrl=0
sprpriority=10
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=Explod

trigger1=!Time
anim=10034
pos=0,0
postype=p1
bindtime=1
sprpriority=50
ownpal=1
scale=.5,.5
ignorehitpause=1
[State ]
type=AngleDraw
trigger1=1
scale=.05,.2
[State ]
type=Trans
trigger1=1
trans=add1
[State ]
type=Velset
trigger1=root,animelem=6
y=4
[State ]
type=Velset
trigger1=root,animelem=7
y=0
[State ]
type=Changestate
trigger1=root,animelemtime(7)=30
value=1120
[Statedef 1111]
type=A
movetype=A
physics=N
velset=0,0
anim=10033
ctrl=0
sprpriority=6
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=Explod

trigger1=!Time
anim=10034
pos=0,0
postype=p1
bindtime=1
sprpriority=50
ownpal=1
scale=.5,.5
ignorehitpause=1
[State ]
type=AngleDraw
trigger1=1
scale=.05,.2
[State ]
type=Trans
trigger1=1
trans=add1
[State ]
type=Velset
trigger1=root,animelem=6
y=4
[State ]
type=Velset
trigger1=root,animelem=7
y=0
[State ]
type=Changestate
trigger1=root,animelemtime(7)=35+Ishelper(1)*5
value=1120
[Statedef 1112]
type=A
movetype=A
physics=N
velset=0,0
anim=10033
ctrl=0
sprpriority=4
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=Explod

trigger1=!Time
anim=10034
pos=0,0
postype=p1
bindtime=1
sprpriority=50
ownpal=1
scale=.5,.5
ignorehitpause=1
[State ]
type=AngleDraw
trigger1=1
scale=.05,.2
[State ]
type=Trans
trigger1=1
trans=add1
[State ]
type=Velset
trigger1=root,animelem=6
y=4
[State ]
type=Velset
trigger1=root,animelem=7
y=0
[State ]
type=Changestate
trigger1=root,animelemtime(7)=40+Ishelper(4)*5
value=1120

[Statedef 1120]
type=A
movetype=A
physics=N
velset=7.5,0
anim=10028
ctrl=0
sprpriority=10
[State ]
type=Posadd
trigger1=!Time
x=-20
y=7
[State ]
type=Playsnd
trigger1=!Time
value=2,4
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=AngleDraw
trigger1=1
scale=.125,.05
[State ]
type=Trans
trigger1=1
trans=add1
[State ]
type=Explod
trigger1=1
anim=10026
pos=0,0
random=20,20
ownpal=1
sprpriority=15
scale=.1,.1
trans=sub
ignorehitpause=1
[State ]
type=Changestate
trigger1=Time>=10&&!(random%13)
value=1121
[Statedef 1121]
type=A
movetype=A
physics=N
velset=0,0
anim=10028
ctrl=0
sprpriority=10
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Playsnd
trigger1=Time=152
value=2,6
freqmul=.8
[State ]
type=EnvShake
trigger1=Time=152
ampl=-12
freq=100
time=8
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=5
TimeGap=1
FrameGap=1
[State ]
type=AngleDraw
trigger1=1
scale=.125,.05
[State ]
type=Trans
trigger1=1
trans=add1
[State ]
type=Modifyexplod
trigger1=Time<10
scale=.01+(Time)*.03,.005+(Time)*.01
id=10035
[State ]
type=Modifyexplod
trigger1=Time>=10&&Time<160
scale=.31,.07 
id=10035
[State ]
type=Modifyexplod
trigger1=Time>=160
scale=.31,.07
id=10035
trans=addalpha
alpha=255-(time-160)*4,255
[State ]
type=Explod

triggerall=Ishelper(2)||Ishelper(3)||Ishelper(4)
trigger1=!Time
anim=10035
id=10035
pos=0,80
postype=p1
bindtime=1
sprpriority=-100
ownpal=1
scale=.01,.005
removetime=220
ignorehitpause=1
[State ]
type=Explod

triggerall=Ishelper(1)||Ishelper(4)
trigger1=!Time
anim=10035
id=10035
pos=0,79
postype=p1
bindtime=1
sprpriority=-100
ownpal=1
scale=.01,.005
removetime=220
ignorehitpause=1
[State ]
type=Explod

triggerall=Ishelper(2)||Ishelper(3)||Ishelper(4)
trigger1=Time=150
anim=10036
pos=0,80
postype=p1
bindtime=1
sprpriority=100
ownpal=1
scale=.5,.5
ignorehitpause=1
[State ]
type=Explod

triggerall=Ishelper(1)||Ishelper(4)
trigger1=Time=150
anim=10036
pos=0,79
postype=p1
bindtime=1
sprpriority=100
ownpal=1
scale=.5,.5
ignorehitpause=1
[State ]
type=Projectile
trigger1=Time=155
projanim=10037
projid=10037
projremove=0
projremovetime=5
attr=S,SP
offset=0,
postype=p1
animtype=hard
damage=70,15
guardflag=MA
hitflag=MAF
pausetime=0,12
sparkno=-1
sparkxy=0,0
hitsound=-1
guardsound=-1
guard.sparkno=-1
ground.type=low
ground.slidetime=20
ground.hittime=21
ground.velocity=-3.5,0
air.velocity=-3.5,-4.5
air.fall=1
palfx.invertall=1
palfx.mul=255,50,0
palfx.time=8
palfx.sinadd=-50,-10,-10,20
[State ]
type=Explod
trigger1=root,projhittime(10037)>=0&&root,projhittime(10037)<=25
anim=10031
pos=0,-50
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.5,.5
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=root,projhittime(10037)>=0&&root,projhittime(10037)<=25
anim=10032
pos=0,-50
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.15,.15
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Destroyself
trigger1=Time>=220

[Statedef 1130]
type=S
movetype=A
physics=N
ctrl=0
velset=0,0
anim=60000
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10029
pos=0,0
postype=p1
bindtime=-1
sprpriority=20
ownpal=1
scale=.05,.05
removetime=106
ignorehitpause=1
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10030
pos=0,0
postype=p1
bindtime=-1
sprpriority=19
ownpal=1
scale=.1,.1
removetime=106
ignorehitpause=1
[State ]
type=bindtoroot
trigger1=root,animelem=1
pos=20,-70
[State ]
type=bindtoroot
trigger1=root,animelem=2
pos=5,-72
[State ]
type=bindtoroot
trigger1=root,animelem=3
pos=2,-77
[State ]
type=bindtoroot
trigger1=root,animelem=4
pos=-31,-105
[State ]
type=bindtoroot
trigger1=root,animelem=5
pos=20,-155
[State ]
type=bindtoroot
trigger1=root,animelem=6
pos=34,-119
[State ]
type=bindtoroot
trigger1=root,animelem=7
pos=40,-90
[State ]
type=Destroyself
trigger1=root,stateno!=1100

[Statedef 1200]
type=S
movetype=A
physics=S
velset=0,0
anim=1200
ctrl=0
[State ]
type=Helper
trigger1=!Time
stateno=1211
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Playsnd
trigger1=!Time
value=1,7
[State ]
type=Playsnd
trigger1=animelem=7
value=2,7
volume=-150
freqmul=.8
[State ]
type=Velset
trigger1=animelem=7
x=8
[State ]
type=Explod
trigger1=Time=44
anim=10038
pos=0,-80
ownpal=1
bindtime=17
sprpriority=40
scale=.5,.5
trans=sub
vel=.7,0
ignorehitpause=1
[State ]
type=Explod
trigger1=Time=44
anim=10039
pos=0,-80
ownpal=1
bindtime=17
sprpriority=40
scale=.5,.5
trans=add
vel=.7,0
ignorehitpause=1
[State ]
type=HitDef
trigger1=!Time
attr=S,NA
damage=88,10
animtype=Hard
guardflag=H
hitflag=MAF
priority=5,Hit
pausetime=13,13
sparkno=-1
sparkxy=-15,-60
guard.sparkno=s21000
hitsound=s2,5
guardsound=s120,0
ground.type=Low
ground.slidetime=17
ground.hittime=17
ground.velocity=0
guard.velocity=-11
guard.pausetime=11,13
guard.slidetime=10
guard.hittime=18
guard.ctrltime=18
airguard.velocity=-4,-1
air.type=High
air.velocity=0
air.hittime=11
air.animtype=back
fall.animtype=back
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
guard.cornerpush.veloff=-18
air.fall=1
air.recover=0
fall.recover=0
fall=1
yaccel=.45
p2stateno=1250
palfx.invertall=1
palfx.mul=255,50,0
palfx.time=36
palfx.sinadd=-50,-10,-10,20
[State ]
type=Explod
trigger1=movehit
anim=10031
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.5,.5
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=movehit
anim=10032
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.15,.15
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=movehit&&random<=200
anim=10040
pos=0,-50
postype=p2
random=100,100
ownpal=1
sprpriority=20
trans=add
ontop=1
scale=.3,.3
ignorehitpause=1
[State ]
type=changestate
trigger1=!Animtime
value=0
ctrl=1

[Statedef 1201]
type=S
movetype=A
physics=S
velset=0,0
anim=1201
ctrl=0
[State ]
type=Helper
trigger1=!Time
stateno=1212
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Playsnd
trigger1=animelem=7
value=2,7
volume=-150
freqmul=.8
[State ]
type=Velset
trigger1=animelem=7
x=8
[State ]
type=Explod
trigger1=Time=38
anim=10068
pos=0,-80
ownpal=1
bindtime=17
sprpriority=40
scale=.5,.5
trans=sub
vel=.7,0
ignorehitpause=1
[State ]
type=Explod
trigger1=Time=38
anim=10069
pos=0,-80
ownpal=1
bindtime=17
sprpriority=40
scale=.5,.5
trans=add
vel=.7,0
ignorehitpause=1
[State ]
type=HitDef
trigger1=!Time
attr=S,NA
damage=88,10
animtype=Hard
guardflag=H
hitflag=MAF
priority=5,Hit
pausetime=13,13
sparkno=-1
sparkxy=-15,-60
guard.sparkno=s21000
hitsound=s2,5
guardsound=s120,0
ground.type=Low
ground.slidetime=17
ground.hittime=17
ground.velocity=0
guard.velocity=-11
guard.pausetime=11,13
guard.slidetime=10
guard.hittime=18
guard.ctrltime=18
airguard.velocity=-4,-1
air.type=High
air.velocity=0
air.hittime=11
air.animtype=back
fall.animtype=back
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
guard.cornerpush.veloff=-18
air.fall=1
air.recover=0
fall.recover=0
fall=1
yaccel=.45
p2stateno=1250
palfx.invertall=1
palfx.mul=255,50,0
palfx.time=36
palfx.sinadd=-50,-10,-10,20
[State ]
type=Explod
trigger1=movehit
anim=10031
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.5,.5
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=movehit
anim=10032
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.15,.15
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=movehit&&random<=200
anim=10040
pos=0,-50
postype=p2
random=100,100
ownpal=1
sprpriority=20
trans=add
ontop=1
scale=.3,.3
ignorehitpause=1
[State ]
type=changestate
trigger1=!Animtime
value=1202
[Statedef 1202]
type=S
movetype=A
physics=S
velset=0,0
anim=1201
ctrl=0
[State ]
type=Helper
trigger1=!Time
stateno=1212
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Playsnd
trigger1=animelem=7
value=2,7
volume=-150
freqmul=.8
[State ]
type=Velset
trigger1=animelem=7
x=8
[State ]
type=Explod
trigger1=Time=38
anim=10068
pos=0,-80
ownpal=1
bindtime=17
sprpriority=40
scale=.5,.5
trans=sub
vel=.7,0
ignorehitpause=1
[State ]
type=Explod
trigger1=Time=38
anim=10069
pos=0,-80
ownpal=1
bindtime=17
sprpriority=40
scale=.5,.5
trans=add
vel=.7,0
ignorehitpause=1
[State ]
type=HitDef
trigger1=!Time
attr=S,NA
damage=88,10
animtype=Hard
guardflag=H
hitflag=MAF
priority=5,Hit
pausetime=13,13
sparkno=-1
sparkxy=-15,-60
guard.sparkno=s21000
hitsound=s2,5
guardsound=s120,0
ground.type=Low
ground.slidetime=17
ground.hittime=17
ground.velocity=0
guard.velocity=-11
guard.pausetime=11,13
guard.slidetime=10
guard.hittime=18
guard.ctrltime=18
airguard.velocity=-4,-1
air.type=High
air.velocity=0
air.hittime=11
air.animtype=back
fall.animtype=back
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
guard.cornerpush.veloff=-18
air.fall=1
air.recover=0
fall.recover=0
fall=1
yaccel=.45
p2stateno=1250
palfx.invertall=1
palfx.mul=255,50,0
palfx.time=36
palfx.sinadd=-50,-10,-10,20
[State ]
type=Explod
trigger1=movehit
anim=10031
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.5,.5
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=movehit
anim=10032
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.15,.15
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=movehit&&random<=200
anim=10040
pos=0,-50
postype=p2
random=100,100
ownpal=1
sprpriority=20
trans=add
ontop=1
scale=.3,.3
ignorehitpause=1
[State ]
type=changestate
trigger1=!Animtime
value=1200

[Statedef 1211]
type=S
movetype=A
physics=N
ctrl=0
velset=0,0
anim=60000
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10029
pos=0,0
postype=p1
bindtime=-1
sprpriority=20
ownpal=1
scale=.05,.05
removetime=54
ignorehitpause=1
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10030
pos=0,0
postype=p1
bindtime=-1
sprpriority=19
ownpal=1
scale=.1,.1
removetime=54
ignorehitpause=1
[State ]
type=bindtoroot
trigger1=root,animelem=1
pos=13,-75
[State ]
type=bindtoroot
trigger1=root,animelem=2
pos=3,-83
[State ]
type=bindtoroot
trigger1=root,animelem=3
pos=-6,-89
[State ]
type=bindtoroot
trigger1=root,animelem=4
pos=-19,-103
[State ]
type=bindtoroot
trigger1=root,animelem=5
pos=-24,-106
[State ]
type=bindtoroot
trigger1=root,animelem=6
pos=-30,-109
[State ]
type=Destroyself
trigger1=root,stateno!=1200
trigger2=root,animelem=7
[Statedef 1212]
type=S
movetype=A
physics=N
ctrl=0
velset=0,0
anim=60000
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10029
pos=0,0
postype=p1
bindtime=-1
sprpriority=20
ownpal=1
scale=.05,.05
removetime=40
ignorehitpause=1
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10030
pos=0,0
postype=p1
bindtime=-1
sprpriority=19
ownpal=1
scale=.1,.1
removetime=40
ignorehitpause=1
[State ]
type=bindtoroot
trigger1=root,animelem=1
pos=13,-75
[State ]
type=bindtoroot
trigger1=root,animelem=2
pos=3,-83
[State ]
type=bindtoroot
trigger1=root,animelem=3
pos=-6,-89
[State ]
type=bindtoroot
trigger1=root,animelem=4
pos=-19,-103
[State ]
type=bindtoroot
trigger1=root,animelem=5
pos=-24,-106
[State ]
type=bindtoroot
trigger1=root,animelem=6
pos=-30,-109
[State ]
type=Destroyself
trigger1=root,stateno!=[1201,1202]
trigger2=root,animelem=7

[Statedef 1250]
type=A
movetype=H
physics=N
velset=0,0
[State ]
type=Nothitby
trigger1=1
value=SCA
[State ]
type=ChangeAnim2
trigger1=!time
value=1250
[State ]
type=ChangeState
trigger1=HitShakeOver
value=1251
[Statedef 1251]
type=A
movetype=H
physics=N
velset=0,0
[State ]
type=Nothitby
trigger1=1
value=SCA
[State ]
type=VelSet
trigger1=!time
x=-4
y=-6
[State ]
type=VelAdd
trigger1=Time>0
y=.5
[State ]
type=ChangeAnim
trigger1=!time
persistent=0
value=5050
[State ]
type=ChangeState
trigger1=Vel Y>0
trigger1=Pos Y>=ifelse((anim=[5051,5059])||(anim=[5061,5069]),0,25)
value=1252
[Statedef 1252]
type=S
movetype=H
physics=N
velset=0,0
[State ]
type=Nothitby
trigger1=1
value=SCA
[State ]
type=ChangeAnim2
trigger1=!time
value=1252
[State ]
type=PosSet
trigger1=!time
y=0
[State ]
type=VelSet
trigger1=!time
X=-3.5
[State ]
type=VelAdd
trigger1=Vel X!=0
X=.17
[State ]
type=VelSet
trigger1=Time=20
x=0
[State ]
type=ChangeState
trigger1=!Vel X
value=1253
[Statedef 1253]
type=S
movetype=H
physics=N
[State ]
type=Nothitby
trigger1=1
value=SCA
[State ]
type=ChangeAnim2
trigger1=!time
value=1253
[State ]
type=SelfState
trigger1=!animtime
value=Ifelse(alive,5120,5150)

[Statedef 1300]
type=S
movetype=A
physics=N
velset=0,0
anim=1300
ctrl=0
[State ]
type=Explod
trigger1=!Time
anim=10047
pos=-5,6
postype=p1
ownpal=1
scale=.5,.5
bindtime=-1
sprpriority=-40
trans=add
removetime=230
[State ]
type=Playsnd
trigger1=!Time
value=1,8
[State ]
type=Velset
trigger1=animelem=3
y=-.8
[State ]
type=Velset
trigger1=animelemtime(5)=45
y=0
[State ]
type=Helper

trigger1=animelem=5
helpertype=normal

stateno=1310
pos=9,-150
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Velset
trigger1=animelem=9
y=2
[State ]
type=Veladd
trigger1=animelemtime(9)>=0
y=.4
[State ]
type=Changestate
triggerall=animelemtime(9)>=0
trigger1=Vel Y>0&&Pos Y>=0
value=1301
[Statedef 1301]
type=S
movetype=A
physics=N
velset=0,0
anim=1301
ctrl=0
[State ]
type=Posset
trigger1=1
y=0
[State ]
type=Changestate
trigger1=!Animtime
value=0
ctrl=1
[Statedef 1310]
type=A
movetype=A
physics=N
velset=0,-3
anim=10028
ctrl=0
sprpriority=10
[State ]
type=Velset
trigger1=Time=30
y=0
[State ]
type=Playsnd
trigger1=!Time
value=2,4
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=AngleDraw
trigger1=1
scale=.15,.15
[State ]
type=Angleadd
trigger1=1
value=-15
[State ]
type=Trans
trigger1=1
trans=add1
[State ]
type=Explod
trigger1=1
anim=10026
pos=0,0
random=20,20
ownpal=1
sprpriority=15
scale=.1,.1
trans=sub
ignorehitpause=1
[State ]
type=Helper

trigger1=Time=30
helpertype=normal

stateno=1320
id=1320
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=Time=30
helpertype=normal

stateno=1320
id=1321
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=Time=30
helpertype=normal

stateno=1320
id=1322
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=Time=30
helpertype=normal

stateno=1320
id=1323
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=Time=30
helpertype=normal

stateno=1320
id=1324
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=Time=30
helpertype=normal

stateno=1320
id=1325
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=DestroySelf

trigger1=Time>=31
[Statedef 1320]
type=A
movetype=A
physics=N
anim=10033
ctrl=0
sprpriority=10
[State ]
type=AngleDraw
trigger1=1
scale=.15,.15
[State ]
type=Velset
trigger1=Ishelper(1320)&&!Time
y=15
[State ]
type=Velset
trigger1=Ishelper(1321)&&!Time
x=8
y=11
[State ]
type=Velset
trigger1=Ishelper(1322)&&!Time
x=-8
y=11
[State ]
type=Velset
trigger1=Ishelper(1323)&&!Time
y=-4
[State ]
type=Velset
trigger1=Ishelper(1324)&&!Time
x=8
y=1
[State ]
type=Velset
trigger1=Ishelper(1325)&&!Time
x=-8
y=1
[State ]
type=Velset
trigger1=Time=10
x=0
y=0
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=1
FrameGap=1
[State ]
type=Trans
trigger1=1
trans=add1
[State ]
type=Explod
trigger1=Ishelper(1320)&&Time=55
anim=10043
pos=0,0
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.4,.4
[State ]
type=Explod
trigger1=Ishelper(1320)&&Time=55
anim=10044
pos=0,0
sprpriority=99
postype=p1
bindtime=1
ownpal=1
scale=.45,.45
[State ]
type=Explod
trigger1=Ishelper(1320)&&Time=55
anim=10041
id=1320
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Explod
trigger1=Ishelper(1320)&&Time=55
anim=10045
id=13200
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Time<65
scale=(Time-55)*.05,(Time-55)*.05
id=1320
[State ]
type=Modifyexplod
trigger1=Time>=65
scale=.5,.5
id=1320
[State ]
type=Modifyexplod
trigger1=Time<65
scale=(Time-55)*.04,(Time-55)*.04
id=13200
trans=addalpha
alpha=255-(Time-55),255
[State ]
type=Explod
trigger1=Ishelper(1321)&&Time=60
anim=10043
pos=0,0
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.4,.4
[State ]
type=Explod
trigger1=Ishelper(1321)&&Time=60
anim=10044
pos=0,0
sprpriority=99
postype=p1
bindtime=1
ownpal=1
scale=.45,.45
[State ]
type=Explod
trigger1=Ishelper(1321)&&Time=60
anim=10041
id=1321
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Explod
trigger1=Ishelper(1321)&&Time=60
anim=10045
id=13201
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Time<70
scale=(Time-60)*.05,(Time-60)*.05
id=1321
[State ]
type=Modifyexplod
trigger1=Time>=70
scale=.5,.5
id=1321
[State ]
type=Modifyexplod
trigger1=Time<70
scale=(Time-60)*.04,(Time-60)*.04
id=13201
trans=addalpha
alpha=255-(Time-60),255
[State ]
type=Explod
trigger1=Ishelper(1324)&&Time=65
anim=10043
pos=0,0
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.4,.4
[State ]
type=Explod
trigger1=Ishelper(1324)&&Time=65
anim=10044
pos=0,0
sprpriority=99
postype=p1
bindtime=1
ownpal=1
scale=.45,.45
[State ]
type=Explod
trigger1=Ishelper(1324)&&Time=65
anim=10041
id=1324
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Explod
trigger1=Ishelper(1324)&&Time=65
anim=10045
id=13202
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Time<75
scale=(Time-65)*.05,(Time-65)*.05
id=1324
[State ]
type=Modifyexplod
trigger1=Time>=75
scale=.5,.5
id=1324
[State ]
type=Modifyexplod
trigger1=Time<75
scale=(Time-65)*.04,(Time-65)*.04
id=13202
trans=addalpha
alpha=255-(Time-65),255
[State ]
type=Explod
trigger1=Ishelper(1323)&&Time=70
anim=10043
pos=0,0
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.4,.4
[State ]
type=Explod
trigger1=Ishelper(1323)&&Time=70
anim=10044
pos=0,0
sprpriority=99
postype=p1
bindtime=1
ownpal=1
scale=.45,.45
[State ]
type=Explod
trigger1=Ishelper(1323)&&Time=70
anim=10041
id=1323
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Explod
trigger1=Ishelper(1323)&&Time=70
anim=10045
id=13203
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Time<80
scale=(Time-70)*.05,(Time-70)*.05
id=1323
[State ]
type=Modifyexplod
trigger1=Time>=80
scale=.5,.5
id=1323
[State ]
type=Modifyexplod
trigger1=Time<80
scale=(Time-70)*.04,(Time-70)*.04
id=13203
trans=addalpha
alpha=255-(Time-70),255
[State ]
type=Explod
trigger1=Ishelper(1325)&&Time=75
anim=10043
pos=0,0
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.4,.4
[State ]
type=Explod
trigger1=Ishelper(1325)&&Time=75
anim=10044
pos=0,0
sprpriority=99
postype=p1
bindtime=1
ownpal=1
scale=.45,.45
[State ]
type=Explod
trigger1=Ishelper(1325)&&Time=75
anim=10041
id=1325
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Explod
trigger1=Ishelper(1325)&&Time=75
anim=10045
id=13204
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Time<85
scale=(Time-75)*.05,(Time-75)*.05
id=1325
[State ]
type=Modifyexplod
trigger1=Time>=85
scale=.5,.5
id=1325
[State ]
type=Modifyexplod
trigger1=Time<85
scale=(Time-75)*.04,(Time-75)*.04
id=13204
trans=addalpha
alpha=255-(Time-75),255
[State ]
type=Explod
trigger1=Ishelper(1322)&&Time=80
anim=10043
pos=0,0
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.4,.4
[State ]
type=Explod
trigger1=Ishelper(1322)&&Time=80
anim=10044
pos=0,0
sprpriority=99
postype=p1
bindtime=1
ownpal=1
scale=.45,.45
[State ]
type=Explod
trigger1=Ishelper(1322)&&Time=80
anim=10041
id=1322
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Explod
trigger1=Ishelper(1322)&&Time=80
anim=10045
id=13205
pos=0,0
ownpal=1
bindtime=-1
sprpriority=40
scale=0,0
trans=add
removetime=-1
ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Time<90
scale=(Time-80)*.05,(Time-80)*.05
id=1322
[State ]
type=Modifyexplod
trigger1=Time>=90
scale=.5,.5
id=1322
[State ]
type=Modifyexplod
trigger1=Time<90
scale=(Time-80)*.04,(Time-80)*.04
id=13205
trans=addalpha
alpha=255-(Time-80),255
[State ]
type=Playsnd
trigger1=Ishelper(1320)&&Time=55
trigger2=Ishelper(1321)&&Time=60
trigger3=Ishelper(1324)&&Time=65
trigger4=Ishelper(1323)&&Time=70
trigger5=Ishelper(1325)&&Time=75
trigger6=Ishelper(1322)&&Time=80
value=2,8
volume=-200
[State ]
type=Changestate
trigger1=Ishelper(1320)&&Time>=120
trigger2=Ishelper(1321)&&Time>=125
trigger3=Ishelper(1324)&&Time>=130
trigger4=Ishelper(1323)&&Time>=135
trigger5=Ishelper(1325)&&Time>=140
trigger6=Ishelper(1322)&&Time>=145
value=1321
[Statedef 1321]
type=A
movetype=A
physics=N
anim=10041
ctrl=0
sprpriority=10
[State ]
type=Velset
trigger1=Ishelper(1320)||Ishelper(1325)||Ishelper(1322)
x=20
y=14
[State ]
type=Velset
trigger1=Ishelper(1321)||Ishelper(1324)
x=10
y=14
[State ]
type=Velset
trigger1=Ishelper(1323)
y=14
[State ]
type=AfterImagetime
trigger1=!Time
time=0
[State ]
type=Removeexplod
trigger1=1
[State ]
type=AngleDraw
triggerall=Ishelper(1320)||Ishelper(1325)||Ishelper(1322)
trigger1=Time!=0
value=55
scale=.5,.5
[State ]
type=AngleDraw
triggerall=Ishelper(1321)||Ishelper(1324)
trigger1=Time!=0
value=30
scale=.5,.5
[State ]
type=AngleDraw
triggerall=Ishelper(1323)
trigger1=Time!=0
scale=.5,.5
[State ]
type=Trans
trigger1=1
trans=add
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Changestate
trigger1=Vel Y>0&&Pos Y>=0
value=1322
[Statedef 1322]
type=A
movetype=A
physics=N
anim=10042
ctrl=0
velset=0,0
sprpriority=10
[State ]
type=Playsnd
trigger1=!Time
value=2,9
[State ]
type=Posset
trigger1=1
y=0
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Trans
trigger1=1
trans=add
[State ]
type=AngleDraw
trigger1=Time!=0
scale=.5,.5
[State ]
type=Projectile
trigger1=!Time
projanim=10046
projremove=0
projremovetime=5
attr=S,SP
postype=p1
animtype=hard
damage=120,15
guardflag=MA
hitflag=MAF
pausetime=0,12
sparkno=-1
sparkxy=0,0
hitsound=-1
guardsound=s120,0
guard.sparkno=s21000
ground.type=low
ground.slidetime=20
ground.hittime=21
ground.velocity=-3.5,0
air.velocity=-3.5,-4.5
air.fall=1
p2stateno=1325+random%2
palfx.invertall=1
palfx.mul=255,50,0
palfx.time=8
palfx.sinadd=-50,-10,-10,20
[State ]
type=Destroyself
trigger1=!Animtime

[Statedef 1325]
type=A
movetype=H
ctrl=0
velset=0,0
sprpriority=-1
[State ]
type=PalFX
trigger1=1
time=1
color=8
mul=220,220,255
add=184,184,200
ignorehitpause=1
[State ]
type=statetypeset
trigger1=!time
trigger1=!pos y
value=S
[State ]
type=changeanim
trigger1=Selfanimexist(anim)
value=anim
elem=animelemno(-1)
[State ]
type=Changestate
trigger1=time=350
value=1326
[Statedef 1326]
type=A
movetype=H
physics=N
sprpriority=4
velset=-4,-6
[State ]
type=ChangeAnim2
trigger1=!time
value=1350
[State ]
type=VelAdd
trigger1=time>0
y=.39
[State ]
type=SelfState
trigger1=Vel Y>0
trigger1=Pos Y>=0
value=5100

[Statedef 1400]
type=S
movetype=A
physics=N
velset=0,0
anim=1400
ctrl=0
sprpriority=2
[State ]
type=Turn
trigger1=!time
trigger1=p2dist X<=0
[State ]
type=Playsnd
trigger1=!Time
value=1,9
[State ]
type=Playsnd
trigger1=animelem=14
value=2,10
[State ]
type=Helper
trigger1=!Time
stateno=1401
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Helper
trigger1=!Time
stateno=1402
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Helper
trigger1=animelem=9
stateno=1405
name=""
pos=40,-60
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Velset
trigger1=animelem=4
x=-3
[State ]
type=Velset
trigger1=animelem=9
x=30
[State ]
type=Statetypeset
trigger1=animelem=9
physics=S
[State ]
type=Screenbound
trigger1=animelemtime(4)>=0&&animelemtime(9)<0
value=0
movecamera=0,0
[State ]
type=Explod

trigger1=animelem=14
anim=10048
pos=60,-70
postype=p1
bindtime=7
sprpriority=50
ownpal=1
trans=sub
ignorehitpause=1
[State ]
type=Explod

trigger1=animelem=14
anim=10049
pos=60,-70
postype=p1
bindtime=7
sprpriority=40
ownpal=1
scale=1.1,1.1
trans=add
ignorehitpause=1
[State ]
type=HitDef
trigger1=!Time
attr=S,SA
animtype=back
damage=150,20
guardflag=MA
pausetime=0,11
sparkno=-1
guard.sparkno=s21000
sparkxy=-10,-65
hitsound=s2,11
guardsound=s120,0
ground.type=High
ground.slidetime=16
ground.hittime =18
ground.velocity=-9
air.velocity=-3.2,-3.2
p2stateno=1450
fall=1
envshake.time=15
envshake.ampl=-6
envshake.freq=92
envshake.phase=92
[State ]
type=Explod
trigger1=movehit
anim=10031
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.5,.5
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=movehit
anim=10032
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.15,.15
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Changestate
trigger1=!Animtime
value=0
ctrl=1

[Statedef 1410]
type=S
movetype=A
physics=N
velset=0,0
anim=1401
ctrl=0
sprpriority=2
[State ]
type=Turn
trigger1=!time
trigger1=p2dist X<=0
[State ]
type=Playsnd
trigger1=animelem=14
value=2,10
[State ]
type=Helper
trigger1=!Time
stateno=1403
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Helper
trigger1=!Time
stateno=1404
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Helper
trigger1=animelem=9
stateno=1405
name=""
pos=40,-60
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Velset
trigger1=animelem=4
x=-3
[State ]
type=Velset
trigger1=animelem=9
x=30
[State ]
type=Statetypeset
trigger1=animelem=9
physics=S
[State ]
type=Screenbound
trigger1=animelemtime(4)>=0&&animelemtime(9)<0
value=0
movecamera=0,0
[State ]
type=Explod

trigger1=animelem=14
anim=10048
pos=60,-70
postype=p1
bindtime=7
sprpriority=50
ownpal=1
trans=sub
ignorehitpause=1
[State ]
type=Explod

trigger1=animelem=14
anim=10049
pos=60,-70
postype=p1
bindtime=7
sprpriority=40
ownpal=1
scale=1.1,1.1
trans=add
ignorehitpause=1
[State ]
type=HitDef
trigger1=!Time
attr=S,SA
animtype=back
damage=150,20
guardflag=MA
pausetime=0,11
sparkno=-1
guard.sparkno=s21000
sparkxy=-10,-65
hitsound=s2,11
guardsound=s120,0
ground.type=High
ground.slidetime=16
ground.hittime =18
ground.velocity=-9
air.velocity=-3.2,-3.2
p2stateno=1450
fall=1
envshake.time=15
envshake.ampl=-6
envshake.freq=92
envshake.phase=92
[State ]
type=Explod
trigger1=movehit
anim=10031
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.5,.5
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=movehit
anim=10032
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.15,.15
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Changestate
trigger1=!Animtime
value=1411
[Statedef 1411]
type=S
movetype=A
physics=N
velset=0,0
anim=1401
ctrl=0
sprpriority=2
[State ]
type=Turn
trigger1=!time
trigger1=p2dist X<=0
[State ]
type=Playsnd
trigger1=animelem=14
value=2,10
[State ]
type=Helper
trigger1=!Time
stateno=1403
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Helper
trigger1=!Time
stateno=1404
name=""
pos=0,0
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Helper
trigger1=animelem=9
stateno=1405
name=""
pos=40,-60
helpertype=normal
postype=p1
keyctrl=0
[State ]
type=Velset
trigger1=animelem=4
x=-3
[State ]
type=Velset
trigger1=animelem=9
x=30
[State ]
type=Statetypeset
trigger1=animelem=9
physics=S
[State ]
type=Screenbound
trigger1=animelemtime(4)>=0&&animelemtime(9)<0
value=0
movecamera=0,0
[State ]
type=Explod

trigger1=animelem=14
anim=10048
pos=60,-70
postype=p1
bindtime=7
sprpriority=50
ownpal=1
trans=sub
ignorehitpause=1
[State ]
type=Explod

trigger1=animelem=14
anim=10049
pos=60,-70
postype=p1
bindtime=7
sprpriority=40
ownpal=1
scale=1.1,1.1
trans=add
ignorehitpause=1
[State ]
type=HitDef
trigger1=!Time
attr=S,SA
animtype=back
damage=150,20
guardflag=MA
pausetime=0,11
sparkno=-1
guard.sparkno=s21000
sparkxy=-10,-65
hitsound=s2,11
guardsound=s120,0
ground.type=High
ground.slidetime=16
ground.hittime =18
ground.velocity=-9
air.velocity=-3.2,-3.2
p2stateno=1450
fall=1
envshake.time=15
envshake.ampl=-6
envshake.freq=92
envshake.phase=92
[State ]
type=Explod
trigger1=movehit
anim=10031
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.5,.5
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Explod
trigger1=movehit
anim=10032
pos=0,-80
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.15,.15
trans=add
ontop=1
persistent=0
ignorehitpause=1
[State ]
type=Changestate
trigger1=!Animtime
value=1400

[Statedef 1401]
type=S
movetype=A
physics=N
ctrl=0
velset=0,0
anim=60000
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10029
pos=0,0
postype=p1
bindtime=-1
sprpriority=20
ownpal=1
scale=.05,.05
removetime=73
ignorehitpause=1
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10030
pos=0,0
postype=p1
bindtime=-1
sprpriority=19
ownpal=1
scale=.1,.1
removetime=73
ignorehitpause=1
[State ]
type=bindtoroot
trigger1=root,animelem=1
pos=20,-70
[State ]
type=bindtoroot
trigger1=root,animelemtime(2)>=0&&root,animelemtime(8)<0
pos=-1,-86
[State ]
type=Destroyself
trigger1=root,animelem=8
[Statedef 1402]
type=S
movetype=A
physics=N
ctrl=0
velset=0,0
anim=60000
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10029
pos=0,0
postype=p1
bindtime=-1
sprpriority=20
ownpal=1
scale=.05,.05
removetime=73
ignorehitpause=1
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10030
pos=0,0
postype=p1
bindtime=-1
sprpriority=19
ownpal=1
scale=.1,.1
removetime=73
ignorehitpause=1
[State ]
type=bindtoroot
trigger1=root,animelem=1
pos=-7,-68
[State ]
type=bindtoroot
trigger1=root,animelemtime(2)>=0&&root,animelemtime(8)<0
pos=19,-86
[State ]
type=Destroyself
trigger1=root,animelem=8
[Statedef 1403]
type=S
movetype=A
physics=N
ctrl=0
velset=0,0
anim=60000
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10029
pos=0,0
postype=p1
bindtime=-1
sprpriority=20
ownpal=1
scale=.05,.05
removetime=51
ignorehitpause=1
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10030
pos=0,0
postype=p1
bindtime=-1
sprpriority=19
ownpal=1
scale=.1,.1
removetime=51
ignorehitpause=1
[State ]
type=bindtoroot
trigger1=root,animelem=1
pos=20,-70
[State ]
type=bindtoroot
trigger1=root,animelemtime(2)>=0&&root,animelemtime(8)<0
pos=-1,-86
[State ]
type=Destroyself
trigger1=root,animelem=8
[Statedef 1404]
type=S
movetype=A
physics=N
ctrl=0
velset=0,0
anim=60000
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10029
pos=0,0
postype=p1
bindtime=-1
sprpriority=20
ownpal=1
scale=.05,.05
removetime=51
ignorehitpause=1
[State ]
type=Explod

trigger1=Ishelper&&!Time
anim=10030
pos=0,0
postype=p1
bindtime=-1
sprpriority=19
ownpal=1
scale=.1,.1
removetime=51
ignorehitpause=1
[State ]
type=bindtoroot
trigger1=root,animelem=1
pos=-7,-68
[State ]
type=bindtoroot
trigger1=root,animelemtime(2)>=0&&root,animelemtime(8)<0
pos=19,-86
[State ]
type=Destroyself
trigger1=root,animelem=8

[Statedef 1405]
type=S
movetype=I
physics=N
anim=10045
ctrl=0
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Trans
trigger1=1
trans=addalpha
alpha=255-(Time*8),255
[State ] 
type=VarSet
trigger1=!Time
var(1)=128
[State ] 
type=VarAdd
trigger1=Time>0
var(1)=32
[State ] 
type=VarSet
trigger1=!Time
var(2)=300
[State ] 
type=VarAdd
trigger1=Time=[1,2]
var(2)=80
[State ] 
type=VarAdd
trigger1=Time=[3,4]
var(2)=70
[State ] 
type=VarAdd
trigger1=Time=5
var(2)=60
[State ] 
type=VarAdd
trigger1=Time>5
var(2)=40
[State ]
type=AngleDraw
trigger1=1
value=0
scale=.05*var(1)/242,.1*var(2)/242
[State ]
type=DestroySelf
trigger1=Time>=32

[Statedef 1450]
type=A
movetype=H
physics=N
velset=0,0
[State ]
type=turn
Trigger1=frontedgedist<=0
value=1
[State ]
type=velset
trigger1=time=1
x=-21
y=-1
[State ]
type=ScreenBound
trigger1=1
movecamera=1,0
[State ]
type=Playerpush
trigger1=1
value=0
[State ]
type=ChangeAnim2
Trigger1=!Time
value=1450
[State ]
type=changestate
Trigger1=backedgedist<=0
Trigger2=frontedgedist<=0
value=1451
[Statedef 1451]
type=A
movetype=H
physics=N
velset=3.5,-4.2
[State ]
type=PlaySnd

trigger1=!time
value=F7,2
volume=255
[State ]
type=Playerpush
trigger1=1
value=0
[State ]
type=EnvShake
trigger1=!time
time=15
freq=210
ampl=10
[State ]
type=ChangeAnim2
Trigger1=!Time
value=1451
[State ]
type=VelAdd
Trigger1=time>3
y=.5
x=.05
[State ]
type=SelfState
trigger1=Vel Y>0
trigger1=Pos Y>=0
value=5100

[Statedef 1500]
type=S
movetype=A
physics=N
velset=0,0
anim=1500
ctrl=0
sprpriority=2
[State ]
type=varset
triggerall=!Ishelper
trigger1=numhelper(1510)||numhelper(1511)||numhelper(1512)
var(10)=0
ignorehitpause=1
[State ]
type=varset
trigger1=!Ishelper
var(15)=0
ignorehitpause=1
[State ]
type=varset
trigger1=!Ishelper
var(16)=0
ignorehitpause=1
[State ]
type=Playsnd
trigger1=!Time
value=1,10
[State ]
type=Playsnd
trigger1=animelem=57
value=2,12
[State ]
type=Explod
trigger1=animelem=57
anim=10052
pos=-10,-75
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.8,.8
[State ]
type=Explod
trigger1=animelem=57
anim=10051
pos=-10,-75
sprpriority=99
postype=p1
bindtime=1
ownpal=1
scale=.85,.85
[State ]
type=Explod
trigger1=animelem=57
anim=10050
pos=0,0
sprpriority=50
postype=p1
bindtime=1
ownpal=1
[State ]
type=Helper

trigger1=animelemtime(57)=15
stateno=1510
id=1510
pos=0,0
helpertype=player
postype=p1
keyctrl=1
ownpal=1
[State ]
type=Helper

trigger1=animelemtime(57)=15
stateno=1510
id=1511
pos=0,0
helpertype=player
postype=p1
keyctrl=1
ownpal=1
[State ]
type=Helper

trigger1=animelemtime(57)=15
stateno=1510
id=1512
pos=0,0
helpertype=player
postype=p1
keyctrl=1
ownpal=1
[State ]
type=Explod

trigger1=animelemtime(1)>=0&&animelemtime(57)<=40&&!(Time%3)
anim=10059
pos=0,-40
postype=p1
bindtime=1
sprpriority=70
ownpal=1
random=100,50
scale=.4,.4
accel=0,-.2
ignorehitpause=1
[State ]
type=changestate
trigger1=!Animtime
value=0
ctrl=1

[Statedef 1510]
type=S
movetype=A
physics=N
velset=0,0
anim=1510
ctrl=0
sprpriority=2
[State ]
type=Changestate
trigger1=!Animtime
value=0
ctrl=1

[Statedef 1550]
type=S
movetype=A
physics=N
velset=0,0
anim=1550
ctrl=0
sprpriority=2
[State ]
type=Angledraw
trigger1=time>=50&&time<=100
scale=1.0-(Time-50)*.02,1+((Time-49)*.01)
[State ]
type=Explod
trigger1=Time<90&&!(Time%7)
anim=10054
pos=0,-60
random=100,100
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.25,.25
[State ]
type=Explod
trigger1=Time<90&&!(Time%5)
anim=10055
pos=0,-60
random=100,100
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.1,.1
[State ]
type=Explod
trigger1=Time=90
anim=10053
pos=0,0
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.5,.5
[State ]
type=Explod
trigger1=Time=90
anim=10056
pos=0,0
sprpriority=90
postype=p1
bindtime=1
ownpal=1
scale=.55,.55
[State ]
type=Playsnd
trigger1=Time=90
value=2,13
[State ]
type=Playsnd
trigger1=Time=90
value=2,14
[State ]
type=Projectile
trigger1=Time=95
attr=S,SP
projanim=10057
projpriority=0
projsprpriority=0
projremove=1
projremovetime=3
postype=p1
offset=0,0
animtype=diagup
damage=2147483647
guardflag=
hitflag=MAF
pausetime=0,2
guard.pausetime=0,0
sparkno=-1
sparkxy=-1
hitsound=s2,5
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=17
ground.hittime=17
ground.velocity=-1,-5
air.velocity=0,-5
fall=1
fall.recover=0
palfx.add=-120,-30,-30
palfx.mul=0,0,0
palfx.time=30
p2stateno=1551
[State ]
type=Destroyself
trigger1=Time>=100
[Statedef 1551]
type=A
movetype=H
physics=N
velset=0,0
sprpriority=1
[State ]
type=Nothitby
trigger1=1
value=SCA
[State ]
type=Assertspecial
trigger1=time<=25
flag=invisible
[State ]
type=Assertspecial
trigger1=1
flag=noshadow
[State ]
type=Screenbound
trigger1=1
value=1
movecamera=1
[State ]
type=Changeanim
trigger1=!time
value=5050
[State ]
type=velset
trigger1=!time
y=-60
[State ]
type=veladd
trigger1=1
y=1.4
[State ]
type=Envshake
trigger1=vel y>0&&pos y>=0
time=10
ampl=-5
freq=95
phase=95
[State ]
type=Selfstate
trigger1=vel y>0&&pos y>=0
value=5100

[Statedef 1600]
type=S
movetype=A
physics=N
velset=0,0
anim=1600
ctrl=0
sprpriority=2
[State ]
type=Playsnd
trigger1=!Time
value=1,11
[State ]
type=varset
trigger1=!Ishelper
var(15)=1
[State ]
type=Changestate
trigger1=!Animtime
value=0
ctrl=1

[Statedef 1700]
type=S
movetype=A
physics=N
velset=0,0
anim=1700
ctrl=0
sprpriority=2
[State ]
type=Posset
trigger1=1
y=0
[State ]
type=Playsnd
trigger1=animelem=11
value=1,12
[State ]
type=Explod

trigger1=animelem=3
anim=10058
pos=0,-30
postype=p1
bindtime=-1
sprpriority=50
ownpal=1
removetime=76
ignorehitpause=1
[State ]
type=Explod

trigger1=animelem=3
anim=10058
pos=0,-30
postype=p1
bindtime=-1
sprpriority=50
ownpal=1
facing=-1
scale=.5,.5
removetime=76
ignorehitpause=1
[State ]
type=Explod

trigger1=animelemtime(10)>=0&&animelemtime(13)<=40&&!(Time%3)
anim=10059
pos=0,-40
postype=p1
bindtime=1
sprpriority=70
ownpal=1
random=100,50
scale=.3,.5
accel=0,-.2
ignorehitpause=1
[State ]
type=Helper

trigger1=animelemtime(3)>=0&&animelemtime(8)<0&&!(Time%9)
stateno=1710
pos=300,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelemtime(3)>=0&&animelemtime(8)<0&&!(Time%9)
stateno=1711
pos=-300,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Explod
trigger1=animelemtime(10)>=0&&animelemtime(13)<0
anim=10025
pos=0,-80
sprpriority=700
postype=p1
bindtime=1
ownpal=1
vel=-10+random%20,-10+random%20
scale=.5,.5
[State ]
type=Explod
trigger1=animelemtime(10)>=0&&animelemtime(13)<0
anim=10025
pos=0,-80
sprpriority=700
postype=p1
bindtime=1
ownpal=1
vel=-10+random%20,-10+random%20
scale=.5,.5
[State ]
type=Explod
trigger1=animelemtime(10)>=0&&animelemtime(13)<0
anim=10025
pos=0,-80
sprpriority=700
postype=p1
bindtime=1
ownpal=1
vel=-10+random%20,-10+random%20
scale=.5,.5
[State ]
type=Explod
trigger1=animelemtime(10)>=0&&animelemtime(13)<0
anim=10025
pos=0,-80
sprpriority=700
postype=p1
bindtime=1
ownpal=1
vel=-10+random%20,-10+random%20
scale=.5,.5
[State ]
type=Explod
trigger1=animelem=10
anim=10064
pos=0,0
sprpriority=1000
postype=p1
bindtime=1
ownpal=1
scale=.5,.5
[State ]
type=EnvShake
trigger1=animelem=10
ampl=-8
freq=100
time=25
[State ]
type=Varset
trigger1=animelem=10
var(55)=1
ignorehitpause=1
[State ]
type=Projectile
trigger1=animelemtime(3)>=0&&animelemtime(13)<0&&!(Time%4)
attr=S,SP
projanim=10061
projid=10061
projpriority=0
projsprpriority=0
projremove=1
projremovetime=2
postype=p1
offset=0,0
animtype=middle
damage=0
guardflag=
hitflag=MAFD
pausetime=0,0
guard.pausetime=0,0
sparkno=-1
sparkxy=-1
hitsound=s2,15
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=2
ground.hittime=2
ground.velocity=0,0
air.velocity=0,0
fall=0
palfx.add=-120,-30,-30
palfx.mul=0,0,0
palfx.time=30
[State ]
type=Projectile
trigger1=animelem=13
attr=S,SP
projanim=10065
projpriority=0
projsprpriority=0
projremove=1
projremovetime=2
postype=p1
offset=0,0
animtype=diagup
damage=0
guardflag=
hitflag=MAFD
pausetime=0,0
guard.pausetime=0,0
sparkno=-1
sparkxy=-1
hitsound=s2,5
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=2
ground.hittime=2
ground.velocity=0,0
air.velocity=0,0
p2stateno=1750
[State ]
type=Explod
trigger1=projhittime(10061)=1
anim=10062
pos=0,-50
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.5,.5
trans=add
ontop=1
ignorehitpause=1
[State ]
type=Explod
trigger1=projhittime(10061)=1
anim=10063
pos=0,-50
postype=p2
random=20,20
ownpal=1
sprpriority=15
scale=.15,.15
trans=add
ontop=1
ignorehitpause=1
[State ]
type=Changestate
trigger1=!Animtime
value=0
ctrl=1

[Statedef 1710]
type=A
movetype=I
physics=N
ctrl=0
anim=10060
[State ]
type=Nothitby
trigger1=Ishelper
value=SCA
[State ]
type=PlayerPush
trigger1=Ishelper
value=1
[State ]
type=velset
trigger1=Ishelper
x=-10
[State ]
type=Destroyself
trigger1=Time>=40
trigger2=root,stateno!=1700
[Statedef 1711]
type=A
movetype=I
physics=N
ctrl=0
anim=10060
[State ]
type=Nothitby
trigger1=Ishelper
value=SCA
[State ]
type=PlayerPush
trigger1=Ishelper
value=1
[State ]
type=velset
trigger1=Ishelper
x=10
[State ]
type=Destroyself
trigger1=Time>=40
trigger2=root,stateno!=1700

[Statedef 1750]
type=A
movetype=H
physics=N
velset=0,0
[State ]
type=ChangeAnim2
trigger1=!time
value=1750
[State ]
type=VelSet
trigger1=1
x=0
y=0
[State ]
type=SelfState
trigger1=Time>=250
value=0
ctrl=1

[Statedef 1800]
type=S
movetype=A
physics=N
velset=0,0
anim=1800
ctrl=0
sprpriority=2
[State ]
type=Posset
trigger1=1
y=0
[State ]
type=Playsnd
trigger1=!Time
value=1,13
[State ]
type=Helper

trigger1=animelem=57
helpertype=normal

stateno=1810
id=1810
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=57
helpertype=normal

stateno=1810
id=1811
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=57
helpertype=normal

stateno=1810
id=1812
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=57
helpertype=normal

stateno=1810
id=1813
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelemtime(62)<0&&!(Time%9)
stateno=1820
pos=0,0
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelemtime(62)<0&&!(Time%9)
stateno=1821
pos=0,0
postype=p1
ownpal=1
keyctrl=0
[State ]
type=Changestate
trigger1=!Animtime
value=0
ctrl=1

[Statedef 1810]
type=A
movetype=A
physics=N
velset=0,0
anim=10033
ctrl=0
sprpriority=10
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=AngleDraw
trigger1=1
scale=.15,.15
[State ]
type=Trans
trigger1=1
trans=add1
[State ]
type=null;Bindtoroot
trigger1=1
pos=16*cos(time),16*sin(time)
[State ]
type=Bindtoroot
trigger1=Ishelper(1810)
pos=cos(pi*Time*8/300)*100-5,sin(pi*Time*8/300)*100-70
[State ]
type=Bindtoroot
trigger1=Ishelper(1811)
pos=cos(pi*(Time+38)*8/300)*100-5,sin(pi*(Time+38)*8/300)*100-70
[State ]
type=Bindtoroot
trigger1=Ishelper(1812)
pos=cos(pi*(Time+19)*8/300)*100-5,sin(pi*(Time+19)*8/300)*100-70
[State ]
type=Bindtoroot
trigger1=Ishelper(1813)
pos=cos(pi*(Time+55)*8/300)*100-5,sin(pi*(Time+55)*8/300)*100-70
[State ]
type=Projectile
trigger1=root,time>=190&&!(Time%7)&&root,stateno=1800
projanim=10074
projid=10074
projscale=.3,.3
projremove=1
projhitanim=10075
projremovetime=-1
projsprpriority=1000
attr=S,SP
postype=p1
velocity=-cos(pi*Time*9/112.5)*5,sin(pi*Time*9/112.5)*5
animtype=hard
damage=120,15
guardflag=MA
hitflag=MAF
pausetime=0,12
sparkno=-1
sparkxy=0,0
hitsound=s2,5
guardsound=s120,0
guard.sparkno=s21000
ground.type=high
ground.slidetime=20
ground.hittime=21
ground.velocity=-3.5,0
air.velocity=-3.5,-4.5
air.fall=1
projheightbound=-240,240
palfx.invertall=1
palfx.mul=255,50,0
palfx.time=8
palfx.sinadd=-50,-10,-10,20
[State ]
type=Explod
trigger1=root,projhittime(10074)=1
anim=10031
pos=0,-50
postype=p2
random=80,80
ownpal=1
sprpriority=15
scale=.25,.25
trans=add
ontop=1
ignorehitpause=1
[State ]
type=Explod
trigger1=root,projhittime(10074)=1
anim=10032
pos=0,-50
postype=p2
random=80,80
ownpal=1
sprpriority=15
scale=.05,.05
trans=add
ontop=1
ignorehitpause=1
[State ]
type=Destroyself
trigger1=root,stateno!=1800

[Statedef 1820]
type=A
movetype=I
physics=N
ctrl=0
anim=10060
[State ]
type=Nothitby
trigger1=Ishelper
value=SCA
[State ]
type=PlayerPush
trigger1=Ishelper
value=1
[State ]
type=velset
trigger1=Ishelper
x=20
[State ]
type=Destroyself
trigger1=Time>=7
[Statedef 1821]
type=A
movetype=I
physics=N
ctrl=0
anim=10060
[State ]
type=Nothitby
trigger1=Ishelper
value=SCA
[State ]
type=PlayerPush
trigger1=Ishelper
value=1
[State ]
type=velset
trigger1=Ishelper
x=-20
[State ]
type=Destroyself
trigger1=Time>=7

[Statedef 1900]
type=S
movetype=A
physics=N
velset=0,0
anim=1900
ctrl=0
sprpriority=2
[State ]
type=Playsnd
trigger1=!Time
value=1,14
[State ]
type=Playsnd
trigger1=!Time
value=2,12
[State ]
type=Explod
trigger1=!Time
anim=10052
pos=-10,-75
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.8,.8
[State ]
type=Explod
trigger1=!Time
anim=10051
pos=-10,-75
sprpriority=99
postype=p1
bindtime=1
ownpal=1
scale=.85,.85
[State ]
type=Explod
trigger1=!Time
anim=10078
id=10078
pos=0,-50
postype=p1
bindtime=1
sprpriority=8
ownpal=1
scale=.25,.25
removetime=65
ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Time>=55&&Time<65
scale=.25-(Time-55)*.025,.25-(Time-55)*.025 
id=10078
[State ]
type=Changestate
trigger1=!Animtime
value=1901
[Statedef 1901]
type=S
movetype=A
physics=N
velset=0,0
anim=1901
ctrl=0
sprpriority=2
[State ]
type=Posadd
trigger1=!Time
x=-320
[State ]
type=Palfx
trigger1=Time<=50
time=1
add=-255+Time*5,-255+Time*5,-255+Time*5
[State ]
type=Helper

trigger1=animelem=9
stateno=1910
id=1910
pos=40,10
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=9
stateno=1910
id=1911
pos=90,-50
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=9
stateno=1910
id=1912
pos=40,-190
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=9
stateno=1910
id=1913
pos=90,-130
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=9
stateno=1911
id=1910
pos=40,10
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=9
stateno=1911
id=1911
pos=90,-50
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=9
stateno=1911
id=1912
pos=40,-190
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=9
stateno=1911
id=1913
pos=90,-130
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper
trigger1=animelem=10
stateno=1912
id=1910
pos=40,10
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=10
stateno=1912
id=1911
pos=90,-50
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=10
stateno=1912
id=1912
pos=40,-190
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper
trigger1=animelem=10
stateno=1912
id=1913
pos=90,-130
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=14
stateno=1913
id=1910
pos=40,10
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=14
stateno=1913
id=1911
pos=90,-50
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=14
stateno=1913
id=1912
pos=40,-190
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=14
stateno=1913
id=1913
pos=90,-130
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=14
stateno=1914
id=1910
pos=40,10
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=14
stateno=1914
id=1911
pos=90,-50
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=14
stateno=1914
id=1912
pos=40,-190
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=14
stateno=1914
id=1913
pos=90,-130
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper
trigger1=animelem=15
stateno=1915
id=1910
pos=40,10
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=15
stateno=1915
id=1911
pos=90,-50
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper

trigger1=animelem=15
stateno=1915
id=1912
pos=40,-190
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Helper
trigger1=animelem=15
stateno=1915
id=1913
pos=90,-130
postype=p1
keyctrl=0
ownpal=1
[State ]
type=Explod
trigger1=animelem=16
anim=10052
pos=-10,-75
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.8,.8
[State ]
type=Explod
trigger1=animelem=16
anim=10051
pos=-10,-75
sprpriority=99
postype=p1
bindtime=1
ownpal=1
scale=.85,.85
[State ]
type=Explod
trigger1=animelem=16
anim=10078
id=10078
pos=0,-50
postype=p1
bindtime=1
sprpriority=8
ownpal=1
scale=.25,.25
removetime=65
ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Time>=600&&Time<610
scale=.25-(Time-600)*.025,.25-(Time-600)*.025 
id=10078
[State ]
type=Playsnd
trigger1=Time=75||Time=335
value=2,16
freqmul=.8
[State ]
type=Projectile
trigger1=Time=125||Time=390
attr=S,SP
projanim=10085
projid=10085
projpriority=0
projsprpriority=0
projremove=1
projremovetime=125
postype=p1
offset=0,0
animtype=diagup
damage=2147483647
guardflag=
hitflag=MAF
pausetime=0,2
guard.pausetime=0,0
sparkno=-1
sparkxy=-1
hitsound=s2,5
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=17
ground.hittime=17
ground.velocity=-1,-5
air.velocity=0,-5
fall=1
fall.recover=0
palfx.invertall=1
palfx.mul=255,50,0
palfx.time=36
palfx.sinadd=-50,-10,-10,20
p2stateno=1250
[State ]
type=Explod
trigger1=projhittime(10085)=1
anim=10031
pos=0,-50
postype=p2
random=40,40
ownpal=1
sprpriority=15
scale=.25,.25
trans=add
ontop=1
ignorehitpause=1
[State ]
type=Explod
trigger1=projhittime(10085)=1
anim=10032
pos=0,-50
postype=p2
random=40,40
ownpal=1
sprpriority=15
scale=.25,.25
trans=add
ontop=1
ignorehitpause=1
[State ]
type=Playsnd
trigger1=animelem=16
value=2,12
[State ]
type=Changestate
trigger1=!Animtime
value=1902
[Statedef 1902]
type=S
movetype=A
physics=N
velset=0,0
anim=1930
ctrl=0
sprpriority=2
[State ]
type=Posadd
trigger1=!Time
x=-320
[State ]
type=Palfx
trigger1=Time<=50
time=1
add=-255+Time*5,-255+Time*5,-255+Time*5
[State ]
type=Playsnd
trigger1=!Time
value=1,15
[State ]
type=Playsnd
trigger1=animelem=10
value=2,13
[State ]
type=Playsnd
trigger1=animelem=10
value=2,17
[State ]
type=Playsnd
trigger1=animelem=10
value=2,18
freqmul=1.2
[State ]
type=Helper
trigger1=animelem=9
name=""
pos=43,-90
postype=p1
stateno=1905
helpertype=normal
keyctrl=0
ownpal=1
[State ]
type=Explod
trigger1=animelem=10
anim=10083
id=10083
pos=42,-95
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.05,.15
trans=add
removetime=250
[State ]
type=Explod
trigger1=animelem=10
anim=10083
id=10083
pos=42,-95
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.2,.5
trans=add
removetime=250
[State ]
type=Explod
trigger1=animelem=10
anim=10081
id=10081
pos=35,-95
sprpriority=200
postype=p1
bindtime=1
ownpal=1
trans=add
removetime=130
[State ]
type=Explod
trigger1=animelem=10
anim=10080
id=10080
pos=35,-95
sprpriority=225
postype=p1
bindtime=1
ownpal=1
trans=sub
scale=1.0,.7
removetime=130
[State ]
type=Explod
trigger1=animelem=10
anim=10084
id=10084
pos=38,-95
sprpriority=250
postype=p1
bindtime=1
ownpal=1
trans=add
scale=1.0,.2
removetime=130
[State ]
type=Explod
trigger1=animelem=10
anim=10079
pos=38,-95
sprpriority=300
postype=p1
bindtime=1
ownpal=1
trans=sub
scale=1.0,.5
removetime=130
[State ]
type=Modifyexplod
trigger1=Time>=170&&Time<190
scale=1.0,1.0-(Time-170)*.05 
id=10081
[State ]
type=Modifyexplod
trigger1=Time>=170&&Time<190
scale=1.0,.7-(Time-170)*.035 
id=10080
[State ]
type=Modifyexplod
trigger1=Time>=170&&Time<190
scale=1.0,.2-(Time-170)*.01
id=10084
[State ]
type=Modifyexplod
trigger1=Time>=200
trans=addalpha
alpha=255-(Time-200)*5,255
id=10083
[State ]
type=Projectile
trigger1=animelem=10
attr=S,SP
projanim=10086
projid=10085
projpriority=0
projsprpriority=0
projremove=1
projremovetime=110
postype=p1
offset=0,0
animtype=diagup
damage=2147483647
guardflag=
hitflag=MAF
pausetime=0,2
guard.pausetime=0,0
sparkno=-1
sparkxy=-1
hitsound=s2,5
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=17
ground.hittime=17
ground.velocity=-1,-5
air.velocity=0,-5
fall=1
fall.recover=0
palfx.invertall=1
palfx.mul=255,50,0
palfx.time=36
palfx.sinadd=-50,-10,-10,20
p2stateno=1250
[State ]
type=Explod
trigger1=projhittime(10085)=1
anim=10031
pos=0,-50
postype=p2
random=40,40
ownpal=1
sprpriority=15
scale=.25,.25
trans=add
ontop=1
ignorehitpause=1
[State ]
type=Explod
trigger1=projhittime(10085)=1
anim=10032
pos=0,-50
postype=p2
random=40,40
ownpal=1
sprpriority=15
scale=.25,.25
trans=add
ontop=1
ignorehitpause=1
[State ]
type=Changestate
trigger1=!Animtime
value=0
ctrl=1
[Statedef 1905]
type=A
movetype=A
physics=N
sprpriority=25
velset=0,0
ctrl=0
anim=10082
[State ]
type=Helper
trigger1=Time=2
name=""
pos=45,0
postype=p1
stateno=1905
helpertype=normal
keyctrl=0
ownpal=1
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Trans
trigger1=1
trans=addalpha
alpha=255-(Time*8),255
[State ] 
type=VarSet
trigger1=!Time
var(1)=128
[State ] 
type=VarAdd
trigger1=Time>0
var(1)=32
[State ] 
type=VarSet
trigger1=!Time
var(2)=300
[State ] 
type=VarAdd
trigger1=Time=[1,2]
var(2)=80
[State ] 
type=VarAdd
trigger1=Time=[3,4]
var(2)=70
[State ] 
type=VarAdd
trigger1=Time=5
var(2)=80
[State ] 
type=VarAdd
trigger1=Time>5
var(2)=60
[State ]
type=AngleDraw
trigger1=1
value=0
scale=.05*var(1)/242,.1*var(2)/242
[State ]
type=Destroyself
trigger1=Time>=32
trigger2=FrontEdgeBodyDist<-80

[Statedef 1910]
type=A
movetype=A
physics=N
velset=0,0
anim=10033
ctrl=0
sprpriority=10
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=AngleDraw
trigger1=1
scale=.05,.15
[State ]
type=Angleset
trigger1=Ishelper(1910)&&Time<=180
value=-55+(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1911)&&Time<=180
value=-25+(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1912)&&Time<=180
value=55-(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1913)&&Time<=180
value=25-(Time-80)*(Time>=80)
[State ]
type=AfterImagetime
trigger1=Time=200
time=1
[State ]
type=Trans
trigger1=Time<200
trans=add1
[State ]
type=Trans
trigger1=Time>=200
trans=addalpha
alpha=256-(Time-0)*6,128+(Time-200)*4
[State ]
type=Destroyself
trigger1=Time>=240
[Statedef 1911]
type=A
movetype=A
physics=N
velset=0,0
anim=10076
ctrl=0
sprpriority=17
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=AngleDraw
trigger1=1
scale=.7,.5
[State ]
type=Angleset
trigger1=Ishelper(1910)&&Time<=180
value=-55+(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1911)&&Time<=180
value=-25+(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1912)&&Time<=180
value=55-(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1913)&&Time<=180
value=25-(Time-80)*(Time>=80)
[State ]
type=Trans
trigger1=Time<200
trans=add
[State ]
type=Trans
trigger1=Time>=200
trans=addalpha
alpha=256-(Time-200)*6,256
[State ]
type=Destroyself
trigger1=Time>=240
[Statedef 1912]
type=A
movetype=A
physics=N
velset=0,0
anim=10077
ctrl=0
sprpriority=20
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=AngleDraw
trigger1=1
scale=.7,.3
[State ]
type=Angleset
trigger1=Ishelper(1910)&&Time<=149
value=-55+(Time-49)*(Time>=49)
[State ]
type=Angleset
trigger1=Ishelper(1911)&&Time<=149
value=-25+(Time-49)*(Time>=49)
[State ]
type=Angleset
trigger1=Ishelper(1912)&&Time<=149
value=55-(Time-49)*(Time>=49)
[State ]
type=Angleset
trigger1=Ishelper(1913)&&Time<=149
value=25-(Time-49)*(Time>=49)
[State ]
type=Trans
trigger1=Time<169
trans=add
[State ]
type=Trans
trigger1=Time>=169
trans=addalpha
alpha=256-(Time-169)*6,255
[State ]
type=Destroyself
trigger1=Time>=210

[Statedef 1913]
type=A
movetype=A
physics=N
velset=0,0
anim=10033
ctrl=0
sprpriority=10
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=Afterimage
trigger1=!Time
trans=add
PalContrast=250,0,0
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.75,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=AngleDraw
trigger1=1
scale=.05,.15
[State ]
type=Angleset
trigger1=Ishelper(1910)&&Time<=180
value=55-(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1911)&&Time<=180
value=25-(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1912)&&Time<=180
value=-55+(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1913)&&Time<=180
value=-25+(Time-80)*(Time>=80)
[State ]
type=AfterImagetime
trigger1=Time=200
time=1
[State ]
type=Trans
trigger1=Time<200
trans=add1
[State ]
type=Trans
trigger1=Time>=200
trans=addalpha
alpha=256-(Time-200)*6,128+(Time-200)*4
[State ]
type=Destroyself
trigger1=Time>=260
[Statedef 1914]
type=A
movetype=A
physics=N
velset=0,0
anim=10076
ctrl=0
sprpriority=17
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=AngleDraw
trigger1=1
scale=.7,.5
[State ]
type=Angleset
trigger1=Ishelper(1910)&&Time<=180
value=55-(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1911)&&Time<=180
value=25-(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1912)&&Time<=180
value=-55+(Time-80)*(Time>=80)
[State ]
type=Angleset
trigger1=Ishelper(1913)&&Time<=180
value=-25+(Time-80)*(Time>=80)
[State ]
type=Trans
trigger1=Time<200
trans=add
[State ]
type=Trans
trigger1=Time>=200
trans=addalpha
alpha=256-(Time-200)*6,256
[State ]
type=Destroyself
trigger1=Time>=260
[Statedef 1915]
type=A
movetype=A
physics=N
velset=0,0
anim=10077
ctrl=0
sprpriority=20
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=AngleDraw
trigger1=1
scale=.7,.3
[State ]
type=Angleset
trigger1=Ishelper(1910)&&Time<=149
value=55-(Time-49)*(Time>=49)
[State ]
type=Angleset
trigger1=Ishelper(1911)&&Time<=149
value=25-(Time-49)*(Time>=49)
[State ]
type=Angleset
trigger1=Ishelper(1912)&&Time<=149
value=-55+(Time-49)*(Time>=49)
[State ]
type=Angleset
trigger1=Ishelper(1913)&&Time<=149
value=-25+(Time-49)*(Time>=49)
[State ]
type=Trans
trigger1=Time<169
trans=add
[State ]
type=Trans
trigger1=Time>=169
trans=addalpha
alpha=256-(Time-169)*6,255
[State ]
type=Destroyself
trigger1=Time>=210