;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕僐儌儞僗僥乕僩孮丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖孅傒丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖奐巒丅

[statedef 10]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=10
trigger1=1
value=10
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=c
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velmul
triggerall=var(55)=0
trigger1=animelemtime(1)=0
x=0.75
ignorehitpause=0

[state ]
type=velset
triggerall=var(55)=0
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*const(movement.crouch.friction)
y=vel y
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=envshake
triggerall=var(55)=0
triggerall=animtime=-1
trigger1=1
time=5
freq=165
ampl=4
phase=90
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 11]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=11&&anim!=6
trigger1=1
value=11
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=6
trigger1=animtime=0
value=11
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
trigger1=facing*(enemynear,pos x-pos x)<0
value=6
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=c
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=turn
triggerall=var(55)=0
trigger1=facing*(enemynear,pos x-pos x)<0
ignorehitpause=0

[state ]
type=velset
triggerall=var(55)=0
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*const(movement.crouch.friction)
y=vel y
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 12]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=12
trigger1=1
value=12
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖曕偒丅

[statedef 20]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=!!(var(40)&floor(2.0**0))=1
triggerall=anim!=20&&anim!=5
trigger1=1
value=20
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=!!(var(40)&floor(2.0**1))=1&&!!(var(40)&floor(2.0**0))!=1
triggerall=anim!=21&&anim!=5
trigger1=1
value=21
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=!!(var(40)&floor(2.0**0))=1
triggerall=anim=5
trigger1=animtime=0
value=20
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=!!(var(40)&floor(2.0**0))!=1
triggerall=anim=5
trigger1=animtime=0
value=21
ignorehitpause=0

[state ]
type=changeanim
triggerall=var(55)=0
trigger1=facing*(enemynear,pos x-pos x)<0
value=5
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
ignorehitpause=0



