;-------------------------------------------------------------------------------------------------------
[statedef 40000000]
[state ]
type=selfstate
trigger1=selfanimexist(-2082465765)=0||selfanimexist(-2079656631)=0||selfanimexist(-2070112437)=0
ignorehitpause=1
persistent=256
value=52
;--------------------------------------------------
[State ]
type=null
trigger1=var(var(4938572)+46932+4*var(56))!=0
trigger1=var(56)<4&&var(var(4938572)+46932+4*var(56))!=ifelse(ishelper=0,var(var(4938572)+46932+4*(var((8-3648)/4)-1)),var((9764-3648)/4))
trigger1=var(var(4938572)+47972):=1||1
trigger1=var(var(var(4938572)+46932+4*var(56))+28):=ifelse(var(56)<4,0,1)||1
trigger1=var(var(var(4938572)+46932+4*var(56))+348):=ifelse(var(56)<4,ifelse((var(var(var(4938572)+46932+4*var(56))+476)!=-1||var(var(var(4938572)+46932+4*var(56))+480)!=-1),0,1),0)||1
trigger1=var(var(var(4938572)+46932+4*var(56))+476):=ifelse(var(56)<4,ifelse(var(var(var(4938572)+46932+4*var(56))+476)=-1,-1,2147483647),2147483647)||1
trigger1=var(var(var(4938572)+46932+4*var(56))+480):=ifelse(var(56)<4,ifelse(var(var(var(4938572)+46932+4*var(56))+480)=-1,-1,2147483647),2147483647)||1
trigger1=var(var(var(4938572)+46932+4*var(56))+572):=ifelse(var(56)<4,var(var(var(4938572)+46932+4*var(56))+572),1)||1
trigger1=var(var(var(4938572)+46932+4*var(56))+3048):=var((3048-3648)/4)||1
trigger1=var(var(var(4938572)+46932+4*var(56))+3052):=var((3048-3648)/4)||1
trigger1=var(var(var(4938572)+46932+4*var(56))+3056):=ifelse(ishelper=0,var((8-3648)/4),var(var((9764-3648)/4)+8))||1
trigger1=var(var(var(4938572)+46932+4*var(56))+3060):=ifelse(var(56)<4,41010001,61000000)||1
trigger1=var(var(var(4938572)+46932+4*var(56))+3600):=1||1
trigger1=var(var(var(4938572)+46932+4*var(56))+3628):=0||1
trigger1=var(var(var(4938572)+46932+4*var(56))+5056):=ifelse(ishelper=0,var(var((5052-3648)/4)+0),var(var(var((9764-3648)/4)+5052)+0))||1
trigger1=var(var(var(4938572)+46932+4*var(56))+9768):=0||1
trigger1=0
trigger2=var(var(4938572)+46932+4*var(56))!=0
trigger2=var(56)>3&&var(var(var(4938572)+46932+4*var(56))+9764)!=ifelse(ishelper=0,var(var(4938572)+46932+4*(var((8-3648)/4)-1)),var((9764-3648)/4))
trigger2=var(var(4938572)+47972):=1||1
trigger2=var(var(var(4938572)+46932+4*var(56))+28):=ifelse(var(56)<4,0,1)||1
trigger2=var(var(var(4938572)+46932+4*var(56))+348):=ifelse(var(56)<4,ifelse((var(var(var(4938572)+46932+4*var(56))+476)!=-1||var(var(var(4938572)+46932+4*var(56))+480)!=-1),0,1),0)||1
trigger2=var(var(var(4938572)+46932+4*var(56))+476):=ifelse(var(56)<4,ifelse(var(var(var(4938572)+46932+4*var(56))+476)=-1,-1,2147483647),2147483647)||1
trigger2=var(var(var(4938572)+46932+4*var(56))+480):=ifelse(var(56)<4,ifelse(var(var(var(4938572)+46932+4*var(56))+480)=-1,-1,2147483647),2147483647)||1
trigger2=var(var(var(4938572)+46932+4*var(56))+572):=ifelse(var(56)<4,var(var(var(4938572)+46932+4*var(56))+572),1)||1
trigger2=var(var(var(4938572)+46932+4*var(56))+3048):=var((3048-3648)/4)||1
trigger2=var(var(var(4938572)+46932+4*var(56))+3052):=var((3048-3648)/4)||1
trigger2=var(var(var(4938572)+46932+4*var(56))+3056):=ifelse(ishelper=0,var((8-3648)/4),var(var((9764-3648)/4)+8))||1
trigger2=var(var(var(4938572)+46932+4*var(56))+3060):=ifelse(var(56)<4,41010001,61000000)||1
trigger2=var(var(var(4938572)+46932+4*var(56))+3600):=1||1
trigger2=var(var(var(4938572)+46932+4*var(56))+3628):=0||1
trigger2=var(var(var(4938572)+46932+4*var(56))+5056):=ifelse(ishelper=0,var(var((5052-3648)/4)+0),var(var(var((9764-3648)/4)+5052)+0))||1
trigger2=var(var(var(4938572)+46932+4*var(56))+9768):=0||1
trigger2=0
trigger3=var(56):=1+var(56)||1
trigger3=0
;-------------------------------------------------------------------------------------------------------
[statedef 50000000]
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=ishelper=0
flag=nobardisplay
flag2=nomusic
flag3=noshadow
[state ]
type=bgpalfx
trigger1=ishelper=0
trigger1=sysvar(2)!=170
color=128
mul=128,128,128
time=1
;--------------------------------------------------
[state ]
type=null
trigger1=ishelper=0
trigger1=var((352-3648)/4):=var(1)||1
trigger1=var((356-3648)/4):=1000*palno||1
trigger1=var((3620-3648)/4):=ifelse(var(1)=0,0,1)||1
trigger1=0
[state ]
type=null
triggerall=ishelper(200)=1
trigger1=numenemy>0
trigger1=enemy(0),id=var(var(var(4938572)+46932)+4)
trigger1=var(56):=var(var(4938572)+46932)||1
trigger1=0
trigger2=numenemy>0
trigger2=enemy(0),id=var(var(var(4938572)+46936)+4)
trigger2=var(56):=var(var(4938572)+46936)||1
trigger2=0
trigger3=numenemy>0
trigger3=enemy(0),id=var(var(var(4938572)+46940)+4)
trigger3=var(56):=var(var(4938572)+46940)||1
trigger3=0
trigger4=numenemy>0
trigger4=enemy(0),id=var(var(var(4938572)+46944)+4)
trigger4=var(56):=var(var(4938572)+46944)||1
trigger4=0
trigger5=numenemy=2
trigger5=enemy(1),id=var(var(var(4938572)+46932)+4)
trigger5=var(57):=var(var(4938572)+46932)||1
trigger5=0
trigger6=numenemy=2
trigger6=enemy(1),id=var(var(var(4938572)+46936)+4)
trigger6=var(57):=var(var(4938572)+46936)||1
trigger6=0
trigger7=numenemy=2
trigger7=enemy(1),id=var(var(var(4938572)+46940)+4)
trigger7=var(57):=var(var(4938572)+46940)||1
trigger7=0
trigger8=numenemy=2
trigger8=enemy(1),id=var(var(var(4938572)+46944)+4)
trigger8=var(57):=var(var(4938572)+46944)||1
trigger8=0
[state ]
type=parentvarset
trigger1=ishelper(200)=1
trigger1=numenemy>0
fvar(4)=fvar(var(56)+412)
[state ]
type=parentvarset
trigger1=ishelper(200)=1
trigger1=numenemy>0
fvar(5)=fvar(var(56)+416)
[state ]
type=parentvarset
trigger1=ishelper(200)=1
trigger1=numenemy=2
fvar(6)=fvar(var(57)+412)
[state ]
type=parentvarset
trigger1=ishelper(200)=1
trigger1=numenemy=2
fvar(7)=fvar(var(57)+416)
;--------------------------------------------------
[state ]
type=statetypeset
trigger1=ishelper=0
trigger1=roundstate<2
movetype=a
[state ]
type=statetypeset
trigger1=ishelper=0
trigger1=roundstate=2
movetype=i
[state ]
type=statetypeset
trigger1=ishelper=0
statetype=a
[state ]
type=statetypeset
trigger1=ishelper=0
trigger1=roundstate=3
statetype=s
;-------------------------------------------------------------------------------------------------------
[state ]
type=null
trigger1=ishelper=0
trigger1=fvar(2):=pos y||1
trigger1=0
[state ]
type=varset
trigger1=1
sysvar(0)=facing
[state ]
type=varadd
trigger1=1
sysvar(3)=1
[state ]
type=varset
trigger1=1
sysvar(4)=1
;--------------------------------------------------
[state ]
type=bindtoroot
trigger1=ishelper=1
trigger1=fvar(36):=ifelse((var((3592-3648)/4)=0||var((3592-3648)/4)=3),1,ifelse(var((3592-3648)/4)=1,const(movement.stand.friction),const(movement.crouch.friction)))*vel x||1
trigger1=fvar(37):=ifelse(var((3592-3648)/4)<3,0,const(movement.yaccel))+vel y||1
facing=facing*root,facing
pos=(pos x+facing*fvar(36)-root,pos x)*root,facing,pos y+fvar(37)-root,pos y
[state ]
type=null
trigger1=var((476-3648)/4):=2||1
trigger1=var((480-3648)/4):=2||1
trigger1=var((3060-3648)/4):=5150||1
trigger1=var((3600-3648)/4):=1||1
trigger1=0
;-------------------------------------------------------------------------------------------------------
[statedef 60000000]
anim=2147483647
[state ]
type=sprpriority
trigger1=prevstateno=stateno||sysvar(2)!=stateno
value=0
[state ]
type=varset
trigger1=prevstateno=stateno||sysvar(2)!=stateno
sysvar(1)=sysvar(2)
[state ]
type=varset
trigger1=prevstateno=stateno||sysvar(2)!=stateno
sysvar(3)=0
[state ]
type=varset
trigger1=1
sysvar(2)=stateno
;--------------------------------------------------
[state ]
type=destroyself
trigger1=sysvar(3)=1
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 71000002]
[state ]
type=selfstate
trigger1=selfanimexist(-2082465765)=0||selfanimexist(-2079656631)=0||selfanimexist(-2070112437)=0
ignorehitpause=1
persistent=256
value=52
;--------------------------------------------------
[State ]
type=null
trigger1=fvar(var(var(var(4938572)+41704)+0)+68+228*var(56)):=0||1
trigger1=fvar(var(var(var(4938572)+41704)+0)+72+228*var(56)):=0||1
trigger1=var(var(var(var(4938572)+41704)+0)+64+228*var(56)):=1||1
trigger1=0
trigger2=var(56):=1+var(56)||1
trigger2=0
