[statedef 2100]
type=s
movetype=a
physics=s
juggle=15
velset=0,0
ctrl=0
sprpriority=2

;
;e@@v@
;

;AjO
[state ]
type=changeanim
trigger1=time=0
value=30160
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value=sca
time=1
ignorehitpause=1



;[Ђo
[state ]
type=superpause
trigger1=animelemtime(1)=0
anim=-1
darken=0
poweradd=-1000
movetime=30
time=30
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,60
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,7
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,8
freqmul=0.6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,12
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)=0
time=20
ampl=70
freq=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
anim=10090
pos=0,-120
sprpriority=-3
ownpal=1
bindtime=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
anim=10100
pos=0,-120
sprpriority=20
ownpal=1
bindtime=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=1&&animelemtime(1)<=10
anim=10001
scale=0.07*animelemtime(1),0.2*animelemtime(1)
pos=0,100
removetime=-2
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=1&&animelemtime(1)<=10
anim=10001
scale=0.07*animelemtime(1),0.2*animelemtime(1)
pos=0,100
removetime=-2
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=11&&animelemtime(1)<=30
anim=10001
scale=0.7-0.035*(animelemtime(1)-10),2+0.2*(animelemtime(1)-10)
pos=0,100
removetime=-2
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=11&&animelemtime(1)<=30
anim=10001
scale=0.7-0.035*(animelemtime(1)-10),2+0.2*(animelemtime(1)-10)
pos=0,100
removetime=-2
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=1&&animelemtime(1)<=20
anim=10020
trans=addalpha
alpha=256-12.8*animelemtime(1),12.8*animelemtime(1)
scale=0.1*animelemtime(1),0.025*animelemtime(1)
pos=0,0
removetime=-2
sprpriority=-2147483647
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=11&&animelemtime(1)<=30
anim=10020
trans=addalpha
alpha=256-12.8*(animelemtime(1)-10),12.8*(animelemtime(1)-10)
scale=0.1*(animelemtime(1)-10),0.025*(animelemtime(1)-10)
pos=0,0
removetime=-2
sprpriority=-2147483647
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=21&&animelemtime(1)<=40
anim=10020
trans=addalpha
alpha=256-12.8*(animelemtime(1)-20),12.8*(animelemtime(1)-20)
scale=0.1*(animelemtime(1)-20),0.025*(animelemtime(1)-20)
pos=0,0
removetime=-2
sprpriority=-2147483647
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=1&&animelemtime(1)<=15
anim=10010
scale=1.7,1.7
pos=0,100
random=50,0
vel=4*cos(random),-8+4*cos(random)
accel=0,-0.1
removetime=-2
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=1&&animelemtime(1)<=15
anim=10010
scale=1.7,1.7
pos=0,100
random=50,0
vel=4*cos(random),-8+4*cos(random)
accel=0,-0.1
removetime=-2
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=1&&animelemtime(1)<=20
anim=10020
trans=addalpha
alpha=256,0
scale=1.8*sin(0.03927*animelemtime(1)),1.8*sin(0.03927*animelemtime(1))
pos=const(size.mid.pos.x),const(size.mid.pos.y)
removetime=-2
sprpriority=-2147483647
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=21&&animelemtime(1)<=40
anim=10020
trans=addalpha
alpha=256*cos(0.07854*(animelemtime(1)-20)),256*sin(0.07854*(animelemtime(1)-20))
scale=1.8*sin(0.03927*animelemtime(1)),1.8*sin(0.03927*animelemtime(1))
pos=const(size.mid.pos.x),const(size.mid.pos.y)
removetime=-2
sprpriority=-2147483647
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=1&&animelemtime(1)<=30
anim=10030
trans=addalpha
alpha=256*cos(0.05236*animelemtime(1)),256*sin(0.05236*animelemtime(1))
scale=1.5*sin(0.05236*animelemtime(1)),1.5*sin(0.05236*animelemtime(1))
pos=const(size.mid.pos.x),const(size.mid.pos.y)
removetime=-2
sprpriority=-2147483646
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=6&&animelemtime(1)<=35
anim=10031
trans=addalpha
alpha=256*cos(0.05236*(animelemtime(1)-5)),256*sin(0.05236*(animelemtime(1)-5))
scale=1.5*sin(0.05236*(animelemtime(1)-5)),1.5*sin(0.05236*(animelemtime(1)-5))
pos=const(size.mid.pos.x),const(size.mid.pos.y)
removetime=-2
sprpriority=-2147483646
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