;壒嬁丅
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
value=s20,0
freqmul=0.8
volume=0
channel=1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
value=s20,1
freqmul=0.8
volume=0
channel=2
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=envshake
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
time=5
freq=165
ampl=3
phase=90
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=turn
triggerall=var(55)=0
trigger1=facing*(enemynear,pos x-pos x)<0
ignorehitpause=0
[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=20
trigger1=1
x=const(velocity.walk.fwd.x)
ignorehitpause=0
[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=21
trigger1=1
x=const(velocity.walk.back.x)
ignorehitpause=0

[state ]
type=velset
triggerall=var(55)=0
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖僕儍儞僾丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖奐巒乮抧懳嬻乯丅

[statedef 40]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=40
trigger1=1
value=40
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=a
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=0



;壒嬁乮媡弴張棟乯丅
[state ]
type=playsnd
triggerall=var(55)=0
triggerall=animtime=-1
trigger1=1
value=s40,0
freqmul=0.75
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
triggerall=animtime=-1
trigger1=1
value=s40,0
freqmul=0.7502
volume=255
channel=2
ignorehitpause=0

;嵗昗愝掕乮媡弴張棟乯丅
[state ]
type=posadd
triggerall=var(55)=0
triggerall=animtime=-1
trigger1=1
x=vel x
y=vel y
ignorehitpause=0
[state ]
type=velset
triggerall=var(55)=0
triggerall=animtime=-1
trigger1=1
x=0
y=const(velocity.jump.y)
ignorehitpause=0
[state ]
type=posadd
triggerall=var(55)=0
triggerall=animtime=-1
trigger1=1
x=-vel x
y=-vel y
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖奐巒乮嬻懳嬻乯丅

[statedef 45]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=44||anim!=41
triggerall=selfanimexist(44)
trigger1=1
value=44
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=44||anim!=41
trigger1=1
value=41
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=a
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=0
y=0
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;嵗昗愝掕乮媡弴張棟乯丅
[state ]
type=posadd
triggerall=var(55)=0
triggerall=animelemtime(1)=2-1
trigger1=1
x=vel x
y=vel y
ignorehitpause=0
[state ]
type=velset
triggerall=var(55)=0
triggerall=animelemtime(1)=2-1
trigger1=1
x=0
y=const(velocity.airjump.y)
ignorehitpause=0
[state ]
type=posadd
triggerall=var(55)=0
triggerall=animelemtime(1)=2-1
trigger1=1
x=-vel x
y=-vel y
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 50]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=41&&anim!=42&&anim!=43&&anim!=44&&anim!=45&&anim!=46
trigger1=vel x>0
value=42
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=41&&anim!=42&&anim!=43&&anim!=44&&anim!=45&&anim!=46
trigger1=vel x<0
value=43
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=41&&anim!=42&&anim!=43&&anim!=44&&anim!=45&&anim!=46
trigger1=1
value=41
ignorehitpause=0

[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=41||anim=42||anim=43
triggerall=selfanimexist(anim+3)
trigger1=vel y>-2
value=anim+3
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=a
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=vel y<0
x=vel x
y=vel y+const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(55)=0
trigger1=vel y>=0
x=vel x
y=vel y+2*const(movement.yaccel)
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 52]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
triggerall=var(51)=6
trigger1=1||var(50):=stateno
physics=n
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=47
trigger1=1
value=47
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
ignorehitpause=0



;壒嬁乮媡弴張棟乯丅
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
value=s52,0
freqmul=0.9
volume=255
channel=1
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=envshake
triggerall=var(55)=0
trigger1=animelemtime(1)=0
time=12
freq=165
ampl=5
phase=90
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=0



;毢丅
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110007
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.3,1.3
shadow=0,0,0
sprpriority=-8
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=-10,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110007
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.7,0.7
shadow=0,0,0
sprpriority=-7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=-10,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10007
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=-10,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10008
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=-10,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;峌寕杮懱丅
[state ]
type=hitdef
triggerall=var(55)=0
trigger1=animelemtime(1)=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
guardflag=hl
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=80,8
fall.damage=0
getpower=50,25
givepower=10,5
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,16-ifelse(var(58)=0,0,6)
guard.pausetime=0,16-ifelse(var(58)=0,0,6)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-8,32
air.velocity=-8,32
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=2
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖僟僢僔儏丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=100
trigger1=1
value=100
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
ignorehitpause=0



;壒嬁丅
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
value=s20,0
freqmul=0.8
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
value=s20,1
freqmul=0.8
volume=255
channel=2
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=envshake
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
time=5
freq=165
ampl=3
phase=90
ignorehitpause=0



;價僕儏傾儖僙僢僩丅
[state ]
type=palfx
trigger1=1
add=25,25,25
mul=floor(256*1.25),floor(256*1.25),floor(256*1.25)
time=1
ignorehitpause=1

[state ]
type=afterimage
triggerall=var(55)=0
trigger1=animelemtime(1)=0
time=1
length=16
timegap=1
framegap=4
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=256,256,256
paladd=-8,-8,-8
palmul=1,1,1
trans=none
ignorehitpause=0
[state ]
type=afterimagetime
triggerall=var(55)=0
trigger1=1
time=2
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=const(velocity.run.fwd.x)
ignorehitpause=0

[state ]
type=velset
triggerall=var(55)=0
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;毢丅
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10006
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=60,0
postype=p1
random=0,0
bindtime=1
vel=-6,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
id=var(50)
anim=10005
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=120,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;峌寕杮懱丅
[state ]
type=hitdef
triggerall=var(55)=0
trigger1=animelemtime(2)=0
trigger2=animelemtime(4)=0
trigger3=animelemtime(5)=0
trigger4=animelemtime(7)=0
trigger5=animelemtime(2+7)=0
trigger6=animelemtime(4+7)=0
trigger7=animelemtime(5+7)=0
trigger8=animelemtime(7+7)=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
guardflag=hl
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,4
fall.damage=0
getpower=50,25
givepower=10,5
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,16-ifelse(var(58)=0,0,3)
guard.pausetime=0,16-ifelse(var(58)=0,0,3)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-4,-4
air.velocity=-4,-4
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=2
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 101]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=100
trigger1=1
value=100
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=100
trigger1=animelemtime(1)=0
trigger2=animelemtime(2)=0
trigger3=animelemtime(3)=0
trigger4=animelemtime(4)=0
trigger5=animelemtime(5)=0
trigger6=animelemtime(6)=0
trigger7=animelemtime(7)=0
value=anim
elem=animelemno(0)+7
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=envshake
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
time=5
freq=165
ampl=3
phase=90
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=0



