;
;RXe[gQB

;
;B

[statedef 20000]
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=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
triggerall=anim!=0&&anim!=5
trigger1=1
value=0
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
triggerall=anim=5
trigger1=animtime=0
value=0
ignorehitpause=1

[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=anim!=1&&anim!=5
trigger1=1
value=1
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=anim=5
trigger1=animtime=0
value=1
ignorehitpause=1

[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
triggerall=anim!=2&&anim!=5
trigger1=1
value=2
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
triggerall=anim=5
trigger1=animtime=0
value=2
ignorehitpause=1

[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
triggerall=anim!=3&&anim!=5
trigger1=1
value=3
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
triggerall=anim=5
trigger1=animtime=0
value=3
ignorehitpause=1

[state ]
type=changeanim
triggerall=ishelper(100000)
triggerall=anim!=2&&anim!=5
trigger1=1
value=2
ignorehitpause=1
[state ]
type=changeanim
triggerall=ishelper(100000)
triggerall=anim=5
trigger1=animtime=0
value=2
ignorehitpause=1

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

[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
triggerall=floor(sysfvar(4))%2=0
triggerall=floor((sysvar(0)%(257000*25))/257000)!=[1,3]
trigger1=animelemtime(3)=-1
value=s1100,2
freqmul=1.5
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
triggerall=floor(sysfvar(4))%2=1
trigger1=animelemtime(3)=-1
value=s310,0
freqmul=1.5
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
triggerall=ifelse(floor(sysfvar(4))%2=1,1,floor((sysvar(0)%(257000*25))/257000)!=[1,3])
trigger1=animelemtime(3)>=-4&&animelemtime(3)<=-1
time=2
freq=180
ampl=floor((8-8*sin((pi/2/4)*(animelemtime(3)+4)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=turn
trigger1=floor(facing*(enemynear,pos x-pos x))<0
ignorehitpause=1
[state ]
type=velset
trigger1=abs(vel x)<2
trigger2=animelemtime(1)>=4
x=0
ignorehitpause=1

[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=1



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


;
;WvB

;
;Jnin΋jB

[statedef 20040]
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=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=anim!=40
trigger1=1
value=40
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=1.1
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=1.1
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=1



;WvƂB
[state ]
type=explod
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=animelemtime(1)=0
id=var(50)
anim=14310
;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=-19
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,-1.5
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=animelemtime(1)=0
id=var(50)
anim=14311
;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=19
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,-1.5
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
trigger1=animelemtime(1)=0
id=var(50)
anim=14310
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.9,(2-var(57))*0.5*0.9
shadow=0,0,0
sprpriority=-19
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,-1.8
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
trigger1=animelemtime(1)=0
id=var(50)
anim=14311
;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=19
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,-1.8
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
id=var(50)
anim=14310
;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=-19
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,-2.1
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
id=var(50)
anim=14311
;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=19
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,-2.1
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=animelemtime(1)=0
id=var(50)
anim=14310
;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=-19
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,-1.5
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=animelemtime(1)=0
id=var(50)
anim=14311
;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=19
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,-1.5
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
id=var(50)
anim=14310
;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=-19
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,-2.1
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
id=var(50)
anim=14311
;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=19
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,-2.1
accel=0,0
ignorehitpause=1



;WݒitjB
[state ]
type=posadd
triggerall=animtime=-1
trigger1=1
x=vel x
y=vel y
ignorehitpause=1

[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
triggerall=animtime=-1
trigger1=1
y=const(velocity.jump.y)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)!=1
trigger1=1
x=const(velocity.jump.neu.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
triggerall=animtime=-1
triggerall=var(0)=1
trigger1=vel x<const(velocity.jump.fwd.x)
x=const(velocity.jump.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)=1
trigger1=vel x>const(velocity.jump.back.x)
x=const(velocity.jump.back.x)
ignorehitpause=1

[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=0
triggerall=animtime=-1
trigger1=1
y=1.1*const(velocity.jump.y)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=0
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)!=1
trigger1=1
x=1.5*const(velocity.jump.neu.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=0
triggerall=animtime=-1
triggerall=var(0)=1
trigger1=vel x<const(velocity.jump.fwd.x)
x=1.5*const(velocity.jump.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=0
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)=1
trigger1=vel x>const(velocity.jump.back.x)
x=1.5*const(velocity.jump.back.x)
ignorehitpause=1

[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=1
triggerall=animtime=-1
trigger1=1
y=1.1*1.5*const(velocity.jump.y)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=1
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)!=1
trigger1=1
x=1.5*3*const(velocity.jump.neu.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=1
triggerall=animtime=-1
triggerall=var(0)=1
trigger1=vel x<const(velocity.jump.fwd.x)
x=1.5*3*const(velocity.jump.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=1
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)=1
trigger1=vel x>const(velocity.jump.back.x)
x=1.5*3*const(velocity.jump.back.x)
ignorehitpause=1

[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
triggerall=animtime=-1
trigger1=1
y=1.2*const(velocity.jump.y)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)!=1
trigger1=1
x=2*const(velocity.jump.neu.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
triggerall=animtime=-1
triggerall=var(0)=1
trigger1=vel x<const(velocity.jump.fwd.x)
x=2*const(velocity.jump.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)=1
trigger1=vel x>const(velocity.jump.back.x)
x=2*const(velocity.jump.back.x)
ignorehitpause=1

[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
triggerall=animtime=-1
trigger1=1
y=const(velocity.jump.y)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)!=1
trigger1=1
x=const(velocity.jump.neu.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
triggerall=animtime=-1
triggerall=var(0)=1
trigger1=vel x<const(velocity.jump.fwd.x)
x=const(velocity.jump.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)=1
trigger1=vel x>const(velocity.jump.back.x)
x=const(velocity.jump.back.x)
ignorehitpause=1

[state ]
type=velset
triggerall=ishelper(100000)
triggerall=animtime=-1
trigger1=1
y=1.1*1.5*const(velocity.jump.y)
ignorehitpause=1
[state ]
type=velset
triggerall=ishelper(100000)
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)!=1
trigger1=1
x=1.5*3*const(velocity.jump.neu.x)
ignorehitpause=1
[state ]
type=velset
triggerall=ishelper(100000)
triggerall=animtime=-1
triggerall=var(0)=1
trigger1=vel x<const(velocity.jump.fwd.x)
x=1.5*3*const(velocity.jump.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=ishelper(100000)
triggerall=animtime=-1
triggerall=var(0)!=1&&var(1)=1
trigger1=vel x>const(velocity.jump.back.x)
x=1.5*3*const(velocity.jump.back.x)
ignorehitpause=1

[state ]
type=posadd
triggerall=animtime=-1
trigger1=1
x=-vel x
y=-vel y
ignorehitpause=1



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


;
;IB

[statedef 20052]
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=statetypeset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
physics=n
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=anim!=47
trigger1=1
value=47
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s6000,1
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=1



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


;
;_bVB

;
;j[gB

[statedef 20100]
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=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=anim!=100
trigger1=1
value=100
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=animelemtime(1)=0
value=s9300,3
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s100,0
freqmul=1.0
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=animelemtime(1)=0
value=s9300,3
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s100,0
freqmul=1.0
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=1
x=const(velocity.run.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=0
trigger1=1
x=2*const(velocity.run.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=1
trigger1=1
x=2*3*const(velocity.run.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=1
x=3*const(velocity.run.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=1
x=2*const(velocity.run.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=ishelper(100000)
trigger1=1
x=2*3*const(velocity.run.fwd.x)
ignorehitpause=1

[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1

[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x
y=vel y
ignorehitpause=1



;WvƂB
[state ]
type=explod
trigger1=animelemtime(1)=0
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=-19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)+50,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-0.25*vel x,-0.25*vel y
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
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=19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)+50,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-0.25*vel x,-0.25*vel y
accel=0,0
ignorehitpause=1

;Sgp[eBNB
[state ]
type=explod
trigger1=1
id=var(50)
anim=13001
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.2,(2-var(57))*0.5*0.2
shadow=0,0,0
sprpriority=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(const(size.mid.pos.x)+50*cos(random)*cos(var(59))),floor(const(size.mid.pos.y)+50*sin(random)*cos(var(59)))
postype=p1
random=0,0
bindtime=1
vel=3*cos(random)*cos(var(59))-0.5*vel x,3*cos(random)*sin(var(59))-0.5*vel y
accel=0,0
ignorehitpause=1



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


;
;IB

[statedef 20101]
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=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=anim!=101
trigger1=1
value=101
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;WݒB
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=1



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


;
;oNXeB

;
;j[gB

[statedef 20105]
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=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=anim!=105
trigger1=1
value=105
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=animelemtime(1)=0
value=s9300,3
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s100,0
freqmul=1.0
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=animelemtime(1)=0
value=s9300,3
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s100,0
freqmul=1.0
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=1
x=const(velocity.run.back.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=0
trigger1=1
x=2*const(velocity.run.back.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=1
trigger1=1
x=2*3*const(velocity.run.back.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=1
x=3*const(velocity.run.back.x)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=1
x=2*const(velocity.run.back.x)
ignorehitpause=1
[state ]
type=velset
triggerall=ishelper(100000)
trigger1=1
x=2*3*const(velocity.run.back.x)
ignorehitpause=1

[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1

[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x
y=vel y
ignorehitpause=1



;WvƂB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14322
;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=-19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)-50,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-0.25*vel x,-0.25*vel y
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14323
;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=19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)-50,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-0.25*vel x,-0.25*vel y
accel=0,0
ignorehitpause=1

;Sgp[eBNB
[state ]
type=explod
trigger1=1
id=var(50)
anim=13001
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.2,(2-var(57))*0.5*0.2
shadow=0,0,0
sprpriority=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(const(size.mid.pos.x)+50*cos(random)*cos(var(59))),floor(const(size.mid.pos.y)+50*sin(random)*cos(var(59)))
postype=p1
random=0,0
bindtime=1
vel=3*cos(random)*cos(var(59))-0.5*vel x,3*cos(random)*sin(var(59))-0.5*vel y
accel=0,0
ignorehitpause=1



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


;
;IB

[statedef 20106]
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=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=anim!=106
trigger1=1
value=106
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;WݒB
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=1



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


;
;󒆃_bVB

;
;j[gB

[statedef 20110]
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=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=anim!=110
trigger1=1
value=110
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=animelemtime(1)=0
value=s9300,3
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s100,0
freqmul=1.0
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=animelemtime(1)=0
value=s9300,3
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s100,0
freqmul=1.0
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=animelemtime(1)=0
x=const(velocity.run.fwd.x)
y=-4
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=0
trigger1=animelemtime(1)=0
x=2*const(velocity.run.fwd.x)
y=-4
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=1
trigger1=animelemtime(1)=0
x=2*3*const(velocity.run.fwd.x)
y=-4
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
x=3*const(velocity.run.fwd.x)
y=-4
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=animelemtime(1)=0
x=2*const(velocity.run.fwd.x)
y=-4
ignorehitpause=1
[state ]
type=velset
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
x=2*3*const(velocity.run.fwd.x)
y=-4
ignorehitpause=1

[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x
y=vel y+const(movement.yaccel)
ignorehitpause=1



;WvƂB
[state ]
type=explod
trigger1=animelemtime(1)=0
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=-19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)+50,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-0.25*vel x,-0.25*vel y
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
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=19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)+50,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-0.25*vel x,-0.25*vel y
accel=0,0
ignorehitpause=1

;Sgp[eBNB
[state ]
type=explod
trigger1=1
id=var(50)
anim=13001
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.2,(2-var(57))*0.5*0.2
shadow=0,0,0
sprpriority=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(const(size.mid.pos.x)+50*cos(random)*cos(var(59))),floor(const(size.mid.pos.y)+50*sin(random)*cos(var(59)))
postype=p1
random=0,0
bindtime=1
vel=3*cos(random)*cos(var(59))-0.5*vel x,3*cos(random)*sin(var(59))-0.5*vel y
accel=0,0
ignorehitpause=1



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


;
;IB

[statedef 20111]
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=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=anim!=111
trigger1=1
value=111
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x
y=vel y+const(movement.yaccel)
ignorehitpause=1



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


;
;󒆃oNXeB

;
;j[gB

[statedef 20115]
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=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=anim!=115
trigger1=1
value=115
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=animelemtime(1)=0
value=s9300,3
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
value=s100,0
freqmul=1.0
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=animelemtime(1)=0
value=s9300,3
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s230,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
value=s100,0
freqmul=1.0
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=animelemtime(1)=0
x=const(velocity.run.back.x)
y=-4
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=0
trigger1=animelemtime(1)=0
x=2*const(velocity.run.back.x)
y=-4
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
triggerall=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=1
trigger1=animelemtime(1)=0
x=2*3*const(velocity.run.back.x)
y=-4
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=animelemtime(1)=0
x=3*const(velocity.run.back.x)
y=-4
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=animelemtime(1)=0
x=2*const(velocity.run.back.x)
y=-4
ignorehitpause=1
[state ]
type=velset
triggerall=ishelper(100000)
trigger1=animelemtime(1)=0
x=2*3*const(velocity.run.back.x)
y=-4
ignorehitpause=1

[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x
y=vel y+const(movement.yaccel)
ignorehitpause=1



;WvƂB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14322
;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=-19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)-50,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-0.25*vel x,-0.25*vel y
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14323
;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=19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)-50,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-0.25*vel x,-0.25*vel y
accel=0,0
ignorehitpause=1

;Sgp[eBNB
[state ]
type=explod
trigger1=1
id=var(50)
anim=13001
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.2,(2-var(57))*0.5*0.2
shadow=0,0,0
sprpriority=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(const(size.mid.pos.x)+50*cos(random)*cos(var(59))),floor(const(size.mid.pos.y)+50*sin(random)*cos(var(59)))
postype=p1
random=0,0
bindtime=1
vel=3*cos(random)*cos(var(59))-0.5*vel x,3*cos(random)*sin(var(59))-0.5*vel y
accel=0,0
ignorehitpause=1



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


;
;IB

[statedef 20116]
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=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
trigger1=1||var(52):=0||var(50):=stateno-20000
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=anim!=116
trigger1=1
value=116
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=1
x=vel x
y=vel y+const(movement.yaccel)
ignorehitpause=1



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


;
;CgB

;
;Cgn_B

[statedef 20190]
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=varset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=1||var(50):=191
trigger1=ishelper(100000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
trigger1=1||var(50):=192
trigger1=ishelper(100000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=1||var(50):=193
trigger1=ishelper(100000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=1||var(50):=194
trigger1=ishelper(100000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(100000)
trigger1=1||var(50):=195
trigger1=ishelper(100000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1



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


;
;At[hCgB

[statedef 20191]
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!=191
value=191
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
value=s3100,0
freqmul=1+cos((pi/2/60)*animelemtime(1))
volume=255
channel=1+animelemtime(1)%2
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=45
value=s310,0
freqmul=0.5
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=45
value=s310,0
freqmul=0.5
volume=255
channel=4
ignorehitpause=1



;ʐݒB
[state ]
type=bgpalfx
trigger1=animelemtime(1)>=50&&animelemtime(1)<=59
invertall=1
time=1
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=50&&animelemtime(1)<=89
time=2
freq=180
ampl=floor((20-20*sin((pi/2/40)*(animelemtime(1)-50)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

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



;rWAZbgB
[state ]
type=assertspecial
trigger1=animelemtime(1)>=50&&animelemtime(1)<=59
flag=noshadow
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



;茳B
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
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=16
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=40,-55
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=-0.3,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
id=var(50)
anim=13040
;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=17
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=40,-55
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=-0.2,0
ignorehitpause=1



;܃tH[wB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=54
trigger1=animelemtime(1)%5=0
id=var(50)
anim=14350
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.3*(1-cos((pi/2/60)*animelemtime(1))),(2-var(57))*0.5*0.9*(1-cos((pi/2/60)*animelemtime(1)))
shadow=0,0,0
sprpriority=18
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(20+4*animelemtime(1)-0.11*animelemtime(1)*animelemtime(1)),-55
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=54
trigger1=animelemtime(1)%5=0
id=var(50)
anim=14351
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.24*(1-cos((pi/2/60)*animelemtime(1))),(2-var(57))*0.5*0.72*(1-cos((pi/2/60)*animelemtime(1)))
shadow=0,0,0
sprpriority=19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(20+4*animelemtime(1)-0.11*animelemtime(1)*animelemtime(1)),-55
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


;
;x[g[hCgB

[statedef 20192]
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!=192
value=192
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4100,0
freqmul=0.6
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4100,0
freqmul=0.6
volume=255
channel=2
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s1000,0
freqmul=1.0
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s1000,1
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s3100,0
freqmul=1.0
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s3100,0
freqmul=1.0
volume=255
channel=5
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(10)<=-1
id=0
anim=14000
trans=addalpha
alpha=0,64
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(10)>=0&&animelemtime(10)<=39
id=0
anim=14000
trans=addalpha
alpha=0,floor(64+192*sin((pi/2/40)*animelemtime(10)))
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(10)<=-1
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(10)>=0&&animelemtime(10)<=39
time=2
freq=180
ampl=floor((20-20*sin((pi/2/40)*animelemtime(10)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
trigger1=1
flag=intro
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



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=10170
;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=-19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=6,-52
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=10180
;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=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=6,-52
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(10)=-5
id=var(50)
anim=10193
;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=18
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
trigger1=animelemtime(10)=-5
id=var(50)
anim=10203
;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=19
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



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


;
;M[[hCgB

[statedef 20193]
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!=193
value=193
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=60
value=s9300,2
freqmul=0.8
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=60
value=s9300,2
freqmul=1.2
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=60
value=s9300,2
freqmul=0.6
volume=255
channel=3
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
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)>=60&&animelemtime(1)<=79
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*(animelemtime(1)-60)))
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)>=60&&animelemtime(1)<=79
time=2
freq=180
ampl=floor((240-225*sin((pi/2/20)*(animelemtime(1)-60)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=80&&animelemtime(1)<=99
time=2
freq=180
ampl=floor((15-15*sin((pi/2/20)*(animelemtime(1)-80)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

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



;rWAZbgB
[state ]
type=trans
trigger1=animelemtime(1)>=60&&animelemtime(1)<=69
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=70&&animelemtime(1)<=89
trans=addalpha
alpha=floor(256*sin((pi/2/20)*(animelemtime(1)-70))),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+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(1)=60-3
id=var(50)
anim=10211
;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=-19
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(1)=60-3
id=var(50)
anim=10223
;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=-18
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



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


;
;_bg[hCgB

[statedef 20194]
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


;
;ʋLqB

;{ݒB
[state ]
type=changeanim
triggerall=anim!=194&&anim!=100194&&anim!=200194&&anim!=300194&&anim!=400194&&anim!=1000194
triggerall=floor(sysfvar(4))%2=0
triggerall=floor((sysvar(0)%(257000*25))/257000)=[1,3]
trigger1=1
value=194+(numhelper(51000)=1)*100000*(random%5)
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim!=194&&anim!=100194&&anim!=200194&&anim!=300194&&anim!=400194&&anim!=1000194
triggerall=ifelse(floor(sysfvar(4))%2=1,1,floor((sysvar(0)%(257000*25))/257000)!=[1,3])
trigger1=1
value=1000194
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1



;ʐݒB
[state ]
type=assertspecial
trigger1=1
flag=intro
ignorehitpause=1


;
;triggerall=anim=194

;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
triggerall=anim=194
trigger1=animelemtime(1)>=0&&animelemtime(1)<=63
trigger1=1||fvar(0):=-128+10*animelemtime(1)
trigger2=animelemtime(1)>=64&&animelemtime(1)<=127
trigger2=1||fvar(0):=512-8*(animelemtime(1)-64)
ignorehitpause=1
[state ]
type=null
triggerall=anim=194
triggerall=animelemtime(1)>=0&&animelemtime(1)<=127
trigger1=animelemtime(1)%8>=0&&animelemtime(1)%8<=3
trigger1=1||fvar(1):=-9*(animelemtime(1)%8)
trigger2=animelemtime(1)%8>=4&&animelemtime(1)%8<=6
trigger2=1||fvar(1):=-36+12*(animelemtime(1)%8-4)
trigger3=animelemtime(1)%8=7
trigger3=1||fvar(1):=0
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=anim=194
trigger1=animelemtime(1)>=0&&animelemtime(1)<=127
trigger1=animelemtime(1)%8=4
value=s230,0
freqmul=1.0
volume=255
abspan=floor(pos x*facing+fvar(0))
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=194
trigger1=animelemtime(1)>=0&&animelemtime(1)<=127
trigger1=animelemtime(1)%8=0
value=s230,1
freqmul=1.0
volume=255
abspan=floor(pos x*facing+fvar(0))
channel=2
ignorehitpause=1



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



;WݒB
[state ]
type=offset
triggerall=anim=194
trigger1=animelemtime(1)>=0&&animelemtime(1)<=127
x=facing*fvar(0)
y=fvar(1)
ignorehitpause=1



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


;
;triggerall=anim=100194

;{ݒB
[state ]
type=sprpriority
triggerall=anim=100194
trigger1=1
value=303
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=anim=100194
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
trigger1=1||fvar(0):=-120+2*animelemtime(1)
x=facing*fvar(0)
ignorehitpause=1


;
;triggerall=anim=200194

;tLgVlB
[state ]
type=explod
triggerall=anim=200194
trigger1=animelemtime(1)=0
id=var(50)
anim=40040
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=-1,-1,-1
sprpriority=1
ontop=0
ownpal=0
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=modifyexplod
triggerall=anim=200194
triggerall=numexplod(var(50))>0
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
id=var(50)
scale=0.25+0.75*sin((pi/2/60)*animelemtime(1)),0.25+0.75*sin((pi/2/60)*animelemtime(1))
pos=0,floor(-100+100*sin((pi/2/60)*animelemtime(1)))
postype=p1
ignorehitpause=1


;
;triggerall=anim=300194

;B
[state ]
type=playsnd
triggerall=anim=300194
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=30
trigger3=animelemtime(1)=60
trigger4=animelemtime(22)=10
value=s194,0
freqmul=1.0
volume=0
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=300194
trigger1=animelemtime(1)=0+5
trigger2=animelemtime(1)=30+5
trigger3=animelemtime(1)=60+5
trigger4=animelemtime(22)=10+5
value=s194,1
freqmul=1.5
volume=-64
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=300194
trigger1=animelemtime(15)=-4
value=s220,0
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=300194
trigger1=animelemtime(16)=0
value=s230,1
freqmul=1.0
volume=255
channel=4
ignorehitpause=1



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



;WݒB
[state ]
type=offset
triggerall=anim=300194
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
trigger1=1||fvar(0):=60+50+180-3*animelemtime(1)
trigger2=animelemtime(1)>=60&&animelemtime(15)<=-5
trigger2=1||fvar(0):=60+50
trigger3=animelemtime(15)>=-4&&animelemtime(15)<=-4+9
trigger3=1||fvar(0):=60+50-15*(animelemtime(15)+4)+(animelemtime(15)+4)*(animelemtime(15)+4)
trigger4=animelemtime(15)>=-4+10&&animelemtime(22)<=-1
trigger4=1||fvar(0):=60
trigger5=animelemtime(22)>=0&&animelemtime(22)<=19
trigger5=1||fvar(0):=60-3*animelemtime(22)
x=facing*fvar(0)
ignorehitpause=1



;WvƂB
[state ]
type=explod
triggerall=anim=300194
trigger1=animelemtime(16)=-4
id=var(50)
anim=14312
;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=-19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(-fvar(0)+60+50-15*(animelemtime(15)+2+4)+(animelemtime(15)+2+4)*(animelemtime(15)+2+4)-50),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=anim=300194
trigger1=animelemtime(16)=-4
id=var(50)
anim=14313
;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=19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(-fvar(0)+60+50-15*(animelemtime(15)+2+4)+(animelemtime(15)+2+4)*(animelemtime(15)+2+4)-50),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;triggerall=anim=400194

;{ݒB
[state ]
type=sprpriority
triggerall=anim=400194
trigger1=1
value=13
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=anim=400194
trigger1=animelemtime(1)=260
value=s6000,1
freqmul=1.0
volume=255
channel=1
ignorehitpause=1

[state ]
type=playsnd
triggerall=anim=400194
trigger1=animelemtime(1)=180
value=s3100,1
freqmul=0.8
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=400194
trigger1=animelemtime(1)=180
value=s3200,0
freqmul=0.8
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=400194
trigger1=animelemtime(1)=180
value=s1200,1
freqmul=0.7
volume=255
channel=4
ignorehitpause=1



;ʐݒB
[state ]
type=bgpalfx
triggerall=anim=400194
trigger1=animelemtime(1)>=180&&animelemtime(1)<=199
time=1
color=0
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=anim=400194
trigger1=animelemtime(1)>=200&&animelemtime(1)<=239
time=1
color=floor(256*sin((pi/2/40)*(animelemtime(1)-200)))
ignorehitpause=1
[state ]
type=envshake
triggerall=anim=400194
trigger1=animelemtime(1)>=180&&animelemtime(1)<=199
time=2
freq=180
ampl=floor((40-40*sin((pi/2/20)*(animelemtime(1)-180)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=anim=400194
trigger1=animelemtime(1)>=180&&animelemtime(1)<=239
trigger1=1||fvar(0):=-60+0.3*(animelemtime(1)-180)
trigger2=animelemtime(1)>=240&&animelemtime(1)<=259
trigger2=1||fvar(0):=-42+0.5*0.21*(animelemtime(1)-240)*(animelemtime(1)-240)
y=fvar(0)
ignorehitpause=1



;|VlB
[state ]
type=explod
triggerall=anim=400194
trigger1=animelemtime(1)=0
id=var(50)+1
anim=21020
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=-1,-1,-1
sprpriority=1
ontop=0
ownpal=0
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=modifyexplod
triggerall=anim=400194
triggerall=numexplod(var(50)+1)>0
trigger1=animelemtime(1)>=0&&animelemtime(1)<=89
id=var(50)+1
pos=floor(135-1.5*animelemtime(1)),-45
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=anim=400194
triggerall=numexplod(var(50)+1)>0
trigger1=animelemtime(1)>=90&&animelemtime(1)<=149
id=var(50)+1
pos=0+random%3,-45+random%3
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=anim=400194
triggerall=numexplod(var(50)+1)>0
trigger1=animelemtime(1)>=150&&animelemtime(1)<=179
id=var(50)+1
scale=0.25+0.75*cos((pi/2/30)*(animelemtime(1)-150)),0.25+0.75*cos((pi/2/30)*(animelemtime(1)-150))
pos=0,floor(-45-55+55*cos((pi/2/30)*(animelemtime(1)-150)))
postype=p1
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
triggerall=anim=400194
trigger1=animelemtime(1)=180
trigger1=1||fvar(0):=0||fvar(1):=60-0.3*(animelemtime(1)-180)-110-18
trigger2=animelemtime(1)=182
trigger2=1||fvar(0):=0+50*cos(15*pi/180)||fvar(1):=60-0.3*(animelemtime(1)-180)-110-18+50*sin(15*pi/180)
trigger3=animelemtime(1)=184
trigger3=1||fvar(0):=0+50*cos((15+120)*pi/180)||fvar(1):=60-0.3*(animelemtime(1)-180)-110-18+50*sin((15+120)*pi/180)
trigger4=animelemtime(1)=186
trigger4=1||fvar(0):=0+50*cos((15+240)*pi/180)||fvar(1):=60-0.3*(animelemtime(1)-180)-110-18+50*sin((15+240)*pi/180)
ignorehitpause=1



;B
[state ]
type=explod
triggerall=anim=400194
trigger1=animelemtime(1)=180
trigger2=animelemtime(1)=182
trigger3=animelemtime(1)=184
trigger4=animelemtime(1)=186
id=var(50)
anim=10104
;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=-19
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=anim=400194
trigger1=animelemtime(1)=180
trigger2=animelemtime(1)=182
trigger3=animelemtime(1)=184
trigger4=animelemtime(1)=186
id=var(50)
anim=10109
;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=19
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


;
;triggerall=anim=1000194

;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=anim=1000194
triggerall=1||var(40):=2||var(41):=2||var(42):=2
trigger1=1||var(40):=9
trigger1=1||var(41):=var(40)+4
trigger1=1||var(42):=var(41)+7
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=anim=1000194
trigger1=animelemtime(1)=0
value=s9300,3
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=1000194
trigger1=animelemtime(var(40))=-2
trigger2=animelemtime(var(41))=-2
trigger3=animelemtime(var(42))=-2
value=s1100,0
freqmul=0.8
volume=0
channel=2
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=anim=1000194
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=anim=1000194
trigger1=animelemtime(var(41))>=0&&animelemtime(var(41))<=3
time=2
freq=180
ampl=floor((16-16*sin((pi/2/4)*animelemtime(var(41))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=anim=1000194
trigger1=animelemtime(var(42))>=0&&animelemtime(var(42))<=3
time=2
freq=180
ampl=floor((16-16*sin((pi/2/4)*animelemtime(var(42))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=anim=1000194
trigger1=animelemtime(1)>=0&&animelemtime(var(40)-3)<=-1
trigger1=1||fvar(0):=-220+160*animelemtime(1)/(4*(var(40)-4))
trigger2=animelemtime(var(40)-3)>=0&&animelemtime(var(40))<=-5
trigger2=1||fvar(0):=-60
trigger3=animelemtime(var(40))>=-4&&animelemtime(var(40))<=5
trigger3=1||fvar(0):=-60+20*sin((pi/2/10)*(animelemtime(var(40))+4))
trigger4=animelemtime(var(40))>=6&&animelemtime(var(41))<=-5
trigger4=1||fvar(0):=-40
trigger5=animelemtime(var(41))>=-4&&animelemtime(var(41))<=5
trigger5=1||fvar(0):=-40+20*sin((pi/2/10)*(animelemtime(var(41))+4))
trigger6=animelemtime(var(41))>=6&&animelemtime(var(42))<=-5
trigger6=1||fvar(0):=-20
trigger7=animelemtime(var(42))>=-4&&animelemtime(var(42))<=5
trigger7=1||fvar(0):=-20+20*sin((pi/2/10)*(animelemtime(var(42))+4))
x=facing*fvar(0)
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
triggerall=anim=1000194
trigger1=animelemtime(var(40))=-2
trigger1=1||var(43):=22000
trigger2=animelemtime(var(41))=-2
trigger2=1||var(43):=22010
trigger3=animelemtime(var(42))=-2
trigger3=1||var(43):=22020
ignorehitpause=1



;Zt{mbNB
[state ]
type=explod
triggerall=anim=1000194
trigger1=animelemtime(var(40))=-2
trigger2=animelemtime(var(41))=-2
trigger3=animelemtime(var(42))=-2
id=var(50)
anim=var(43)
;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=-19
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=anim=1000194
trigger1=animelemtime(var(40))=-2
trigger2=animelemtime(var(41))=-2
trigger3=animelemtime(var(42))=-2
id=var(50)
anim=var(43)+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=19
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


;
;ʋLqitjB

;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


;
;GtFX[hCgBҏWB

[statedef 20195]
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!=195
value=195
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=60
value=s9300,2
freqmul=0.8
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=60
value=s9300,2
freqmul=1.2
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=60
value=s9300,2
freqmul=0.6
volume=255
channel=3
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
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)>=60&&animelemtime(1)<=79
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*(animelemtime(1)-60)))
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)>=60&&animelemtime(1)<=79
time=2
freq=180
ampl=floor((240-225*sin((pi/2/20)*(animelemtime(1)-60)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=80&&animelemtime(1)<=99
time=2
freq=180
ampl=floor((15-15*sin((pi/2/20)*(animelemtime(1)-80)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

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



;rWAZbgB
[state ]
type=trans
trigger1=animelemtime(1)>=60&&animelemtime(1)<=69
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=70&&animelemtime(1)<=89
trans=addalpha
alpha=floor(256*sin((pi/2/20)*(animelemtime(1)-70))),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+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(1)=60-3
id=var(50)
anim=10211
;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=-19
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(1)=60-3
id=var(50)
anim=10223
;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=-18
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



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


;
;|[YB

;
;|[Yn_B

[statedef 20180]
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=varset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=0
trigger1=1||var(50):=181
trigger1=ishelper(100000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=1
trigger1=1||var(50):=182
trigger1=ishelper(100000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=0
triggerall=floor(sysfvar(4))%3=2
trigger1=1||var(50):=183
trigger1=ishelper(100000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(56)=1
trigger1=1||var(50):=184
trigger1=ishelper(100000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(100000)
trigger1=1||var(50):=185
trigger1=ishelper(100000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1



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


;
;At[h|[YB

[statedef 20181]
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!=181
value=181
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=0.6
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=0.6
volume=255
channel=2
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=35
value=s9300,3
freqmul=1.2
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=35
value=s9300,3
freqmul=1.4
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=35
value=s9300,4
freqmul=1.0
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=35
value=s9300,5
freqmul=1.0
volume=255
channel=6
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(1)<=39
id=0
anim=14000
trans=addalpha
alpha=floor(256*sin((pi/2/10)*(animelemtime(1)-30))),floor(256*cos((pi/2/10)*(animelemtime(1)-30)))
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)>=40&&animelemtime(1)<=99
id=0
anim=14000
trans=addalpha
alpha=floor(256*cos((pi/2/60)*(animelemtime(1)-40))),floor(256*sin((pi/2/60)*(animelemtime(1)-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=envshake
trigger1=animelemtime(1)>=30&&animelemtime(1)<=129
time=2
freq=180
ampl=floor((5-5*sin((pi/2/100)*(animelemtime(1)-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=159
flag=roundnotover
ignorehitpause=1



;WݒB
[state ]
type=turn
triggerall=ifelse(facing=1,screenpos x,320-screenpos x)>160
trigger1=animelemtime(1)=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+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;X[p[VlB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=40020
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=-1,-1,-1
sprpriority=1
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=const(velocity.walk.fwd.x),0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=numexplod(var(50))>0
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
id=var(50)
trans=addalpha
alpha=floor(256*cos((pi/2/50)*animelemtime(1))),floor(256*sin((pi/2/50)*animelemtime(1)))
ignorehitpause=1



;eB
[state ]
type=explod
trigger1=animelemtime(1)=30
id=var(50)+1
anim=21010
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=1,1
shadow=-1,-1,-1
sprpriority=1
ontop=0
ownpal=0
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-1
removeongethit=0
pos=floor(50*const(velocity.walk.fwd.x)),0
postype=p1
random=0,0
bindtime=1
vel=-const(velocity.walk.fwd.x),0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=numexplod(var(50)+1)>0
trigger1=animelemtime(1)>=30&&animelemtime(1)<=59
id=var(50)+1
trans=addalpha
alpha=floor(256*sin((pi/2/30)*(animelemtime(1)-30))),floor(256*cos((pi/2/30)*(animelemtime(1)-30)))
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=numexplod(var(50)+1)>0
trigger1=animelemtime(1)=60
id=var(50)+1
trans=addalpha
alpha=256,0
ignorehitpause=1



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


;
;x[g[h|[YB

[statedef 20182]
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


;
;ʋLqB

;{ݒB
[state ]
type=changeanim
triggerall=anim!=182&&anim!=1000182
trigger1=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=0
value=182
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim!=182&&anim!=1000182
trigger1=floor((floor(sysfvar(4))%(3*7*2))/(3*7))=1
value=1000182
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1


;
;triggerall=anim=182

;ʐݒB
[state ]
type=assertspecial
triggerall=anim=182
trigger1=animelemtime(1)>=0&&animelemtime(4)<=179
flag=roundnotover
ignorehitpause=1


;
;triggerall=anim=1000182

;B
[state ]
type=playsnd
triggerall=anim=1000182
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=1000182
trigger1=animelemtime(1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=1000182
trigger1=animelemtime(1)=0
value=s182,0
freqmul=1.0
volume=255
channel=3
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=anim=1000182
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor((40-40*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=assertspecial
triggerall=anim=1000182
trigger1=animelemtime(1)>=0&&animelemtime(4)<=179
flag=roundnotover
ignorehitpause=1



;܃tH[wB
[state ]
type=explod
triggerall=anim=1000182
trigger1=animelemtime(1)=0
id=var(50)
anim=14351
;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=-19
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
triggerall=anim=1000182
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.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-18
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


;
;ʋLqitjB

;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


;
;M[[h|[YB

[statedef 20183]
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!=183
value=183
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s183,0
freqmul=0.7
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s183,0
freqmul=0.7
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s183,1
freqmul=0.9
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s183,1
freqmul=0.7
volume=255
channel=4
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*cos((pi/2/10)*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=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,floor(128*sin((pi/2/10)*(animelemtime(1)-10)))
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)>=10&&animelemtime(1)<=129
id=0
anim=14000
trans=addalpha
alpha=0,128
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)>=0&&animelemtime(1)<=129
trigger1=animelemtime(1)%floor(1+10*cos((pi/2/130)*animelemtime(1)))=0
id=0
anim=14000
trans=addalpha
alpha=128,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
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)>=10&&animelemtime(1)<=129
invertall=1
time=1
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=79
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=80&&animelemtime(1)<=129
time=2
freq=180
ampl=floor((30-27*cos((pi/2/50)*(animelemtime(1)-80)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=129
flag=nobardisplay
ignorehitpause=1
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=130+80-1
flag=roundnotover
ignorehitpause=1



;WݒB
[state ]
type=turn
triggerall=ifelse(facing=1,screenpos x,320-screenpos x)<60
trigger1=animelemtime(1)=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+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=1||fvar(0):=0.1
ignorehitpause=1



;|ꍞݓVlB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=40030
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=-1,-1,-1
sprpriority=1
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,fvar(0)
accel=0,0
ignorehitpause=1



;܃tH[wB
[state ]
type=explod
trigger1=animelemtime(1)=70
id=var(50)
anim=14352
;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=18
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),floor(const(size.mid.pos.y)+70*fvar(0))
postype=p1
random=0,0
bindtime=1
vel=0,fvar(0)
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=70
id=var(50)
anim=14353
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.7*0.8,(2-var(57))*0.5*0.7*0.8
shadow=0,0,0
sprpriority=19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),floor(const(size.mid.pos.y)+70*fvar(0))
postype=p1
random=0,0
bindtime=1
vel=0,fvar(0)
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=110
id=var(50)
anim=14350
;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=16
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),floor(const(size.mid.pos.y)+110*fvar(0))
postype=p1
random=0,0
bindtime=1
vel=0,fvar(0)
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=110
id=var(50)
anim=14351
;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=17
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),floor(const(size.mid.pos.y)+110*fvar(0))
postype=p1
random=0,0
bindtime=1
vel=0,fvar(0)
accel=0,0
ignorehitpause=1



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


;
;_bg[h|[YB

[statedef 20184]
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


;
;ʋLqB

;{ݒB
[state ]
type=changeanim
triggerall=anim!=184&&anim!=100184&&anim!=200184&&anim!=300184&&anim!=1000184
triggerall=floor(sysfvar(4))%2=0
triggerall=floor((sysvar(0)%(257000*25))/257000)=[1,3]
triggerall=numhelper(51000)=1
trigger1=floor((floor(helper(60001),sysfvar(4))%(3*3*1000))/(3*3))=100
trigger1=floor((floor(helper(51000),sysfvar(0))%(61*61*61))/(61*61))>=1
trigger1=floor((floor(helper(60001),sysfvar(2))%(1000*1801*3))/(1000*1801))=[1,2]
trigger1=enemy(floor((floor(helper(60001),sysfvar(2))%(1000*1801*3))/(1000*1801))-1),sysvar(0)%257000!=256007
trigger1=enemy(floor((floor(helper(60001),sysfvar(2))%(1000*1801*3))/(1000*1801))-1),stateno=15000
trigger1=enemy(floor((floor(helper(60001),sysfvar(2))%(1000*1801*3))/(1000*1801))-1),time=1
value=300184
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim!=184&&anim!=100184&&anim!=200184&&anim!=300184&&anim!=1000184
triggerall=floor(sysfvar(4))%2=0
triggerall=floor((sysvar(0)%(257000*25))/257000)=[1,3]
trigger1=1
value=184+100000*(random%3)
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim!=184&&anim!=100184&&anim!=200184&&anim!=300184&&anim!=1000184
triggerall=ifelse(floor(sysfvar(4))%2=1,1,floor((sysvar(0)%(257000*25))/257000)!=[1,3])
trigger1=1
value=1000184
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1


;
;triggerall=anim=184

;B
[state ]
type=playsnd
triggerall=anim=184
trigger1=animelemtime(1)=0
value=s194,1
freqmul=0.1
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=184
trigger1=animelemtime(1)=0
value=s194,1
freqmul=0.1
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=184
trigger1=animelemtime(1)=0
value=s194,1
freqmul=0.1
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=184
trigger1=animelemtime(1)=0
value=s194,1
freqmul=0.1
volume=255
channel=4
ignorehitpause=1



;ʐݒB
[state ]
type=allpalfx
triggerall=anim=184
trigger1=animelemtime(1)>=0
color=16777216-256*256
time=1
ignorehitpause=1

[state ]
type=assertspecial
triggerall=anim=184
trigger1=1
flag=nobardisplay
ignorehitpause=1
[state ]
type=assertspecial
triggerall=anim=184
trigger1=animelemtime(1)>=0&&animelemtime(1)<=179
flag=roundnotover
ignorehitpause=1



;rWAZbgB
[state ]
type=assertspecial
triggerall=anim=184
trigger1=1
flag=noshadow
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=anim=184
trigger1=1
y=-4*animelemtime(1)
ignorehitpause=1



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


;
;triggerall=anim=100184

;B
[state ]
type=playsnd
triggerall=anim=100184
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=10
trigger3=animelemtime(1)=20
trigger4=animelemtime(1)=30
trigger5=animelemtime(1)=40
trigger6=animelemtime(1)=50
value=s52000,100
freqmul=0.3
volume=255
channel=1+floor(animelemtime(1)/10)
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=100184
trigger1=animelemtime(1)=135
value=s230,0
freqmul=0.5
volume=255
channel=7
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=100184
trigger1=animelemtime(1)=135
value=s230,1
freqmul=0.8
volume=255
channel=8
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=anim=100184
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=anim=100184
trigger1=animelemtime(1)>=60&&animelemtime(1)<=67
time=2
freq=180
ampl=floor((3-3*sin((pi/2/8)*(animelemtime(1)-60)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=anim=100184
trigger1=animelemtime(1)>=135&&animelemtime(1)<=194
time=2
freq=180
ampl=floor((10-10*sin((pi/2/60)*(animelemtime(1)-135)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
triggerall=anim=100184
trigger1=animelemtime(1)>=0&&animelemtime(1)<=254
flag=roundnotover
ignorehitpause=1



;WݒB
[state ]
type=turn
triggerall=anim=100184
triggerall=facing*pos x>0
trigger1=animelemtime(1)=0
ignorehitpause=1



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



;X[p[VlB
[state ]
type=explod
triggerall=anim=100184
trigger1=animelemtime(1)=0
id=var(50)
anim=40050
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=1
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-1
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=anim=100184
triggerall=numexplod(var(50))>0
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
id=var(50)
scale=1+3*sin((pi/2/60)*animelemtime(1)),1+3*sin((pi/2/60)*animelemtime(1))
pos=0,floor(150*sin((pi/2/60)*animelemtime(1)))
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=anim=100184
triggerall=numexplod(var(50))>0
trigger1=animelemtime(1)>=60&&animelemtime(1)<=134
id=var(50)
scale=4,4
pos=0,150
postype=p1
vel=30,-15
accel=0,const(movement.yaccel)
ignorehitpause=1


;
;triggerall=anim=200184

;B
[state ]
type=playsnd
triggerall=anim=200184
trigger1=animelemtime(1)=0
value=s4200,1
freqmul=0.5
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=200184
trigger1=animelemtime(1)=0
value=s4200,1
freqmul=0.7
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=200184
trigger1=animelemtime(1)=0
value=s4200,1
freqmul=1.1
volume=255
channel=3
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=anim=200184
trigger1=1
time=2
freq=180
ampl=6*animelemtime(1)
phase=90
ignorehitpause=1
[state ]
type=assertspecial
triggerall=anim=200184
trigger1=animelemtime(1)>=0&&animelemtime(1)<=179
flag=roundnotover
ignorehitpause=1



;WݒB
[state ]
type=turn
triggerall=anim=200184
triggerall=facing*pos x>0
trigger1=animelemtime(1)=0
ignorehitpause=1



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



;eB
[state ]
type=explod
triggerall=anim=200184
trigger1=animelemtime(1)=0
id=var(50)
anim=40060
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=-1,-1,-1
sprpriority=1
ontop=0
ownpal=0
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-1
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=0.75*const(velocity.walk.fwd.x),6
accel=0,0
ignorehitpause=1


;
;triggerall=anim=300184

;B
[state ]
type=playsnd
triggerall=anim=300184
trigger1=animelemtime(1)=100
trigger2=animelemtime(1)=105
trigger3=animelemtime(1)=110
value=s16300,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=300184
trigger1=animelemtime(1)=100
value=s1100,1
freqmul=1.35
volume=255
channel=2
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=anim=300184
trigger1=animelemtime(1)>=440&&animelemtime(1)<=529
time=2
freq=180
ampl=floor((8-8*sin((pi/2/90)*(animelemtime(1)-440)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
triggerall=anim=300184
trigger1=1
flag=nobardisplay
ignorehitpause=1
[state ]
type=assertspecial
triggerall=anim=300184
trigger1=animelemtime(1)>=0&&animelemtime(1)<=579
flag=roundnotover
ignorehitpause=1

[state ]
type=screenbound
triggerall=anim=300184
trigger1=1
value=0
movecamera=1,1
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=anim=300184
trigger1=1
y=0
ignorehitpause=1

[state ]
type=turn
triggerall=anim=300184
triggerall=facing*((helper(51000),pos x-60*(1-2*(enemy(floor((floor(helper(60001),sysfvar(2))%(1000*1801*3))/(1000*1801))-1),pos x<helper(51000),pos x)))-pos x)<0
trigger1=animelemtime(1)=0
ignorehitpause=1
[state ]
type=velset
triggerall=anim=300184
trigger1=animelemtime(1)=0
x=0.01*facing*((helper(51000),pos x-60*(1-2*(enemy(floor((floor(helper(60001),sysfvar(2))%(1000*1801*3))/(1000*1801))-1),pos x<helper(51000),pos x)))-pos x)
ignorehitpause=1

[state ]
type=turn
triggerall=anim=300184
triggerall=floor(facing*(enemy(floor((floor(helper(60001),sysfvar(2))%(1000*1801*3))/(1000*1801))-1),pos x-pos x))<0
trigger1=animelemtime(1)=100
ignorehitpause=1
[state ]
type=velset
triggerall=anim=300184
trigger1=animelemtime(1)=100
x=0
ignorehitpause=1
[state ]
type=posset
triggerall=anim=300184
trigger1=animelemtime(1)=100
x=helper(51000),pos x-60*(1-2*(enemy(floor((floor(helper(60001),sysfvar(2))%(1000*1801*3))/(1000*1801))-1),pos x<helper(51000),pos x))
ignorehitpause=1



;ZB
[state ]
type=velset
triggerall=anim=300184
trigger1=1
x=vel x
y=vel y
ignorehitpause=1



;J[\B
[state ]
type=explod
triggerall=anim=300184
trigger1=animelemtime(1)>=440&&animelemtime(1)<=459
trigger1=animelemtime(1)%2=0
id=var(50)
anim=16021
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*(0.3+0.6*cos(var(59))),(2-var(57))*0.5*(0.3+0.6*cos(var(59)))
shadow=0,0,0
sprpriority=19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(60+50*cos(random)*cos(var(59)**2)),floor(-110-18+50*cos(random)*sin(var(59)**2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;triggerall=anim=1000184

;B
[state ]
type=playsnd
triggerall=anim=1000184
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=anim=1000184
trigger1=animelemtime(1)=0
value=s4200,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=assertspecial
triggerall=anim=1000184
trigger1=animelemtime(1)>=0&&animelemtime(1)<=119
flag=roundnotover
ignorehitpause=1



;WݒB
[state ]
type=turn
triggerall=anim=1000184
triggerall=ifelse(facing=1,screenpos x,320-screenpos x)<160
trigger1=animelemtime(1)=0
ignorehitpause=1
[state ]
type=offset
triggerall=anim=1000184
trigger1=1
x=facing*(-18*animelemtime(1))
ignorehitpause=1



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


;
;ʋLqitjB

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



[statedef 15000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=explod
trigger1=time=0
id=256007000
anim=anim
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=const(size.xscale),const(size.yscale)
shadow=-1,-1,-1
sprpriority=1
ontop=0
ownpal=0
supermove=0
pausemovetime=2147483647*floor((enemy(enemy(0),sysvar(0)%257000!=256007),sysvar(2)%floor(2.0**18))/floor(2.0**17))
supermovetime=2147483647*floor((enemy(enemy(0),sysvar(0)%257000!=256007),sysvar(2)%floor(2.0**18))/floor(2.0**17))
removetime=-1
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=changeanim2
trigger1=1
value=90000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=l
movetype=h
physics=n
ignorehitpause=1
[state ]
type=ctrlset
trigger1=1
value=0
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=-3
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=modifyexplod
trigger1=time>=0&&time<=203
id=256007000
pos=0,0
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
trigger1=time>=204&&time<=223
id=256007000
pos=0,floor(-40*sin((pi/2/20)*(time-204)))
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
trigger1=time>=224&&time<=249
id=256007000
pos=0,-40
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
trigger1=time>=250&&time<=349
id=256007000
pos=floor(((time-250)/100.0)*(facing*(enemy(enemy(0),sysvar(0)%257000!=256007),pos x-pos x)-60*(1-2*(facing*(enemy(enemy(0),sysvar(0)%257000!=256007),pos x-pos x)<0)))),-40
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
trigger1=time>=350&&time<=409
id=256007000
pos=floor(facing*(enemy(enemy(0),sysvar(0)%257000!=256007),pos x-pos x)-60*(1-2*(facing*(enemy(enemy(0),sysvar(0)%257000!=256007),pos x-pos x)<0))+random%3),-40+random%3
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
trigger1=time>=410&&time<=439
id=256007000
scale=const(size.xscale)*(0.25+0.75*cos((pi/2/30)*(time-410))),const(size.yscale)*(0.25+0.75*cos((pi/2/30)*(time-410)))
pos=floor(facing*(enemy(enemy(0),sysvar(0)%257000!=256007),pos x-pos x)-60*(1-2*(facing*(enemy(enemy(0),sysvar(0)%257000!=256007),pos x-pos x)<0))),floor(-40-55+55*cos((pi/2/30)*(time-410)))
postype=p1
ignorehitpause=1
[state ]
type=removeexplod
trigger1=time=440
id=256007000
ignorehitpause=1


;
;GtFX[h|[YBҏWB

[statedef 20185]
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!=185
value=185
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s183,0
freqmul=0.7
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s183,0
freqmul=0.7
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s183,1
freqmul=0.9
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s183,1
freqmul=0.7
volume=255
channel=4
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*cos((pi/2/10)*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=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,floor(128*sin((pi/2/10)*(animelemtime(1)-10)))
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)>=10&&animelemtime(1)<=129
id=0
anim=14000
trans=addalpha
alpha=0,128
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)>=0&&animelemtime(1)<=129
trigger1=animelemtime(1)%floor(1+10*cos((pi/2/130)*animelemtime(1)))=0
id=0
anim=14000
trans=addalpha
alpha=128,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
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)>=10&&animelemtime(1)<=129
invertall=1
time=1
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=79
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=80&&animelemtime(1)<=129
time=2
freq=180
ampl=floor((30-27*cos((pi/2/50)*(animelemtime(1)-80)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=129
flag=nobardisplay
ignorehitpause=1
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=130+80-1
flag=roundnotover
ignorehitpause=1



;WݒB
[state ]
type=turn
triggerall=ifelse(facing=1,screenpos x,320-screenpos x)<60
trigger1=animelemtime(1)=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+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=1||fvar(0):=0.1
ignorehitpause=1



;|ꍞݓVlB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=40030
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=-1,-1,-1
sprpriority=1
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,fvar(0)
accel=0,0
ignorehitpause=1



;܃tH[wB
[state ]
type=explod
trigger1=animelemtime(1)=70
id=var(50)
anim=14352
;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=18
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),floor(const(size.mid.pos.y)+70*fvar(0))
postype=p1
random=0,0
bindtime=1
vel=0,fvar(0)
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=70
id=var(50)
anim=14353
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.7*0.8,(2-var(57))*0.5*0.7*0.8
shadow=0,0,0
sprpriority=19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),floor(const(size.mid.pos.y)+70*fvar(0))
postype=p1
random=0,0
bindtime=1
vel=0,fvar(0)
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=110
id=var(50)
anim=14350
;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=16
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),floor(const(size.mid.pos.y)+110*fvar(0))
postype=p1
random=0,0
bindtime=1
vel=0,fvar(0)
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=110
id=var(50)
anim=14351
;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=17
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),floor(const(size.mid.pos.y)+110*fvar(0))
postype=p1
random=0,0
bindtime=1
vel=0,fvar(0)
accel=0,0
ignorehitpause=1



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


;
;skoB

[statedef 20170]
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!=170
value=170
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1



;ʐݒB
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(31)<=-1
flag=roundnotover
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


;
;h[oB

[statedef 20175]
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!=175
value=175
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1



;ʐݒB
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(31)<=-1
flag=roundnotover
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


;
;ŏIXe[gQB

;
;񕪊Xe[gQB

;
;CgB

[statedef 190]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1

[statedef 191]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1

[statedef 192]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1

[statedef 193]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1

[statedef 194]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1

[statedef 195]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1


;
;|[YB

[statedef 180]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1

[statedef 181]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1

[statedef 182]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1

[statedef 183]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1

[statedef 184]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1

[statedef 185]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1


;
;skoB

[statedef 170]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1


;
;h[oB

[statedef 175]
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
triggerall=!ishelper&&floor((sysvar(2)%floor(2.0**1))/floor(2.0**0))=0
triggerall=var(52)=6
triggerall=1||var(50):=stateno
trigger1=1
value=var(50)+20000
persistent=256
ignorehitpause=1