;
;C@e@L@}@[
;

;
[state ]
type=playsnd
trigger1=animelemtime(8)=0
value=s0,20
ignorehitpause=1



;J[igE}j
[state ]
type=bgpalfx
trigger1=animelemtime(1)=0
sinadd=-255,-255,-255,120
time=30
ignorehitpause=1
[state ]
type=bgpalfx
trigger1=animelemtime(1)>=30&&animelemtime(13)<=0
add=-255,-255,-255
time=2
ignorehitpause=1
[state ]
type=bgpalfx
trigger1=animelemtime(13)=0
add=-255,-255,-255
sinadd=255,255,255,200
time=50
ignorehitpause=1



;Ђ[
[state ]
type=velset
trigger1=animelemtime(9)>=1&&animelemtime(9)<=39
x=14
y=0
ignorehitpause=1



;GtFNgTu
[state ]
type=afterimage
triggerall=var(0)=0
trigger1=animelemtime(7)=0
time=20
length=12
palcontrast=110,110,225
paladd=0,0,85
trans=add
timegap=1
framegap=4
ignorehitpause=1
[state ]
type=afterimagetime
triggerall=var(0)=0
trigger1=1
time=2
ignorehitpause=1



;
[state ]
type=hitdef
trigger1=animelemtime(9)>=1&&animelemtime(9)<=39
animtype=hard
attr=s,ha
pausetime=0,0
guard.pausetime=0,7
hitflag=mafd
priority=4,hit
hitsound=s0,28
guardsound=s0,33
sparkno=s502
guard.sparkno=s525
sparkxy=10,-30
ground.hittime=12
guard.velocity=0
sprpriority=1
ground.velocity=-3,-3
air.velocity=-3,-3
guard.velocity=-5
sprpriority=1
fall=1
fall.recover=0
p2facing=1
ground.cornerpush.veloff=0
air.cornerpush.veloff=0
guard.cornerpush.veloff=0
ignorehitpause=1



;Xe[gړ
[state ]
type=targetstate
trigger1=animelemtime(9)>=1&&animelemtime(9)<=39
trigger1=numtarget>0
trigger1=numenemy=1
trigger1=target,id=enemy(0),id
trigger2=animelemtime(9)>=1&&animelemtime(9)<=39
trigger2=numtarget>0
trigger2=numenemy=2
trigger2=target,id=enemy(0),id
trigger3=animelemtime(9)>=1&&animelemtime(9)<=39
trigger3=numtarget>0
trigger3=numenemy=2
trigger3=target,id=enemy(1),id
value=2103
persistent=256
ignorehitpause=1
[state ]
type=selfstate
trigger1=animelemtime(9)>=1&&animelemtime(9)<=39
trigger1=numtarget>0
trigger1=numenemy=1
trigger1=target,id=enemy(0),id
trigger2=animelemtime(9)>=1&&animelemtime(9)<=39
trigger2=numtarget>0
trigger2=numenemy=2
trigger2=target,id=enemy(0),id
trigger3=animelemtime(9)>=1&&animelemtime(9)<=39
trigger3=numtarget>0
trigger3=numenemy=2
trigger3=target,id=enemy(1),id
value=2101
persistent=256
ignorehitpause=1



;^Qh
[state ]
type=targetdrop
trigger1=animelemtime(9)>=0&&animelemtime(9)<=39
ignorehitpause=1

;
;^@_@C@}@[
;

;A
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1