;毢丅
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
id=var(50)
anim=10005
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=120,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖僶僋僗僥丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 105]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=105
trigger1=1
value=105
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
ignorehitpause=0



;壒嬁丅
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
value=s20,0
freqmul=0.8
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
value=s20,1
freqmul=0.8
volume=255
channel=2
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=envshake
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
time=5
freq=165
ampl=3
phase=90
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=const(velocity.run.back.x)
ignorehitpause=0

[state ]
type=velset
triggerall=var(55)=0
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;毢丅
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
id=var(50)
anim=10005
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=-120,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 106]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim!=105
trigger1=1
value=105
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=105
trigger1=animelemtime(1)=0
trigger2=animelemtime(2)=0
trigger3=animelemtime(3)=0
trigger4=animelemtime(4)=0
trigger5=animelemtime(5)=0
trigger6=animelemtime(6)=0
trigger7=animelemtime(7)=0
value=anim
elem=animelemno(0)+7
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=envshake
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
time=5
freq=165
ampl=3
phase=90
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=0



;毢丅
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
id=var(50)
anim=10005
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=-120,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖傗傜傟丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖揮搢丅

[statedef 5305]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
triggerall=var(51)=6
trigger1=1||var(50):=stateno
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖嫟捠婰弎丅

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=gethitvar(fall.yvel)!=0
triggerall=(anim!=[5051,5059])&&(anim!=[5061,5069])&&(anim!=[5100,5109])&&(anim!=[5160,5169])&&(anim!=[5170,5179])&&(anim!=[5110,5119])&&(anim!=[5120,5129])
trigger1=1
value=5100
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=gethitvar(fall.yvel)!=0
triggerall=(anim=[5051,5059])||(anim=[5061,5069])
trigger1=!selfanimexist(5100+anim%10)
value=5100
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=gethitvar(fall.yvel)!=0
triggerall=(anim=[5051,5059])||(anim=[5061,5069])
trigger1=selfanimexist(5100+anim%10)
value=5100+anim%10
ignorehitpause=0

[state ]
type=changeanim
triggerall=var(55)=0
triggerall=gethitvar(fall.yvel)=0
triggerall=(anim!=[5080,5089])&&(anim!=[5110,5119])&&(anim!=[5170,5179])&&(anim!=[5120,5129])
trigger1=1
value=5170
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=l
ignorehitpause=0


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖triggerall=anim=[5100,5109]

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=[5100,5109]
triggerall=animtime=0
trigger1=anim!=[5101,5109]
trigger2=!selfanimexist(5160+anim%10)
value=5160
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=[5100,5109]
triggerall=animtime=0
trigger1=anim=[5101,5109]
trigger1=selfanimexist(5160+anim%10)
value=5160+anim%10
ignorehitpause=0



;壒嬁丅
[state ]
type=playsnd
triggerall=var(55)=0
triggerall=anim=[5100,5109]
trigger1=animelemtime(1)=0
value=f7,(floor(vel y)>5)+(floor(vel y)>14)
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=fallenvshake
triggerall=var(55)=0
triggerall=anim=[5100,5109]
trigger1=animelemtime(1)=0
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velmul
triggerall=var(55)=0
triggerall=anim=[5100,5109]
trigger1=animelemtime(1)=0
x=0.75
ignorehitpause=0

