;
;4UB

[begin action 840]
5030,0,0,0,42
122,0,0,0,3
122,1,0,0,3
122,2,0,0,18
-1,0,0,0,189
600,10,0,0,35
600,11,0,0,3
600,12,0,0,3
600,13,0,0,4
[begin action 40840]
5030,0,0,0,3,,as128d128
5030,0,0,0,1,,as112d144
5030,0,0,0,1,,as96d160
5030,0,0,0,1,,as80d176
5030,0,0,0,1,,as64d192
5030,0,0,0,1,,as48d208
5030,0,0,0,1,,as32d224
5030,0,0,0,1,,as16d240
[begin action 140840]
122,2,0,0,11,,as128d128
122,2,0,0,1,,as112d144
122,2,0,0,1,,as96d160
122,2,0,0,1,,as80d176
122,2,0,0,1,,as64d192
122,2,0,0,1,,as48d208
122,2,0,0,1,,as32d224
122,2,0,0,1,,as16d240
[begin action 845]
5030,0,0,0,42
122,0,0,0,3
122,1,0,0,3
122,2,0,0,18
-1,0,0,0,189
600,10,0,0,35
600,11,0,0,3
600,12,0,0,3
600,13,0,0,4
[begin action 40845]
5030,0,0,0,3,,as128d128
5030,0,0,0,1,,as112d144
5030,0,0,0,1,,as96d160
5030,0,0,0,1,,as80d176
5030,0,0,0,1,,as64d192
5030,0,0,0,1,,as48d208
5030,0,0,0,1,,as32d224
5030,0,0,0,1,,as16d240
[begin action 140845]
122,2,0,0,11,,as128d128
122,2,0,0,1,,as112d144
122,2,0,0,1,,as96d160
122,2,0,0,1,,as80d176
122,2,0,0,1,,as64d192
122,2,0,0,1,,as48d208
122,2,0,0,1,,as32d224
122,2,0,0,1,,as16d240

[begin action 848]
clsn2:1
clsn2[0]=-11,-92,6,-1
5060,0,0,0,1







;
;4UB

[statedef 840]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20100
persistent=256
ignorehitpause=1
[statedef 845]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20100
persistent=256
ignorehitpause=1



;̑Xe[gQB
[statedef 849]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=0
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=-32
y=0
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=changestate
triggerall=hitshakeover
trigger1=facing*pos x+160<-0.25*(const(size.air.front)+const(size.air.back))
trigger2=time>=gethitvar(fall.envshake.ampl)+floor(-320/vel x)
value=848
persistent=256
ignorehitpause=0

[statedef 848]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
triggerall=time<=19
trigger1=1
value=848
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
trigger1=time=20
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5030
trigger1=pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=envshake
triggerall=time<=19
trigger1=time=[0,19]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/20)*time))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=width
triggerall=time<=19
trigger1=1
edge=0,-(const(size.air.front)+const(size.air.back))
ignorehitpause=0
[state ]
type=velset
triggerall=time<=19
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=offset
triggerall=time<=19
trigger1=1
x=facing*((1+time)%2)
ignorehitpause=0
[state ]
type=posset
triggerall=time<=19
trigger1=time=0
x=facing*(-160+0.25*(const(size.air.front)+const(size.air.back)))
ignorehitpause=0
[state ]
type=turn
triggerall=time>=20
trigger1=time=20
ignorehitpause=0
[state ]
type=velset
triggerall=time>=20
trigger1=time=20
x=-2
y=-2
ignorehitpause=0
[state ]
type=veladd
triggerall=time>=20
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=selfstate
triggerall=time>=20
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0







;
;4UB

