[Data]
life=1000
power=114514
attack=100
defence=100
fall.defence_up=100
liedown.time=0
airjuggle=100
sparkno=-1
guard.sparkno=-1
KO.echo=0
volume=0
intpersistindex=60
floatpersistindex=40
[Size]
xscale=1
yscale=1
ground.back=0
ground.front=0
air.back=0
air.front=0
height=1
attack.dist=0
proj.attack.dist=0
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,0
run.back=0,0
jump.neu=0,0
jump.back=0
jump.fwd=0
runjump.back=0,0
runjump.fwd=0,0
airjump.neu=0,0
airjump.back=0
airjump.fwd=0
[Movement]
airjump.num=0
airjump.height=0
yaccel=0
stand.friction=0
crouch.friction=0

[command]
name="f"
command=/F
time=1
[command]
name="b"
command=/B
time=1
[command]
name="u"
command=/U
time=1
[command]
name="d"
command=/D
time=1
[command]
name="g"
command=/a
time=1
[statedef 132]
type=S
movetype=I
physics=N
ignorehitpause=1
[state ]
type=turn
trigger1=!ishelper
trigger1=roundstate=[2,3]
trigger1=p2dist x<0
trigger1=vel x=0
ignorehitpause=1
[state ]
type=statetypeset
trigger1=!ishelper
trigger1=roundstate=2
trigger1=ctrl
statetype=A
ignorehitpause=1
[state ]
type=changeanim
trigger1=!ishelper
trigger1=anim!=1
value=1
ignorehitpause=1
[statedef 1320]
type=S
movetype=I
physics=N
ignorehitpause=1
[state ]
type=turn
trigger1=!ishelper
trigger1=roundstate=[2,3]
trigger1=p2dist x<0
trigger1=vel x=0
ignorehitpause=1
[state ]
type=statetypeset
trigger1=!ishelper
trigger1=roundstate=2
trigger1=ctrl
statetype=A
ignorehitpause=1
[state ]
type=statetypeset
trigger1=ishelper(132)
movetype=A
ignorehitpause=1
[state ]
type=changeanim
trigger1=!ishelper
trigger1=anim!=1
value=1
ignorehitpause=1
[state ]
type=changeanim
trigger1=ishelper(132)
trigger1=anim!=2
value=2
ignorehitpause=1
[state ]
type=changeanim
trigger1=ishelper(1320)
trigger1=anim!=0
value=0
ignorehitpause=1
[state ]
type=reversaldef
trigger1=ishelper(132)
reversal.attr=sca,aa,ap,at
hitsound=-1
numhits=0
ignorehitpause=1
[state ]
type=parentvaradd
trigger1=ishelper(132)&&target,time&&roundstate=2&&target,alive&&numtarget=1&&life=lifemax&&target,movetype=A&&root,var(58)=0
trigger1=var(59)=gametime
trigger1=target,screenpos x=[0,320]
trigger1=target,screenpos y=[0,240]
trigger1=target,stateno!=5150
trigger1=!target,lose
trigger1=!target,ishelper
trigger1=!target,numpartner
trigger1=palno=1||palno=2&&var(30)<100
trigger2=ishelper(132)&&enemynear,time&&roundstate=2&&enemynear,alive&&life=lifemax&&root,var(58)=0
trigger2=enemynear,screenpos x=[0,320]
trigger2=enemynear,screenpos y=[0,240]
trigger2=!numtarget
trigger2=prevstateno=0
trigger2=var(59)!=gametime
trigger2=!enemynear,lose
trigger2=!enemynear,numpartner
trigger2=palno=1||palno=2&&var(30)=100&&var(31)<100
trigger3=ishelper(132)&&target,time&&roundstate=2&&target,ishelper&&target,alive&&numtarget=1&&life=lifemax&&target,movetype=A&&root,var(58)=0
trigger3=var(59)=gametime&&root,var(59)=gametime
trigger3=target,screenpos x=[0,320]
trigger3=target,screenpos y=[0,240]
trigger3=target,stateno!=5150
trigger3=!target,numpartner
trigger3=palno=1||palno=2&&var(30)=100&&var(31)=100&&var(32)<100
trigger4=ishelper(132)&&target,time&&roundstate=2&&target,alive&&numtarget=1&&life=lifemax&&target,movetype=A&&root,var(58)
trigger4=var(59)=gametime
trigger4=target,screenpos x=[0,320]
trigger4=target,screenpos y=[0,240]
trigger4=target,stateno!=5150
trigger4=!target,lose
trigger4=!target,ishelper
trigger4=!target,numpartner
trigger4=palno=1||palno=2&&var(30)=100&&var(31)=100&&var(32)=100&&var(33)<100
var(30+(var(30)=100)+(var(31)=100)*2+(var(32)=100)*3)=1
ignorehitpause=1
[state ]
type=parentvarset
trigger1=ishelper(132)
trigger1=roundstate=2
trigger1=numtarget||var(59)!=gametime
var(58)=5
ignorehitpause=1
[state ]
type=targetdrop
trigger1=ishelper(132)
ignorehitpause=1
[state ]
type=posset
trigger1=ishelper
x=root,pos x
y=root,pos y
ignorehitpause=1
[state ]
type=helper
trigger1=ishelper(132)
stateno=1320
id=1320
helpertype=player
pausemovetime=9999999999999999999999
supermovetime=9999999999999999999999
ignorehitpause=1
[state ]
type=pause
Trigger1=ishelper(1320)
time=0
movetime=0
ignorehitpause=1
[state ]
type=superpause
Trigger1=ishelper(1320)
time=0
movetime=0
anim=-1
sound=-1
darken=0
p2defmul=1
unhittable=0
ignorehitpause=1
[state ]
type=destroyself
trigger1=ishelper
Trigger1=animelemtime(1)>0
ignorehitpause=1
[statedef -1]
[state ]
type=tagout
trigger1=ishelper
ignorehitpause=1
[state ]
type=varadd
trigger1=var(55)<100
trigger1=alive&&enemynear,time&&roundstate=2&&enemynear,alive&&life=lifemax&&var(58)=0
trigger1=enemynear,screenpos x=[0,320]
trigger1=enemynear,screenpos y=[0,240]
trigger1=enemynear,stateno!=5150
trigger1=!enemynear,lose
trigger1=!enemynear,numpartner
trigger1=projcanceltime(3)=1
var(55)=1
ignorehitpause=1
[state ]
type=projectile
trigger1=ctrl&&var(58)=0
attr=sca,aa,ap,at
hitflag=p
guardflag=
ground.type=non
air.type=non
hitsound=-1
numhits=0
projanim=3
projid=3
projremove=1
projremovetime=1
projpriority=-999
pausemovetime=9999999999999999999999
supermovetime=9999999999999999999999
projheightbound=-5000000,5000000
projedgebound=5000000
projstagebound=5000000
ignorehitpause=1
[state ]
type=varadd
trigger1=alive&&roundstate=2&&gethitvar(fall.damage)=0&&gethitvar(guarded)&&enemynear,numtarget&&life=lifemax&&prevstateno=154&&gethitvar(damage)=[1,lifemax-1]
trigger1=enemynear,movetype=A&&movetype=H&&var(59)=gametime&&enemynear,time&&enemynear,alive
trigger1=enemynear,screenpos x=[0,320]
trigger1=enemynear,screenpos y=[0,240]
trigger1=!ctrl
trigger1=!time
trigger1=!gethitvar(isbound)
trigger1=!enemynear,lose
trigger1=enemynear,stateno!=5150
trigger1=!enemynear,numpartner
trigger1=palno=1||palno=2&&var(50)<100
trigger2=alive&&roundstate=2&&enemynear,movetype=A&&movetype=H&&var(59)=gametime&&enemynear,time&&enemynear,alive
trigger2=gethitvar(fall.damage)=0&&life=lifemax&&prevstateno=5020&&var(58)=0&&gethitvar(damage)=[1,lifemax-1]
trigger2=enemynear,screenpos x=[0,320]
trigger2=enemynear,screenpos y=[0,240]
trigger2=!gethitvar(isbound)
trigger2=!enemynear,lose
trigger2=enemynear,stateno!=5150
trigger2=!enemynear,numpartner
trigger2=!ctrl
trigger2=!time
trigger2=palno=1||palno=2&&var(50)=100&&var(51)<100
trigger3=alive&&roundstate=2&&enemynear,movetype=A&&movetype=H&&var(59)=gametime&&enemynear,time&&enemynear,alive
trigger3=gethitvar(fall.damage)=0&&var(58)&&life=lifemax&&prevstateno=5020&&gethitvar(damage)=[1,lifemax-1]
trigger3=enemynear,stateno!=5150
trigger3=enemynear,screenpos x=[0,320]
trigger3=enemynear,screenpos y=[0,240]
trigger3=!ctrl
trigger3=!time
trigger3=!gethitvar(isbound)
trigger3=!enemynear,lose
trigger3=!enemynear,numpartner
trigger3=palno=1||palno=2&&var(50)=100&&var(51)=100&&var(52)<100
trigger4=alive&&roundstate=2&&life=lifemax&&var(58)=0&&enemynear,time&&enemynear,alive
trigger4=enemynear,screenpos x=[0,320]
trigger4=enemynear,screenpos y=[0,240]
trigger4=!time
trigger4=!enemynear,lose
trigger4=var(59)!=gametime
trigger4=!enemynear,numpartner
trigger4=enemynear,stateno!=5150
trigger4=palno=1||palno=2&&var(50)=100&&var(51)=100&&var(52)=100&&var(53)<100
trigger5=alive&&roundstate=2&&var(58)=0&&enemynear,time&&enemynear,alive
trigger5=enemynear,screenpos x=[0,320]
trigger5=life!=lifemax
trigger5=life>0
trigger5=enemynear,screenpos y=[0,240]
trigger5=!time
trigger5=!enemynear,lose
trigger5=var(59)=gametime
trigger5=movetype!=H
trigger5=!enemynear,numpartner
trigger5=enemynear,stateno!=5150
trigger5=palno=1||palno=2&&var(50)=100&&var(51)=100&&var(52)=100&&var(53)=100&&var(54)<100
var(50+(var(50)=100)+(var(51)=100)*2+(var(52)=100)*3+(var(53)=100)*4)=1
ignorehitpause=1
[state ]
type=varset
trigger1=roundstate=2
trigger1=life!=lifemax||!ctrl||var(59)!=gametime||projcanceltime(3)=1
var(58)=5
ignorehitpause=1
[state ]
type=varadd
trigger1=var(58)>0
var(58)=-1
ignorehitpause=1
[state ]
type=lifeset
trigger1=alive
value=lifemax
ignorehitpause=1
[state ]
type=lifeset
trigger1=roundstate>2
trigger1=alive
value=lifemax-(var(30)+var(31)+var(32)+var(33)+var(50)+var(51)+var(52)+var(53)+var(54)+var(55))
ignorehitpause=1
[state ]
type=lifeset
trigger1=roundstate>2
trigger1=alive
trigger1=palno=2
value=lifemax
ignorehitpause=1
[state ]
type=lifeset
trigger1=roundstate=2
trigger1=lifemax-(var(30)+var(31)+var(32)+var(33)+var(50)+var(51)+var(52)+var(53)+var(54)+var(55))=0
value=0
ignorehitpause=1
[state ]
type=lifeset
trigger1=!alive
value=0
ignorehitpause=1
[state ]
type=ctrlset
trigger1=roundstate=3||movetype=H
trigger1=!ctrl
value=1
ignorehitpause=1
[state ]
type=posset
trigger1=!ctrl
trigger1=roundstate<4
y=-90
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=posadd
trigger1=roundstate=2
trigger1=ctrl
trigger1=command="f"
x=5
ignorehitpause=1
[state ]
type=posadd
trigger1=roundstate=2
trigger1=ctrl
trigger1=command="b"
x=-5
ignorehitpause=1
[state ]
type=posadd
trigger1=roundstate=2
trigger1=ctrl
trigger1=command="u"
trigger1=screenpos y>=0
y=-5
ignorehitpause=1
[state ]
type=posadd
trigger1=roundstate=2
trigger1=ctrl
trigger1=command="d"
trigger1=pos y<=-20
y=5
ignorehitpause=1
[statedef -2]
[state ]
type=helper
trigger1=!ishelper
trigger1=!numhelper(132)
stateno=1320
id=132
helpertype=player
pausemovetime=9999999999999999999999
supermovetime=9999999999999999999999
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1
[state ]
type=pause
Trigger1=!ishelper
time=9999999999999999999999999
movetime=9999999999999999999999999
ignorehitpause=1
[state ]
type=superpause
Trigger1=!ishelper
time=9999999999999999999999999
movetime=9999999999999999999999999
anim=-1
sound=-1
darken=0
p2defmul=1
unhittable=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=!ishelper
trigger1=command="g"||roundstate>2
value=132
ignorehitpause=1
[state ]
type=selfstate
trigger1=1
value=1320
ignorehitpause=1
[statedef -3]
[state ]
type=varset
trigger1=1
var(59)=gametime
ignorehitpause=1