[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=[5100,5109]
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
triggerall=anim=[5100,5109]
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=[5100,5109]
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;嵗昗愝掕乮媡弴張棟乯丅
[state ]
type=posadd
triggerall=var(55)=0
triggerall=anim=[5100,5109]
trigger1=1
x=-vel x
y=-vel y
ignorehitpause=0



;儔僀僼愝掕丅
[state ]
type=hitfalldamage
triggerall=var(55)=0
triggerall=anim=[5100,5109]
trigger1=animelemtime(1)=3
ignorehitpause=0


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖triggerall=anim=[5160,5169]

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=[5160,5169]
triggerall=pos y>=-1+12&&vel y>0
trigger1=anim!=[5161,5169]
trigger2=!selfanimexist(5170+anim%10)
value=5170
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=[5160,5169]
triggerall=pos y>=-1+12&&vel y>0
trigger1=anim=[5161,5169]
trigger1=selfanimexist(5170+anim%10)
value=5170+anim%10
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=hitfallvel
triggerall=var(55)=0
triggerall=anim=[5160,5169]
trigger1=animelemtime(1)=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
triggerall=anim=[5160,5169]
trigger1=animelemtime(1)=0
y=20
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=[5160,5169]
trigger1=1
x=vel x
y=vel y+0.4
ignorehitpause=0


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖triggerall=anim=[5080,5089]

;夋柺愝掕乮媡弴張棟乯丅
[state ]
type=fallenvshake
triggerall=var(55)=0
triggerall=anim=[5080,5089]
trigger1=1
ignorehitpause=0



;儔僀僼愝掕乮媡弴張棟乯丅
[state ]
type=hitfalldamage
triggerall=var(55)=0
triggerall=anim=[5080,5089]
trigger1=1
ignorehitpause=0



;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=[5080,5089]
trigger1=anim!=[5081,5089]
trigger2=!selfanimexist(5110+anim%10)
value=5110
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=[5080,5089]
trigger1=anim=[5081,5089]
trigger1=selfanimexist(5110+anim%10)
value=5110+anim%10
ignorehitpause=0


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖triggerall=anim=[5170,5179]

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=[5170,5179]
triggerall=animtime=0
trigger1=anim!=[5171,5179]
trigger2=!selfanimexist(5110+anim%10)
value=5110
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=[5170,5179]
triggerall=animtime=0
trigger1=anim=[5171,5179]
trigger1=selfanimexist(5110+anim%10)
value=5110+anim%10
ignorehitpause=0



;壒嬁丅
[state ]
type=playsnd
triggerall=var(55)=0
triggerall=anim=[5170,5179]
trigger1=animelemtime(1)=0
value=f7,(floor(vel y)>5)+(floor(vel y)>14)
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=fallenvshake
triggerall=var(55)=0
triggerall=anim=[5170,5179]
trigger1=animelemtime(1)=0
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=[5170,5179]
triggerall=gethitvar(fall.yvel)=0
trigger1=animelemtime(1)=0
trigger1=vel x>1
x=1
ignorehitpause=0
[state ]
type=velmul
triggerall=var(55)=0
triggerall=anim=[5170,5179]
triggerall=gethitvar(fall.yvel)=0
trigger1=animelemtime(1)=0
x=0.75
ignorehitpause=0

[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=[5170,5179]
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
triggerall=anim=[5170,5179]
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=[5170,5179]
trigger1=1
x=vel x*0.85
y=vel y
ignorehitpause=0



;儔僀僼愝掕丅
[state ]
type=hitfalldamage
triggerall=var(55)=0
triggerall=anim=[5170,5179]
trigger1=animelemtime(1)=0
ignorehitpause=0


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖triggerall=anim=[5110,5119]

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=[5110,5119]
triggerall=alive!=0
triggerall=ifelse(var(58)=0,gethitvar(recovertime)=0,var(49)=0||!!(var(40)&floor(2.0**0))=1)
trigger1=anim!=[5111,5119]
trigger2=!selfanimexist(5120+anim%10)
value=5120
ignorehitpause=0
[state ]
type=changeanim
triggerall=var(55)=0
triggerall=anim=[5110,5119]
triggerall=alive!=0
triggerall=ifelse(var(58)=0,gethitvar(recovertime)=0,var(49)=0||!!(var(40)&floor(2.0**0))=1)
trigger1=anim=[5111,5119]
trigger1=selfanimexist(5120+anim%10)
value=5120+anim%10
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=[5110,5119]
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
triggerall=anim=[5110,5119]
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=[5110,5119]
trigger1=1
x=vel x*0.85
y=vel y
ignorehitpause=0


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖triggerall=anim=[5120,5129]

;敾掕僙僢僩丅
[state ]
type=nothitby
triggerall=var(55)=0
triggerall=anim=[5120,5129]
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=var(55)=0
triggerall=anim=[5120,5129]
trigger1=1
value2=sca
ignorehitpause=0

[state ]
type=nothitby
triggerall=var(55)=0
triggerall=anim=[5120,5129]
trigger1=animtime=-1
value=,nt,st,ht
time=12
ignorehitpause=0
[state ]
type=nothitby
triggerall=var(55)=0
triggerall=anim=[5120,5129]
trigger1=animtime=-1
value2=sca
time=3
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=[5120,5129]
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(55)=0
triggerall=anim=[5120,5129]
trigger1=1
y=-1
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
triggerall=anim=[5120,5129]
trigger1=1
x=vel x*0
y=vel y
ignorehitpause=0


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖嫟捠婰弎乮媡弴張棟乯丅

;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖巰朣墘弌丅

[statedef 6000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
trigger1=anim!=6000
value=6000
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=a
movetype=h
ignorehitpause=0



;壒嬁丅
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
value=s3100,1
freqmul=1.0
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
value=s3100,50
freqmul=0.7
volume=255
channel=0
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=60
value=s6000,0
freqmul=1.0
volume=255
channel=2
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=60
value=s6000,0
freqmul=1.0
volume=255
channel=3
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)>=60
trigger1=animelemtime(1)%10=0
value=s6000,1
freqmul=1.0
volume=255
channel=4
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
value=s3100,2
freqmul=1.2
volume=255
channel=31
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=[0,29]
id=0
anim=19000
trans=addalpha
alpha=floor(256*cos((pi/2/30)*animelemtime(1))),floor(256*sin((pi/2/30)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=envshake
triggerall=var(55)=0
trigger1=animelemtime(1)>=60
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;價僕儏傾儖僙僢僩丅
[state ]
type=angledraw
trigger1=animelemtime(1)=[60,69]
value=10*sin((pi/2/10)*(animelemtime(1)-60))
ignorehitpause=0
[state ]
type=angledraw
trigger1=animelemtime(1)>=70
value=10
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=offset
trigger1=animelemtime(1)>=60
x=2-(2*floor((animelemtime(1)-60)/2))%4
y=0.3*(animelemtime(1)-60)
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;敋晽丅
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)>=60
trigger1=animelemtime(1)%5=0
id=var(50)
anim=10026
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.75,0.75
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=0
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(const(size.mid.pos.x)+100*cos(random)*cos(var(59))),floor(const(size.mid.pos.y)+100*cos(random)*sin(var(59)))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖僀儞僩儘丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僀儞僩儘暘婒抧揰丅

[statedef 190]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
trigger1=1||var(50):=191
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=var(50)
persistent=256
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僀儞僩儘A丅

[statedef 191]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
trigger1=anim!=191
value=191
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
movetype=i
ignorehitpause=0



;壒嬁丅
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
trigger7=animelemtime(1+7*2)=0
trigger8=animelemtime(3+7*2)=0
trigger9=animelemtime(6+7*2)=0
trigger10=animelemtime(1+7*3)=0
trigger11=animelemtime(3+7*3)=0
trigger12=animelemtime(6+7*3)=0
trigger13=animelemtime(1+7*4)=0
trigger14=animelemtime(3+7*4)=0
trigger15=animelemtime(6+7*4)=0
value=s20,0
freqmul=0.8
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
trigger7=animelemtime(1+7*2)=0
trigger8=animelemtime(3+7*2)=0
trigger9=animelemtime(6+7*2)=0
trigger10=animelemtime(1+7*3)=0
trigger11=animelemtime(3+7*3)=0
trigger12=animelemtime(6+7*3)=0
trigger13=animelemtime(1+7*4)=0
trigger14=animelemtime(3+7*4)=0
trigger15=animelemtime(6+7*4)=0
value=s20,1
freqmul=0.8
volume=255
channel=2
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1+7*5)=0
trigger2=animelemtime(3+7*5)=0
trigger3=animelemtime(6+7*5)=0
trigger4=animelemtime(1+7*6)=0
trigger5=animelemtime(3+7*6)=0
trigger6=animelemtime(6+7*6)=0
value=s20,0
freqmul=0.8
volume=0
channel=1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1+7*5)=0
trigger2=animelemtime(3+7*5)=0
trigger3=animelemtime(6+7*5)=0
trigger4=animelemtime(1+7*6)=0
trigger5=animelemtime(3+7*6)=0
trigger6=animelemtime(6+7*6)=0
value=s20,1
freqmul=0.8
volume=0
channel=2
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=envshake
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
trigger7=animelemtime(3+7*2)=0
trigger8=animelemtime(6+7*2)=0
trigger9=animelemtime(1+7*3)=0
trigger10=animelemtime(3+7*3)=0
trigger11=animelemtime(6+7*3)=0
trigger12=animelemtime(1+7*4)=0
trigger13=animelemtime(3+7*4)=0
time=5
freq=165
ampl=4
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(55)=0
trigger1=animelemtime(1+7*5)=0
trigger2=animelemtime(3+7*5)=0
trigger3=animelemtime(6+7*5)=0
trigger4=animelemtime(1+7*6)=0
trigger5=animelemtime(3+7*6)=0
trigger6=animelemtime(6+7*6)=0
time=5
freq=165
ampl=3
phase=90
ignorehitpause=0

[state ]
type=assertspecial
trigger1=1
flag=intro
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=turn
triggerall=var(55)=0
trigger1=animelemtime(1)=70
trigger2=animelemtime(1)=140
ignorehitpause=0

[state ]
type=offset
trigger1=animelemtime(1)=[0,69]
x=-pos x+facing*(-280+12*animelemtime(1))
ignorehitpause=0
[state ]
type=offset
trigger1=animelemtime(1)=[70,139]
x=-pos x+facing*(-280+12*(animelemtime(1)-70))
ignorehitpause=0
[state ]
type=offset
trigger1=animelemtime(1)=[140,223]
x=facing*(-252+3*(animelemtime(1)-140))
ignorehitpause=0



;埰丅
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=40191
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=0
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=70
id=var(50)
anim=40191
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=0
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



;毢丅
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
trigger6=animelemtime(6+7)=0
trigger7=animelemtime(1+7*2)=0
trigger8=animelemtime(3+7*2)=0
trigger9=animelemtime(6+7*2)=0
trigger10=animelemtime(1+7*3)=0
trigger11=animelemtime(3+7*3)=0
trigger12=animelemtime(6+7*3)=0
id=var(50)
anim=10005
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=8
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=120,0
postype=p1
random=0,0
bindtime=1
vel=-4,0
accel=0,0
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖彑棙億乕僘丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖彑棙億乕僘暘婒抧揰丅

[statedef 180]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=forcefeedback
trigger1=1||var(50):=181
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=var(50)
persistent=256
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖彑棙億乕僘A丅

[statedef 181]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
trigger1=anim!=181
value=181
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
movetype=i
ignorehitpause=0


;壒嬁丅
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
value=s20,0
freqmul=0.8
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
value=s20,1
freqmul=0.8
volume=255
channel=2
ignorehitpause=0



;夋柺愝掕丅
[state ]
type=envshake
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
time=5
freq=165
ampl=3
phase=90
ignorehitpause=0
[state ]
type=assertspecial
trigger1=animelemtime(1)=[0,179]
flag=roundnotover
ignorehitpause=0



;價僕儏傾儖僙僢僩丅
[state ]
type=afterimage
triggerall=var(55)=0
trigger1=animelemtime(1)=0
time=1
length=16
timegap=1
framegap=4
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=256,256,256
paladd=-8,-8,-8
palmul=1,1,1
trans=none
ignorehitpause=0
[state ]
type=afterimagetime
triggerall=var(55)=0
trigger1=1
time=2
ignorehitpause=0



;嵗昗愝掕丅
[state ]
type=offset
trigger1=1
x=facing*(2*const(velocity.run.fwd.x)*animelemtime(1))
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;毢丅
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(2)=0
id=var(50)
anim=10006
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=60,0
postype=p1
random=0,0
bindtime=1
vel=-6,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(55)=0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(1+7)=0
trigger5=animelemtime(3+7)=0
id=var(50)
anim=10005
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=120,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖攕杒墘弌丅

[statedef 170]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
trigger1=anim!=170
value=170
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
movetype=i
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖僪儘乕墘弌丅

[statedef 175]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(55)=0
trigger1=anim!=175
value=175
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(55)=0
trigger1=1
statetype=s
movetype=i
ignorehitpause=0



;暔棟墘嶼丅
[state ]
type=velset
triggerall=var(55)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1









