;
;_bg[hB

;
;ATgtH[B

;
;ʏŌB

;
;AA1~2iځB
;4AAA5iځB
;AA6~7iځB
;AAA1iځB

[statedef 30200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43000
persistent=256
ignorehitpause=1
[statedef 30210]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43000
persistent=256
ignorehitpause=1
[statedef 30240]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43000
persistent=256
ignorehitpause=1
[statedef 30250]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43000
persistent=256
ignorehitpause=1
[statedef 30260]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43000
persistent=256
ignorehitpause=1
[statedef 30400]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43000
persistent=256
ignorehitpause=1



[statedef 10200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10210]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10240]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10250]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10260]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10400]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;AA3iځB
;AA8iځB
;AA1~2iځB

[statedef 30220]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43100
persistent=256
ignorehitpause=1
[statedef 30270]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43100
persistent=256
ignorehitpause=1
[statedef 30600]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43100
persistent=256
ignorehitpause=1
[statedef 30601]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43100
persistent=256
ignorehitpause=1
[statedef 30610]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43100
persistent=256
ignorehitpause=1



[statedef 10220]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10270]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10600]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10601]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10610]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1



[statedef 10271]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=-32
y=0
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=changestate
triggerall=hitshakeover
trigger1=ifelse(facing=1,screenpos x,320-screenpos x)<const(size.air.front)+const(size.air.back)
trigger2=time>=11
value=10272
persistent=256
ignorehitpause=1

[statedef 10272]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=turn
trigger1=1
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0.005*floor(facing*(enemynear,pos x-pos x))
y=-2.1
ignorehitpause=1
[state ]
type=posset
trigger1=1
x=-facing*(-160+const(size.air.front)+const(size.air.back))
y=0
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10273
persistent=256
ignorehitpause=1

[statedef 10273]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim2
triggerall=time=0
trigger1=1
value=10271+20000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=1
[state ]
type=angledraw
trigger1=1
value=36*time
ignorehitpause=1
[state ]
type=veladd
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1
[state ]
type=offset
trigger1=1
x=const(size.mid.pos.x)
y=const(size.mid.pos.y)
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;6AAA4iځB

[statedef 30230]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=animelemtime(3)>=0&&animelemtime(24)<=-1
trigger1=1
statetype=a
ignorehitpause=1

[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s9300,1
freqmul=1.0
volume=0
channel=13
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
trigger2=animelemtime(11)=0
trigger3=animelemtime(19)=0
value=s310,0
freqmul=0.7+0.2*cos(random)
volume=0
channel=14
ignorehitpause=1



;WݒB
[state ]
type=velset
trigger1=animelemtime(3)=0
x=18*0.003125*floor(facing*(enemynear,pos x-pos x)-30)
y=-21*0.5*const(movement.yaccel)
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(3)=0
trigger1=vel x<6
x=6
ignorehitpause=1



;ZB
[state ]
type=velset
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)*(0.5*const(movement.yaccel))
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=10171
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-5,-70
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=10181
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-98
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-5,-70
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=10181
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-5,-70
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=hitdef
trigger1=animelemtime(5)=0
trigger2=animelemtime(9)=0
trigger3=animelemtime(13)=0
trigger4=animelemtime(17)=0
trigger5=animelemtime(21)=0
trigger6=animelemtime(25)=0
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
guardflag=a
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,6
guard.pausetime=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=-1,-1
air.velocity=-1,-1
;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=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 10230]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;ʏˌB

;
;BB
;BB
;BB

[statedef 30300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43200
persistent=256
ignorehitpause=1
[statedef 30500]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43200
persistent=256
ignorehitpause=1
[statedef 30700]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43200
persistent=256
ignorehitpause=1
[statedef 30702]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43200
persistent=256
ignorehitpause=1



[statedef 10300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10500]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10700]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10702]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;CB
;CB
;CB

[statedef 30310]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43300
persistent=256
ignorehitpause=1
[statedef 30510]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43300
persistent=256
ignorehitpause=1
[statedef 30710]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43300
persistent=256
ignorehitpause=1



[statedef 10310]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10510]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10710]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;L[tH[B

;
;ʏŌB

;
;AA1~3iځB
;4AAA11iځB
;AA12~13iځB
;AAA1iځB

[statedef 30205]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43400
persistent=256
ignorehitpause=1
[statedef 30215]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43400
persistent=256
ignorehitpause=1
[statedef 30225]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43400
persistent=256
ignorehitpause=1
[statedef 30265]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43400
persistent=256
ignorehitpause=1
[statedef 30275]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43400
persistent=256
ignorehitpause=1
[statedef 30285]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43400
persistent=256
ignorehitpause=1
[statedef 30405]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43400
persistent=256
ignorehitpause=1



[statedef 10205]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10215]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10225]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10265]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10275]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10285]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10405]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1



[statedef 10206]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=-32
y=0
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=changestate
triggerall=hitshakeover
trigger1=facing*pos x<-160-vel x+const(size.air.front)+const(size.air.back)
trigger2=time>=16
value=10207
persistent=256
ignorehitpause=1

[statedef 10207]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=hitvelset
triggerall=time=[0,17]
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posset
triggerall=time=[0,17]
trigger1=1
x=facing*(-160+const(size.air.front)+const(size.air.back))
y=0
ignorehitpause=1
[state ]
type=posfreeze
triggerall=time=[0,17]
trigger1=1
ignorehitpause=1
[state ]
type=offset
triggerall=time=[0,17]
trigger1=1
x=1-random%3
y=1-random%3
ignorehitpause=1
[state ]
type=turn
triggerall=time>=18
trigger1=1
ignorehitpause=1
[state ]
type=hitvelset
triggerall=time>=18
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posset
triggerall=time>=18
trigger1=1
x=-facing*(-160+const(size.air.front)+const(size.air.back))
y=0
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=changestate
triggerall=time>=18
trigger1=1
value=10208
persistent=256
ignorehitpause=1

[statedef 10208]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=anim!=5030&&anim!=5035&&anim!=5050&&anim!=5060
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=veladd
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;6AAA4iځB
;AA3iځB

[statedef 30235]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43500
persistent=256
ignorehitpause=1
[statedef 30625]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43500
persistent=256
ignorehitpause=1



[statedef 10235]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10625]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;AA5iځB
;AA6iځB
;AA1~2iځB
;AA4iځB

[statedef 30245]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43600
persistent=256
ignorehitpause=1
[statedef 30255]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43600
persistent=256
ignorehitpause=1
[statedef 30605]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43600
persistent=256
ignorehitpause=1
[statedef 30615]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43600
persistent=256
ignorehitpause=1
[statedef 30635]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43600
persistent=256
ignorehitpause=1



[statedef 10245]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10255]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10605]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10615]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10635]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;ʏˌB

;
;BB
;BB
;BB

[statedef 30305]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43700
persistent=256
ignorehitpause=1
[statedef 30505]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43700
persistent=256
ignorehitpause=1
[statedef 30705]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43700
persistent=256
ignorehitpause=1



[statedef 10305]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10505]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10705]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;CB
;CB
;CB

[statedef 30315]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43800
persistent=256
ignorehitpause=1
[statedef 30515]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43800
persistent=256
ignorehitpause=1
[statedef 30715]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43800
persistent=256
ignorehitpause=1



