;
;stLqB

;
;-2Xe[gB

[statedef -2]

;
;݃wp[LqB

;ʐݒB
[state ]
type=screenbound
triggerall=ishelper
trigger1=1
value=0
ignorehitpause=1



;WݒB
[state ]
type=turn
triggerall=ishelper
triggerall=facing!=root,facing
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=ishelper
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=playerpush
triggerall=ishelper
trigger1=1
value=0
ignorehitpause=1



;Xe[gیB
[state ]
type=selfstate
triggerall=ishelper(10000)
trigger1=1
value=10000
ignorehitpause=1
[state ]
type=selfstate
triggerall=ishelper(10001)
trigger1=1
value=10001
ignorehitpause=1
[state ]
type=selfstate
triggerall=ishelper(10002)
trigger1=1
value=10002
ignorehitpause=1
[state ]
type=selfstate
triggerall=ishelper(10003)
trigger1=1
value=10003
ignorehitpause=1

[state ]
type=selfstate
triggerall=ishelper(20000)
trigger1=1
value=20000
ignorehitpause=1

[state ]
type=selfstate
triggerall=ishelper
trigger1=1
value=20000
ignorehitpause=1


;
;{̋LqB

;
;UB

;wp[ˏoB
[state ]
type=helper
trigger1=numhelper(20000)=0
id=20000
stateno=20000
pos=0,0
helpertype=player
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;_ϐZbgB
[state ]
type=varset
trigger1=1
var(2)=random
ignorehitpause=1


;
;ϐB

;ZbgB
[state ]
type=hitoverride
trigger1=1
attr=sca,aa,at,ap
ignorehitpause=1



;ʐݒB
[state ]
type=assertspecial
triggerall=roundstate=[3,4]
trigger1=win
flag=noko
ignorehitpause=1
[state ]
type=assertspecial
trigger1=gametime%2=0
flag=timerfreeze
ignorehitpause=1



;WݒB
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1



;CtݒB
[state ]
type=lifeset
trigger1=1
value=lifemax-sysvar(4)
ignorehitpause=1



;Xe[gڍsB
[state ]
type=assertspecial
trigger1=1
flag=noautoturn
flag2=nowalk
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=nostandguard
flag2=nocrouchguard
flag3=noairguard
ignorehitpause=1



;Xe[gیB
[state ]
type=selfstate
triggerall=roundno=1
triggerall=roundstate=[0,1]
trigger1=1
value=1
persistent=256
ignorehitpause=1

[state ]
type=selfstate
triggerall=roundstate=2
triggerall=anim=1000||anim=1100||anim=1200||anim=1300||anim=14
trigger1=1
value=anim
persistent=256
ignorehitpause=1
[state ]
type=selfstate
triggerall=roundno=1
triggerall=roundstate=2
trigger1=1
value=2
persistent=256
ignorehitpause=1
[state ]
type=selfstate
triggerall=roundno>=2
triggerall=roundstate=[0,2]
trigger1=1
value=2
persistent=256
ignorehitpause=1

[state ]
type=selfstate
triggerall=roundstate=[3,4]
trigger1=1
value=5150
ignorehitpause=1


;
;-1Xe[gB

[statedef -1]

;
;{̋LqB

;Xe[gڍsB
[state ]
type=changestate
value=1000
triggerall=!ishelper
triggerall=roundstate=2
triggerall=command="x"
trigger1=1
ignorehitpause=1
[state ]
type=changestate
value=1100
triggerall=!ishelper
triggerall=roundstate=2
triggerall=command="y"
trigger1=1
ignorehitpause=1
[state ]
type=changestate
value=1200
triggerall=!ishelper
triggerall=roundstate=2
triggerall=command="a"
trigger1=1
ignorehitpause=1
[state ]
type=changestate
value=1300
triggerall=!ishelper
triggerall=roundstate=2
triggerall=command="b"
trigger1=1
ignorehitpause=1


;
;OXe[gB

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=4
trigger1=1
value=4
ignorehitpause=1

[state ]
type=explod
trigger1=1
anim=0
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.3333*lifemax
trigger1=1
anim=2
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.6667*lifemax
trigger1=1
anim=3
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
physics=n
ignorehitpause=1



;ZbgB
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1



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



;ʐݒB
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=299
flag=intro
flag2=nobardisplay
ignorehitpause=1
[state ]
type=offset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=299
y=300-animelemtime(1)
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=299
time=2
freq=180
ampl=9*ifelse(animelemtime(1)%4>=0&&animelemtime(1)%4<=1,1,-1)
phase=90
ignorehitpause=1



;Kɏe܂U炵ĂB
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=299
var(1)=1+random%7
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=299
trigger1=random%2=0
anim=10000*var(1)+4
scale=0.7,0.7
pos=160,240
random=320,0
postype=back
vel=4*cos(random),-8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=299
trigger1=random%2=0
anim=10000*var(1)+9
scale=0.7,0.7
pos=160,240
random=320,0
postype=back
vel=4*cos(random),-8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;Βwp[ˏoB
[state ]
type=helper
trigger1=animelemtime(1)>=0&&animelemtime(1)<=299
trigger1=animelemtime(1)%7=0
trigger2=animelemtime(1)>=0&&animelemtime(1)<=299
trigger2=var(2)%7=0
id=10000
stateno=10000
pos=random%320,0
postype=back
helpertype=player
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;^[GhB
[state ]
type=changestate
trigger1=1
value=155
persistent=256
ignorehitpause=1


;
;Xe[gB

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=8&&anim!=9
trigger1=1
value=8
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=8
trigger1=gethitvar(damage)!=0
value=9
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=9
triggerall=palno!=11
trigger1=animelemtime(1)>=10
value=8
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=9
triggerall=palno=11
trigger1=animelemtime(1)>=10
value=14
ignorehitpause=1

[state ]
type=explod
triggerall=anim=8
trigger1=1
anim=0
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=anim=8
triggerall=life>=0.3333*lifemax
trigger1=1
anim=2
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=anim=8
triggerall=life>=0.6667*lifemax
trigger1=1
anim=3
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
triggerall=anim=9
trigger1=1
anim=1
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=anim=9
triggerall=life>=0.3333*lifemax
trigger1=1
anim=2
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=anim=9
triggerall=life>=0.6667*lifemax
trigger1=1
anim=3
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
physics=n
ignorehitpause=1



;WݒB
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posadd
trigger1=command="holdfwd"
x=1
ignorehitpause=1
[state ]
type=posadd
trigger1=command="holdback"
x=-1
ignorehitpause=1



:CtǗϐZbgB
[state ]
type=varset
triggerall=anim=9
trigger1=animelemtime(1)=0
sysvar(4)=sysvar(4)+1
ignorehitpause=1



;ɂ您IIIII
[state ]
type=explod
triggerall=anim=9
triggerall=life>=0.3333*lifemax
trigger1=animelemtime(1)=0
anim=2
trans=add1
scale=0.3,0.3
pos=0,0
vel=6*cos(random),6*cos(random)
accel=0,0
removetime=400
sprpriority=-7
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=anim=9
triggerall=life>=0.6667*lifemax
trigger1=animelemtime(1)=0
anim=3
trans=add1
scale=0.3,0.3
pos=0,0
vel=6*cos(random),6*cos(random)
accel=0,0
removetime=400
sprpriority=-6
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;^[GhB
[state ]
type=changestate
trigger1=1
value=155
persistent=256
ignorehitpause=1


;
;UXe[gQB

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=stateno
trigger1=1
value=stateno
ignorehitpause=1

[state ]
type=explod
trigger1=1
anim=0
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.3333*lifemax
trigger1=1
anim=2
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.6667*lifemax
trigger1=1
anim=3
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
physics=n
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
time=2
freq=180
ampl=22*ifelse(animelemtime(1)%4>=0&&animelemtime(1)%4<=1,1,-1)
phase=90
ignorehitpause=1



;Βwp[ˏoB
[state ]
type=helper
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
trigger1=animelemtime(1)%7=0
trigger2=animelemtime(1)>=0&&animelemtime(1)<=99
trigger2=var(2)%7=0
id=10000
stateno=10000
pos=random%320,0
postype=back
helpertype=player
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changeanim
trigger1=animtime=-1
value=8
ignorehitpause=1



;^[GhB
[state ]
type=changestate
trigger1=1
value=155
persistent=256
ignorehitpause=1

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=stateno
trigger1=1
value=stateno
ignorehitpause=1

[state ]
type=explod
trigger1=1
anim=0
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.3333*lifemax
trigger1=1
anim=2
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.6667*lifemax
trigger1=1
anim=3
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
physics=n
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
time=2
freq=180
ampl=22*ifelse(animelemtime(1)%4>=0&&animelemtime(1)%4<=1,1,-1)
phase=90
ignorehitpause=1



;Βwp[ˏoB
[state ]
type=helper
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
trigger1=animelemtime(1)%7=0
trigger2=animelemtime(1)>=0&&animelemtime(1)<=99
trigger2=var(2)%7=0
id=10001
stateno=10001
pos=random%320,-240
postype=back
helpertype=player
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changeanim
trigger1=animtime=-1
value=8
ignorehitpause=1



;^[GhB
[state ]
type=changestate
trigger1=1
value=155
persistent=256
ignorehitpause=1

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=stateno
trigger1=1
value=stateno
ignorehitpause=1

[state ]
type=explod
trigger1=1
anim=0
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.3333*lifemax
trigger1=1
anim=2
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.6667*lifemax
trigger1=1
anim=3
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
physics=n
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%4>=0&&animelemtime(1)%4<=1,1,-1)
phase=90
ignorehitpause=1



;Βwp[ˏoB
[state ]
type=helper
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
trigger1=animelemtime(1)%7=0
trigger2=animelemtime(1)>=0&&animelemtime(1)<=99
trigger2=var(2)%7=0
id=10002
stateno=10002
pos=0,floor(-screenpos y)+random%240
postype=back
helpertype=player
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changeanim
trigger1=animtime=-1
value=8
ignorehitpause=1



;^[GhB
[state ]
type=changestate
trigger1=1
value=155
persistent=256
ignorehitpause=1

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=stateno
trigger1=1
value=stateno
ignorehitpause=1

[state ]
type=explod
trigger1=1
anim=0
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.3333*lifemax
trigger1=1
anim=2
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.6667*lifemax
trigger1=1
anim=3
scale=0.3,0.3
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
physics=n
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%4>=0&&animelemtime(1)%4<=1,1,-1)
phase=90
ignorehitpause=1



;Βwp[ˏoB
[state ]
type=helper
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
trigger1=animelemtime(1)%7=0
trigger2=animelemtime(1)>=0&&animelemtime(1)<=99
trigger2=var(2)%7=0
id=10003
stateno=10003
pos=320,floor(-screenpos y)+random%240
postype=back
helpertype=player
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changeanim
trigger1=animtime=-1
value=8
ignorehitpause=1



;^[GhB
[state ]
type=changestate
trigger1=1
value=155
persistent=256
ignorehitpause=1


;
;Xe[gB

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

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

[state ]
type=explod
trigger1=1
anim=0
scale=0.3+0.002*animelemtime(1),0.3+0.002*animelemtime(1)
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.3333*lifemax
trigger1=animelemtime(1)=0
anim=2
scale=0.3,0.3
pos=0,0
vel=3*cos(random),3*cos(random)
accel=0,0
removetime=-1
sprpriority=-9
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=life>=0.6667*lifemax
trigger1=animelemtime(1)=0
anim=3
scale=0.3,0.3
pos=0,0
vel=3*cos(random),3*cos(random)
accel=0,0
removetime=-1
sprpriority=-8
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=statetypeset
triggerall=alive!=0
trigger1=1
statetype=s
movetype=i
physics=n
ignorehitpause=1
[state ]
type=statetypeset
triggerall=alive=0
trigger1=1
statetype=l
movetype=h
physics=n
ignorehitpause=1


;
;鍐Xe[gB

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

;U{́B
[state ]
type=reversaldef
triggerall=movetype=a
trigger1=1
attr=sca,aa,at,ap
reversal.attr=sca,aa,at,ap
sparkno=-1
numhits=0
pausetime=0,0
ignorehitpause=1
[state ]
type=targetlifeadd
trigger1=1
value=-12
ignorehitpause=1



;^[QbgiB
[state ]
type=targetdrop
triggerall=numtarget=[2,8]
trigger1=1
excludeid=0
keepone=1
ignorehitpause=1



;^[QbgB
[state ]
type=targetdrop
triggerall=numtarget=1
trigger1=target,ishelper
ignorehitpause=1


;
;wp[pXe[gQB
;
;    helper(10000)...ʉ璌B
;    helper(10001)...ʏォ璌B
;    helper(10002)...ʍ璌B
;    helper(10003)...ʉE璌B
;    
;    helper(20000)...ʑŜhitdefB
;    

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=15
trigger1=1
value=15
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
physics=n
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=roundstate=2
trigger1=animelemtime(1)=0
value=s0,1
ignorehitpause=1



;AjԍwϐZbgB
[state ]
type=varset
trigger1=animelemtime(1)=0
sysfvar(0)=1.0*(random%14)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=0.0&&sysfvar(0)<=6.0
sysfvar(1)=10030+sysfvar(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=7.0&&sysfvar(0)<=13.0
sysfvar(1)=20030+(sysfvar(0)-7.0)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=0.0&&sysfvar(0)<=6.0
sysfvar(2)=10004+10000*sysfvar(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=7.0&&sysfvar(0)<=13.0
sysfvar(2)=10009+10000*(sysfvar(0)-7.0)
ignorehitpause=1



;ΒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=ceil(sysfvar(1))
scale=0.07*animelemtime(1),0.2*animelemtime(1)
pos=0,0+100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
anim=ceil(sysfvar(1))
scale=0.7-0.035*(animelemtime(1)-10),2+0.2*(animelemtime(1)-10)
pos=0,0+100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=ceil(sysfvar(2))
scale=0.7,0.7
pos=0,0+40
vel=4*cos(random),-8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=roundstate=2
trigger1=animelemtime(1)>=10
projanim=16
projhitanim=-1
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647
attr=a,np
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=6*floor(2*(0.5-(gametime%2))),3*floor(2*(0.5-(gametime%2)))
getpower=20,10
givepower=-1000,-1000
hitsound=s300,1
guardsound=s300,1
pausetime=5,10
guard.pausetime=5,10
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=10
air.hittime=10
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;ŁB
[state ]
type=destroyself
trigger1=animelemtime(1)>=30
ignorehitpause=1

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=15
trigger1=1
value=15
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
physics=n
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=roundstate=2
trigger1=animelemtime(1)=0
value=s0,1
ignorehitpause=1



;AjԍwϐZbgB
[state ]
type=varset
trigger1=animelemtime(1)=0
sysfvar(0)=1.0*(random%14)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=0.0&&sysfvar(0)<=6.0
sysfvar(1)=10030+sysfvar(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=7.0&&sysfvar(0)<=13.0
sysfvar(1)=20030+(sysfvar(0)-7.0)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=0.0&&sysfvar(0)<=6.0
sysfvar(2)=10004+10000*sysfvar(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=7.0&&sysfvar(0)<=13.0
sysfvar(2)=10009+10000*(sysfvar(0)-7.0)
ignorehitpause=1



;ΒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=ceil(sysfvar(1))
scale=0.07*animelemtime(1),0.2*animelemtime(1)
pos=0,0-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
anim=ceil(sysfvar(1))
scale=0.7-0.035*(animelemtime(1)-10),2+0.2*(animelemtime(1)-10)
pos=0,0-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=ceil(sysfvar(2))
scale=0.7,0.7
pos=0,0-40
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=roundstate=2
trigger1=animelemtime(1)>=10
projanim=16
projhitanim=-1
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647
attr=a,np
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=6*floor(2*(0.5-(gametime%2))),3*floor(2*(0.5-(gametime%2)))
getpower=20,10
givepower=-1000,-1000
hitsound=s300,1
guardsound=s300,1
pausetime=5,10
guard.pausetime=5,10
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=10
air.hittime=10
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;ŁB
[state ]
type=destroyself
trigger1=animelemtime(1)>=30
ignorehitpause=1

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=15
trigger1=1
value=15
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
physics=n
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=roundstate=2
trigger1=animelemtime(1)=0
value=s0,1
ignorehitpause=1



;AjԍwϐZbgB
[state ]
type=varset
trigger1=animelemtime(1)=0
sysfvar(0)=1.0*(random%14)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=0.0&&sysfvar(0)<=6.0
sysfvar(1)=10030+sysfvar(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=7.0&&sysfvar(0)<=13.0
sysfvar(1)=20030+(sysfvar(0)-7.0)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=0.0&&sysfvar(0)<=6.0
sysfvar(2)=10004+10000*sysfvar(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=7.0&&sysfvar(0)<=13.0
sysfvar(2)=10009+10000*(sysfvar(0)-7.0)
ignorehitpause=1



;ΒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=ceil(sysfvar(1))
scale=0.2*animelemtime(1),0.07*animelemtime(1)
pos=0,0-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
anim=ceil(sysfvar(1))
scale=2+0.2*(animelemtime(1)-10),0.7-0.035*(animelemtime(1)-10)
pos=0,0-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=ceil(sysfvar(2))
scale=0.7,0.7
pos=0-40,0
vel=8+4*cos(random),4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=roundstate=2
trigger1=animelemtime(1)>=10
projanim=16
projhitanim=-1
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647
attr=a,np
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=6*floor(2*(0.5-(gametime%2))),3*floor(2*(0.5-(gametime%2)))
getpower=20,10
givepower=-1000,-1000
hitsound=s300,1
guardsound=s300,1
pausetime=5,10
guard.pausetime=5,10
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=10
air.hittime=10
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;ŁB
[state ]
type=destroyself
trigger1=animelemtime(1)>=30
ignorehitpause=1

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=15
trigger1=1
value=15
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
physics=n
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=roundstate=2
trigger1=animelemtime(1)=0
value=s0,1
ignorehitpause=1



;AjԍwϐZbgB
[state ]
type=varset
trigger1=animelemtime(1)=0
sysfvar(0)=1.0*(random%14)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=0.0&&sysfvar(0)<=6.0
sysfvar(1)=10030+sysfvar(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=7.0&&sysfvar(0)<=13.0
sysfvar(1)=20030+(sysfvar(0)-7.0)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=0.0&&sysfvar(0)<=6.0
sysfvar(2)=10004+10000*sysfvar(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=sysfvar(0)>=7.0&&sysfvar(0)<=13.0
sysfvar(2)=10009+10000*(sysfvar(0)-7.0)
ignorehitpause=1



;ΒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=ceil(sysfvar(1))
scale=0.2*animelemtime(1),0.07*animelemtime(1)
pos=0,0+100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
anim=ceil(sysfvar(1))
scale=2+0.2*(animelemtime(1)-10),0.7-0.035*(animelemtime(1)-10)
pos=0,0+100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=ceil(sysfvar(2))
scale=0.7,0.7
pos=0+40,0
vel=-8+4*cos(random),4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=roundstate=2
trigger1=animelemtime(1)>=10
projanim=16
projhitanim=-1
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647
attr=a,np
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=6*floor(2*(0.5-(gametime%2))),3*floor(2*(0.5-(gametime%2)))
getpower=20,10
givepower=-1000,-1000
hitsound=s300,1
guardsound=s300,1
pausetime=5,10
guard.pausetime=5,10
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=10
air.hittime=10
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;ŁB
[state ]
type=destroyself
trigger1=animelemtime(1)>=30
ignorehitpause=1

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

;{ݒB
[state ]
type=changeanim
triggerall=anim!=16
trigger1=1
value=16
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
physics=n
ignorehitpause=1



;U{́B
[state ]
type=hitdef
trigger1=1
attr=s,na
hitflag=mafdp
sparkno=-1
numhits=0
ground.type=none
ignorehitpause=1


;
;̑Xe[gQB

[statedef 0]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
[statedef 10]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
[statedef 40]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
[statedef 180]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
[statedef 170]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
[statedef 175]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
[statedef 5030]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
[statedef 5900]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1



;
;cmdLqB

[remap]
x=x
y=y
z=z
a=a
b=b
c=c
s=s
[defaults]
command.time=15
command.buffer.time=1
[command]
name="FF"
command=F,F
time=10
[command]
name="BB"
command=B,B
time=10
[command]
name="recovery"
command=x+y
time=1
[command]
name="a"
command=a
time=1
[command]
name="b"
command=b
time=1
[command]
name="c"
command=c
time=1
[command]
name="x"
command=x
time=1
[command]
name="y"
command=y
time=1
[command]
name="z"
command=z
time=1
[command]
name="start"
command=s
time=1
[command]
name="holdfwd"
command=/$F
time=1
[command]
name="holdback"
command=/$B
time=1
[command]
name="holdup"
command=/$U
time=1
[command]
name="holddown"
command=/$D
time=1



;
;cnsLqB

[data]
life=40
attack=100
defence=100
fall.defence_up=0
liedown.time=0
airjuggle=10000
sparkno=-1
guard.sparkno=-1
ko.echo=0
volume=0
intpersistindex=60
floatpersistindex=40
[size]
xscale=1
yscale=1
ground.back=50
ground.front=50
air.back=50
air.front=50
height=200
attack.dist=10000
proj.attack.dist=10000
proj.doscale=0
head.pos=0,0
mid.pos=0,0
shadowoffset=0
draw.offset=0,0
[velocity]
walk.fwd=0
walk.back=0
run.fwd=0
run.back=0
jump.neu=0
jump.back=0
jump.fwd=0
runjump.back=0
runjump.fwd=0
airjump.neu=0
airjump.back=0
airjump.fwd=0
[movement]
airjump.num=0
airjump.height=0
yaccel=0
stand.friction=0
crouch.friction=0









