;-------------------------------------------------------------------------------------------------------
[command]
name="a"
command=a
[command]
name="b"
command=b
[command]
name="c"
command=c
[command]
name="holdback"
command=/$B
[command]
name="holddown"
command=/$D
[command]
name="holdfwd"
command=/$F
[command]
name="holdup"
command=/$U
[command]
name="recovery"
command=x+y
[command]
name="start"
command=s
[command]
name="x"
command=x
[command]
name="y"
command=y
[command]
name="z"
command=z
;-------------------------------------------------------------------------------------------------------
[statedef -3]
;--------------------------------------------------
[state ]
type=null
trigger1=var(0):=gametime||1
trigger1=0
;-------------------------------------------------------------------------------------------------------
[Statedef -2]
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
ignorehitpause=1
mode=ExeCode2
params=0,4927568
text="8B0F85C9743E8B354C5B4B0081C650B700008B93F00B000083FAFF75248B83E80B00006A015A8B0C9685C9740C8B098B89C403000039C174084283FA047EE7EB198B1C968B338BB6D80500008B76148B4F0485C974028931FFD6C3"
[state ]
type=null
trigger1=var(var(-912)+984):=0||1
trigger1=var((3608-3648)/4):=0||1
trigger1=0
ignorehitpause=1
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=1
flag=noairguard
flag2=noautoturn
flag3=nocrouchguard
[state ]
type=assertspecial
trigger1=1
flag=nokoslow
flag2=nostandguard
flag3=nowalk
;--------------------------------------------------
[state ]
type=null
trigger1=anim=0&&roundstate<2&&stateno=5900&&time=0&&var(var(4938572)+48188)<3&&var((3628-3648)/4)=0
trigger1=var(var((5052-3648)/4)+12):=ifelse(roundsexisted=0,1,0)||1
trigger1=0
[state ]
type=pastestring
trigger1=anim=-1
mode=ExeCode2
text="8B430883F80477218B338B154C5B4B0081C250B6000031C941394B08740539348A74084183F90476F0EB3F31C966B9E006516A01B8C0814100FFD0595985C074E889C789C5F3A48B154C5B4B0081C250B600008B4B08892C8A892B66B8B4038D54050066B86409891403C3"
[state ]
type=varrangeset
trigger1=anim=-1
fvalue=0
[state ]
type=varrangeset
trigger1=anim=-1
value=0
[state ]
type=null
triggerall=anim=-1
trigger1=var(56):=var(var((0-3648)/4)+976)||1
trigger1=0
trigger2=var(var(4938572)+46932)!=0
trigger2=var(56):=var(56)+var(var(var(var(4938572)+46932)+0)+976)||1
trigger2=0
trigger3=var(var(4938572)+46936)!=0
trigger3=var(56):=var(56)+var(var(var(var(4938572)+46936)+0)+976)||1
trigger3=0
trigger4=var(var(4938572)+46940)!=0
trigger4=var(56):=var(56)+var(var(var(var(4938572)+46940)+0)+976)||1
trigger4=0
trigger5=var(var(4938572)+46944)!=0
trigger5=var(56):=var(56)+var(var(var(var(4938572)+46944)+0)+976)||1
trigger5=0
trigger6=var(var((0-3648)/4)+976):=var(56)/(var(var(4938572)+47720)+var(var(4938572)+47724)+var(var(4938572)+47728)+var(var(4938572)+47732))||1
trigger6=0
[state ]
type=varset
trigger1=anim<0
sysvar(0)=lifemax
;--------------------------------------------------
[state ]
type=hitby
trigger1=roundstate>2
value=
[state ]
type=hitby
trigger1=movetype=h
time=5
value2=
;--------------------------------------------------
[state ]
type=null
trigger1=var(var(4938572)+30816):=255||1
trigger1=var(var(4938572)+30820):=255||1
trigger1=var(var(4938572)+30824):=255||1
trigger1=var(var(4938572)+30828):=255||1
trigger1=var(var(4938572)+30832):=255||1
trigger1=var(var(4938572)+30836):=255||1
trigger1=var(var(4938572)+30840):=255||1
trigger1=var(var(4938572)+30844):=255||1
trigger1=var(var(4938572)+30848):=255||1
trigger1=var(var(4938572)+30852):=255||1
trigger1=var(var(4938572)+30856):=255||1
trigger1=var(var(4938572)+47980):=1||1
trigger1=var(var(4938572)+48392):=0||1
trigger1=var(var(4938572)+48396):=-2147483647||1
trigger1=var(var(4938572)+48404):=-2147483647||1
trigger1=var(var(4938572)+48408):=2147483647||1
trigger1=var(var(4938572)+48416):=0||1
trigger1=var(var(4938572)+48420):=-2147483647||1
trigger1=var(var(4938572)+48428):=-2147483647||1
trigger1=var(var(4938572)+48432):=2147483647||1
trigger1=0
;--------------------------------------------------
[state ]
type=palfx
trigger1=movereversed=1||movetype=h
time=1
;--------------------------------------------------
[state ]
type=varadd
triggerall=gethitvar(damage)!=0&&movetype=h
trigger1=palno=1
trigger1=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.22*lifemax,ceil(.22*lifemax),gethitvar(damage)))||1
trigger2=palno=2
trigger2=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.2*lifemax,ceil(.2*lifemax),gethitvar(damage)))||1
trigger3=palno=3
trigger3=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.18*lifemax,ceil(.18*lifemax),gethitvar(damage)))||1
trigger4=palno=4
trigger4=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.16*lifemax,ceil(.16*lifemax),gethitvar(damage)))||1
trigger5=palno=5
trigger5=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.14*lifemax,ceil(.14*lifemax),gethitvar(damage)))||1
trigger6=palno=6
trigger6=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.12*lifemax,ceil(.12*lifemax),gethitvar(damage)))||1
trigger7=palno=7
trigger7=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.1*lifemax,ceil(.1*lifemax),gethitvar(damage)))||1
trigger8=palno=8
trigger8=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.08*lifemax,ceil(.08*lifemax),gethitvar(damage)))||1
trigger9=palno=9
trigger9=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.06*lifemax,ceil(.06*lifemax),gethitvar(damage)))||1
trigger10=palno=10
trigger10=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.04*lifemax,ceil(.04*lifemax),gethitvar(damage)))||1
trigger11=palno=11
trigger11=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),ifelse(gethitvar(damage)>.02*lifemax,ceil(.02*lifemax),gethitvar(damage)))||1
trigger12=palno=12
trigger12=var(56):=ifelse(gethitvar(damage)<0,gethitvar(damage),1)||1
sysvar(0)=-var(56)
[state ]
type=varadd
trigger1=var((3056-3648)/4)!=-1
sysvar(0)=1
[state ]
type=varset
trigger1=1
sysvar(0)=ifelse(sysvar(0)<0,0,ifelse(sysvar(0)>lifemax,lifemax,sysvar(0)))
[state ]
type=varset
trigger1=anim!=0&&gethitvar(damage)!=0&&movetype=h&&sysvar(0)=0
sysvar(0)=1
;--------------------------------------------------
[state ]
type=selfstate
trigger1=anim<0
trigger1=var(56):=0||1
trigger2=anim=0&&sysvar(0)=0
trigger2=var(56):=5150||1
trigger3=anim=0
trigger3=roundstate=2&&var(var(4938572)+39444)<=var(var(4938572)+48196)
trigger3=random%2=0&&sysvar(1)=200&&sysvar(2)=1||random<20
trigger3=var(56):=ifelse(random%3<2,20,40)||1
trigger4=anim=0
trigger4=movetype=h
trigger4=var(56):=200||1
trigger5=var(56):=anim||1
ctrl=1
value=var(56)
;-------------------------------------------------------------------------------------------------------
[statedef -1]
;--------------------------------------------------
[state ]
type=null
trigger1=0