[statedef 10315]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10515]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 10715]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;tH[ʋLqB

;
;KEZB

;
;236ˁB

[statedef 31000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43900
persistent=256
ignorehitpause=1
[statedef 31050]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=43900
persistent=256
ignorehitpause=1



[statedef 11000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 11050]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1



[statedef 11001]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=!hitshakeover
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=1
[state ]
type=hitvelset
triggerall=!hitshakeover
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1

[statedef 11051]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=!hitshakeover
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=hitvel y<0
value=1
movecamera=1,0
ignorehitpause=1
[state ]
type=hitvelset
triggerall=!hitshakeover
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=hitvel y<0
x=vel x
y=vel y+6*gethitvar(yaccel)
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=hitvel y>=0
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=1
[state ]
type=playerpush
trigger1=hitvel y<0
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;623ˁB

[statedef 31100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44000
persistent=256
ignorehitpause=1
[statedef 31150]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44000
persistent=256
ignorehitpause=1



[statedef 11100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 11150]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;214ˁB
;22ˁB

[statedef 31200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44100
persistent=256
ignorehitpause=1
[statedef 31250]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44100
persistent=256
ignorehitpause=1
[statedef 31300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44100
persistent=256
ignorehitpause=1
[statedef 31350]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44100
persistent=256
ignorehitpause=1



[statedef 11200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 11250]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 11300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 11350]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;KEZB

;
;zB

[statedef 33000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44200
persistent=256
ignorehitpause=1
[statedef 33050]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44200
persistent=256
ignorehitpause=1



[statedef 13000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 13050]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1



[statedef 13001]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=!hitshakeover
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=hitvelset
triggerall=!hitshakeover
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=1
[state ]
type=posadd
trigger1=1
x=facing*((facing*(-120-const(size.mid.pos.x))-pos x)/10)
y=((-100-const(size.mid.pos.y))-pos y)/10
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1

[statedef 13002]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=facing*((facing*(-20-const(size.mid.pos.x))-pos x)/80)
y=((-120-const(size.mid.pos.y))-pos y-0.5*gethitvar(yaccel)*80*80)/80
ignorehitpause=1
[state ]
type=posfreeze
trigger1=1
ignorehitpause=1
[state ]
type=offset
trigger1=1
x=1-random%3
y=1-random%3
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=changestate
triggerall=time>=12
trigger1=1
value=13003
persistent=256
ignorehitpause=1

[statedef 13003]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=anim!=5030&&anim!=5035&&anim!=5050&&anim!=5060
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=veladd
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1

[statedef 13004]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=!hitshakeover
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=hitvelset
triggerall=!hitshakeover
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=lifeset
triggerall=floor((enemy(enemy(0),sysvar(0)%257000!=256007),sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=enemy(enemy(0),sysvar(0)%257000!=256007),var(56)=1
triggerall=floor((enemy(enemy(0),sysvar(0)%257000!=256007),sysvar(0)%(257000*25))/257000)=6
trigger1=1
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;FzB

[statedef 33100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44300
persistent=256
ignorehitpause=1
[statedef 33150]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44300
persistent=256
ignorehitpause=1



[statedef 13100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 13150]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;BzB

[statedef 33200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44400
persistent=256
ignorehitpause=1
[statedef 33250]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44400
persistent=256
ignorehitpause=1



[statedef 13200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 13250]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;ATgtH[itjB

;
;̑ʏUB

;
;XB
;XB
;XB

[statedef 36200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44500
persistent=256
ignorehitpause=1
[statedef 36201]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44500
persistent=256
ignorehitpause=1
[statedef 36202]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44500
persistent=256
ignorehitpause=1
[statedef 36400]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44500
persistent=256
ignorehitpause=1
[statedef 36401]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44500
persistent=256
ignorehitpause=1
[statedef 36402]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44500
persistent=256
ignorehitpause=1
[statedef 36600]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44500
persistent=256
ignorehitpause=1
[statedef 36601]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44500
persistent=256
ignorehitpause=1
[statedef 36602]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44500
persistent=256
ignorehitpause=1



[statedef 16200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 16201]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 16202]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 16400]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 16401]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 16402]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 16600]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 16601]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 16602]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;YB
;YB
;YB

[statedef 36300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44600
persistent=256
ignorehitpause=1
[statedef 36500]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44600
persistent=256
ignorehitpause=1
[statedef 36700]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44600
persistent=256
ignorehitpause=1



[statedef 16300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 16500]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 16700]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;̑KEZB

;
;236ˁB
;623ˁB
;214ˁB
;22ˁB

[statedef 32000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44700
persistent=256
ignorehitpause=1
[statedef 32050]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44700
persistent=256
ignorehitpause=1
[statedef 32100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44700
persistent=256
ignorehitpause=1
[statedef 32150]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44700
persistent=256
ignorehitpause=1
[statedef 32200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44700
persistent=256
ignorehitpause=1
[statedef 32250]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44700
persistent=256
ignorehitpause=1
[statedef 32300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44700
persistent=256
ignorehitpause=1
[statedef 32350]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=44700
persistent=256
ignorehitpause=1



[statedef 12000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 12050]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 12100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 12150]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 12200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 12250]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 12300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[statedef 12350]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;WXe[gB

;
;ATgtH[B

;
;AA1~2iځB
;4AAA5iځB
;AA6~7iځB
;AAA1iځB

[statedef 43000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;{ݒB

;ȊOB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=10200
trigger1=1||var(40):=4
trigger2=var(50)=10210
trigger2=1||var(40):=3
trigger3=var(50)=10240
trigger3=1||var(40):=4
trigger4=var(50)=10250
trigger4=1||var(40):=4
trigger5=var(50)=10260
trigger5=1||var(40):=6
trigger6=var(50)=10400
trigger6=1||var(40):=5
ignorehitpause=1


;
;{ݒitjB

;ȊOB
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;IvVځB
[state ]
type=statetypeset
triggerall=var(50)=10200||var(50)=10210||var(50)=10240||var(50)=10250||var(50)=10260
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10400
trigger1=1
statetype=c
ignorehitpause=1


;
;B

;ȊOB
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-2
value=s1100,0
freqmul=0.8
volume=0
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-2
value=s10200,0
freqmul=1.0
volume=0
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-2
value=s10200,1
freqmul=0.7+0.2*cos(random)
volume=255
channel=3
ignorehitpause=1



;IvVځB
[state ]
type=playsnd
triggerall=var(50)=10260
trigger1=animelemtime(1)=0
value=s1000,2
freqmul=1.0
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=10260
trigger1=animelemtime(1)=0
value=s1000,2
freqmul=1.0
volume=255
channel=5
ignorehitpause=1


;
;ʐݒB

;ȊOB
[state ]
type=envshake
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=3
time=2
freq=180
ampl=floor((16-16*sin((pi/2/4)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1


;
;WݒB

;ȊOB
[state ]
type=posadd
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<180
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-180)
ignorehitpause=1



;IvVځB
[state ]
type=velset
triggerall=var(50)=10200||var(50)=10210||var(50)=10240||var(50)=10250||var(50)=10260||var(50)=10400
triggerall=animelemtime(var(40))=-4
triggerall=floor(facing*(enemynear,pos x-pos x))>=30
trigger1=var(50)=10200
trigger1=1||fvar(0):=24
trigger2=var(50)=10210
trigger2=1||fvar(0):=32
trigger3=var(50)=10240
trigger3=1||fvar(0):=24
trigger4=var(50)=10250
trigger4=1||fvar(0):=32
trigger5=var(50)=10260
trigger5=1||fvar(0):=32
trigger6=var(50)=10400
trigger6=1||fvar(0):=24
x=fvar(0)*0.003125*floor(facing*(enemynear,pos x-pos x)-30)
ignorehitpause=1


;
;ZB

;ȊOB
[state ]
type=velset
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=1


;
;GtFNgˏoWۑpՎϐZbgB

;IvVځB
[state ]
type=null
trigger1=var(50)=10200
trigger1=1||var(41):=22000||fvar(1):=105||fvar(2):=-45
trigger2=var(50)=10210
trigger2=1||var(41):=22020||fvar(1):=75||fvar(2):=-115
trigger3=var(50)=10240
trigger3=1||var(41):=22000||fvar(1):=105||fvar(2):=-45
trigger4=var(50)=10250
trigger4=1||var(41):=22030||fvar(1):=105||fvar(2):=-10
trigger5=var(50)=10260
trigger5=1||var(41):=22010||fvar(1):=125||fvar(2):=-80
trigger6=var(50)=10400
trigger6=1||var(41):=22040||fvar(1):=106||fvar(2):=-70
ignorehitpause=1


;
;Zt{mbNB

;
;B

;ȊOB
[state ]
type=explod
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=var(41)+50
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1


;
;B

;IvVځB
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10200
trigger2=var(50)=10240
trigger3=var(50)=10260
trigger4=var(50)=10400
id=var(50)
anim=10370
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10200
trigger2=var(50)=10240
trigger3=var(50)=10260
trigger4=var(50)=10400
id=var(50)
anim=10371
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10200
trigger2=var(50)=10240
trigger3=var(50)=10260
trigger4=var(50)=10400
id=var(50)
anim=10370
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5*0.4,(2-var(57))*0.5*0.5*0.4
shadow=0,0,0
sprpriority=127
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10210
trigger2=var(50)=10250
id=var(50)
anim=10375
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10210
trigger2=var(50)=10250
id=var(50)
anim=10376
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10210
trigger2=var(50)=10250
id=var(50)
anim=10375
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5*0.4,(2-var(57))*0.5*0.5*0.4
shadow=0,0,0
sprpriority=127
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;[U[B

;IvVځB
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10200
trigger2=var(50)=10240
trigger3=var(50)=10260
trigger4=var(50)=10400
id=var(50)
anim=10380+10*(random%5)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10210
trigger2=var(50)=10250
id=var(50)
anim=10381+10*(random%5)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;˃[U[{̕B

;IvVځB
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10200
trigger2=var(50)=10240
trigger3=var(50)=10260
trigger4=var(50)=10400
id=var(50)
anim=10383+10*(var(59)%5)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=125
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10210
trigger2=var(50)=10250
id=var(50)
anim=10382+10*(var(59)%5)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=125
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10200
trigger2=var(50)=10240
trigger3=var(50)=10260
trigger4=var(50)=10400
id=var(50)
anim=10384+10*(var(59)%5)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=125
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)+300*cos(5*pi*(var(59)%5)/180)),floor(fvar(2)+300*sin(5*pi*(var(59)%5)/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10210
trigger2=var(50)=10250
id=var(50)
anim=10385+10*(var(59)%5)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=125
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)+300*cos(-5*pi*(var(59)%5)/180)),floor(fvar(2)+300*sin(-5*pi*(var(59)%5)/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;˃[U[B

;IvVځB
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10200
trigger2=var(50)=10240
trigger3=var(50)=10260
trigger4=var(50)=10400
id=var(50)
anim=10431+10*(var(59)%5)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10210
trigger2=var(50)=10250
id=var(50)
anim=10430+10*(var(59)%5)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10200
trigger2=var(50)=10240
trigger3=var(50)=10260
trigger4=var(50)=10400
id=var(50)
anim=10481+10*(var(59)%5)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=126
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10210
trigger2=var(50)=10250
id=var(50)
anim=10480+10*(var(59)%5)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=126
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;UpՎϐZbgB

;IvVځB
[state ]
type=null
trigger1=var(50)=10200
trigger1=1||var(42):=1||var(43):=16||fvar(3):=1||fvar(4):=-2||fvar(5):=1||fvar(6):=-2||fvar(7):=0.35
trigger2=var(50)=10210
trigger2=1||var(42):=1||var(43):=16||fvar(3):=-1||fvar(4):=-2||fvar(5):=-1||fvar(6):=-2||fvar(7):=0.35
trigger3=var(50)=10240
trigger3=1||var(42):=1||var(43):=16||fvar(3):=1||fvar(4):=-2||fvar(5):=1||fvar(6):=-2||fvar(7):=0.35
trigger4=var(50)=10250
trigger4=1||var(42):=1||var(43):=16||fvar(3):=1||fvar(4):=-2||fvar(5):=1||fvar(6):=-2||fvar(7):=0.35
trigger5=var(50)=10260
trigger5=1||var(42):=1||var(43):=16||fvar(3):=1||fvar(4):=-2||fvar(5):=1||fvar(6):=-2||fvar(7):=0.35
trigger6=var(50)=10400
trigger6=1||var(42):=1||var(43):=16||fvar(3):=1||fvar(4):=-2||fvar(5):=1||fvar(6):=-2||fvar(7):=0.35
ignorehitpause=1


;
;U{́B

;
;hitdefB

;IvVځB
[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=10200
trigger2=var(50)=10210
trigger3=var(50)=10240
trigger4=var(50)=10250
trigger5=var(50)=10260
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,var(43)
guard.pausetime=0,var(43)
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=var(42)
air.fall=var(42)
ground.velocity=fvar(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(7)
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=1

[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=10400
id=var(50)
chainid=-1
nochainid=-1
attr=c,na
hitflag=hlafdp
guardflag=l
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,var(43)
guard.pausetime=0,var(43)
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=var(42)
air.fall=var(42)
ground.velocity=fvar(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(7)
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=1


;
;projectileB

;IvVځB
[state ]
type=projectile
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10200
trigger2=var(50)=10240
trigger3=var(50)=10260
projid=var(50)
projanim=70310
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(1)-3*30*cos(5*pi*(var(59)%5)/180)),floor(fvar(2)-3*30*sin(5*pi*(var(59)%5)/180))
postype=p1
velocity=30*cos(5*pi*(var(59)%5)/180),30*sin(5*pi*(var(59)%5)/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=22
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,var(43)
guard.pausetime=0,var(43)
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=var(42)
air.fall=var(42)
ground.velocity=fvar(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(7)
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=1
[state ]
type=projectile
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10210
trigger2=var(50)=10250
projid=var(50)
projanim=70310
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(1)-3*30*cos(-5*pi*(var(59)%5)/180)),floor(fvar(2)-3*30*sin(-5*pi*(var(59)%5)/180))
postype=p1
velocity=30*cos(-5*pi*(var(59)%5)/180),30*sin(-5*pi*(var(59)%5)/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=22
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,var(43)
guard.pausetime=0,var(43)
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=var(42)
air.fall=var(42)
ground.velocity=fvar(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(7)
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=1

[state ]
type=projectile
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10400
projid=var(50)
projanim=70310
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(1)-3*30*cos(5*pi*(var(59)%5)/180)),floor(fvar(2)-3*30*sin(5*pi*(var(59)%5)/180))
postype=p1
velocity=30*cos(5*pi*(var(59)%5)/180),30*sin(5*pi*(var(59)%5)/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=22
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=c,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,var(43)
guard.pausetime=0,var(43)
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=var(42)
air.fall=var(42)
ground.velocity=fvar(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(7)
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=1


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;AA3iځB
;AA8iځB
;AA1~2iځB

[statedef 43100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;{ݒB

;ȊOB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=10220
trigger1=1||var(40):=3
trigger2=var(50)=10270
trigger2=1||var(40):=2
trigger3=var(50)=10600
trigger3=1||var(40):=4
trigger4=var(50)=10601
trigger4=1||var(40):=14
trigger5=var(50)=10610
trigger5=1||var(40):=2
ignorehitpause=1


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(50)=10220||var(50)=10270||var(50)=10601
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10601&&animelemtime(1)>=10||var(50)=10600||var(50)=10610
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10600||var(50)=10601&&animelemtime(1)>=10+1||var(50)=10610
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1

[state ]
type=sprpriority
triggerall=var(50)=10610
trigger1=1
value=110
ignorehitpause=1


;
;B

;IvVځB
[state ]
type=playsnd
triggerall=var(50)=10220
trigger1=animelemtime(var(40))=-2
value=s1200,0
freqmul=0.7+0.2*cos(var(59))
volume=0
channel=6
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=10220
trigger1=animelemtime(var(40))=-2
value=s4200,2
freqmul=1.0+0.2*cos(var(59))
volume=0
channel=7
ignorehitpause=1

[state ]
type=playsnd
triggerall=var(50)=10270
trigger1=animelemtime(var(40))=-4
value=s220,0
freqmul=1.0
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=10270
trigger1=animelemtime(var(40))=-4
value=s230,0
freqmul=1.0
volume=255
channel=9
ignorehitpause=1

[state ]
type=playsnd
triggerall=var(50)=10600||var(50)=10601
trigger1=animelemtime(var(40))=-4
value=s210,0
freqmul=1.0
volume=255
channel=10
ignorehitpause=1

[state ]
type=playsnd
triggerall=var(50)=10601
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=0.6
volume=255
channel=11
ignorehitpause=1

[state ]
type=playsnd
triggerall=var(50)=10610
trigger1=animelemtime(var(40))=-2
value=s1100,0
freqmul=0.8
volume=0
channel=12
ignorehitpause=1


;
;ʐݒB

;IvVځB
[state ]
type=envshake
triggerall=var(50)=10220
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=7
time=2
freq=180
ampl=floor((32-32*sin((pi/2/8)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=10270||var(50)=10610
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=3
time=2
freq=180
ampl=floor((16-16*sin((pi/2/4)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1


;
;rWAZbgB

;IvVځB
[state ]
type=trans
triggerall=var(50)=10601
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
trans=addalpha
alpha=floor(256*cos((pi/2/10)*animelemtime(1))),floor(256*sin((pi/2/10)*animelemtime(1)))
ignorehitpause=1
[state ]
type=trans
triggerall=var(50)=10601
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
trans=addalpha
alpha=floor(256*sin((pi/2/10)*(animelemtime(1)-10))),floor(256*cos((pi/2/10)*(animelemtime(1)-10)))
ignorehitpause=1


;
;WݒB

;IvVځB
[state ]
type=posadd
triggerall=var(50)=10220
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<180
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-180)
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=10270
trigger1=animelemtime(var(40))=-4
x=12
ignorehitpause=1

[state ]
type=turn
triggerall=var(50)=10601
triggerall=floor(facing*(enemynear,pos x-pos x))<0
trigger1=animelemtime(1)=10
ignorehitpause=1
[state ]
type=posadd
triggerall=var(50)=10601
trigger1=animelemtime(1)=10
x=floor(facing*(enemynear,pos x-pos x)-50)
y=floor(enemynear,pos y-pos y-50)
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=10601
trigger1=animelemtime(1)>=10&&animelemtime(1)<=14
x=0
y=0
ignorehitpause=1

[state ]
type=posadd
triggerall=var(50)=10610
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<120
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-120)
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=10600||var(50)=10601&&animelemtime(1)>=10+1||var(50)=10610
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=10600||var(50)=10601&&animelemtime(1)>=10+1||var(50)=10610
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1


;
;ZB

;IvVځB
[state ]
type=velset
triggerall=var(50)=10220||var(50)=10270||var(50)=10601&&animelemtime(1)<=9||var(50)=10600&&animelemtime(6)>=0||var(50)=10601&&animelemtime(16)>=0||var(50)=10610&&animelemtime(7)>=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=1
[state ]
type=velset
triggerall=var(50)=10601&&animelemtime(1)>=10&&animelemtime(1)<=14
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=10600&&animelemtime(6)<=-1||var(50)=10601&&animelemtime(1)>=15&&animelemtime(16)<=-1||var(50)=10610&&animelemtime(7)<=-1
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)*((0.1*(vel y>=0)+(vel y<0))*const(movement.yaccel))
ignorehitpause=1


;
;GtFNgˏoWۑpՎϐZbgB

;IvVځB
[state ]
type=null
trigger1=var(50)=10220
trigger1=floor(facing*(enemynear,pos x-pos x))<=-121
trigger1=1||fvar(0):=-120||fvar(1):=0
trigger2=var(50)=10220
trigger2=floor(facing*(enemynear,pos x-pos x))=[-120,119]
trigger2=1||fvar(0):=floor(facing*(enemynear,pos x-pos x))||fvar(1):=0
trigger3=var(50)=10220
trigger3=floor(facing*(enemynear,pos x-pos x))>=120
trigger3=1||fvar(0):=120||fvar(1):=0
ignorehitpause=1


;
;WvƂB

;IvVځB
[state ]
type=explod
trigger1=var(50)=10220
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14312
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.7,(2-var(57))*0.5*0.7
shadow=0,0,0
sprpriority=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=43,-5
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=var(50)=10220
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14313
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.4,(2-var(57))*0.5*0.4
shadow=0,0,0
sprpriority=20
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=43,-5
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=var(50)=10270
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14320
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-98
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)+130,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-1.5,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=10270
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14321
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=21
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)+130,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-1.5,0
accel=0,0
ignorehitpause=1


;
;򉻂̉̌t@CAB

;IvVځB
[state ]
type=explod
trigger1=var(50)=10220
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=10920
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-97
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=var(50)=10220
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-96
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=var(50)=10220
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=10940
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-95
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=var(50)=10220
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=10166
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=-94
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=var(50)=10220
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=10940
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=22
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=var(50)=10220
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=10166
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=23
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;Zt{mbNB

;IvVځB
[state ]
type=explod
triggerall=var(50)=10610
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=22010
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=10610
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=22060
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1


;
;UpՎϐZbgB

;IvVځB
[state ]
type=null
trigger1=var(50)=10220
trigger1=1||var(41):=1||var(42):=24||fvar(2):=-1||fvar(3):=-5||fvar(4):=-1||fvar(5):=-5||fvar(6):=0.35
trigger2=var(50)=10270
trigger2=1||var(41):=1||var(42):=1||fvar(2):=0||fvar(3):=0||fvar(4):=0||fvar(5):=0||fvar(6):=0.07
trigger3=var(50)=10600
trigger3=1||var(41):=1||var(42):=12||fvar(2):=-1||fvar(3):=-1||fvar(4):=-1||fvar(5):=-1||fvar(6):=0.35
trigger4=var(50)=10601
trigger4=1||var(41):=1||var(42):=12||fvar(2):=-1||fvar(3):=-1||fvar(4):=-1||fvar(5):=-1||fvar(6):=0.35
trigger5=var(50)=10610
trigger5=1||var(41):=1||var(42):=6||fvar(2):=-1||fvar(3):=30||fvar(4):=-1||fvar(5):=30||fvar(6):=0.35
ignorehitpause=1


;
;U{́B

;
;hitdefB

;IvVځB
[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=10270
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,var(42)
guard.pausetime=0,var(42)
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=var(41)
air.fall=var(41)
ground.velocity=fvar(2),fvar(3)
air.velocity=fvar(4),fvar(5)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(6)
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=1

[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=10600
trigger2=var(50)=10601
trigger3=var(50)=10610
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
guardflag=a
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,var(42)
guard.pausetime=0,var(42)
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=var(41)
air.fall=var(41)
ground.velocity=fvar(2),fvar(3)
air.velocity=fvar(4),fvar(5)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(6)
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=1


;
;projectileB

;IvVځB
[state ]
type=projectile
triggerall=var(50)=10220
trigger1=animelemtime(var(40))=-2
projid=var(50)
projanim=70300
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=25
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=hla
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,var(42)
guard.pausetime=0,var(42)
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=var(41)
air.fall=var(41)
ground.velocity=fvar(2),fvar(3)
air.velocity=fvar(4),fvar(5)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(6)
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=1


;
;^[QbgB

;IvVځB
[state ]
type=targetstate
triggerall=var(50)=10270
triggerall=numtarget=[1,8]
trigger1=movehit=1
value=10271
ignorehitpause=1


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;BB
;BB
;BB

[statedef 43200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=10300||var(50)=10500||var(50)=10700||var(50)=10702
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=var(50)=10300||var(50)=10500||var(50)=10700||var(50)=10702
triggerall=1||var(40):=2
trigger1=var(50)=10300
trigger1=1||var(40):=4
trigger2=var(50)=10500
trigger2=1||var(40):=6
trigger3=var(50)=10700
trigger3=1||var(40):=5
trigger4=var(50)=10702
trigger4=1||var(40):=10
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
triggerall=var(50)=10300||var(50)=10500||var(50)=10700||var(50)=10702
trigger1=var(50)=10300
trigger1=1||var(42):=-90||fvar(0):=50||fvar(1):=-55
trigger2=var(50)=10500
trigger2=1||var(42):=-165||fvar(0):=115||fvar(1):=0
trigger3=var(50)=10700
trigger3=1||var(42):=-60||fvar(0):=57||fvar(1):=-36
trigger4=var(50)=10702
trigger4=1||var(42):=-60||fvar(0):=57||fvar(1):=-36
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=10300||var(50)=10500||var(50)=10700||var(50)=10702
triggerall=1||var(41):=0
trigger1=animelemtime(var(40))=-5
value=43201
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=10300+1||var(50)=10500+1||var(50)=10700+1||var(50)=10702+1
trigger1=1||var(50):=var(50)-1
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(50)=10300
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10500
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10700||var(50)=10702
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10700||var(50)=10702
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=var(50)=10702
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=1.2
volume=255
channel=15
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=0
anim=14000
trans=addalpha
alpha=0,floor(256-128*sin((pi/2/5)*(animelemtime(var(40))+5)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(var(40))=-5
time=2
freq=180
ampl=floor((4-4*sin((pi/2/30)*(animelemtime(var(40))+5)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;rWAZbgB
[state ]
type=trans
triggerall=var(50)=10702
trigger1=animelemtime(1)>=0&&animelemtime(1)<=4
trans=addalpha
alpha=floor(256*cos((pi/2/5)*animelemtime(1))),floor(256*sin((pi/2/5)*animelemtime(1)))
ignorehitpause=1
[state ]
type=trans
triggerall=var(50)=10702
trigger1=animelemtime(1)>=5&&animelemtime(1)<=14
trans=addalpha
alpha=floor(256*sin((pi/2/10)*(animelemtime(1)-5))),floor(256*cos((pi/2/10)*(animelemtime(1)-5)))
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=var(50)=10702
trigger1=animelemtime(1)>=0&&animelemtime(1)<=4
x=0
y=0
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=10702
trigger1=animelemtime(1)=5
x=-1
y=-2
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=10702
trigger1=animelemtime(1)=5
x=-80*facing
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=10702
triggerall=animelemtime(1)=5
trigger1=pos y>-100
y=-100
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=10700||var(50)=10702
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=10700||var(50)=10702
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
triggerall=var(50)=10300||var(50)=10500||var(50)=10700&&animelemtime(11)>=0||var(50)=10702&&animelemtime(16)>=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=1
[state ]
type=velset
triggerall=var(50)=10702&&animelemtime(1)>=0&&animelemtime(1)<=4
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=10700&&animelemtime(11)<=-1
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)*((0.1*(vel y>=0)+(vel y<0))*const(movement.yaccel))
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=10702&&animelemtime(1)>=5&&animelemtime(16)<=-1
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)*((0.2*(vel y>=0)+(vel y<0))*const(movement.yaccel))
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=10300
trigger1=1||var(43):=10610
trigger2=var(50)=10500
trigger2=1||var(43):=10620
trigger3=var(50)=10700
trigger3=1||var(43):=10630
trigger4=var(50)=10702
trigger4=1||var(43):=10630
ignorehitpause=1



;悩B
[state ]
type=explod
triggerall=var(50)=10500
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=var(50)
anim=13005
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=30
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=8,7
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=0.3*cos(-75*pi/180),0.3*sin(-75*pi/180)
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=10500
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=var(50)
anim=13070
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
shadow=0,0,0
sprpriority=31
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=8,7
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=0.2*cos(-75*pi/180),0.2*sin(-75*pi/180)
ignorehitpause=1



;`F[uChB
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=var(43)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=32
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=var(43)+120+(var(43)-10610)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=33
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+30*cos(pi*var(42)/180)),floor(fvar(1)+30*sin(pi*var(42)/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=var(43)+130+(var(43)-10610)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=34
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)-30*cos(pi*var(42)/180)),floor(fvar(1)-30*sin(pi*var(42)/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=var(43)+60
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=35
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=10611
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.2
shadow=0,0,0
sprpriority=36
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=var(43)+30
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=37
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=var(43)+180+(var(43)-10610)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=38
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+30*cos(pi*var(42)/180)),floor(fvar(1)+30*sin(pi*var(42)/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=var(43)+190+(var(43)-10610)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=39
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)-30*cos(pi*var(42)/180)),floor(fvar(1)-30*sin(pi*var(42)/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=var(43)+90
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=40
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 43201]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=10300||var(50)=10500||var(50)=10700||var(50)=10702
trigger1=1||var(50):=var(50)+1
ignorehitpause=1

;U{́B
[state ]
type=projectile
triggerall=var(50)=10300+1
trigger1=1
projid=var(50)-1
projanim=70320+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)-120*cos(pi*(var(42)+90)/180)*(1+10+4*var(41))),floor(fvar(1)-120*sin(pi*(var(42)+90)/180)*(1+10+4*var(41)))
postype=p1
velocity=120*cos(pi*(var(42)+90)/180),120*sin(pi*(var(42)+90)/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+10+4*var(41)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
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,6
guard.pausetime=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=-1,-1
air.velocity=-1,-1
;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=1

[state ]
type=projectile
triggerall=var(50)=10500+1
trigger1=1
projid=var(50)-1
projanim=70320+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)-120*cos(pi*(var(42)+90)/180)*(1+10+4*var(41))),floor(fvar(1)-120*sin(pi*(var(42)+90)/180)*(1+10+4*var(41)))
postype=p1
velocity=120*cos(pi*(var(42)+90)/180),120*sin(pi*(var(42)+90)/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+10+4*var(41)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=c,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
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,6
guard.pausetime=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=-1,-1
air.velocity=-1,-1
;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=1

[state ]
type=projectile
triggerall=var(50)=10700+1||var(50)=10702+1
trigger1=1
projid=var(50)-1
projanim=70320+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)-120*cos(pi*(var(42)+90)/180)*(1+10+4*var(41))),floor(fvar(1)-120*sin(pi*(var(42)+90)/180)*(1+10+4*var(41)))
postype=p1
velocity=120*cos(pi*(var(42)+90)/180),120*sin(pi*(var(42)+90)/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+10+4*var(41)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
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,6
guard.pausetime=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=-1,-1
air.velocity=-1,-1
;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=1



;[vB
[state ]
type=changestate
trigger1=1||var(41):=var(41)+1
value=ifelse((var(41)=[1,5-1]),stateno,43200)
persistent=256
ignorehitpause=1


;
;CB
;CB
;CB

[statedef 43300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1

[state ]
type=statetypeset
triggerall=var(50)=10310
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10510
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10710
trigger1=1
statetype=a
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s8000,2
freqmul=0.9
volume=255
channel=19
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=0.7
volume=255
channel=20
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=0.7
volume=255
channel=21
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;ZB
[state ]
type=velset
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=1



;WݒB
[state ]
type=velset
triggerall=(vel x**2+vel y**2)**0.5!=0
triggerall=pos y+20*vel y+0.5*20*20*(statetype=a)*const(movement.yaccel)>-1
trigger1=animelemtime(1)=0
x=((vel x**2+vel y**2)**0.5)*sin((1-2*(var(1)=1))*acos(0.05*(-1-pos y-0.5*20*20*(statetype=a)*const(movement.yaccel))/((vel x**2+vel y**2)**0.5)))
y=0.05*(-1-pos y-0.5*20*20*(statetype=a)*const(movement.yaccel))
ignorehitpause=1



;܃tH[wB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14350
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.75,(2-var(57))*0.5*0.75
shadow=0,0,0
sprpriority=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14351
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.75*0.7,(2-var(57))*0.5*0.75*0.7
shadow=0,0,0
sprpriority=-88
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;L[tH[B

;
;AA1~3iځB
;4AAA11iځB
;AA12~13iځB
;AAA1iځB

[statedef 43400]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=10205
trigger1=1||var(40):=4
trigger2=var(50)=10215
trigger2=1||var(40):=2
trigger3=var(50)=10225
trigger3=1||var(40):=3
trigger4=var(50)=10265
trigger4=1||var(40):=4
trigger5=var(50)=10275
trigger5=1||var(40):=4
trigger6=var(50)=10285
trigger6=1||var(40):=3
trigger7=var(50)=10405
trigger7=1||var(40):=5
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(50)=10205||var(50)=10215||var(50)=10225||var(50)=10265||var(50)=10275||var(50)=10285
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10405
trigger1=1
statetype=c
ignorehitpause=1

[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-2
value=s9300,1
freqmul=1.1+0.2*cos(random)
volume=0
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-2
value=s8000,1
freqmul=1.1+0.2*cos(random)
volume=0
channel=2
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=7
time=2
freq=180
ampl=floor((16-16*sin((pi/2/8)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=posadd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-200)
ignorehitpause=1



;ZB
[state ]
type=velset
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=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=10205
trigger1=1||var(41):=22000
trigger2=var(50)=10215
trigger2=1||var(41):=22010
trigger3=var(50)=10225
trigger3=1||var(41):=22020
trigger4=var(50)=10265
trigger4=1||var(41):=22000
trigger5=var(50)=10275
trigger5=1||var(41):=22030
trigger6=var(50)=10285
trigger6=1||var(41):=22020
trigger7=var(50)=10405
trigger7=1||var(41):=22040
ignorehitpause=1



;Zt{mbNVbNEF[uB
[state ]
type=explod
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=108
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=var(41)+1050
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=10530
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-50,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=10540
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-50,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10205
trigger2=var(50)=10215
trigger3=var(50)=10225
trigger4=var(50)=10265
trigger5=var(50)=10275
trigger6=var(50)=10285
projid=var(50)
projanim=70330
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=-100,0
postype=p1
velocity=31.5789,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=18
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=hla
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,6
guard.pausetime=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=1,-8
air.velocity=1,-8
;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=1

[state ]
type=projectile
triggerall=animelemtime(var(40))=-2
trigger1=var(50)=10405
projid=var(50)
projanim=70330
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=-100,0
postype=p1
velocity=31.5789,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=18
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=c,np
hitflag=hlafdp
guardflag=hla
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,6
guard.pausetime=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=1,-8
air.velocity=1,-8
;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=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;6AAA4iځB
;AA3iځB

[statedef 43500]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=10235
trigger1=1||var(40):=3
trigger2=var(50)=10625
trigger2=1||var(40):=6
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(50)=10235
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10625
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10625
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1

[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-4
value=s8000,1
freqmul=0.6
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-4
value=s8000,2
freqmul=1.3
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-4
value=s4100,0
freqmul=1.5
volume=255
channel=5
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=3
time=2
freq=180
ampl=floor((16-16*sin((pi/2/4)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=var(50)=10235
triggerall=animelemtime(var(40))=-4
triggerall=floor(facing*(enemynear,pos x-pos x))>=30
trigger1=1
x=72*0.003125*floor(facing*(enemynear,pos x-pos x)-30)
ignorehitpause=1
[state ]
type=posadd
triggerall=var(50)=10625
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<150
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-150)
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=10625
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=10625
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
triggerall=var(50)=10235||var(50)=10625&&animelemtime(11)>=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=1
[state ]
type=velset
triggerall=var(50)=10625&&animelemtime(11)<=-1
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)*((0.02*(vel y>=0)+(vel y<0))*const(movement.yaccel))
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=10235
trigger1=1||var(41):=10212||fvar(0):=160-160*facing||fvar(1):=screenpos y-40
trigger2=var(50)=10625
trigger2=1||var(41):=10211||fvar(0):=screenpos x+90*facing||fvar(1):=240
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=var(41)
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=108
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=var(41)+10
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=var(41)+10
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;UpՎϐZbgB
[state ]
type=null
trigger1=var(50)=10235
trigger1=1||var(42):=70340||var(43):=1||var(44):=24||fvar(2):=-1||fvar(3):=-2||fvar(4):=-1||fvar(5):=-2||fvar(6):=0.35
trigger2=var(50)=10625
trigger2=1||var(42):=70350||var(43):=1||var(44):=28||fvar(2):=-1||fvar(3):=30||fvar(4):=-1||fvar(5):=30||fvar(6):=0.35
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=animelemtime(var(40))=-4
trigger1=var(50)=10235
projid=var(50)
projanim=var(42)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(facing*fvar(0)),floor(fvar(1)+pos y-screenpos y)
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=8
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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,var(44)
guard.pausetime=0,var(44)
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=var(43)
air.fall=var(43)
ground.velocity=fvar(2),fvar(3)
air.velocity=fvar(4),fvar(5)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(6)
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=1

[state ]
type=projectile
triggerall=animelemtime(var(40))=-4
trigger1=var(50)=10625
projid=var(50)
projanim=var(42)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(facing*fvar(0)),floor(fvar(1)+pos y-screenpos y)
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=8
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
guardflag=a
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,var(44)
guard.pausetime=0,var(44)
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=var(43)
air.fall=var(43)
ground.velocity=fvar(2),fvar(3)
air.velocity=fvar(4),fvar(5)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(6)
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=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;AA5iځB
;AA6iځB
;AA1~2iځB
;AA4iځB

[statedef 43600]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;{ݒB

;ȊOB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=10245
trigger1=1||var(40):=4
trigger2=var(50)=10255
trigger2=1||var(40):=5
trigger3=var(50)=10605
trigger3=1||var(40):=4
trigger4=var(50)=10615
trigger4=1||var(40):=4
trigger5=var(50)=10635
trigger5=1||var(40):=2
ignorehitpause=1


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(50)=10245||var(50)=10255&&animelemtime(3)<=-1
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10255&&animelemtime(3)>=0||var(50)=10605||var(50)=10615||var(50)=10635
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10255&&animelemtime(3)>=0+1||var(50)=10605||var(50)=10615||var(50)=10635
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1

[state ]
type=sprpriority
triggerall=var(50)=10615
trigger1=1
value=110
ignorehitpause=1


;
;B

;IvVځB
[state ]
type=playsnd
triggerall=var(50)=10245||var(50)=10605
trigger1=animelemtime(var(40))=-4
value=s210,0
freqmul=1.0
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=10255
trigger1=animelemtime(var(40))=-4
value=s220,0
freqmul=1.0
volume=255
channel=7
ignorehitpause=1

[state ]
type=playsnd
triggerall=var(50)=10635
trigger1=animelemtime(var(40))=-4
value=s220,0
freqmul=1.0
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=10635
trigger1=animelemtime(var(40))=-4
value=s230,0
freqmul=1.0
volume=255
channel=9
ignorehitpause=1

[state ]
type=playsnd
triggerall=var(50)=10615
trigger1=animelemtime(var(40))=-2
value=s8000,1
freqmul=1.1+0.2*cos(random)
volume=0
channel=10
ignorehitpause=1


;
;ʐݒB

;IvVځB
[state ]
type=envshake
triggerall=var(50)=10615||var(50)=10635
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=3
time=2
freq=180
ampl=floor((16-16*sin((pi/2/4)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1


;
;WݒB

;IvVځB
[state ]
type=velset
triggerall=var(50)=10255
trigger1=animelemtime(3)=0
x=4.5*0.003125*floor(facing*(enemynear,pos x-pos x)-30)
y=-6
ignorehitpause=1
[state ]
type=posadd
triggerall=var(50)=10615
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<120
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-120)
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=10635
triggerall=statetype=a
trigger1=animelemtime(var(40))=-4
x=36*0.003125*floor(facing*(enemynear,pos x-pos x))
y=-(pos y/10)
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=10255&&animelemtime(3)>=0+1||var(50)=10605||var(50)=10615||var(50)=10635
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=10255&&animelemtime(3)>=0+1||var(50)=10605||var(50)=10615||var(50)=10635
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1


;
;ZB

;IvVځB
[state ]
type=velset
triggerall=var(50)=10245||var(50)=10255&&animelemtime(3)<=-1||var(50)=10255&&animelemtime(11)>=0||var(50)=10605&&animelemtime(6)>=0||var(50)=10615&&animelemtime(8)>=0||var(50)=10635&&animelemtime(6)>=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=1
[state ]
type=velset
triggerall=var(50)=10255&&animelemtime(3)>=0&&animelemtime(11)<=-1||var(50)=10605&&animelemtime(6)<=-1||var(50)=10615&&animelemtime(8)<=-1||var(50)=10635&&animelemtime(6)<=-1
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)*((0.02*(vel y>=0)+(vel y<0))*const(movement.yaccel))
ignorehitpause=1


;
;Pr̉錕B

;IvVځB
[state ]
type=explod
triggerall=var(50)=10255
trigger1=animelemtime(3)=0
id=var(50)
anim=10172
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-5,-70
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=10255
trigger1=animelemtime(3)=0
id=var(50)
anim=10182
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-98
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-5,-70
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=10255
trigger1=animelemtime(3)=0
id=var(50)
anim=10182
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=20
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-5,-70
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1


;
;Zt{mbNVbNEF[uB

;IvVځB
[state ]
type=explod
triggerall=var(50)=10615
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=22030
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=10615
trigger1=animelemtime(var(40))=-2
id=var(50)
anim=23080
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1


;
;WvƂB

;IvVځB
[state ]
type=explod
triggerall=var(50)=10635
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14320
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-97
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)+130,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-1.5,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=10635
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14321
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=21
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)+130,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-1.5,0
accel=0,0
ignorehitpause=1


;
;UpՎϐZbgB

;IvVځB
[state ]
type=null
trigger1=var(50)=10245
trigger1=1||var(41):=1||var(42):=16||fvar(0):=-1||fvar(1):=-2||fvar(2):=-1||fvar(3):=-2||fvar(4):=0.35
trigger2=var(50)=10255
trigger2=1||var(41):=1||var(42):=16||fvar(0):=-1||fvar(1):=-2||fvar(2):=-1||fvar(3):=-2||fvar(4):=0.35
trigger3=var(50)=10605
trigger3=1||var(41):=1||var(42):=16||fvar(0):=-1||fvar(1):=-2||fvar(2):=-1||fvar(3):=-2||fvar(4):=0.35
trigger4=var(50)=10615
trigger4=1||var(41):=1||var(42):=16||fvar(0):=-1||fvar(1):=-2||fvar(2):=-1||fvar(3):=-2||fvar(4):=0.35
trigger5=var(50)=10635
trigger5=1||var(41):=1||var(42):=1||fvar(0):=0||fvar(1):=0||fvar(2):=0||fvar(3):=0||fvar(4):=0.07
ignorehitpause=1


;
;U{́B

;IvVځB
[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=10245
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
guardflag=hl
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
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,var(42)
guard.pausetime=0,var(42)
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=var(41)
air.fall=var(41)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
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=1

[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=10255
trigger2=var(50)=10605
trigger3=var(50)=10615
trigger4=var(50)=10635
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
guardflag=a
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
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,var(42)
guard.pausetime=0,var(42)
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=var(41)
air.fall=var(41)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
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=1


;
;^[QbgB

;IvVځB
[state ]
type=targetstate
triggerall=var(50)=10635
triggerall=numtarget=[1,8]
trigger1=movehit=1
value=10271
ignorehitpause=1


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;BB
;BB
;BB

[statedef 43700]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=10305||var(50)=10505||var(50)=10705
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=var(50)=10305||var(50)=10505||var(50)=10705
triggerall=1||var(40):=2
trigger1=var(50)=10305
trigger1=1||var(40):=4
trigger2=var(50)=10505
trigger2=1||var(40):=6
trigger3=var(50)=10705
trigger3=1||var(40):=5
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=10305||var(50)=10505||var(50)=10705
triggerall=1||var(41):=0
trigger1=animelemtime(var(40))=-5
value=43701
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=10305+1||var(50)=10505+1||var(50)=10705+1
trigger1=1||var(50):=var(50)-1
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(50)=10305
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10505
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10705
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10705
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-5
value=s10305,0
freqmul=0.8
volume=0
channel=11
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-5
value=s10305,1
freqmul=1.0
volume=-192
channel=12
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-5
value=s1100,2
freqmul=1.0
volume=-128
channel=15
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=var(50)=10705
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=10705
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
triggerall=var(50)=10305||var(50)=10505||var(50)=10705&&animelemtime(11)>=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=1
[state ]
type=velset
triggerall=var(50)=10705&&animelemtime(11)<=-1
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)*((0.1*(vel y>=0)+(vel y<0))*const(movement.yaccel))
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=10305
trigger1=1||var(42):=10550||fvar(0):=50||fvar(1):=-55
trigger2=var(50)=10505
trigger2=1||var(42):=10560||fvar(0):=65||fvar(1):=0
trigger3=var(50)=10705
trigger3=floor(facing*(enemynear,pos x-pos x))<=-121
trigger3=1||var(42):=10570||fvar(0):=-120||fvar(1):=-screenpos y+30
trigger4=var(50)=10705
trigger4=floor(facing*(enemynear,pos x-pos x))=[-120,119]
trigger4=1||var(42):=10570||fvar(0):=floor(facing*(enemynear,pos x-pos x))||fvar(1):=-screenpos y+30
trigger5=var(50)=10705
trigger5=floor(facing*(enemynear,pos x-pos x))>=120
trigger5=1||var(42):=10570||fvar(0):=120||fvar(1):=-screenpos y+30
ignorehitpause=1



;悩B
[state ]
type=explod
triggerall=var(50)=10505
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=var(50)
anim=13045
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=30
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=8,7
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=0.3*cos(-75*pi/180),0.3*sin(-75*pi/180)
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=10505
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=var(50)
anim=13060
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
shadow=0,0,0
sprpriority=31
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=8,7
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=0.2*cos(-75*pi/180),0.2*sin(-75*pi/180)
ignorehitpause=1



;[CgB
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=var(42)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=32
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-5
id=var(50)
anim=var(42)+30
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=33
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 43701]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=10305||var(50)=10505||var(50)=10705
trigger1=1||var(50):=var(50)+1
ignorehitpause=1

;U{́B
[state ]
type=projectile
triggerall=var(50)=10305+1
trigger1=1
projid=var(50)-1
projanim=70360+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)-60*(1+7+4*var(41))),floor(fvar(1))
postype=p1
velocity=60,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+7+4*var(41)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,6
guard.pausetime=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=-1,-1
air.velocity=-1,-1
;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=1

[state ]
type=projectile
triggerall=var(50)=10505+1
trigger1=1
projid=var(50)-1
projanim=70360+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)-60*cos(pi*(-45)/180)*(1+7+4*var(41))),floor(fvar(1)-60*sin(pi*(-45)/180)*(1+7+4*var(41)))
postype=p1
velocity=60*cos(pi*(-45)/180),60*sin(pi*(-45)/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+7+4*var(41)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=c,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,6
guard.pausetime=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=-1,-1
air.velocity=-1,-1
;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=1

[state ]
type=projectile
triggerall=var(50)=10705+1
trigger1=1
projid=var(50)-1
projanim=70360+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1)-60*(1+7+4*var(41)))
postype=p1
velocity=0,60
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+7+4*var(41)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,6
guard.pausetime=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=-1,-1
air.velocity=-1,-1
;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=1



;[vB
[state ]
type=changestate
trigger1=1||var(41):=var(41)+1
value=ifelse((var(41)=[1,6-1]),stateno,43700)
persistent=256
ignorehitpause=1


;
;CB
;CB
;CB

[statedef 43800]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1

[state ]
type=statetypeset
triggerall=var(50)=10315
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10515
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=10715
trigger1=1
statetype=a
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s8000,2
freqmul=0.9
volume=255
channel=16
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=0.7
volume=255
channel=17
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=0.7
volume=255
channel=18
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;ZB
[state ]
type=velset
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=1



;WݒB
[state ]
type=velset
triggerall=(vel x**2+vel y**2)**0.5!=0
triggerall=pos y+20*vel y+0.5*20*20*(statetype=a)*const(movement.yaccel)>-1
trigger1=animelemtime(1)=0
x=((vel x**2+vel y**2)**0.5)*sin((1-2*(var(1)=1))*acos(0.05*(-1-pos y-0.5*20*20*(statetype=a)*const(movement.yaccel))/((vel x**2+vel y**2)**0.5)))
y=0.05*(-1-pos y-0.5*20*20*(statetype=a)*const(movement.yaccel))
ignorehitpause=1



;܃tH[wB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14351
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.75,(2-var(57))*0.5*0.75
shadow=0,0,0
sprpriority=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14350
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.75*0.7,(2-var(57))*0.5*0.75*0.7
shadow=0,0,0
sprpriority=-88
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;tH[ʋLqB

;
;236ˁB

[statedef 43900]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000+5*(floor(sysfvar(4))%2)
trigger2=animtime=0
value=var(50)+20000+5*(floor(sysfvar(4))%2)
ignorehitpause=1

[state ]
type=statetypeset
triggerall=var(50)=11000
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=11050
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=11050
triggerall=animelemtime(1)>=30
trigger1=1
statetype=s
ignorehitpause=1

[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s8000,0
freqmul=0.75
volume=0
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,1
freqmul=1.2
volume=-128
channel=2
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8*0.608,(2-var(57))*0.5*0.8*0.608
shadow=0,0,0
sprpriority=-78
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=30-2
value=s1100,0
freqmul=0.8
volume=0
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=30-2
value=s10200,0
freqmul=1.0
volume=0
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=30-2
value=s10200,1
freqmul=0.7+0.2*cos(random)
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=30-2
value=s9300,1
freqmul=1.1+0.2*cos(random)
volume=0
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=30-2
value=s8000,1
freqmul=1.1+0.2*cos(random)
volume=0
channel=7
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=25&&animelemtime(1)<=29
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*cos((pi/2/5)*(animelemtime(1)-25)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(1)<=44
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=45&&animelemtime(1)<=59
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-45)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(1)>=30&&animelemtime(1)<=69
time=2
freq=180
ampl=floor((10-10*sin((pi/2/40)*(animelemtime(1)-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=turn
triggerall=floor(facing*(enemynear,pos x-pos x))<0
trigger1=animelemtime(1)=0
ignorehitpause=1

[state ]
type=posadd
triggerall=var(50)=11000
trigger1=animelemtime(1)>=30-4&&animelemtime(1)<=30-4+9
x=0.2*(80-facing*pos x)
ignorehitpause=1
[state ]
type=playerpush
triggerall=var(50)=11000
trigger1=animelemtime(1)>=30-4&&animelemtime(1)<=30-4+9
value=0
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=11050
trigger1=animelemtime(1)=0
trigger1=floor(facing*(enemynear,pos x-pos x))<=99
x=-4.5
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=11050
trigger1=animelemtime(1)=0
trigger1=floor(facing*(enemynear,pos x-pos x))>=100
x=4.5
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=11050
trigger1=animelemtime(1)=0
y=-1.5
ignorehitpause=1

[state ]
type=veladd
triggerall=var(50)=11050
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
x=((vel x<0)-(vel x>0))*0.15
y=0.05
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=11050
trigger1=animelemtime(1)=30
x=0
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=11050
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=11050
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1

[state ]
type=playerpush
triggerall=var(50)=11050
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
value=0
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=11000
trigger1=1||var(40):=10950||fvar(0):=160-160*facing||fvar(1):=0
trigger2=var(50)=11050
trigger2=1||var(40):=10960||fvar(0):=screenpos x+90*facing||fvar(1):=0
ignorehitpause=1



;VB
[state ]
type=explod
trigger1=animelemtime(1)=30-3
id=var(50)+1
anim=var(40)
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=30-3
id=var(50)+1
anim=var(40)
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;UpՎϐZbgB
[state ]
type=null
trigger1=var(50)=11000
trigger1=1||var(41):=70370||fvar(2):=4||fvar(3):=-40||fvar(4):=4||fvar(5):=-40
trigger2=var(50)=11050
trigger2=1||var(41):=70371||fvar(2):=-1||fvar(3):=-40||fvar(4):=-3||fvar(5):=30
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=var(50)=11000
trigger1=animelemtime(1)=30-3
projid=var(50)
projanim=var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(facing*fvar(0)),floor(fvar(1)+pos y-screenpos y)
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=4
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=100,10
fall.damage=0
getpower=0,0
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,15
guard.pausetime=0,15
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=fvar(2),fvar(3)
air.velocity=fvar(4),fvar(5)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=2.1
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=1
[state ]
type=projectile
triggerall=var(50)=11050
trigger1=animelemtime(1)=30-3
projid=var(50)
projanim=var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(facing*fvar(0)),floor(fvar(1)+pos y-screenpos y)
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=4
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=a,sa
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=100,10
fall.damage=0
getpower=0,0
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,15
guard.pausetime=0,15
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=fvar(2),fvar(3)
air.velocity=fvar(4),fvar(5)
;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=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;623ˁB

[statedef 44000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=11100||var(50)=11150
trigger1=anim!=var(50)+20000+5*(floor(sysfvar(4))%2)
trigger2=animtime=0
value=var(50)+20000+5*(floor(sysfvar(4))%2)
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=var(50)=11100||var(50)=11150
triggerall=1||var(40):=2
trigger1=var(50)=11100
trigger1=1||var(40):=4
trigger2=var(50)=11150
trigger2=1||var(40):=3
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
triggerall=var(50)=11100||var(50)=11150
trigger1=var(50)=11100
trigger1=1||fvar(0):=-19-17||fvar(1):=-85-10||fvar(3):=-screenpos y+50||fvar(2):=-19-17+0.2*(fvar(3)-fvar(1))
trigger2=var(50)=11150
trigger2=1||fvar(0):=-20-17||fvar(1):=-37-10||fvar(3):=-pos y||fvar(2):=-20-17+0.4*(fvar(3)-fvar(1))
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=11100||var(50)=11150
triggerall=1||var(41):=0
trigger1=animelemtime(var(40))=0
value=44001
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=11100+1||var(50)=11150+1
trigger1=1||var(50):=var(50)-1
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(50)=11100
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=11150
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=11150
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s8000,0
freqmul=0.75
volume=0
channel=8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,1
freqmul=1.2
volume=-128
channel=9
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8*0.608,(2-var(57))*0.5*0.8*0.608
shadow=0,0,0
sprpriority=-68
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=var(50)=11150
trigger1=1
x=-2
y=-2
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=11150
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=11150
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
triggerall=var(50)=11100||var(50)=11150&&animelemtime(9)>=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=1
[state ]
type=velset
triggerall=var(50)=11150&&animelemtime(9)<=-1
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)*((0.2*(vel y>=0)+(vel y<0))*const(movement.yaccel))
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=11100
trigger1=1||var(42):=0
trigger2=var(50)=11150
trigger2=1||var(42):=1
ignorehitpause=1



;tB^Xg[B
[state ]
type=explod
trigger1=animelemtime(var(40))=0
id=var(50)
anim=10850+var(42)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=60
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2)),floor(fvar(3))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=0
id=var(50)
anim=10860+var(42)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=61
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2)),floor(fvar(3))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(var(40))=0
id=var(50)
anim=10870+var(42)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=62
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0.0667*(fvar(2)-fvar(0)),0.0667*(fvar(3)-fvar(1))
accel=-0.00222*(fvar(2)-fvar(0)),-0.00222*(fvar(3)-fvar(1))
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=0
id=var(50)
anim=10880+var(42)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=63
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2)),floor(fvar(3))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(var(40))=0
id=var(50)
anim=10890+var(42)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=64
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0.0667*(fvar(2)-fvar(0)),0.0667*(fvar(3)-fvar(1))
accel=-0.00222*(fvar(2)-fvar(0)),-0.00222*(fvar(3)-fvar(1))
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=0
id=var(50)
anim=10900+var(42)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=65
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2)),floor(fvar(3))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 44001]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=11100||var(50)=11150
trigger1=1||var(50):=var(50)+1
ignorehitpause=1

;U{́B
[state ]
type=projectile
triggerall=var(50)=11100+1
trigger1=1
projid=var(50)-1
projanim=70380+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(2)-60*cos(pi*30/180)*(1+33+4*var(41))),floor(fvar(3)-60*sin(pi*30/180)*(1+33+4*var(41)))
postype=p1
velocity=60*cos(pi*30/180),60*sin(pi*30/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+33+4*var(41)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
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,6
guard.pausetime=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=-1,-1
air.velocity=-1,-1
;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=1

[state ]
type=projectile
triggerall=var(50)=11150+1
trigger1=1
projid=var(50)-1
projanim=70380+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(2)-60*cos(-pi*30/180)*(1+33+4*var(41))),floor(fvar(3)-60*sin(-pi*30/180)*(1+33+4*var(41)))
postype=p1
velocity=60*cos(-pi*30/180),60*sin(-pi*30/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+33+4*var(41)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=a,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
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,6
guard.pausetime=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=-1,-1
air.velocity=-1,-1
;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=1



;[vB
[state ]
type=changestate
trigger1=1||var(41):=var(41)+1
value=ifelse((var(41)=[1,5-1]),stateno,44000)
persistent=256
ignorehitpause=1


;
;214ˁB
;22ˁB

[statedef 44100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=11200||var(50)=11250||var(50)=11300||var(50)=11350
trigger1=anim!=var(50)+20000+5*(floor(sysfvar(4))%2)
trigger2=animtime=0
value=var(50)+20000+5*(floor(sysfvar(4))%2)
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=var(50)=11200||var(50)=11250||var(50)=11300||var(50)=11350
triggerall=1||var(40):=2
trigger1=var(50)=11200
trigger1=1||var(40):=2
trigger2=var(50)=11250
trigger2=1||var(40):=4
trigger3=var(50)=11300
trigger3=1||var(40):=3
trigger4=var(50)=11350
trigger4=1||var(40):=6
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
triggerall=var(50)=11200||var(50)=11250||var(50)=11300||var(50)=11350
trigger1=var(50)=11200
trigger1=1||fvar(0):=80||fvar(1):=-41
trigger1=1||fvar(2):=ifelse(facing=1,-screenpos x,screenpos x-320)+50+25*cos(random)*cos(var(59))||fvar(3):=-screenpos y+120-60+20*cos(random)*sin(var(59))
trigger1=1||fvar(4):=ifelse(facing=1,-screenpos x,screenpos x-320)+50+25*cos(random)*cos(var(59)**2)||fvar(5):=-screenpos y+120+20+20*cos(random)*sin(var(59)**2)
trigger1=1||fvar(6):=ifelse(facing=1,-screenpos x,screenpos x-320)+50+25*cos(random)*cos(var(59)**3)||fvar(7):=-screenpos y+120-20+20*cos(random)*sin(var(59)**3)
trigger1=1||fvar(8):=ifelse(facing=1,-screenpos x,screenpos x-320)+50+25*cos(random)*cos(var(59)**4)||fvar(9):=-screenpos y+120+60+20*cos(random)*sin(var(59)**4)
trigger1=1||fvar(10):=ifelse(facing=1,-screenpos x,screenpos x-320)+50||fvar(11):=-screenpos y+120
trigger2=var(50)=11250
trigger2=1||fvar(0):=50||fvar(1):=-55
trigger2=1||fvar(2):=ifelse(facing=1,-screenpos x,screenpos x-320)+50+25*cos(random)*cos(var(59))||fvar(3):=-screenpos y+120-60+20*cos(random)*sin(var(59))
trigger2=1||fvar(4):=ifelse(facing=1,-screenpos x,screenpos x-320)+50+25*cos(random)*cos(var(59)**2)||fvar(5):=-screenpos y+120+20+20*cos(random)*sin(var(59)**2)
trigger2=1||fvar(6):=ifelse(facing=1,-screenpos x,screenpos x-320)+50+25*cos(random)*cos(var(59)**3)||fvar(7):=-screenpos y+120-20+20*cos(random)*sin(var(59)**3)
trigger2=1||fvar(8):=ifelse(facing=1,-screenpos x,screenpos x-320)+50+25*cos(random)*cos(var(59)**4)||fvar(9):=-screenpos y+120+60+20*cos(random)*sin(var(59)**4)
trigger2=1||fvar(10):=ifelse(facing=1,-screenpos x,screenpos x-320)+50||fvar(11):=-screenpos y+120
trigger3=var(50)=11300
trigger3=1||fvar(0):=70||fvar(1):=0
trigger3=1||fvar(2):=ifelse(facing=1,-screenpos x,screenpos x-320)+160+120+40-random%81||fvar(3):=-screenpos y+30
trigger3=1||fvar(4):=ifelse(facing=1,-screenpos x,screenpos x-320)+160-40+40-random%81||fvar(5):=-screenpos y+30
trigger3=1||fvar(6):=ifelse(facing=1,-screenpos x,screenpos x-320)+160+40+40-random%81||fvar(7):=-screenpos y+30
trigger3=1||fvar(8):=ifelse(facing=1,-screenpos x,screenpos x-320)+160-120+40-random%81||fvar(9):=-screenpos y+30
trigger3=1||fvar(10):=ifelse(facing=1,-screenpos x,screenpos x-320)+160||fvar(11):=-screenpos y+30
trigger4=var(50)=11350
trigger4=1||fvar(0):=90||fvar(1):=-screenpos y+30
trigger4=1||fvar(2):=ifelse(facing=1,-screenpos x,screenpos x-320)+32+64*0||fvar(3):=-pos y
trigger4=1||fvar(4):=ifelse(facing=1,-screenpos x,screenpos x-320)+32+64*1||fvar(5):=-pos y
trigger4=1||fvar(6):=ifelse(facing=1,-screenpos x,screenpos x-320)+32+64*2||fvar(7):=-pos y
trigger4=1||fvar(8):=ifelse(facing=1,-screenpos x,screenpos x-320)+32+64*3||fvar(9):=-pos y
trigger4=1||fvar(10):=ifelse(facing=1,-screenpos x,screenpos x-320)+32+64*4||fvar(11):=-pos y
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=11200||var(50)=11250||var(50)=11300||var(50)=11350
triggerall=1||var(41):=0
trigger1=animelemtime(var(40))=0
value=44101
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=11200+1||var(50)=11250+1||var(50)=11300+1||var(50)=11350+1
trigger1=1||var(50):=var(50)-1
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(50)=11200||var(50)=11300
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=11250||var(50)=11350
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=11250||var(50)=11350
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1

[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=11200
trigger1=1||fvar(12):=fvar(0)||fvar(13):=fvar(1)
trigger2=var(50)=11250
trigger2=1||fvar(12):=fvar(0)||fvar(13):=fvar(1)
trigger3=var(50)=11300
trigger3=1||fvar(12):=fvar(0)||fvar(13):=fvar(1)
trigger4=var(50)=11350
trigger4=1||fvar(12):=fvar(0)||fvar(13):=fvar(1)
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=var(50)=11200||var(50)=11350
trigger1=animelemtime(var(40))=2
trigger2=var(50)=11250||var(50)=11300
trigger2=animelemtime(var(40))=0
value=s8000,0
freqmul=0.75
volume=0
channel=13
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(50)=11200||var(50)=11350
trigger1=animelemtime(var(40))=2
trigger2=var(50)=11250||var(50)=11300
trigger2=animelemtime(var(40))=0
value=s1100,1
freqmul=1.2
volume=-128
channel=14
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=11200||var(50)=11350
trigger1=animelemtime(var(40))>=2+0&&animelemtime(var(40))<=2+19
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*(animelemtime(var(40))-2)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=11250||var(50)=11300
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=19
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*animelemtime(var(40))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=var(50)=11200||var(50)=11350
trigger1=animelemtime(var(40))=2
trigger2=var(50)=11250||var(50)=11300
trigger2=animelemtime(var(40))=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(12)),floor(fvar(13))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=var(50)=11200||var(50)=11350
trigger1=animelemtime(var(40))=2
trigger2=var(50)=11250||var(50)=11300
trigger2=animelemtime(var(40))=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8*0.608,(2-var(57))*0.5*0.8*0.608
shadow=0,0,0
sprpriority=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(12)),floor(fvar(13))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=var(50)=11200||var(50)=11350
trigger1=animelemtime(var(40))=2
value=s1100,0
freqmul=0.8
volume=0
channel=15
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=11200||var(50)=11350
trigger1=animelemtime(var(40))=2
value=s8000,1
freqmul=1.1+0.2*cos(random)
volume=0
channel=16
ignorehitpause=1

[state ]
type=playsnd
triggerall=var(50)=11300
trigger1=animelemtime(var(40))=0
value=s1000,2
freqmul=1.0
volume=255
channel=17
ignorehitpause=1

[state ]
type=playsnd
triggerall=var(50)=11350
trigger1=animelemtime(1)=0
value=s3000,1
freqmul=0.8
volume=0
channel=18
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=11350
trigger1=animelemtime(1)=0
value=s3000,1
freqmul=1.25
volume=0
channel=19
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(var(40))=0
time=2
freq=180
ampl=floor((4-4*sin((pi/2/30)*(animelemtime(var(40)))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=envshake
triggerall=var(50)=11200||var(50)=11350
trigger1=animelemtime(var(40))>=2+0&&animelemtime(var(40))<=2+3
time=2
freq=180
ampl=floor((16-16*sin((pi/2/4)*(animelemtime(var(40))-2)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=11250
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=3
time=2
freq=180
ampl=floor((16-16*sin((pi/2/4)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=11300
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=7
time=2
freq=180
ampl=floor((32-32*sin((pi/2/8)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=var(50)=11250||var(50)=11350
trigger1=1
y=-1
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=11250||var(50)=11350
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=11250||var(50)=11350
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1



;WvƂB
[state ]
type=explod
triggerall=var(50)=11300
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14312
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.7,(2-var(57))*0.5*0.7
shadow=0,0,0
sprpriority=-57
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=43,-5
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=11300
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14313
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.4,(2-var(57))*0.5*0.4
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=43,-5
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 44101]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=11200||var(50)=11250||var(50)=11300||var(50)=11350
trigger1=1||var(50):=var(50)+1
ignorehitpause=1

;̌t@CAB
[state ]
type=explod
triggerall=var(50)=11200+1||var(50)=11250+1
trigger1=1
id=var(50)-1
anim=10910+var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-56
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=11200+1||var(50)=11250+1
trigger1=1
id=var(50)-1
anim=10930+var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-55
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=11200+1||var(50)=11250+1
trigger1=1
id=var(50)-1
anim=10930+var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=var(50)=11300+1
trigger1=1
id=var(50)-1
anim=10920+ifelse(var(41)=0,0,100000)+var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-56
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=11300+1
trigger1=1
id=var(50)-1
anim=10940+ifelse(var(41)=0,0,100000)+var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-55
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=11300+1
trigger1=1
id=var(50)-1
anim=10940+ifelse(var(41)=0,0,100000)+var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=var(50)=11350+1
trigger1=1
id=var(50)-1
anim=110920+ifelse(var(41)=0,0,-100000)+var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-56
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=11350+1
trigger1=1
id=var(50)-1
anim=110940+ifelse(var(41)=0,0,-100000)+var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-55
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=11350+1
trigger1=1
id=var(50)-1
anim=110940+ifelse(var(41)=0,0,-100000)+var(41)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=var(50)=11200+1
trigger1=1
projid=var(50)-1
projanim=70390+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+5+ifelse(var(41)=0,0,30+10*var(41))
projhits=2
projmisstime=10
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,6
guard.pausetime=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=1,-8
air.velocity=1,-8
;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=1
[state ]
type=projectile
triggerall=var(50)=11250+1
trigger1=1
projid=var(50)-1
projanim=70390+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+5+ifelse(var(41)=0,0,30+10*var(41))
projhits=2
projmisstime=10
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=a,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,6
guard.pausetime=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=1,-8
air.velocity=1,-8
;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=1

[state ]
type=projectile
triggerall=var(50)=11300+1
trigger1=1
projid=var(50)-1
projanim=70400+ifelse(var(41)=0,0,10)+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+5+ifelse(var(41)=0,0,30+10*var(41))
projhits=2
projmisstime=10
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,12
guard.pausetime=0,12
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=-3,-3
air.velocity=-3,-3
;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=1
[state ]
type=projectile
triggerall=var(50)=11350+1
trigger1=1
projid=var(50)-1
projanim=70410+ifelse(var(41)=0,0,-10)+var(41)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(2*var(41))),floor(fvar(2*var(41)+1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+5+ifelse(var(41)=0,0,30+10*var(41))
projhits=2
projmisstime=10
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=a,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
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,12
guard.pausetime=0,12
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=-3,-3
air.velocity=-3,-3
;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=1



;[vB
[state ]
type=changestate
trigger1=1||var(41):=var(41)+1
value=ifelse((var(41)=[1,6-1]),stateno,44100)
persistent=256
ignorehitpause=1


;
;zB

[statedef 44200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000+5*(floor(sysfvar(4))%2)
trigger2=animtime=0
value=var(50)+20000+5*(floor(sysfvar(4))%2)
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=0||var(41):=0||var(42):=0||var(43):=0
trigger1=1||var(40):=40;Pr̉錕̏IO݌vt[B
trigger1=1||var(41):=160;ArXChu[hȍIO݌vt[B
trigger1=1||var(42):=240;ArXChu[hUグ̏IO݌vt[B
trigger1=1||var(43):=400;ArXChu[hU蔲̏IO݌vt[B
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(50)=13000
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=13050
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=13050
triggerall=animelemtime(1)>=var(40)
trigger1=1
statetype=s
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s8000,0
freqmul=0.75
volume=0
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,1
freqmul=1.2
volume=-128
channel=2
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14122
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-49
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,screenpos x,320-screenpos x)+const(size.mid.pos.x)),floor(screenpos y+const(size.mid.pos.y))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14123
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=-48
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,screenpos x,320-screenpos x)+const(size.mid.pos.x)),floor(screenpos y+const(size.mid.pos.y))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)=var(40)
value=s13000,0
freqmul=0.7
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)=var(40)
value=s13000,0
freqmul=0.7
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)=var(40)
value=s13000,1
freqmul=1.0
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)=var(40)
value=s9100,4
freqmul=0.8
volume=255
channel=6
ignorehitpause=1



[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(40)
value=s13000,0
freqmul=1.2
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(40)
value=s13000,0
freqmul=1.2
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(40)
value=s9300,1
freqmul=1.2
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(40)
value=s9100,4
freqmul=0.8
volume=255
channel=6
ignorehitpause=1

[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(40)+10
value=s13000,8
freqmul=1.2
volume=255
channel=7
ignorehitpause=1
[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(40)+10
value=s13000,8
freqmul=0.75
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(40)+10
value=s13000,8
freqmul=0.75
volume=255
channel=9
ignorehitpause=1



[state ]
type=playsnd
trigger1=animelemtime(1)=var(41)
value=s13000,2
freqmul=0.7
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=var(41)
value=s13000,2
freqmul=0.7
volume=255
channel=7
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=var(41)+10
value=s13000,3
freqmul=0.9
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=var(41)+10
value=s13000,4
freqmul=2.3
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=var(41)+10
value=s13000,4
freqmul=2.3
volume=255
channel=10
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=var(42)+10
value=s13000,5
freqmul=0.5
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=var(42)+10
value=s13000,6
freqmul=0.9
volume=255
channel=12
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=var(42)+10
value=s13000,7
freqmul=1.4
volume=255
channel=13
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=var(40)-5&&animelemtime(1)<=var(40)+4
id=0
anim=14000
trans=addalpha
alpha=floor(256*sin((pi/2/10)*(animelemtime(1)-(var(40)-5)))),floor(256*cos((pi/2/10)*(animelemtime(1)-(var(40)-5))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=var(40)+5&&animelemtime(1)<=var(42)+19
id=0
anim=14000
trans=addalpha
alpha=256,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)>=var(42)+10&&animelemtime(1)<=var(42)+19
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*cos((pi/2/10)*(animelemtime(1)-(var(42)+10))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-46
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=var(42)+20&&animelemtime(1)<=var(43)+19
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-46
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=var(43)+20&&animelemtime(1)<=var(43)+39
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*(animelemtime(1)-(var(43)+20))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-46
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(1)>=var(40)&&animelemtime(1)<=var(40)+19
time=2
freq=180
ampl=floor((12-9.5*sin((pi/2/20)*(animelemtime(1)-var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=var(40)+20&&animelemtime(1)<=var(41)-1
time=2
freq=180
ampl=floor(2.5*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=var(41)&&animelemtime(1)<=var(41)+19
time=2
freq=180
ampl=floor((40-38*sin((pi/2/20)*(animelemtime(1)-var(41))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=var(41)+20&&animelemtime(1)<=var(42)+9
time=2
freq=180
ampl=floor((10-8*cos((pi/2/((var(42)+10)-(var(41)+20)))*(animelemtime(1)-(var(41)+20))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=var(42)+10&&animelemtime(1)<=var(42)+29
time=2
freq=180
ampl=floor((40-37*sin((pi/2/20)*(animelemtime(1)-(var(42)+10))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=var(42)+30&&animelemtime(1)<=var(43)+9
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=var(43)+10&&animelemtime(1)<=var(43)+29
time=2
freq=180
ampl=floor((3-3*sin((pi/2/20)*(animelemtime(1)-(var(43)+10))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=screenbound
trigger1=animelemtime(1)>=0&&animelemtime(1)<=var(43)+29+2
value=1
movecamera=0,0
ignorehitpause=1

[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=var(40)+4
flag=nobardisplay
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=nokoslow
ignorehitpause=1



;WݒB
[state ]
type=turn
trigger1=animelemtime(1)=0
trigger1=facing*pos x>0
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=var(40)-1
x=0
y=0
ignorehitpause=1
[state ]
type=posadd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=var(40)-1
x=0.2*(-130-facing*pos x)
y=0.2*(-pos y-1)
ignorehitpause=1
[state ]
type=posset
trigger1=animelemtime(1)>=var(40)&&animelemtime(1)<=var(43)+29+2
x=-130*facing
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=13050
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=13050
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1



;ȈexplodB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)+1
anim=40000+10*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=-1,-1,-1
sprpriority=110
ontop=0
ownpal=0
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)+2
anim=110192
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-47
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=var(40)
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)+2
anim=10207+2001*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=var(40)
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=var(40)
id=var(50)+2
anim=110193
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-47
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=var(40)
id=var(50)+2
anim=10208+2001*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;ArXChB
[state ]
type=explod
trigger1=animelemtime(1)=var(40)
id=var(50)+3
anim=15300
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=-46
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=var(41)-var(40)
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=var(40)
id=var(50)+3
anim=15310+100*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=-45
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=var(41)-var(40)
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=var(40)
id=var(50)+3
anim=15330+100*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=var(41)-var(40)
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)>=var(40)&&animelemtime(1)<=var(41)-1
trigger1=animelemtime(1)%10=0
id=var(50)+3
anim=15320
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=var(41)
id=var(50)+3
anim=15301
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=-46
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=var(42)-var(41)
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=var(41)
id=var(50)+3
anim=15331+100*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=var(42)-var(41)
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=var(42)
id=var(50)+3
anim=15302
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=-46
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=var(42)
id=var(50)+3
anim=15332+100*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=var(42)
id=var(50)+3
anim=15340+100*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=var(43)-var(42)
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=var(42)
id=var(50)+4
anim=15350+100*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=-44
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=(var(43)+20)-var(42)
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=var(42)
id=var(50)+4
anim=15360+100*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=(var(43)+20)-var(42)
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=var(43)
id=var(50)+3
anim=15341+100*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=var(43)+20
id=var(50)+4
anim=15351+100*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=-44
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=var(43)+20
id=var(50)+4
anim=15361+100*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



; by rionB肪Ƃ܂II
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)>=var(41)&&animelemtime(1)<=var(41)+9
id=var(50)
anim=25000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=0.5*0.667,0.5*0.667
shadow=0,0,0
sprpriority=108
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(0.5*(465-500)+160),floor(0.5*(258-100))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)>=var(41)+10&&animelemtime(1)<=var(41)+29
id=var(50)
anim=25000
trans=addalpha
alpha=floor(256*sin((pi/2/20)*(animelemtime(1)-(var(41)+10)))),0
facing=1
vfacing=1
scale=0.5*0.667,0.5*0.667
shadow=0,0,0
sprpriority=108
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(0.5*(465-500)+160),floor(0.5*(258-100))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)>=var(41)+30&&animelemtime(1)<=var(41)+79
id=var(50)
anim=25000
trans=addalpha
alpha=floor(256*cos((pi/2/50)*(animelemtime(1)-(var(41)+30)))),floor(256*sin((pi/2/50)*(animelemtime(1)-(var(41)+30))))
facing=1
vfacing=1
scale=0.5*0.667,0.5*0.667
shadow=0,0,0
sprpriority=108
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(0.5*(465-500)+160),floor(0.5*(258-100))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)>=var(41)&&animelemtime(1)<=var(41)+14
id=var(50)
anim=25001
trans=addalpha
alpha=64,256
facing=1
vfacing=1
scale=0.667*(0.5+1.5*sin((pi/2/50)*(animelemtime(1)-var(41)))),0.667*(0.5+1.5*sin((pi/2/50)*(animelemtime(1)-var(41))))
shadow=0,0,0
sprpriority=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(0.5*(465-500)+160),floor(0.5*(258-100))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)>=var(41)+15&&animelemtime(1)<=var(41)+24
id=var(50)
anim=25001
trans=addalpha
alpha=floor(64+192*sin((pi/2/10)*(animelemtime(1)-(var(41)+15)))),floor(192+64*cos((pi/2/10)*(animelemtime(1)-(var(41)+15))))
facing=1
vfacing=1
scale=0.667*(0.5+1.5*sin((pi/2/50)*(animelemtime(1)-var(41)))),0.667*(0.5+1.5*sin((pi/2/50)*(animelemtime(1)-var(41))))
shadow=0,0,0
sprpriority=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(0.5*(465-500)+160),floor(0.5*(258-100))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)>=var(41)+25&&animelemtime(1)<=var(41)+49
id=var(50)
anim=25001
trans=addalpha
alpha=floor(256*cos((pi/2/25)*(animelemtime(1)-(var(41)+25)))),floor(192+64*sin((pi/2/25)*(animelemtime(1)-(var(41)+25))))
facing=1
vfacing=1
scale=0.667*(0.5+1.5*sin((pi/2/50)*(animelemtime(1)-var(41)))),0.667*(0.5+1.5*sin((pi/2/50)*(animelemtime(1)-var(41))))
shadow=0,0,0
sprpriority=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(0.5*(465-500)+160),floor(0.5*(258-100))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



; by rionB肪Ƃ܂II
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)>=var(41)&&animelemtime(1)<=var(41)+49
id=var(50)
anim=25020
trans=addalpha
alpha=256,0
facing=1
vfacing=1
scale=0.5*0.9,0.5*0.9
shadow=0,0,0
sprpriority=108
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(160-200+250*(sin((pi/2/100)*(animelemtime(1)-var(41)))**0.1)),0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)>=var(41)+50&&animelemtime(1)<=var(41)+99
id=var(50)
anim=25020
trans=addalpha
alpha=floor(256*cos((pi/2/50)*(animelemtime(1)-(var(41)+50)))),floor(256*sin((pi/2/50)*(animelemtime(1)-(var(41)+50))))
facing=1
vfacing=1
scale=0.5*0.9,0.5*0.9
shadow=0,0,0
sprpriority=108
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(160-200+250*(sin((pi/2/100)*(animelemtime(1)-var(41)))**0.1)),0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)>=var(41)&&animelemtime(1)<=var(41)+9
id=var(50)
anim=25021
trans=addalpha
alpha=64,256
facing=1
vfacing=1
scale=0.5*0.9*(1+sin((pi/2/40)*(animelemtime(1)-var(41)))),0.5*0.9*(1+sin((pi/2/40)*(animelemtime(1)-var(41))))
shadow=0,0,0
sprpriority=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(160+50-100*(sin((pi/2/40)*(animelemtime(1)-var(41)))**0.1)),floor(-186*0.5*0.9*sin((pi/2/40)*(animelemtime(1)-var(41))))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)>=var(41)+10&&animelemtime(1)<=var(41)+19
id=var(50)
anim=25021
trans=addalpha
alpha=floor(64+192*sin((pi/2/10)*(animelemtime(1)-(var(41)+10)))),floor(192+64*cos((pi/2/10)*(animelemtime(1)-(var(41)+10))))
facing=1
vfacing=1
scale=0.5*0.9*(1+sin((pi/2/40)*(animelemtime(1)-var(41)))),0.5*0.9*(1+sin((pi/2/40)*(animelemtime(1)-var(41))))
shadow=0,0,0
sprpriority=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(160+50-100*(sin((pi/2/40)*(animelemtime(1)-var(41)))**0.1)),floor(-186*0.5*0.9*sin((pi/2/40)*(animelemtime(1)-var(41))))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)>=var(41)+20&&animelemtime(1)<=var(41)+39
id=var(50)
anim=25021
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(1)-(var(41)+20)))),floor(192+64*sin((pi/2/20)*(animelemtime(1)-(var(41)+20))))
facing=1
vfacing=1
scale=0.5*0.9*(1+sin((pi/2/40)*(animelemtime(1)-var(41)))),0.5*0.9*(1+sin((pi/2/40)*(animelemtime(1)-var(41))))
shadow=0,0,0
sprpriority=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(160+50-100*(sin((pi/2/40)*(animelemtime(1)-var(41)))**0.1)),floor(-186*0.5*0.9*sin((pi/2/40)*(animelemtime(1)-var(41))))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)>=var(41)&&animelemtime(1)<=var(41)+49
id=var(50)
anim=25022
trans=addalpha
alpha=256,0
facing=1
vfacing=1
scale=0.5*0.9,0.5*0.9
shadow=0,0,0
sprpriority=107
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(160+100-150*(sin((pi/2/100)*(animelemtime(1)-var(41)))**0.1)),0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)>=var(41)+50&&animelemtime(1)<=var(41)+99
id=var(50)
anim=25022
trans=addalpha
alpha=floor(256*cos((pi/2/50)*(animelemtime(1)-(var(41)+50)))),floor(256*sin((pi/2/50)*(animelemtime(1)-(var(41)+50))))
facing=1
vfacing=1
scale=0.5*0.9,0.5*0.9
shadow=0,0,0
sprpriority=107
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(160+100-150*(sin((pi/2/100)*(animelemtime(1)-var(41)))**0.1)),0
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;wWێB
[state ]
type=modifyexplod
triggerall=numexplod(var(50)+1)>=1
trigger1=1
id=var(50)+1
pos=floor(ifelse(facing=1,screenpos x,320-screenpos x)),floor(screenpos y)
postype=back
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=numexplod(var(50)+2)>=1
trigger1=1
id=var(50)+2
pos=floor(ifelse(facing=1,screenpos x,320-screenpos x)+40),floor(screenpos y-70)
postype=back
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=numexplod(var(50)+3)>=1
trigger1=1
id=var(50)+3
pos=floor(ifelse(facing=1,screenpos x,320-screenpos x)),floor(screenpos y)
postype=back
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=var(50)=13000
trigger1=animelemtime(1)>=var(40)&&animelemtime(1)<=var(41)-1
trigger1=animelemtime(1)%8=0
projid=var(50)
projanim=70420
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(ifelse(facing=1,screenpos x,320-screenpos x)),floor(pos y)
postype=back
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=16
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,4
fall.damage=0
getpower=0,0
givepower=10,5
kill=0
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,15
guard.pausetime=0,15
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=0,0
air.velocity=0,0
;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=1
[state ]
type=projectile
triggerall=var(50)=13050
trigger1=animelemtime(1)>=var(40)&&animelemtime(1)<=var(41)-1
trigger1=animelemtime(1)%8=0
projid=var(50)
projanim=70420
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(ifelse(facing=1,screenpos x,320-screenpos x)),floor(pos y)
postype=back
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=16
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=a,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,4
fall.damage=0
getpower=0,0
givepower=10,5
kill=0
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,15
guard.pausetime=0,15
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=0,0
air.velocity=0,0
;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=1

[state ]
type=projectile
triggerall=var(50)=13000
trigger1=animelemtime(1)=var(41)
projid=var(50)+1
projanim=90030
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(ifelse(facing=1,screenpos x,320-screenpos x)),floor(pos y)
postype=back
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=10
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,ha
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=200,20
fall.damage=0
getpower=0,0
givepower=10,5
kill=0
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,0
guard.pausetime=0,0
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=0,0
air.velocity=0,0
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=2.1
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=1
[state ]
type=projectile
triggerall=var(50)=13050
trigger1=animelemtime(1)=var(41)
projid=var(50)+1
projanim=90030
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(ifelse(facing=1,screenpos x,320-screenpos x)),floor(pos y)
postype=back
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=10
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=a,ha
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=200,20
fall.damage=0
getpower=0,0
givepower=10,5
kill=0
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,0
guard.pausetime=0,0
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=0,0
air.velocity=0,0
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=2.1
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=1

[state ]
type=projectile
triggerall=var(50)=13000
trigger1=animelemtime(1)>=var(42)+10&&animelemtime(1)<=var(43)+19
trigger1=animelemtime(1)%5=0
projid=var(50)+2
projanim=90030
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(ifelse(facing=1,screenpos x,320-screenpos x)),floor(pos y)
postype=back
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
fall.damage=0
getpower=0,0
givepower=10,5
kill=1
guard.kill=1
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,12
guard.pausetime=0,12
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=-6,30
air.velocity=-6,30
;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=1
[state ]
type=projectile
triggerall=var(50)=13050
trigger1=animelemtime(1)>=var(42)+10&&animelemtime(1)<=var(43)+19
trigger1=animelemtime(1)%5=0
projid=var(50)+2
projanim=90030
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(ifelse(facing=1,screenpos x,320-screenpos x)),floor(pos y)
postype=back
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=a,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
fall.damage=0
getpower=0,0
givepower=10,5
kill=1
guard.kill=1
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,12
guard.pausetime=0,12
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=-6,30
air.velocity=-6,30
;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=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;FzB

[statedef 44300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=13100||var(50)=13150
trigger1=anim!=var(50)+20000+5*(floor(sysfvar(4))%2)
trigger2=animtime=0
value=var(50)+20000+5*(floor(sysfvar(4))%2)
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=13100
triggerall=1||var(40):=0
triggerall=1||var(41):=10+30
triggerall=1||var(42):=16
triggerall=1||fvar(0):=ifelse(facing=1,-screenpos x,screenpos x-320)+100+15+2*(animelemtime(1)-var(41)-0*var(42))
triggerall=1||fvar(1):=-screenpos y+80+(animelemtime(1)-var(41)-0*var(42))
triggerall=1||fvar(2):=100
triggerall=1||fvar(3):=-160
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger1=1||fvar(4):=-15
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger2=1||fvar(4):=-60
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger3=1||fvar(4):=-120
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger4=1||fvar(4):=-165
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger5=1||fvar(4):=-180
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger6=1||fvar(4):=-15+180
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger7=1||fvar(4):=-60+180
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger8=1||fvar(4):=-120+180
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger9=1||fvar(4):=-165+180
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
trigger10=1||fvar(4):=-180+180
value=44301
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=var(50)=13150
triggerall=1||var(40):=0
triggerall=1||var(41):=10+30-16
triggerall=1||var(42):=16
triggerall=1||fvar(0):=ifelse(facing=1,-screenpos x,screenpos x-320)+100+15+2*(animelemtime(1)-var(41)-0*var(42))
triggerall=1||fvar(1):=-screenpos y+80+(animelemtime(1)-var(41)-0*var(42))
triggerall=1||fvar(2):=100
triggerall=1||fvar(3):=-160
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger1=1||fvar(4):=-15
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger2=1||fvar(4):=-60
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger3=1||fvar(4):=-120
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger4=1||fvar(4):=-165
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger5=1||fvar(4):=-180
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger6=1||fvar(4):=-15+180
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger7=1||fvar(4):=-60+180
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger8=1||fvar(4):=-120+180
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger9=1||fvar(4):=-165+180
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
trigger10=1||fvar(4):=-180+180
value=44301
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=13100+1||var(50)=13150+1
trigger1=1||var(50):=var(50)-1
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=13100
trigger1=1||var(43):=16
trigger1=1||var(44):=140||var(45):=75
trigger2=var(50)=13150
trigger2=1||var(43):=0
trigger2=1||var(44):=140||var(45):=75
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(50)=13100
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=13150
trigger1=1
statetype=a
ignorehitpause=1

[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=var(43)
value=s3000,0
freqmul=0.8
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=var(43)
value=s3000,0
freqmul=0.8
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=var(43)
value=s9100,1
freqmul=0.9
volume=255
channel=3
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=var(43)&&animelemtime(1)<=var(43)+20-1
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-var(43))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=var(43)
id=var(50)
anim=14122
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-49
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=var(44),var(45)
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=var(43)
id=var(50)
anim=14123
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=-48
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=var(44),var(45)
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=poweradd
trigger1=animelemtime(1)=var(43)
value=-1000
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
value=s1100,0
freqmul=0.8
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
value=s1100,1
freqmul=0.7
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
value=s1100,2
freqmul=1.0
volume=255
channel=6
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=var(43)&&animelemtime(1)<=var(43)+19
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=var(43)+20&&animelemtime(1)<=var(43)+59
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/40)*(animelemtime(1)-(var(43)+20))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=var(50)=13150
trigger1=animelemtime(1)>=0&&animtime<=-1
x=0
y=0
ignorehitpause=1
[state ]
type=posadd
triggerall=var(50)=13150
trigger1=animelemtime(1)>=0&&animtime<=-1
trigger1=ifelse(facing=1,320-screenpos x,screenpos x)<270
x=0.03*(ifelse(facing=1,320-screenpos x,screenpos x)-240)
y=0.015*(-80-pos y)
ignorehitpause=1
[state ]
type=posadd
triggerall=var(50)=13150
trigger1=animelemtime(1)>=0&&animtime<=-1
trigger1=ifelse(facing=1,320-screenpos x,screenpos x)>=270
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-240)
y=0.1*(-80-pos y)
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1



;Pr̉錕Pr̃VAB
[state ]
type=explod
triggerall=var(50)=13100
trigger1=animelemtime(1)=10
id=var(50)+1
anim=10197-7*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-47
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=13100
trigger1=animelemtime(1)=10
id=var(50)+1
anim=12200+5*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=var(50)=13100
trigger1=animelemtime(1)=10+30
id=var(50)+1
anim=10198-7*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-47
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=57
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=13100
trigger1=animelemtime(1)=10+30
id=var(50)+1
anim=12201+5*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=57
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=var(50)=13100
trigger1=animelemtime(1)=10+30+57
id=var(50)+1
anim=10199-7*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-47
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=13100
trigger1=animelemtime(1)=10+30+57
id=var(50)+1
anim=12202+5*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger1=1||var(46):=10240+60*(floor(sysfvar(4))%2)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger2=1||var(46):=10252+60*(floor(sysfvar(4))%2)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger3=1||var(46):=10253+60*(floor(sysfvar(4))%2)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger4=1||var(46):=10241+60*(floor(sysfvar(4))%2)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger5=1||var(46):=10231+60*(floor(sysfvar(4))%2)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger6=1||var(46):=10242+60*(floor(sysfvar(4))%2)
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger7=1||var(46):=10250+60*(floor(sysfvar(4))%2)
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger8=1||var(46):=10251+60*(floor(sysfvar(4))%2)
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger9=1||var(46):=10243+60*(floor(sysfvar(4))%2)
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
trigger10=1||var(46):=10230+60*(floor(sysfvar(4))%2)
ignorehitpause=1



;|_̕B
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
id=var(50)
anim=11140
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.7,(2-var(57))*0.5*0.7
shadow=0,0,0
sprpriority=-44
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*cos(pi*(fvar(4)-fvar(3))/180)),floor(fvar(1)+fvar(2)*sin(pi*(fvar(4)-fvar(3))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
id=var(50)
anim=12141
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.35,(2-var(57))*0.5*0.35
shadow=0,0,0
sprpriority=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*cos(pi*(fvar(4)-fvar(3))/180)),floor(fvar(1)+fvar(2)*sin(pi*(fvar(4)-fvar(3))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
id=var(50)
anim=12140
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.7,(2-var(57))*0.5*0.7
shadow=0,0,0
sprpriority=-46
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*cos(pi*(fvar(4)-fvar(3))/180)),floor(fvar(1)+fvar(2)*sin(pi*(fvar(4)-fvar(3))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
id=var(50)
anim=11141
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.35,(2-var(57))*0.5*0.35
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*cos(pi*(fvar(4)-fvar(3))/180)),floor(fvar(1)+fvar(2)*sin(pi*(fvar(4)-fvar(3))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;ΒȂǂȂǁB
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
id=var(50)
anim=var(46)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-43
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*cos(pi*(fvar(4)-fvar(3))/180)),floor(fvar(1)+fvar(2)*sin(pi*(fvar(4)-fvar(3))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=0
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
id=var(50)
anim=var(46)+90
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*cos(pi*(fvar(4)-fvar(3))/180)),floor(fvar(1)+fvar(2)*sin(pi*(fvar(4)-fvar(3))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
id=var(50)
anim=var(46)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-45
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*cos(pi*(fvar(4)-fvar(3))/180)),floor(fvar(1)+fvar(2)*sin(pi*(fvar(4)-fvar(3))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(1)=var(41)+0*var(42)
trigger2=animelemtime(1)=var(41)+1*var(42)
trigger3=animelemtime(1)=var(41)+2*var(42)
trigger4=animelemtime(1)=var(41)+3*var(42)
trigger5=animelemtime(1)=var(41)+4*var(42)
trigger6=animelemtime(1)=var(41)+floor(0.5*var(42))
trigger7=animelemtime(1)=var(41)+floor(1.5*var(42))
trigger8=animelemtime(1)=var(41)+floor(2.5*var(42))
trigger9=animelemtime(1)=var(41)+floor(3.5*var(42))
trigger10=animelemtime(1)=var(41)+floor(4.5*var(42))
id=var(50)
anim=var(46)-30
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*cos(pi*(fvar(4)-fvar(3))/180)),floor(fvar(1)+fvar(2)*sin(pi*(fvar(4)-fvar(3))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



; by ̂B肪Ƃ܂II
[state ]
type=explod
trigger1=animelemtime(1)>=var(43)&&animelemtime(1)<=var(43)+19
id=var(50)
anim=25010
trans=addalpha
alpha=256,256
facing=1
vfacing=1
scale=0.5*0.8,0.5*0.8
shadow=0,0,0
sprpriority=125
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(0.5*0.8*(771-500)+120+80*((0.5-0.5*cos((pi/60)*(animelemtime(1)-var(43))))**0.2)),floor(0.5*0.8*(393-50))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=var(43)+20&&animelemtime(1)<=var(43)+59
id=var(50)
anim=25010
trans=addalpha
alpha=floor(256*cos((pi/2/40)*(animelemtime(1)-(var(43)+20)))),256
facing=1
vfacing=1
scale=0.5*0.8,0.5*0.8
shadow=0,0,0
sprpriority=125
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(0.5*0.8*(771-500)+120+80*((0.5-0.5*cos((pi/60)*(animelemtime(1)-var(43))))**0.2)),floor(0.5*0.8*(393-50))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 44301]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=13100||var(50)=13150
trigger1=1||var(50):=var(50)+1
ignorehitpause=1

;U{́B
[state ]
type=projectile
triggerall=var(50)=13100+1
trigger1=1
projid=var(50)-1
projanim=70430+var(40)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)+fvar(2)*cos(pi*(fvar(4)-fvar(3))/180)-40*cos(pi*fvar(4)/180)*(1+5+8*var(40))),floor(fvar(1)+fvar(2)*sin(pi*(fvar(4)-fvar(3))/180)-40*sin(pi*fvar(4)/180)*(1+5+8*var(40)))
postype=p1
velocity=40*cos(pi*fvar(4)/180),40*sin(pi*fvar(4)/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+5+8*var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=30,3
fall.damage=0
getpower=0,0
givepower=10,5
kill=1
guard.kill=1
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,20
guard.pausetime=0,20
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=1

[state ]
type=projectile
triggerall=var(50)=13150+1
trigger1=1
projid=var(50)-1
projanim=70430+var(40)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)+fvar(2)*cos(pi*(fvar(4)-fvar(3))/180)-40*cos(pi*fvar(4)/180)*(1+3+8*var(40))),floor(fvar(1)+fvar(2)*sin(pi*(fvar(4)-fvar(3))/180)-40*sin(pi*fvar(4)/180)*(1+3+8*var(40)))
postype=p1
velocity=40*cos(pi*fvar(4)/180),40*sin(pi*fvar(4)/180)
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+3+8*var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=a,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=30,3
fall.damage=0
getpower=0,0
givepower=10,5
kill=1
guard.kill=1
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,20
guard.pausetime=0,20
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=1



;[vB
[state ]
type=changestate
trigger1=1||var(40):=var(40)+1
value=ifelse((var(40)=[1,3-1]),stateno,44300)
persistent=256
ignorehitpause=1


;
;BzB

[statedef 44400]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000+5*(floor(sysfvar(4))%2)
trigger2=animtime=0
value=var(50)+20000+5*(floor(sysfvar(4))%2)
ignorehitpause=1

[state ]
type=statetypeset
triggerall=var(50)=13200
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=13250
trigger1=1
statetype=a
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=0.8
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=0.8
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9100,1
freqmul=0.9
volume=255
channel=3
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14122
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-49
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=180,75
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14123
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=-48
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=180,75
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-2000
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=75
value=s3100,0
freqmul=1.2
volume=255
channel=4
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=25
trigger2=animelemtime(1)=35
trigger3=animelemtime(1)=45
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=65
value=s1200,0
freqmul=0.9
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=25
trigger2=animelemtime(1)=35
trigger3=animelemtime(1)=45
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=65
value=s1200,1
freqmul=1.2
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=25
trigger2=animelemtime(1)=35
trigger3=animelemtime(1)=45
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=65
value=s1200,1
freqmul=0.7
volume=255
channel=7
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=24
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=25&&animelemtime(1)<=64
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/40)*(animelemtime(1)-25)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
trigger1=animelemtime(1)>=25+3&&animelemtime(1)<=25+6
trigger2=animelemtime(1)>=35+3&&animelemtime(1)<=35+6
trigger3=animelemtime(1)>=45+3&&animelemtime(1)<=45+6
trigger4=animelemtime(1)>=55+3&&animelemtime(1)<=55+6
trigger5=animelemtime(1)>=65+3&&animelemtime(1)<=65+6
invertall=1
time=1
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(1)>=25&&animelemtime(1)<=34
time=2
freq=180
ampl=floor((16-16*sin((pi/2/20)*(animelemtime(1)-25)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=35&&animelemtime(1)<=44
time=2
freq=180
ampl=floor((16-16*sin((pi/2/20)*(animelemtime(1)-35)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=45&&animelemtime(1)<=54
time=2
freq=180
ampl=floor((16-16*sin((pi/2/20)*(animelemtime(1)-45)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=55&&animelemtime(1)<=64
time=2
freq=180
ampl=floor((16-16*sin((pi/2/20)*(animelemtime(1)-55)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=65&&animelemtime(1)<=84
time=2
freq=180
ampl=floor((16-16*sin((pi/2/20)*(animelemtime(1)-65)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=65+6+2
flag=nobardisplay
ignorehitpause=1



;rWAZbgB
[state ]
type=trans
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
trans=addalpha
alpha=floor(256*cos((pi/2/10)*animelemtime(1))),floor(256*sin((pi/2/10)*animelemtime(1)))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=75&&animelemtime(1)<=84
trans=addalpha
alpha=floor(256*sin((pi/2/10)*(animelemtime(1)-75))),floor(256*cos((pi/2/20)*(animelemtime(1)-90)))
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=var(50)=13250
trigger1=animelemtime(1)>=0&&animelemtime(1)<=74
x=0
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=13250
triggerall=pos y>-20
trigger1=animelemtime(1)=75
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=13250
trigger1=animelemtime(1)=75
x=0
y=0.5
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=animelemtime(1)=25||animelemtime(1)=45
trigger1=1||fvar(0):=ifelse(facing=1,-screenpos x,screenpos x-320)+160+60+40*cos(random)*cos(var(59))
trigger1=1||fvar(1):=-screenpos y+120-30+45*cos(random)*sin(var(59))
trigger2=animelemtime(1)=35||animelemtime(1)=55
trigger2=1||fvar(0):=ifelse(facing=1,-screenpos x,screenpos x-320)+160-60+40*cos(random)*cos(var(59))
trigger2=1||fvar(1):=-screenpos y+120+30+45*cos(random)*sin(var(59))
trigger3=animelemtime(1)=65
trigger3=1||fvar(0):=ifelse(facing=1,-screenpos x,screenpos x-320)+160
trigger3=1||fvar(1):=-screenpos y+120
ignorehitpause=1



;zB
[state ]
type=explod
trigger1=animelemtime(1)=25
trigger2=animelemtime(1)=35
trigger3=animelemtime(1)=45
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=65
id=var(50)
anim=10350+10*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-46
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=25
trigger2=animelemtime(1)=35
trigger3=animelemtime(1)=45
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=65
id=var(50)
anim=10351+10*(floor(sysfvar(4))%2)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=70
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



; by ̂B肪Ƃ܂II
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=24
id=var(50)
anim=25010
trans=addalpha
alpha=256,256
facing=1
vfacing=1
scale=0.5*0.8,0.5*0.8
shadow=0,0,0
sprpriority=-47
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(0.5*0.8*(771-500)+200-40*(sin((pi/2/25)*animelemtime(1))**0.5)),floor(0.5*0.8*(393-50))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=25&&animelemtime(1)<=64
id=var(50)
anim=25010
trans=addalpha
alpha=floor(256*cos((pi/2/40)*(animelemtime(1)-25))),256
facing=1
vfacing=1
scale=0.5*0.8+1.6*sin((pi/2/40)*(animelemtime(1)-25)),0.5*0.8+1.6*sin((pi/2/40)*(animelemtime(1)-25))
shadow=0,0,0
sprpriority=-47
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(0.5*0.8*(771-500)+160),floor(0.5*0.8*(393-50))
postype=back
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=var(50)=13200
trigger1=animelemtime(1)=25
trigger2=animelemtime(1)=35
trigger3=animelemtime(1)=45
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=65
projid=var(50)
projanim=70440
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=25
projhits=2
projmisstime=10
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=100,10
fall.damage=0
getpower=0,0
givepower=10,5
kill=1
guard.kill=1
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,12
guard.pausetime=0,12
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=-5,30
air.velocity=-5,30
;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=1

[state ]
type=projectile
triggerall=var(50)=13250
trigger1=animelemtime(1)=25
trigger2=animelemtime(1)=35
trigger3=animelemtime(1)=45
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=65
projid=var(50)
projanim=70440
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=25
projhits=2
projmisstime=10
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=a,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=100,10
fall.damage=0
getpower=0,0
givepower=10,5
kill=1
guard.kill=1
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,12
guard.pausetime=0,12
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=-5,30
air.velocity=-5,30
;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=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;ATgtH[itjB

;
;XB
;XB
;XB

[statedef 44500]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=16200
trigger1=1||var(40):=2
trigger2=var(50)=16400
trigger2=1||var(40):=2
trigger3=var(50)=16600
trigger3=1||var(40):=8
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(50)=16200||var(50)=16201||var(50)=16202
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=16400||var(50)=16401||var(50)=16402
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=16600||var(50)=16601||var(50)=16602
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=16600||var(50)=16601||var(50)=16602
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=animelemtime(var(40))=-4
trigger1=var(50)=16200
trigger2=var(50)=16400
trigger3=var(50)=16600
value=s220,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=var(50)=16200
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=7
time=2
freq=180
ampl=floor((6-6*sin((pi/2/8)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=16400
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=7
time=2
freq=180
ampl=floor((6-6*sin((pi/2/8)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=16600
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=7
time=2
freq=180
ampl=floor((6-6*sin((pi/2/8)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=turn
triggerall=var(50)=16201||var(50)=16202||var(50)=16401||var(50)=16402||var(50)=16601||var(50)=16602
triggerall=numhelper(51000)=1
triggerall=floor(facing*(floor((floor(helper(51000),sysfvar(4))%(2*320))/2)-screenpos x))<0
trigger1=animelemtime(1)=0
ignorehitpause=1

[state ]
type=posadd
triggerall=var(50)=16200||var(50)=16400
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<80
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-80)
ignorehitpause=1

[state ]
type=veladd
triggerall=var(50)=16200
trigger1=animelemtime(var(40))=0
x=5
ignorehitpause=1
[state ]
type=veladd
triggerall=var(50)=16400
trigger1=animelemtime(var(40))=0
x=9
ignorehitpause=1
[state ]
type=veladd
triggerall=var(50)=16600
trigger1=animelemtime(var(40))=0
x=4
y=-2
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=16600||var(50)=16601||var(50)=16602
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=16600||var(50)=16601||var(50)=16602
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
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=1



;U{́B
[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=16200
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
guardflag=hl
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,5
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,10
guard.pausetime=0,10
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=-5,-2
air.velocity=-5,-2
;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=1

[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=16400
id=var(50)
chainid=-1
nochainid=-1
attr=c,na
hitflag=hlafdp
guardflag=l
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,5
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,10
guard.pausetime=0,10
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=-5,-2
air.velocity=-5,-2
;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=1

[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=16600
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
guardflag=a
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,5
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,10
guard.pausetime=0,10
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=-5,-2
air.velocity=-5,-2
;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=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;YB
;YB
;YB

[statedef 44600]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=16300
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=16500
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=16700
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=16700
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=5
trigger3=animelemtime(1)=10
value=s16300,0
freqmul=1.0
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,1
freqmul=1.35
volume=255
channel=3
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=var(50)=16700
trigger1=1
y=-1
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=16700
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=16700
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;236XYB
;623XYB
;214XYB
;22XYB

[statedef 44700]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)+20000
trigger2=animtime=0
value=var(50)+20000
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=12000||var(50)=12100||var(50)=12200||var(50)=12300
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=12050||var(50)=12150||var(50)=12250||var(50)=12350
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=12050||var(50)=12150||var(50)=12250||var(50)=12350
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
triggerall=var(50)=12000||var(50)=12050||var(50)=12100||var(50)=12150||var(50)=12200||var(50)=12250
triggerall=animelemtime(1)=0
trigger1=numhelper(51000)=0
trigger1=1||fvar(0):=const(size.mid.pos.x)
trigger1=1||fvar(1):=const(size.mid.pos.y)
trigger1=1||fvar(2):=1
trigger2=numhelper(51000)=1
trigger2=1||fvar(0):=floor(facing*(helper(51000),pos x-pos x))
trigger2=1||fvar(1):=floor(helper(51000),pos y-10-pos y)
trigger2=1||fvar(2):=facing*helper(51000),facing
ignorehitpause=1
[state ]
type=null
triggerall=var(50)=12300||var(50)=12350
triggerall=animelemtime(1)=0
trigger1=numhelper(51000)=0
trigger1=1||fvar(0):=const(size.mid.pos.x)
trigger1=1||fvar(1):=const(size.mid.pos.y)
trigger1=1||fvar(2):=1
trigger2=numhelper(51000)=1
trigger2=1||fvar(0):=41+5+(310-81-8*(floor(sysfvar(4))%2))*(teamside-1)
trigger2=1||fvar(1):=63+37*numpartner*((abs(enemy(0),id-id)+(teamside-1)*numenemy)%2)
trigger2=1||fvar(2):=floor(2*(1.5-teamside))
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9100,1
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4200,1
freqmul=1.2
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s13000,3
freqmul=0.9
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s13000,3
freqmul=0.9
volume=255
channel=4
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=12000||var(50)=12050||var(50)=12100||var(50)=12150||var(50)=12200||var(50)=12250
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=floor(fvar(2))
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-39
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=12000||var(50)=12050||var(50)=12100||var(50)=12150||var(50)=12200||var(50)=12250
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=floor(fvar(2))
vfacing=1
scale=(2-var(57))*0.5*0.8*0.608,(2-var(57))*0.5*0.8*0.608
shadow=0,0,0
sprpriority=-38
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=12300||var(50)=12350
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=floor(fvar(2))
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-39
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=left
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=12300||var(50)=12350
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=floor(fvar(2))
vfacing=1
scale=(2-var(57))*0.5*0.8*0.608,(2-var(57))*0.5*0.8*0.608
shadow=0,0,0
sprpriority=-38
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=left
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-500
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=var(50)=12050||var(50)=12150||var(50)=12250||var(50)=12350
trigger1=animelemtime(1)=0
x=-3
y=-6
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=12050||var(50)=12150||var(50)=12250||var(50)=12350
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=12050||var(50)=12150||var(50)=12250||var(50)=12350
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
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=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1