[statedef 20100]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;Ut[ۑpՎϐZbgB

;ȊOB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=1
ignorehitpause=0


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=840
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=845
statetype=a
ignorehitpause=0

[state ]
type=sprpriority
triggerall=var(53)=0
trigger1=1
value=193
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=1270,100
freqmul=0.6
volume=255
channel=21
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=1360,1
freqmul=0.8
volume=255
channel=22
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=1360,1
freqmul=0.805
volume=255
channel=23
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=45
value=s820,0
freqmul=0.85
volume=0
channel=24
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=45
value=s820,0
freqmul=0.95
volume=0
channel=25
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=45
value=s820,1
freqmul=1.3
volume=255
channel=26
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=45
value=s820,1
freqmul=1.1
volume=255
channel=27
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=[80+8,80+16*10+8-1]
trigger1=(animelemtime(1)-(80+8))%4=0
value=s1650,1
freqmul=1.3+0.1*cos(random)
volume=255
channel=21+3*floor((animelemtime(4)%8)/4)
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=[80+8,80+16*10+8-1]
trigger1=(animelemtime(1)-(80+8))%4=0
value=s1200,100
freqmul=1.4+0.1*cos(random)
volume=255
channel=22+3*floor((animelemtime(4)%8)/4)
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=[80+8,80+16*10+8-1]
trigger1=(animelemtime(1)-(80+8))%4=0
value=s840,0
freqmul=0.8+0.1*cos(random)
volume=255
channel=23+3*floor((animelemtime(4)%8)/4)
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=80+16*10+8-4+1
value=s1270,100
freqmul=1.2
volume=255
channel=27
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=80+16*10+8-4+1
value=s320,100
freqmul=0.9
volume=255
channel=28
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=80+16*10+8-4+1
value=s320,100
freqmul=0.901
volume=255
channel=29
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,44]
id=0
anim=19000
trans=addalpha
alpha=0,192
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[45,59]
id=0
anim=19000
trans=addalpha
alpha=0,96
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[60,74]
id=0
anim=19000
trans=addalpha
alpha=0,floor(96*cos((pi/2/15)*(animelemtime(1)-60)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[75,80+8-1]
id=0
anim=19000
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=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[80+8,80+16*10+8-4]
id=0
anim=19000
trans=addalpha
alpha=0,160*((animelemtime(1)-(80+8))%4=[0,1])
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=80+16*10+8-4+1
id=0
anim=19000
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=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[80+16*10+8-4+2,80+16*10+14-1]
id=0
anim=19000
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=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[80+16*10+14,80+16*10+14+30-1]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/30)*(animelemtime(1)-(80+16*10+14))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,19]
time=2
freq=180
ampl=floor((8-5*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[20,44]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[45,54]
time=2
freq=180
ampl=floor((6-3*sin((pi/2/10)*(animelemtime(1)-45)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[55,79]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[80,80+16*10+8-4]
time=2
freq=180
ampl=floor(4*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[80+16*10+8-4+1,80+16*10+8-4+10]
time=2
freq=180
ampl=floor((48-48*sin((pi/2/10)*(animelemtime(1)-(80+16*10+8-4+1))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0


;
;WݒB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=845&&animelemtime(1)=0
x=0
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
trigger1=var(50)=845&&animelemtime(1)=80
y=-1
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=-1
trigger1=var(50)=845&&animelemtime(1)>=80
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=845&&animelemtime(1)>=80
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=845&&animelemtime(1)>=80
y=-1
ignorehitpause=0


;
;ZB

;ȊOB
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=840||var(50)=845&&animelemtime(1)>=80
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=845&&animelemtime(1)<=79
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=0


;
;rWAZbgB

;ȊOB
[state ]
type=trans
trigger1=animtime=[-45,-45+30-1]
trans=addalpha
alpha=floor(256*sin((pi/2/30)*(animtime+45))),floor(256*cos((pi/2/30)*(animtime+45)))
ignorehitpause=0

[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=45-3
id=var(50)
anim=anim+40000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=192
ontop=0
ownpal=0
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=45-3+6+18
id=var(50)
anim=anim+140000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=192
ontop=0
ownpal=0
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=4,0
accel=-0.2,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=45-3+6+18
id=var(50)
anim=anim+140000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=192
ontop=0
ownpal=0
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=-4,0
accel=0.2,0
ignorehitpause=0


;
;񂿂B

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=45
id=var(50)
anim=10610+1000000*(!var(57))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(57)),0.5*(2-var(57))
shadow=0,0,0
sprpriority=190
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=floor(screenpos x+const(size.mid.pos.x)),floor(screenpos y+const(size.mid.pos.y))
postype=left
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[45,45+24-1]
id=var(50)
anim=10611
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5-0.5*(sin((pi/2/24)*(animelemtime(1)-45))**0.4)
shadow=0,0,0
sprpriority=191
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,floor(screenpos y+const(size.mid.pos.y))
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0


;
;Ȃ񂩂܂悭aXiCvXp[NdB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,44-9]
trigger1=animelemtime(1)%3=[0,1]
id=var(50)
anim=10651
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(57)),0.5*(2-var(57))
shadow=0,0,0
sprpriority=194
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=floor(const(size.mid.pos.x)-126*(0.75+0.25*cos(var(59)**2))*cos(var(59))),floor(const(size.mid.pos.y)-126*(0.75+0.25*cos(var(59)**2))*sin(var(59)))
postype=p1
random=0,0
bindtime=1
vel=14*(0.75+0.25*cos(var(59)**2))*cos(var(59)),14*(0.75+0.25*cos(var(59)**2))*sin(var(59))
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10640
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=195
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=50
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=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=210450
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.6*(2-var(57)),0.5*0.6*(2-var(57))
shadow=0,0,0
sprpriority=196
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
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=0

[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[80,80+16*10-1]
trigger1=(animelemtime(1)-80)%16=0
id=var(50)
anim=10650+100000*floor(((animelemtime(1)-80)%64)/16)+1000000*(!var(57))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=197
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0


;
;U{́B

;ȊOB
[state ]
type=forcefeedback
triggerall=var(53)=0
trigger1=1||var(1):=1||var(2):=24||fvar(0):=0||fvar(1):=0||fvar(2):=0||fvar(3):=0||fvar(4):=0.35
ignorehitpause=0

[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(1)=80+8
trigger1=1
projid=var(50)
projanim=70300
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=16*10-4-1
projhits=2147483647
projmisstime=8
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
id=var(50)
chainid=-1
nochainid=-1
attr=sca,aa,at,ap
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=29
damage=2,0
fall.damage=0
getpower=0,0
givepower=10,5
kill=0
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=61
palfx.add=32,0,192
palfx.sinadd=64,48,192,10
palfx.color=0
palfx.invertall=1
pausetime=0,var(2)
guard.pausetime=0,var(2)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=var(1)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(2)
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=0
[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(1)=80+8+4
trigger1=1
projid=var(50)
projanim=70300
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=16*10-4-4-1
projhits=2147483647
projmisstime=8
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=75,0,75-animelemtime(1))
id=var(50)
chainid=-1
nochainid=-1
attr=sca,aa,at,ap
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=22
damage=2,0
fall.damage=0
getpower=0,0
givepower=10,5
kill=0
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=61
palfx.add=32,0,192
palfx.sinadd=64,48,192,10
palfx.color=0
palfx.invertall=1
pausetime=0,var(2)
guard.pausetime=0,var(2)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=var(1)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(2)
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=0


;
;Xe[gڍsB

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







[state ]
type=varset
triggerall=var(50)=840||var(50)=845
trigger1=1
sysfvar(4)=(3*9*1001*121)*floor(floor(sysfvar(4))/(3*9*1001*121))+floor(sysfvar(4))%(3*9*1001)+(3*9*1001)*120
ignorehitpause=1
[state ]
type=varadd
triggerall=var(50)!=800&&var(50)!=805&&var(50)!=810&&var(50)!=815&&var(50)!=840&&var(50)!=845
trigger1=floor((floor(sysfvar(4))%(3*9*1001*121))/(3*9*1001))=[1,120]
sysfvar(4)=-1*(3*9*1001)
ignorehitpause=1







[state ]
type=targetstate
triggerall=var(56)=0
triggerall=numtarget(840)=[1,8]
trigger1=projhittime(840)=0
value=849
id=840
ignorehitpause=1
[state ]
type=targetstate
triggerall=var(56)=0
triggerall=numtarget(845)=[1,8]
trigger1=projhittime(845)=0
value=849
id=845
ignorehitpause=1







[state ]
type=targetstate
triggerall=var(56)=1
triggerall=numtarget(840)=[1,8]
trigger1=projhittime(840)=0
value=849
id=840
ignorehitpause=1
[state ]
type=targetstate
triggerall=var(56)=1
triggerall=numtarget(845)=[1,8]
trigger1=projhittime(845)=0
value=849
id=845
ignorehitpause=1







;AIp^[ϐZbgB
[state ]
type=varset
triggerall=floor(sysfvar(1))%2=1
triggerall=floor(sysfvar(4))%3=0
triggerall=(floor((floor(sysfvar(1))%(2*6))/2)=[0,3])||floor((floor(sysfvar(1))%(2*6))/2)=5
trigger1=var(50)=810||var(50)=815||var(50)=840||var(50)=845
sysfvar(1)=(2*6)*floor(floor(sysfvar(1))/(2*6))+floor(sysfvar(1))%2+2*4
ignorehitpause=1







[state ]
type=pause
triggerall=var(53)=0
triggerall=var(50)=840||var(50)=845
triggerall=projhittime(var(50))>=0
trigger1=animelemtime(1)=80+16*10+8-4
time=20
movetime=0
ignorehitpause=0
[state ]
type=superpause
triggerall=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
anim=-1
sound=-1
darken=0
time=75
movetime=75
unhittable=0
p2defmul=1
ignorehitpause=1







;
;A[L^Cv4UB

;^[QbgB
[state ]
type=hitadd
triggerall=var(50)=840||var(50)=845
triggerall=numtarget=[1,8]
triggerall=projhittime(var(50))>=0
trigger1=animelemtime(1)=80+16*10+8-4+1
value=1
ignorehitpause=0
[state ]
type=targetlifeadd
triggerall=var(50)=840||var(50)=845
triggerall=numtarget=[1,8]
triggerall=projhittime(var(50))>=0
trigger1=animelemtime(1)=80+16*10+8-4+1
value=-22
absolute=1
kill=1
ignorehitpause=0







[state ]
type=removeexplod
triggerall=numexplod(100230)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100230
ignorehitpause=1
[state ]
type=removeexplod
triggerall=numexplod(100240)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100240
ignorehitpause=1
[state ]
type=removeexplod
triggerall=numexplod(100250)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100250
ignorehitpause=1
[state ]
type=removeexplod
triggerall=numexplod(100251)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100251
ignorehitpause=1
[state ]
type=removeexplod
triggerall=numexplod(100410)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100410
ignorehitpause=1
[state ]
type=removeexplod
triggerall=numexplod(100630)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100630
ignorehitpause=1
[state ]
type=removeexplod
triggerall=numexplod(100640)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100640
ignorehitpause=1

[state ]
type=removeexplod
triggerall=numexplod(100260)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100260
ignorehitpause=1
[state ]
type=removeexplod
triggerall=numexplod(100650)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100650
ignorehitpause=1

[state ]
type=removeexplod
triggerall=numexplod(100270)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100270
ignorehitpause=1
[state ]
type=removeexplod
triggerall=numexplod(100660)>=1
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=0
id=100660
ignorehitpause=1







;
;4UWJB

;CtݒB
[state ]
type=lifeset
triggerall=floor(sysfvar(4))%3=0
triggerall=alive!=0
triggerall=life=0
trigger1=numhelper(40000)=1
trigger1=floor((floor(helper(40000),sysfvar(4))%(2*3))/2)=1
value=1
ignorehitpause=1
[state ]
type=lifeset
triggerall=floor(sysfvar(4))%3=0
triggerall=alive!=0
triggerall=floor((floor(sysfvar(4))%(3*9*1001))/(3*9))<=299
trigger1=var(50)=840||var(50)=845
trigger1=animelemtime(1)=90+1
value=floor(300*lifemax/1000)
ignorehitpause=1



;qbg󋵊ǗϐZbgB
[state ]
type=forcefeedback
triggerall=floor(sysfvar(4))%3=0
triggerall=alive!=0
triggerall=numhelper(40000)=1
triggerall=floor((floor(helper(40000),sysfvar(4))%(2*3))/2)=1
trigger1=1||var(51):=0
trigger1=1||var(1):=0
ignorehitpause=1







;Q[WݒB
[state ]
type=powerset
triggerall=floor(sysfvar(4))%3=0
trigger1=numhelper(40000)=1
trigger1=floor((floor(helper(40000),sysfvar(4))%(2*3))/2)=[1,2]
trigger2=numhelper(31800)=1
trigger2=helper(31800),sysvar(0)=[0,299]
value=0
ignorehitpause=1







;Q[WݒB
[state ]
type=powerset
triggerall=floor(sysfvar(4))%3=0
triggerall=var(51)=[6,7]
trigger1=numhelper(40000)=1
trigger1=floor((floor(helper(40000),sysfvar(4))%(2*3))/2)=[1,2]
trigger2=numhelper(31800)=1
trigger2=helper(31800),sysvar(0)=[0,299]
value=0
ignorehitpause=1







[state ]
type=changeanim
value=90000
triggerall=floor(sysfvar(4))%3=0

;
;4UB

trigger1=statetype!=a
trigger1=numhelper(40000)=1
trigger1=floor((floor(helper(40000),sysfvar(4))%(2*3))/2)=1
trigger1=1||var(50):=840
trigger2=statetype=a
trigger2=numhelper(40000)=1
trigger2=floor((floor(helper(40000),sysfvar(4))%(2*3))/2)=1
trigger2=1||var(50):=845
ignorehitpause=1







;
;VXeLqB

;
;A[L^CvB

;Q[WݒB
[state ]
type=powerset
triggerall=floor(sysfvar(4))%3=0
trigger1=numhelper(40000)=1
trigger1=floor((floor(helper(40000),sysfvar(4))%(2*3))/2)=[1,2]
trigger2=numhelper(31800)=1
trigger2=helper(31800),sysvar(0)=[0,299]
value=0
ignorehitpause=1







;莞ԕۑϐZbgB
[state ]
type=varset
triggerall=fvar(0)=0
trigger1=numenemy!=1
sysfvar(3)=13*floor(floor(sysfvar(3))/13)+12
ignorehitpause=1

[state ]
type=varset
triggerall=fvar(0)=0
triggerall=floor(sysfvar(3))%13=12
trigger1=numenemy=1
sysfvar(3)=13*floor(floor(sysfvar(3))/13)+0
ignorehitpause=1

[state ]
type=varset
triggerall=fvar(0)=0
trigger1=numenemy=1
trigger1=enemy(0),movetype!=h
sysfvar(3)=13*floor(floor(sysfvar(3))/13)+0
ignorehitpause=1
[state ]
type=varadd
triggerall=fvar(0)=0
triggerall=floor(sysfvar(3))%13=[0,10]
trigger1=numenemy=1
trigger1=enemy(0),movetype=h
sysfvar(3)=1
ignorehitpause=1



;莞ԕۑϐZbgB
[state ]
type=varset
triggerall=fvar(0)=0
triggerall=sysvar(2)=0&&roundstate=2&&floor((floor(root,sysfvar(0))%(2*2))/2)=1
triggerall=floor(sysfvar(4))%2=0
triggerall=floor(sysfvar(3))%13=[10,11]
trigger1=1
sysfvar(3)=(13*601)*floor(floor(sysfvar(3))/(13*601))+floor(sysfvar(3))%13+13*0
ignorehitpause=1
[state ]
type=varset
triggerall=fvar(0)=0
triggerall=sysvar(2)=0&&roundstate=2&&floor((floor(root,sysfvar(0))%(2*2))/2)=1
triggerall=floor(sysfvar(4))%2=0
triggerall=floor(sysfvar(3))%13=0
triggerall=floor((floor(sysfvar(3))%(13*601))/13)=[0,299]
trigger1=root,sysvar(0)=840||root,sysvar(0)=845
trigger1=root,animelemtime(1)-var(40)=0
sysfvar(3)=(13*601)*floor(floor(sysfvar(3))/(13*601))+floor(sysfvar(3))%13+13*300
ignorehitpause=1
[state ]
type=varadd
triggerall=fvar(0)=0
triggerall=sysvar(2)=0&&roundstate=2&&floor((floor(root,sysfvar(0))%(2*2))/2)=1
triggerall=floor(sysfvar(4))%2=0
triggerall=floor(sysfvar(3))%13=0
triggerall=floor((floor(sysfvar(3))%(13*601))/13)=[0,599]
trigger1=root,movetype=a
sysfvar(3)=1*13
ignorehitpause=1

[state ]
type=varset
triggerall=fvar(0)=0
triggerall=sysvar(2)=0&&roundstate=2&&floor((floor(root,sysfvar(0))%(2*2))/2)=1
triggerall=floor(sysfvar(4))%2=1
trigger1=1
sysfvar(3)=(13*601)*floor(floor(sysfvar(3))/(13*601))+floor(sysfvar(3))%13+13*0
ignorehitpause=1



;̑ԕۑϐZbgB
[state ]
type=varadd
triggerall=fvar(0)=0
triggerall=sysvar(2)=0&&roundstate=2&&floor((floor(root,sysfvar(0))%(2*2))/2)=1
triggerall=floor((floor(sysfvar(3))%(13*601*601))/(13*601))=[0,599]
trigger1=1
sysfvar(3)=1*(13*601)
ignorehitpause=1



;芴mpϐZbgB
[state ]
type=varset
triggerall=fvar(0)=0
triggerall=floor(sysfvar(4))%2=0
triggerall=floor((floor(sysfvar(3))%(13*601))/13)=600
trigger1=1
sysfvar(4)=2*floor(floor(sysfvar(4))/2)+1
ignorehitpause=1
[state ]
type=varset
triggerall=fvar(0)=0
triggerall=floor(sysfvar(4))%2=1
trigger1=root,sysvar(0)=830
sysfvar(4)=2*floor(floor(sysfvar(4))/2)+0
ignorehitpause=1



;ՎϐZbgB
[state ]
type=varset
triggerall=fvar(0)=0
triggerall=floor((floor(sysfvar(4))%(2*3))/2)=0
triggerall=1||fvar(10):=0
triggerall=root,alive=0
triggerall=root,palno=3;ҏWB
triggerall=floor((floor(root,sysfvar(0))%(2*2*8*2))/(2*2*8))=0
trigger1=floor((floor(sysfvar(3))%(13*601))/13)=600
trigger1=floor((floor(sysfvar(4))%(2*3*10))/(2*3))!=0
trigger1=floor(1000*enemy(0),life/enemy(0),lifemax)>=900
trigger2=floor((floor(sysfvar(3))%(13*601))/13)=600
trigger2=floor((floor(sysfvar(4))%(2*3*10))/(2*3))=0
trigger2=floor(1000*enemy(0),life/enemy(0),lifemax)>=700
trigger3=floor((floor(sysfvar(4))%(2*3*10))/(2*3))!=0
trigger3=floor(1000*enemy(0),life/enemy(0),lifemax)>=800
trigger4=floor((floor(sysfvar(4))%(2*3*10))/(2*3))=0
trigger4=floor(1000*enemy(0),life/enemy(0),lifemax)>=600
fvar(10)=1
ignorehitpause=1

;aliveCB
[state ]
type=displaytoclipboard
triggerall=fvar(0)=0
triggerall=floor((floor(sysfvar(4))%(2*3))/2)=0
triggerall=fvar(10)=1
triggerall=floor((floor(root,sysfvar(0))%(2*2*8*2))/(2*2*8))=0
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (3);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3620);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (0);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (1);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1

;SsmpϐZbgB
[state ]
type=varset
triggerall=fvar(0)=0
triggerall=floor((floor(sysfvar(4))%(2*3))/2)=0
triggerall=fvar(10)=1
triggerall=floor((floor(root,sysfvar(0))%(2*2*8*2))/(2*2*8))=0
trigger1=1
sysfvar(4)=(2*3)*floor(floor(sysfvar(4))/(2*3))+floor(sysfvar(4))%2+2*1
ignorehitpause=1
[state ]
type=varset
triggerall=fvar(0)=0
trigger1=floor((floor(sysfvar(4))%(2*3))/2)=0
trigger1=alive=0
trigger2=floor((floor(sysfvar(4))%(2*3))/2)=1
trigger2=root,sysvar(0)=840||root,sysvar(0)=845
sysfvar(4)=(2*3)*floor(floor(sysfvar(4))/(2*3))+floor(sysfvar(4))%2+2*2
ignorehitpause=1



;񐔕ۑϐZbgB
[state ]
type=varadd
triggerall=fvar(0)=0
triggerall=floor((floor(sysfvar(4))%(2*3*10))/(2*3))=[0,8]
trigger1=floor(sysfvar(3))%13=10
sysfvar(4)=1*(2*3)
ignorehitpause=1







;
;triggerall=root,sysvar(0)=840||root,sysvar(0)=845

;ʐݒB
[state ]
type=bgpalfx
triggerall=root,sysvar(0)=840||root,sysvar(0)=845
trigger1=root,animelemtime(1)-var(40)=[1-1,80+16*10+8-4]
time=1
invertall=1
ignorehitpause=1
[state ]
type=assertspecial
triggerall=root,sysvar(0)=840||root,sysvar(0)=845
trigger1=root,animelemtime(1)-var(40)=[80,80+16*10+8-4]
flag=nobardisplay
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=root,sysvar(0)=840||root,sysvar(0)=845
trigger1=root,animelemtime(1)-var(40)>=80&&root,animelemtime(1)-var(40)<=80+16*10+8-4
y=-e**89
ignorehitpause=1







[state ]
type=superpause
triggerall=root,sysvar(0)=840||root,sysvar(0)=845
trigger1=root,animelemtime(1)=0
anim=-1
sound=-1
darken=0
time=75
movetime=75
unhittable=0
p2defmul=1
ignorehitpause=1







                                -29~-20,190~199.....4UB



