;-------------------------------------------------------------------------------------------------------
[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 -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=0
ignorehitpause=1
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=1
flag=noautoturn
;--------------------------------------------------
[state ]
type=hitby
trigger1=roundstate!=2||var(var(4938572)+39444)>var(var(4938572)+48196)
trigger2=ishelper=0
trigger2=(screenpos x!=[0,320])||screenpos y!=[0,240]
value=
[state ]
type=hitoverride
trigger1=1
attr=acs,aa,ap,at
stateno=5000
;--------------------------------------------------
[state ]
type=helper
trigger1=ishelper=0
trigger1=numhelper(5000)=0
helpertype=player
id=5000
[state ]
type=helper
trigger1=ishelper=0
trigger1=numhelper(50000)=0
helpertype=player
id=50000
[state ]
type=assertspecial
trigger1=ishelper=0
trigger1=numhelper(5000)=0&&numhelper(50000)=0
flag=intro
;--------------------------------------------------
[state ]
type=lifeadd
triggerall=gethitvar(damage)!=0
triggerall=helper(5000),movetype!=h&&helper(50000),movetype!=h
trigger1=palno=1
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemynear,pos x)<160,enemynear,pos x,160-320*(enemynear,pos x<0))-pos x)*facing||1
trigger2=fvar(37):=enemynear,pos y-pos y||1
trigger2=0
trigger3=enemynear,anim=enemynear,stateno&&enemynear,animelem=2,>=0&&enemynear,hitpausetime>0&&enemynear,time>1&&(fvar(36)=[-99,99])&&fvar(37)=[-99,99]
trigger3=palno=2
trigger4=enemynear,anim=enemynear,stateno&&enemynear,animelem=2,>=0&&enemynear,hitpausetime>0&&enemynear,time>1&&(fvar(36)=[-99,99])&&fvar(37)=[-99,99]
trigger4=gethitvar(damage)=-624||gethitvar(damage)=624
trigger4=palno=3
value=ifelse(gethitvar(damage)<0,1,-1)
[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
trigger2=var((572-3648)/4):=1||1
trigger2=var((4136-3648)/4):=0||1
trigger2=var((9772-3648)/4):=0||1
trigger2=0
;--------------------------------------------------
[state ]
type=playerpush
trigger1=1
value=0
[state ]
type=screenbound
trigger1=1
value=0
;--------------------------------------------------
[state ]
type=selfstate
triggerall=ishelper=0
trigger1=anim=0&&roundstate<2&&stateno=5900&&time=0&&var(var(4938572)+48188)<3&&var((3628-3648)/4)=0
trigger1=var(56):=ifelse(roundsexisted=0&&roundstate<2,190,0)||1
trigger2=alive=0&&(anim=0||anim=20||anim=700)
trigger2=var(56):=5150||1
trigger3=(anim=0||anim=20||anim=700)&&var((4116-3648)/4)!=0
trigger3=helper(5000),movetype!=h&&helper(50000),movetype!=h
trigger3=var(56):=5000||1
trigger4=anim=0&&roundstate=2&&(screenpos x=[-100,420])&&var(var(4938572)+39444)<=var(var(4938572)+48196)
trigger4=var(56):=ifelse(random%4=0,20,700)||1
trigger5=var(56):=anim||1
value=var(56)
[state ]
type=selfstate
trigger1=ishelper(5000)=1||ishelper(50000)=1
value=50000
;-------------------------------------------------------------------------------------------------------
[statedef -1]
;--------------------------------------------------
[state ]
type=null
trigger1=0
