;
;̑Xe[gQB

[statedef 2000]
type=s
movetype=a
physics=s
juggle=0
velset=0,0
anim=2000
ctrl=0
sprpriority=2
[state ]
type=nothitby
trigger1=time=0
value=sca
time=30
[state ]
type=palfx
triggerall=time=0
trigger1=prevstateno=[1150,1210]
time=5
add=230,230,230
[state ]
type=superpause
trigger1=time=0
anim=-1
poweradd=-1000
movetime=30
time=30
[state ]
type=assertspecial
trigger1=time=[0,30]
flag=nofg
flag2=nobg
ignorehitpause=1
[state ]
type=explod
trigger1=animelem=1
anim=7000
pos=2,-80
sprpriority=-3
ownpal=1
bindtime=1
supermove=1
[state ]
type=explod
trigger1=animelem=1
anim=7010
pos=2,-80
sprpriority=20
ownpal=1
bindtime=1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[1000,1999]
anim=7500
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[1000,1999]
anim=7510
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=playsnd
trigger1=animelem=1
value=s9,0
[state ]
type=playsnd
trigger1=animelem=1
value=s10,25
[state ]
type=playsnd
trigger1=animelem=13
value=s10,26
[state ]
type=playsnd
trigger1=animelem=15
value=s12,4
[state ]
type=explod
trigger1=animelem=6
anim=2005
postype=p1
pos=15,0
sprpriority=10
ownpal=1
bindtime=-1
removetime=-1
removeongethit=1
supermove=1
id=2000
[state ]
type=removeexplod
trigger1=animelem=15
id=2000
[state ]
type=projectile
trigger1=animelem=15
projid=2000
projanim=2010
projremove=1
projpriority=1
projsprpriority=10
projshadow=0,0,0
projhitanim=2015
projremanim=-1
projcancelanim=2015
projremovetime=-1
projedgebound=100
projstagebound=100
projhits=11
projmisstime=ifelse(prevstateno=1210,17,2)
getpower=0
ownpal=0
offset=23,-84
velocity=4,0
attr=s,hp
animtype=hard
damage=23,2
hitflag=maf
guardflag=m
hitsound=s12,8
guardsound=s2,1
pausetime=1,ifelse(prevstateno=1210,4,10)
sparkno=s4020
guard.sparkno=s4120
ground.type=high
ground.hittime=30
ground.slidetime=30
ground.velocity=-4.5,-4.5
air.velocity=-4.4,-5.5
yaccel=.32
air.juggle=1
fall=1
fall.recover=0
palfx.time=50
palfx.add=0,130,0
palfx.mul=165,165,165
palfx.sinadd=95,95,95,17
palfx.color=0
palfx.invertall=1
[state ]
type=varset
trigger1=animtime=0
var(30)=0
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
[statedef 2100]
type=s
movetype=a
physics=s
juggle=ifelse((prevstateno=[1000,1999]),6,10)
velset=0,0
anim=2100
ctrl=0
sprpriority=2
[state ]
type=width
trigger1=1
edge=20,0
[state ]
type=nothitby
trigger1=time=0
value=sca
time=36
[state ]
type=palfx
triggerall=time=0
trigger1=prevstateno=[1150,1210]
time=5
add=230,230,230
[state ]
type=superpause
trigger1=time=0
anim=-1
poweradd=-1000
movetime=30
time=30
[state ]
type=assertspecial
trigger1=time=[0,30]
flag=nofg
flag2=nobg
ignorehitpause=1
[state ]
type=explod
trigger1=animelem=1
anim=7000
pos=0,-55
sprpriority=-3
ownpal=1
bindtime=1
supermove=1
[state ]
type=explod
trigger1=animelem=1
anim=7010
pos=0,-55
sprpriority=20
ownpal=1
bindtime=1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[1000,1999]
anim=7500
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[1000,1999]
anim=7510
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=playsnd
trigger1=animelem=1
value=s9,0
[state ]
type=playsnd
trigger1=animelem=1
value=s10,27
[state ]
type=playsnd
trigger1=animelem=4
value=s3,2
[state ]
type=playsnd
trigger1=animelem=3
value=s12,5
volume=-100
[state ]
type=playsnd
trigger1=movehit=1
value=s12,8
[state ]
type=velset
trigger1=animelemtime(4)>=0&&animelemtime(6)<=0
x=4
[state ]
type=velset
trigger1=animelem=4
y=-4
[state ]
type=veladd
trigger1=animelemtime(4)>=0
y=.54
[state ]
type=posadd
trigger1=animelem=1
x=10
[state ]
type=statetypeset
trigger1=animelem=4
statetype=a
[state ]
type=explod
trigger1=animelem=3
anim=1105
postype=p1
pos=20,10
sprpriority=10
ownpal=0
bindtime=6
ignohitpause=0
removeongethit=1
[state ]
type=afterimage
trigger1=time=0
time=120
trans=add1
timegap=1
framegap=2
length=8
palbright=50,50,50
palcontrast=100,100,100
palpostbright=10,0,0
paladd=10,0,0
palmul=1,1,1
[state ]
type=hitdef
trigger1=animelem=3
attr=s,sa
damage=40,4
getpower=0
animtype=hard
guardflag=ma
hitflag=maf
priority=3,hit
pausetime=9,10
sparkno=s4020
guard.sparkno=s4120
sparkxy=-20,-50
hitsound=s1,1
guardsound=s2,1
ground.type=high
ground.slidetime=20
ground.hittime=21
ground.velocity=-3
air.type=high
air.velocity=-2.5,-4
air.hittime=12
air.fall=1
fall.recover=0
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
palfx.time=30
palfx.add=0,130,0
palfx.mul=165,165,165
palfx.sinadd=95,95,95,17
palfx.color=0
palfx.invertall=1
[state ]
type=hitdef
trigger1=animelem=4
attr=a,sa
damage=40,4
getpower=0
animtype=hard
guardflag=m
hitflag=maf
priority=3,hit
pausetime=9,10
sparkno=s4020
guard.sparkno=s4120
sparkxy=-20,-70
hitsound=s1,1
guardsound=s2,1
ground.type=high
ground.slidetime=25
ground.hittime=26
ground.velocity=-3
air.type=high
air.velocity=-2.5,-4
air.hittime=12
air.fall=1
fall.recover=0
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
palfx.time=70
palfx.add=0,130,0
palfx.mul=165,165,165
palfx.sinadd=95,95,95,17
palfx.color=0
palfx.invertall=1
[state ]
type=changestate
triggerall=animelemtime(10)>=0
trigger1=vel y>0&&pos y>=0
value=2105
[statedef 2105]
type=s
movetype=i
physics=s
juggle=0
poweradd=0
velset=0,0
anim=2105
ctrl=0
sprpriority=2
[state ]
type=playsnd
trigger1=time=0
value=s4,0
[state ]
type=posset
trigger1=time=0
y=0
[state ]
type=velset
trigger1=time=0
x=0
y=0
[state ]
type=changestate
trigger1=animtime=0
value=2110
[statedef 2110]
type=s
movetype=a
physics=s
juggle=1
poweradd=0
velset=0,0
anim=2120
ctrl=0
sprpriority=2
[state ]
type=width
trigger1=1
edge=20,0
[state ]
type=playsnd
trigger1=animelem=4
value=s3,2
[state ]
type=playsnd
trigger1=animelem=3
value=s12,5
volume=-100
[state ]
type=playsnd
trigger1=movehit=1
value=s12,8
[state ]
type=velset
trigger1=animelemtime(4)>=0&&animelemtime(6)<=0
x=4
[state ]
type=velset
trigger1=animelem=4
y=-4
[state ]
type=veladd
trigger1=animelemtime(4)>=0
y=.54
[state ]
type=posadd
trigger1=animelem=1
x=10
[state ]
type=statetypeset
trigger1=animelem=4
statetype=a
[state ]
type=explod
trigger1=animelem=3
anim=1105
postype=p1
pos=20,10
sprpriority=10
ownpal=0
bindtime=6
ignohitpause=0
removeongethit=1
[state ]
type=hitdef
trigger1=animelem=3
attr=s,sa
damage=40,4
getpower=0
animtype=hard
guardflag=ma
hitflag=maf
priority=3,hit
pausetime=9,10
sparkno=s4020
guard.sparkno=s4120
sparkxy=-20,-50
hitsound=s1,1
guardsound=s2,1
ground.type=high
ground.slidetime=20
ground.hittime=21
ground.velocity=-3
air.type=high
air.velocity=-2.5,-4
air.hittime=12
air.fall=1
fall.recover=0
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
palfx.time=30
palfx.add=0,130,0
palfx.mul=165,165,165
palfx.sinadd=95,95,95,17
palfx.color=0
palfx.invertall=1
[state ]
type=hitdef
trigger1=animelem=4
attr=a,sa
damage=40,4
getpower=0
animtype=hard
guardflag=m
hitflag=maf
priority=3,hit
pausetime=9,10
sparkno=s4020
guard.sparkno=s4120
sparkxy=-20,-70
hitsound=s1,1
guardsound=s2,1
ground.type=high
ground.slidetime=25
ground.hittime=26
ground.velocity=-3
air.type=high
air.velocity=-2.5,-4
air.hittime=12
air.fall=1
fall.recover=0
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
palfx.time=70
palfx.add=0,130,0
palfx.mul=165,165,165
palfx.sinadd=95,95,95,17
palfx.color=0
palfx.invertall=1
[state ]
type=changestate
triggerall=animelemtime(10)>=0
trigger1=vel y>0&&pos y>=0
value=2115
[statedef 2115]
type=s
movetype=i
physics=s
juggle=0
poweradd=0
velset=0,0
anim=2105
ctrl=0
sprpriority=2
[state ]
type=playsnd
trigger1=time=0
value=s4,0
[state ]
type=posset
trigger1=time=0
y=0
[state ]
type=velset
trigger1=time=0
x=0
y=0
[state ]
type=changestate
trigger1=animtime=0
value=2120
[statedef 2120]
type=s
movetype=a
physics=s
juggle=1
poweradd=0
velset=0,0
anim=2120
ctrl=0
sprpriority=2
[state ]
type=width
trigger1=1
edge=20,0
[state ]
type=playsnd
trigger1=animelem=4
value=s3,2
[state ]
type=playsnd
trigger1=animelem=3
value=s12,5
volume=-100
[state ]
type=playsnd
trigger1=movehit=1
value=s12,8
[state ]
type=velset
trigger1=animelemtime(4)>=0&&animelemtime(6)<=0
x=5
[state ]
type=velset
trigger1=animelem=4
y=-7
[state ]
type=veladd
trigger1=animelemtime(4)>=0
y=.36
[state ]
type=posadd
trigger1=animelem=1
x=10
[state ]
type=statetypeset
trigger1=animelem=4
statetype=a
[state ]
type=explod
trigger1=animelem=3
anim=1105
postype=p1
pos=20,10
sprpriority=10
ownpal=0
bindtime=7
ignohitpause=0
removeongethit=1
[state ]
type=hitdef
trigger1=animelem=3
attr=s,sa
damage=40,4
getpower=0
animtype=hard
guardflag=ma
hitflag=maf
priority=3,hit
pausetime=12,13
sparkno=s4020
guard.sparkno=s4120
sparkxy=-20,-50
hitsound=s1,1
guardsound=s2,1
ground.type=high
ground.slidetime=20
ground.hittime=21
ground.velocity=-3
air.type=high
air.velocity=-2.5,-4
air.hittime=12
air.fall=1
fall.recover=0
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
palfx.time=30
palfx.add=0,130,0
palfx.mul=165,165,165
palfx.sinadd=95,95,95,17
palfx.color=0
palfx.invertall=1
[state ]
type=hitdef
trigger1=animelem=4
attr=a,sa
damage=50,5
getpower=0
animtype=up
guardflag=m
hitflag=maf
priority=3,hit
pausetime=13,14
sparkno=s4020
guard.sparkno=s4120
sparkxy=-20,-70
hitsound=s1,1
guardsound=s2,1
ground.type=high
ground.slidetime=20
ground.hittime=21
ground.velocity=-6,-8
air.type=high
air.velocity=-6,-8
air.hittime=12
yaccel=.4
fall=1
fall.recover=0
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
palfx.time=70
palfx.add=0,130,0
palfx.mul=165,165,165
palfx.sinadd=95,95,95,17
palfx.color=0
palfx.invertall=1
[state ]
type=changestate
triggerall=animelemtime(10)>=0
trigger1=vel y>0&&pos y>=0
value=2125
[statedef 2125]
type=s
movetype=i
physics=s
juggle=0
poweradd=0
velset=0,0
anim=2110
ctrl=0
sprpriority=2
[state ]
type=playsnd
trigger1=time=0
value=s4,0
[state ]
type=posset
trigger1=time=0
y=0
[state ]
type=velset
trigger1=time=0
x=0
y=0
[state ]
type=varset
trigger1=time=0
var(30)=0
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
[statedef 3000]
type=s
movetype=a
physics=s
juggle=0
velset=0,0
anim=3000
ctrl=0
sprpriority=3
[state ]
type=nothitby
trigger1=1
value=sca
[state ]
type=palfx
triggerall=time=0
trigger1=prevstateno=[1150,1210]
time=5
add=230,230,230
[state ]
type=palfx
triggerall=time=0
trigger1=prevstateno=[2100,2120]
time=5
add=250,120,210
[state ]
type=superpause
trigger1=time=0
anim=-1
poweradd=-2000
movetime=15
time=15
[state ]
type=assertspecial
trigger1=1
flag=nofg
flag2=nobg
ignorehitpause=1
[state ]
type=explod
trigger1=animelem=1
anim=7100
pos=-5,-85
sprpriority=-3
ownpal=1
bindtime=1
supermove=1
[state ]
type=explod
trigger1=animelem=1
anim=7110
pos=-5,-85
sprpriority=20
ownpal=1
bindtime=1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[1000,1999]
anim=7500
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[1000,1999]
anim=7510
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[2000,2999]
anim=7600
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[2000,2999]
anim=7610
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=playsnd
trigger1=animelem=1
value=s9,1
[state ]
type=playsnd
trigger1=animelem=3
value=s10,28
[state ]
type=playsnd
trigger1=animelem=4
value=s12,6
[state ]
type=explod
trigger1=animelem=7
anim=3010
postype=p1
pos=0,0
bindtime=-1
sprpriority=-5
ownpal=0
supermove=1
[state ]
type=projectile
triggerall=prevstateno!=[2100,2120]
trigger1=animelem=5
projid=3000
projanim=3005
projremove=0
projpriority=5
projsprpriority=10
projshadow=0,0,0
projhitanim=-1
projremanim=-1
projhits=1
projremovetime=34
supermovetime=34
getpower=0
ownpal=0
offset=0,0
velocity=0,0
attr=s,hp
animtype=up
damage=200,20
hitflag=maf
hitsound=s12,8
guardsound=s2,1
pausetime=0,0
sparkno=s4020
guard.sparkno=s4120
sparkxy=(floor(p2bodydist x)),-65+(floor(p2bodydist y))
ground.type=high
ground.hittime=30
ground.slidetime=30
ground.velocity=0,-10
air.velocity=0,-10
yaccel=.4
air.juggle=0
fall=1
fall.recover=0
palfx.time=50
palfx.add=0,130,0
palfx.mul=165,165,165
palfx.sinadd=95,95,95,17
palfx.color=0
palfx.invertall=1
[state ]
type=projectile
triggerall=prevstateno=[2100,2120]
trigger1=animelem=5
projid=3000
projanim=3005
projremove=0
projpriority=5
projsprpriority=10
projshadow=0,0,0
projhitanim=-1
projremanim=-1
projhits=1
projremovetime=34
supermovetime=34
getpower=0
ownpal=0
offset=0,0
velocity=0,0
attr=s,hp
animtype=up
damage=200,20
hitflag=maf
guardflag=m
hitsound=s12,8
guardsound=s2,1
pausetime=0,0
sparkno=s4020
guard.sparkno=s4120
sparkxy=(floor(p2bodydist x)),-65+(floor(p2bodydist y))
ground.type=high
ground.hittime=30
ground.slidetime=30
ground.velocity=0,-12
air.velocity=0,-12
yaccel=.52
air.juggle=0
fall=1
fall.recover=0
palfx.time=50
palfx.add=0,130,0
palfx.mul=165,165,165
palfx.sinadd=95,95,95,17
palfx.color=0
palfx.invertall=1
[state ]
type=varadd
trigger1=animtime=0
var(30)=170
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
[statedef 3100]
type=s
movetype=a
physics=s
juggle=8
velset=0,0
anim=3100
ctrl=0
sprpriority=2
[state ]
type=nothitby
trigger1=animelemtime(1)>=0&&animelemtime(13)<0
value=sca
[state ]
type=palfx
triggerall=time=0
trigger1=prevstateno=[1150,1210]
time=5
add=230,230,230
[state ]
type=palfx
triggerall=time=0
trigger1=prevstateno=[2100,2120]
time=5
add=250,120,210
[state ]
type=superpause
trigger1=time=0
anim=-1
poweradd=-1000
movetime=25
time=25
[state ]
type=assertspecial
trigger1=time=[0,41]
flag=nofg
flag2=nobg
ignorehitpause=1
[state ]
type=explod
trigger1=animelem=1
anim=7100
pos=-8,-85
sprpriority=-3
ownpal=1
bindtime=1
supermove=1
[state ]
type=explod
trigger1=animelem=1
anim=7110
pos=-8,-85
sprpriority=20
ownpal=1
bindtime=1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[1000,1999]
anim=7500
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[1000,1999]
anim=7510
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[2000,2999]
anim=7600
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[2000,2999]
anim=7610
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=playsnd
trigger1=animelem=1
value=s9,1
[state ]
type=playsnd
trigger1=time=15
value=s10,29
[state ]
type=playsnd
trigger1=animelem=12
value=s12,7
[state ]
type=velset
trigger1=animelemtime(7)>=0&&animelemtime(12)<0
x=3
[state ]
type=velset
trigger1=animelemtime(12)>=0&&animelemtime(14)<0
x=21
[state ]
type=velset
trigger1=animelem=16
x=0
[state ]
type=explod
trigger1=time=0
anim=3105
postype=p1
pos=0,0
sprpriority=10
ownpal=1
bindtime=-1
supermove=1
removeongethit=1
id=3100
[state ]
type=explod
trigger1=animelem=12
anim=3110
postype=p1
pos=0,0
sprpriority=10
bindtime=3
ownpal=1
removeongethit=1
id=3110
[state ]
type=explod
trigger1=animelem=13
anim=3120
postype=p1
pos=0,0
sprpriority=8
bindtime=-1
ownpal=1
removeongethit=1
[state ]
type=playerpush
trigger1=animelemtime(12)>=0&&animelemtime(13)<0
value=0
[state ]
type=hitdef
trigger1=time=0
attr=s,ha
damage=0,25
getpower=0
animtype=hard
hitflag=maf
guardflag=m
priority=3,hit
pausetime=0,0
guard.pausetime=0,20
sparkno=-1
guard.sparkno=s4120
sparkxy=-20,-60
hitsound=s12,8
guardsound=s2,1
ground.type=high
ground.slidetime=20
ground.hittime=20
ground.velocity=-5
fall=1
fall.recover=0
p1sprpriority=1
p2sprpriority=0
p1facing=1
p2facing=1
p1stateno=3110
p2stateno=3120
palfx.time=90
palfx.add=0,130,0
palfx.mul=165,165,165
palfx.sinadd=95,95,95,17
palfx.color=0
palfx.invertall=1
[state ]
type=varset
trigger1=time=0
var(30)=0
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
[statedef 3110]
type=s
movetype=a
physics=s
juggle=0
poweradd=0
anim=3115
ctrl=0
[state ]
type=assertspecial
trigger1=1
flag=nofg
flag2=nobg
ignorehitpause=1
[state ]
type=width
trigger1=time=0
edge=100,0
[state ]
type=playsnd
trigger1=animelem=2
value=s10,30
[state ]
type=playsnd
trigger1=animelem=2
value=s12,6
volume=-100
[state ]
type=targetbind
trigger1=time=0
pos=0,0
[state ]
type=varset
trigger1=time=0
var(30)=0
[state ]
type=velset
trigger1=animelemtime(1)>=0&&animelemtime(5)<0
x=10
[state ]
type=envcolor
trigger1=time=0
time=2
value=255,255,255
under=0
[state ]
type=explod
trigger1=animelem=2
anim=3120
postype=p1
pos=0,0
sprpriority=8
bindtime=-1
ownpal=1
removeongethit=1
[state ]
type=explod
trigger1=animelem=2
anim=3125
postype=p1
pos=-80,0
sprpriority=10
ownpal=1
removeongethit=1
[state ]
type=playerpush
trigger1=1
value=0
[state ]
type=varset
triggerall=!winko
trigger1=animtime=0
var(40)=200
[state ]
type=targetlifeadd
trigger1=time=0
value=-200
absolute=1
[state ]
type=helper
trigger1=numhelper(3200)=0
trigger1=animtime=0
name="hu-in"
stateno=3200
id=3200
helpertype=normal
pos=0,0
postype=p2
facing=1
keyctrl=0
ownpal=1
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
[statedef 3120]
type=a
movetype=h
physics=n
velset=0,0
[state ]
type=nothitby
trigger1=1
value=sca
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
[state ]
type=posset
trigger1=time=0
y=0
[state ]
type=changeanim2
trigger1=time=0
value=3130
[state ]
type=palfx
trigger1=animtime=0
time=(enemy,var(40))*2
add=0,0,80
color=0
[state ]
type=selfstate
trigger1=animtime=0
trigger1=alive
value=5120
[state ]
type=selfstate
trigger1=animtime=0
trigger1=!alive
value=5150
[statedef 3300]
type=s
movetype=a
physics=s
juggle=0
velset=0,0
anim=3300
ctrl=0
sprpriority=2
[state ]
type=nothitby
trigger1=time=0
value=sca
time=30
[state ]
type=palfx
triggerall=time=0
trigger1=prevstateno=[1150,1210]
time=5
add=230,230,230
[state ]
type=palfx
triggerall=time=0
trigger1=prevstateno=[2100,2120]
time=5
add=250,120,210
[state ]
type=superpause
trigger1=time=0
anim=-1
poweradd=-1000
movetime=30
time=30
[state ]
type=assertspecial
trigger1=time=[0,30]
flag=nofg
flag2=nobg
ignorehitpause=1
[state ]
type=explod
trigger1=animelem=1
anim=7100
pos=-5,-85
sprpriority=-3
ownpal=1
bindtime=1
supermove=1
[state ]
type=explod
trigger1=animelem=1
anim=7110
pos=-5,-85
sprpriority=20
ownpal=1
bindtime=1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[1000,1999]
anim=7500
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[1000,1999]
anim=7510
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[2000,2999]
anim=7600
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=explod
triggerall=animelem=1
trigger1=prevstateno=[2000,2999]
anim=7610
pos=ifelse(facing=1,-320,0),0
ontop=1
ownpal=1
postype=front
bindtime=-1
supermove=1
[state ]
type=playsnd
trigger1=animelem=1
value=s9,1
[state ]
type=playsnd
trigger1=animelem=8
value=s12,0
[state ]
type=explod
trigger1=animelem=8
anim=3305
postype=p1
pos=-10,0
sprpriority=-5
ownpal=1
bindtime=-1
supermove=1
removeongethit=1
[state ]
type=explod
trigger1=animelem=8
anim=3315
postype=p1
pos=25,-90
sprpriority=10
bindtime=-1
removetime=-1
ownpal=1
removeongethit=1
id=3300
[state ]
type=varset
trigger1=time=0
var(30)=0
[state ]
type=changestate
triggerall=animelemtime(8)>2
trigger1=command!="holdc"
trigger2=time=200
value=3310
[statedef 3310]
type=s
movetype=a
physics=s
juggle=0
poweradd=0
anim=3310
ctrl=0
[state ]
type=playsnd
trigger1=animelem=8
value=s10,23
[state ]
type=playsnd
trigger1=animelem=8
value=s12,2
[state ]
type=explod
trigger1=time=0
anim=3350
postype=p1
pos=0,0
sprpriority=10
bindtime=-1
ownpal=1
removeongethit=1
id=3310
[state ]
type=explod
trigger1=animelem=4
anim=3355
postype=p1
pos=0,0
sprpriority=-5
ownpal=1
removeongethit=1
id=3310
[state ]
type=explod
trigger1=animelem=8
anim=1056
postype=p1
pos=0,0
persistent=0
sprpriority=10
ownpal=1
removeongethit=1
id=3310
[state ]
type=helper
trigger1=animelem=9
name="yamibarai"
stateno=3350
id=3300
helpertype=normal
pos=30,0
postype=p1
facing=1
keyctrl=0
ownpal=1
[state ]
type=projectile
trigger1=animelem=9
projid=3333
projanim=3333
projremove=1
projpriority=1
projhitanim=-1
projremanim=-1
projsprpriority=1
projshadow=0,0,0
projremovetime=-1
offset=0,0
velocity=7,0
attr=s,hp
damage=0,0
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
[statedef 3350]
type=s
movetype=a
physics=n
juggle=0
ctrl=0
anim=3320
sprpriority=5
[state ]
type=assertspecial
trigger1=1
flag=noshadow
[state ]
type=velset
trigger1=time>=0
x=7
[state ]
type=playsnd
trigger1=p2bodydist x<1&&p2bodydist x>-10
trigger1=enemy,statetype!=l
trigger1=numhelper(3300)!=0
value=s12,9
[state ]
type=projectile
trigger1=animelem=1
trigger2=animelem=4
projid=3300
projanim=3325
projremove=0
projpriority=10
projhitanim=-1
projremanim=-1
projsprpriority=10
projshadow=0,0,0
projremovetime=2
offset=0,0
velocity=7,0
attr=s,hp
damage=0,0
[state ]
type=explod
trigger1=p2bodydist x<1&&p2bodydist x>-10
trigger1=enemy,statetype!=l
trigger1=numhelper(3300)!=0
anim=3305
postype=p1
pos=0,0
sprpriority=-5
ownpal=1
bindtime=-1
supermove=1
removeongethit=1
[state ]
type=projectile
trigger1=p2bodydist x<1&&p2bodydist x>-10
trigger1=enemy,statetype!=l
trigger1=numhelper(3300)!=0
projid=3350
projanim=3330
projremove=0
projpriority=10
projhitanim=-1
projremanim=-1
projsprpriority=10
projshadow=0,0,0
projremovetime=34
getpower=0
ownpal=0
offset=0,0
velocity=0,0
attr=s,hp
animtype=hard
damage=150,15
hitflag=maf
guardflag=m
hitsound=s1,4
guardsound=s2,1
pausetime=0,20
sparkno=s4020
guard.sparkno=s4120
sparkxy=15,-50
ground.type=high
ground.hittime=23
ground.slidetime=23
ground.velocity=-9
air.juggle=8
air.velocity=-4,-6
air.fall=1
palfx.time=30
palfx.add=50,0,170
palfx.mul=170,170,170
palfx.sinadd=95,95,95,15
palfx.color=0
palfx.invertall=1
p2stateno=3360
p2facing=1
[state ]
type=envshake
trigger1=p2bodydist x<1&&p2bodydist x>-10
trigger1=enemy,statetype!=l
trigger1=numhelper(3300)!=0
ampl=10
freq=90
time=20
[state ]
type=destroyself
trigger1=p2bodydist x<1&&p2bodydist x>-10
trigger1=enemy,statetype!=l
trigger2=root,numprojid(3333)=0
[statedef 3360]
movetype=h
velset=0,0
ctrl=0
[state ]
type=palfx
trigger1=time=0
trigger2=time=10
trigger3=time=20
trigger4=time=30
trigger5=time=40
trigger6=time=50
trigger7=time=60
trigger8=time=70
trigger9=time=80
trigger10=time=90
trigger11=time=100
trigger12=time=110
trigger13=time=120
trigger14=time=130
trigger15=time=140
trigger16=time=150
trigger17=time=160
trigger18=time=170
trigger19=time=180
trigger20=time=190
time=10
add=50,0,170
mul=170,170,170
sinadd=95,95,95,15
color=0
invertall=1
[state ]
type=velset
trigger1=time>=0
x=0
y=0
[state ]
type=statetypeset
trigger1=pos y=0
statetype=s
[state ]
type=statetypeset
trigger1=pos y!=0
trigger2=animtime=0
statetype=a
[state ]
type=changeanim2
trigger1=time=0
value=3360
[state ]
type=changestate
trigger1=animtime=0
value=3365
[statedef 3365]
type=a
movetype=h
physics=n
ctrl=0
[state ]
type=nothitby
trigger1=1
value=sca
[state ]
type=velset
trigger1=time=0
x=-4
y=-6
[state ]
type=veladd
trigger1=time>=0
y=.4
[state ]
type=changeanim2
trigger1=time=0
value=5050
[state ]
type=selfstate
trigger1=vel y>0&&pos y>=0
value=5100









