;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕僐儌儞僗僥乕僩孮丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖棫偪丅

[statedef 0]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=0&&anim!=5
trigger2=anim=5&&animtime=0
value=0
ignorehitpause=1
[state ]
type=changeanim
trigger1=floor(facing*(enemynear,screenpos x-screenpos x))<0
value=5
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=turn
trigger1=floor(facing*(enemynear,screenpos x-screenpos x))<0
ignorehitpause=1
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖孅傒丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖奐巒丅

[statedef 10]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=10
value=10
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=c
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velmul
trigger1=animelemtime(1)=0
x=0.75
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 11]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=11&&anim!=6
trigger2=anim=6&&animtime=0
value=11
ignorehitpause=1
[state ]
type=changeanim
trigger1=floor(facing*(enemynear,screenpos x-screenpos x))<0
value=6
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=c
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=turn
trigger1=floor(facing*(enemynear,screenpos x-screenpos x))<0
ignorehitpause=1
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 12]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=12
value=12
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖曕峴丅

[statedef 20]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(0)=1
trigger1=anim!=20&&anim!=5
trigger2=anim=5&&animtime=0
value=20
ignorehitpause=1
[state ]
type=changeanim
triggerall=var(0)!=1&&var(1)=1
trigger1=anim!=21&&anim!=5
trigger2=anim=5&&animtime=0
value=21
ignorehitpause=1
[state ]
type=changeanim
trigger1=floor(facing*(enemynear,screenpos x-screenpos x))<0
value=5
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=turn
trigger1=floor(facing*(enemynear,screenpos x-screenpos x))<0
ignorehitpause=1
[state ]
type=velset
triggerall=anim=20
trigger1=1
x=const(velocity.walk.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=anim=21
trigger1=1
x=const(velocity.walk.back.x)
ignorehitpause=1

[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖僕儍儞僾丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖奐巒乮抧懳嬻乯丅

[statedef 40]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=40
value=40
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;僗僥乕僩堏峴惂屼丅
[state ]
type=velset
triggerall=animtime=-1
trigger1=1
y=const(velocity.jump.y)
ignorehitpause=1
[state ]
type=velset
triggerall=animtime=-1
trigger1=var(0)!=1&&var(1)!=1
x=const(velocity.jump.neu.x)
ignorehitpause=1
[state ]
type=velset
triggerall=animtime=-1
trigger1=var(0)=1
trigger1=vel x<const(velocity.jump.fwd.x)
x=const(velocity.jump.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=animtime=-1
trigger1=var(0)!=1&&var(1)=1
trigger1=vel x>const(velocity.jump.back.x)
x=const(velocity.jump.back.x)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖奐巒乮嬻懳嬻乯丅

[statedef 45]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=selfanimexist(44)
trigger1=anim!=44
value=44
ignorehitpause=1
[state ]
type=changeanim
trigger1=!selfanimexist(44)
trigger1=anim!=41
value=41
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
triggerall=animelemtime(1)=0
trigger1=1
x=0
y=0
ignorehitpause=1



;僗僥乕僩堏峴惂屼丅
[state ]
type=velset
triggerall=animtime=-1
trigger1=1
y=const(velocity.airjump.y)
ignorehitpause=1
[state ]
type=velset
triggerall=animtime=-1
trigger1=var(0)!=1&&var(1)!=1
x=const(velocity.airjump.neu.x)
ignorehitpause=1
[state ]
type=velset
triggerall=animtime=-1
trigger1=var(0)=1
trigger1=vel x<const(velocity.airjump.fwd.x)
x=const(velocity.airjump.fwd.x)
ignorehitpause=1
[state ]
type=velset
triggerall=animtime=-1
trigger1=var(0)!=1&&var(1)=1
trigger1=vel x>const(velocity.airjump.back.x)
x=const(velocity.airjump.back.x)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 50]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=anim!=41&&anim!=42&&anim!=43&&anim!=44&&anim!=45&&anim!=46
trigger1=vel x>=const(velocity.jump.fwd.x)
value=42
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim!=41&&anim!=42&&anim!=43&&anim!=44&&anim!=45&&anim!=46
trigger1=vel x<=const(velocity.jump.back.x)
value=43
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim!=41&&anim!=42&&anim!=43&&anim!=44&&anim!=45&&anim!=46
trigger1=1
value=41
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;婎杮愝掕乮媡弴張棟乯丅
[state ]
type=changeanim
triggerall=anim=41||anim=42||anim=43
trigger1=vel y>-2
trigger1=selfanimexist(anim+3)
value=anim+3
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 52]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;僶僌杊巭梡婰弎丅
[state ]
type=statetypeset
trigger1=1
physics=n
ignorehitpause=1



;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=47
value=47
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖僟僢僔儏丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=100
value=100
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
trigger1=animelemtime(1)>=0
x=const(velocity.run.fwd.x)
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 101]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=101
value=101
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖僶僋僗僥丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 105]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=105
value=105
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
trigger1=1
x=const(velocity.run.back.x)
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 106]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=106
value=106
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖嬻拞僟僢僔儏丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 110]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=110
value=110
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
trigger1=animelemtime(1)=0
x=const(velocity.run.fwd.x)
y=-4
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 111]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=111
value=111
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖嬻拞僶僋僗僥丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 115]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=115
value=115
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
trigger1=animelemtime(1)=0
x=const(velocity.run.back.x)
y=-4
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 116]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=116
value=116
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖僈乕僪丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖奐巒丅

[statedef 120]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=statetypeset
triggerall=statetype=s||statetype=l
trigger1=var(3)=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype=c||statetype=l
trigger1=var(3)!=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype=a
trigger1=pos y>=-1&&vel y>0
statetype=s
ignorehitpause=1

[state ]
type=changeanim
triggerall=anim!=120&&anim!=121&&anim!=122
trigger1=1
value=120+(statetype=c)+2*(statetype=a)
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
triggerall=statetype=s||statetype=c
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s||statetype=c
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僯儏乕僩儔儖丅

[statedef 125]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=statetypeset
triggerall=statetype=s||statetype=l
trigger1=var(3)=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype=c||statetype=l
trigger1=var(3)!=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype=a
trigger1=pos y>=-1&&vel y>0
statetype=s
ignorehitpause=1

[state ]
type=changeanim
triggerall=anim!=130+(statetype=c)+2*(statetype=a)
trigger1=1
value=130+(statetype=c)+2*(statetype=a)
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
triggerall=statetype=s||statetype=c
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s||statetype=c
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=statetype=s
trigger1=1
value=130
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=statetype=c
trigger1=1
value=131
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=132
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖廔椆丅

[statedef 140]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=statetypeset
triggerall=statetype=s||statetype=l
trigger1=var(3)=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype=c||statetype=l
trigger1=var(3)!=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype=a
trigger1=pos y>=-1&&vel y>0
statetype=s
ignorehitpause=1

[state ]
type=changeanim
triggerall=anim!=140&&anim!=141&&anim!=142
trigger1=1
value=140+(statetype=c)+2*(statetype=a)
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
triggerall=statetype=s||statetype=c
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s||statetype=c
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖僈乕僪傗傜傟丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖峝捈拞丅

[statedef 126]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=statetypeset
triggerall=statetype=s||statetype=l
trigger1=var(3)=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype=c||statetype=l
trigger1=var(3)!=1
statetype=s
ignorehitpause=1

[state ]
type=changeanim
trigger1=1
value=153+(statetype=c)+2*(statetype=a)
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s||statetype=c
trigger1=1
y=-1
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=statetype=s
trigger1=1
value=150
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=statetype=c
trigger1=1
value=152
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=154
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖峝捈屻丅

[statedef 127]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=statetypeset
triggerall=statetype=s||statetype=l
trigger1=var(3)=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype=c||statetype=l
trigger1=var(3)!=1
statetype=s
ignorehitpause=1

[state ]
type=changeanim
triggerall=anim!=150&&anim!=151&&anim!=152
trigger1=1
value=150+(statetype=c)+2*(statetype=a)
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=hitvelset
triggerall=statetype=s||statetype=c
trigger1=animelemtime(1)=0
x=1
ignorehitpause=1
[state ]
type=velset
triggerall=statetype=s||statetype=c
trigger1=animelemtime(1)>=gethitvar(slidetime)
x=0
ignorehitpause=1
[state ]
type=velset
triggerall=statetype=s||statetype=c
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s||statetype=c
trigger1=1
y=-1
ignorehitpause=1

[state ]
type=hitvelset
triggerall=statetype=a
trigger1=animelemtime(1)=0
x=1
y=1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僗僥乕僩堏峴惂屼丅
[state ]
type=velset
triggerall=statetype=s||statetype=c
triggerall=hitover
trigger1=1
x=0
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=statetype=s
trigger1=1
value=151
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=statetype=c
trigger1=1
value=153
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=155
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖傗傜傟僗僥乕僩孮丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僸僢僩帪乮僸僢僩峝捈拞乯娗棟丅

[statedef 5300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖婎杮愝掕丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=gethitvar(groundtype)=3

[state ]
type=changeanim
triggerall=gethitvar(groundtype)=3
trigger1=1
value=5075
ignorehitpause=1
[state ]
type=statetypeset
triggerall=gethitvar(groundtype)=3
trigger1=1
statetype=a
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=gethitvar(groundtype)!=3
;劔侖triggerall=statetype=s

[state ]
type=statetypeset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=gethitvar(yvel)!=0||gethitvar(fall)
statetype=a
ignorehitpause=1

[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=gethitvar(animtype)=[0,2]
value=5000+10*(gethitvar(groundtype)=2)+gethitvar(animtype)
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=gethitvar(animtype)=3
value=5031
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=gethitvar(animtype)=[4,5]
trigger1=!selfanimexist(5051+gethitvar(animtype)-4)||!selfanimexist(5056+gethitvar(animtype)-4)
value=5031
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=gethitvar(animtype)=[4,5]
trigger1=selfanimexist(5051+gethitvar(animtype)-4)&&selfanimexist(5056+gethitvar(animtype)-4)
value=5056+gethitvar(animtype)-4
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=gethitvar(groundtype)!=3
;劔侖triggerall=statetype=c

[state ]
type=statetypeset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=gethitvar(yvel)!=0||gethitvar(fall)
statetype=a
ignorehitpause=1

[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=gethitvar(animtype)=[0,2]
value=5020+gethitvar(animtype)
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=gethitvar(animtype)=3
value=5031
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=gethitvar(animtype)=[4,5]
trigger1=!selfanimexist(5051+gethitvar(animtype)-4)||!selfanimexist(5056+gethitvar(animtype)-4)
value=5031
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=gethitvar(animtype)=[4,5]
trigger1=selfanimexist(5051+gethitvar(animtype)-4)&&selfanimexist(5056+gethitvar(animtype)-4)
value=5056+gethitvar(animtype)-4
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=gethitvar(groundtype)!=3
;劔侖triggerall=statetype=l

[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
triggerall=gethitvar(yvel)=0
triggerall=anim!=5110&&anim!=5111&&anim!=5112
trigger1=1
value=5080
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
triggerall=gethitvar(yvel)=0
triggerall=anim=5110
trigger1=1
value=5080
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
triggerall=gethitvar(yvel)=0
triggerall=anim=5111||anim=5112
trigger1=!selfanimexist(5080+(anim%10))
value=5080
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
triggerall=gethitvar(yvel)=0
triggerall=anim=5111||anim=5112
trigger1=selfanimexist(5080+(anim%10))
value=5080+(anim%10)
ignorehitpause=1

[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
triggerall=gethitvar(yvel)!=0
trigger1=!selfanimexist(5095)
value=5031
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
triggerall=gethitvar(yvel)!=0
trigger1=selfanimexist(5095)
value=5095
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=gethitvar(groundtype)!=3
;劔侖triggerall=statetype=a

[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=a
trigger1=gethitvar(animtype)=[0,2]
value=5000+10*(gethitvar(groundtype)=2)+gethitvar(animtype)
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=a
trigger1=gethitvar(animtype)=3
value=5031
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=a
trigger1=gethitvar(animtype)=[4,5]
trigger1=!selfanimexist(5051+gethitvar(animtype)-4)||!selfanimexist(5056+gethitvar(animtype)-4)
value=5031
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=a
trigger1=gethitvar(animtype)=[4,5]
trigger1=selfanimexist(5051+gethitvar(animtype)-4)&&selfanimexist(5056+gethitvar(animtype)-4)
value=5056+gethitvar(animtype)-4
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖嵗昗愝掕丅

[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s||statetype=c||statetype=l
trigger1=1
y=-1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖僗僥乕僩堏峴丅

[state ]
type=changestate
triggerall=gethitvar(groundtype)=3
trigger1=1
value=5070
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=statetype=s
trigger1=1
value=5000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=statetype=c
trigger1=1
value=5010
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=statetype=a
trigger1=1
value=5020
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=5080
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僸僢僩帪乮僸僢僩峝捈屻乯娗棟丅

[statedef 5301]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖婎杮愝掕丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=gethitvar(groundtype)=3

[state ]
type=changeanim
triggerall=gethitvar(groundtype)=3
triggerall=anim!=5070
trigger1=1
value=5070
ignorehitpause=1
[state ]
type=statetypeset
triggerall=gethitvar(groundtype)=3
trigger1=1
statetype=a
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=hitvelset
triggerall=gethitvar(groundtype)=3
trigger1=animelemtime(1)=0
x=1
y=1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
triggerall=gethitvar(groundtype)=3
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=gethitvar(groundtype)=3
trigger1=1
value=5071
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=gethitvar(groundtype)!=3
;劔侖triggerall=statetype=s

[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
triggerall=anim!=5005+10*(gethitvar(groundtype)=2)+gethitvar(animtype)
trigger1=gethitvar(animtype)=[0,2]
value=5005+10*(gethitvar(groundtype)=2)+gethitvar(animtype)
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
triggerall=anim!=5007+10*(gethitvar(groundtype)=2)
trigger1=gethitvar(animtype)=[3,5]
value=5007+10*(gethitvar(groundtype)=2)
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=hitvelset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=animelemtime(1)=0
x=1
ignorehitpause=1
[state ]
type=velmul
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=animelemtime(1)>=gethitvar(slidetime)
x=0.6
ignorehitpause=1

[state ]
type=velset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僗僥乕僩堏峴惂屼丅
[state ]
type=velset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
triggerall=hitover
trigger1=1
x=0
ignorehitpause=1
[state ]
type=defencemulset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
triggerall=hitover
trigger1=1
value=1
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=s
trigger1=1
value=5001
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=gethitvar(groundtype)!=3
;劔侖triggerall=statetype=c

[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
triggerall=anim!=5025+gethitvar(animtype)
trigger1=gethitvar(animtype)=[0,2]
value=5025+gethitvar(animtype)
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
triggerall=anim!=5027
trigger1=gethitvar(animtype)=[3,5]
value=5027
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=hitvelset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=animelemtime(1)=0
x=1
ignorehitpause=1
[state ]
type=velmul
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=animelemtime(1)>=gethitvar(slidetime)
x=0.6
ignorehitpause=1

[state ]
type=velset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僗僥乕僩堏峴惂屼丅
[state ]
type=velset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
triggerall=hitover
trigger1=1
x=0
ignorehitpause=1
[state ]
type=defencemulset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
triggerall=hitover
trigger1=1
value=1
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=c
trigger1=1
value=5011
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=gethitvar(groundtype)!=3
;劔侖triggerall=statetype=a

;媥懅丅
[state ]
type=null
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=a
triggerall=anim!=5025+gethitvar(animtype)
trigger1=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=gethitvar(groundtype)!=3
;劔侖triggerall=statetype=l

;嵗昗愝掕丅
[state ]
type=hitvelset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
trigger1=animelemtime(1)=0
x=1
ignorehitpause=1
[state ]
type=velset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=gethitvar(groundtype)!=3
triggerall=statetype=l
trigger1=1
value=5081
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僸僢僩屻丄悂偒旘傃娗棟丅

[statedef 5302]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖婎杮愝掕丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖嫟捠婰弎丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥劥
;劔侖傾僯儊惓忢壔丅

[state ]
type=changeanim
triggerall=anim!=5030&&anim!=5031&&anim!=5035&&anim!=5040&&anim!=5050&&anim!=5051&&anim!=5052&&anim!=5056&&anim!=5057&&anim!=5060&&anim!=5061&&anim!=5062&&anim!=5090&&anim!=5095
trigger1=1
value=5030
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥劥
;劔侖傾僯儊峝捈夝彍丅

[state ]
type=changeanim
triggerall=anim=5031
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5095
trigger1=1
value=5090
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5056||anim=5057
trigger1=1
value=anim-5
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥劥
;劔侖奺庬傾僯儊曄峏丅

[state ]
type=changeanim
triggerall=anim=5030
triggerall=animtime=0
trigger1=selfanimexist(5035)
value=5035
ignorehitpause=1

[state ]
type=changeanim
triggerall=anim=5050
trigger1=vel y>=1
trigger1=selfanimexist(anim+10)
value=anim+10
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5051||anim=5052
trigger1=vel y>=-2
trigger1=selfanimexist(anim+10)
value=anim+10
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥劥
;劔侖偦傟埲奜丅

[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=!hitfall&&alive!=0

[state ]
type=changeanim
triggerall=!hitfall&&alive!=0
triggerall=(anim=5030||anim=5035)&&animtime=0||(anim=5030||anim=5035||anim=5051||anim=5052||anim=5061||anim=5062||anim=5090)&&(hitover||pos y>=-1+0.15*const(size.height)&&vel y>0)||anim=5050||anim=5060
trigger1=anim!=5035
trigger2=anim=5035
trigger2=animtime=0
value=5040
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖triggerall=hitfall||alive=0

[state ]
type=changeanim
triggerall=hitfall||alive=0
triggerall=(anim=5030||anim=5035)&&animtime=0||(anim=5030||anim=5035||anim=5051||anim=5052||anim=5061||anim=5062||anim=5090)&&(hitover||pos y>=-1+0.15*const(size.height)&&vel y>0)||anim=5040
trigger1=anim!=5035&&anim!=5051&&anim!=5052&&anim!=5090
trigger2=anim=5035
trigger2=animtime=0
value=5050
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖嵗昗愝掕丅

[state ]
type=hitvelset
triggerall=anim=5030||anim=5051||anim=5052||anim=5090
trigger1=animelemtime(1)=0
x=1
y=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖暔棟墘嶼丅

[state ]
type=veladd
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖僗僥乕僩堏峴丅

[state ]
type=changestate
triggerall=!hitfall&&alive!=0
triggerall=anim=5040||anim=5035&&(hitover||pos y>=-1+0.15*const(size.height)&&vel y>0)
trigger1=1
value=5040
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=hitfall||alive=0
triggerall=anim=5050||(anim=5035||anim=5051||anim=5052)&&(hitover||pos y>=-1+0.15*const(size.height)&&vel y>0)
trigger1=1
value=5050
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=anim=5035
trigger1=1
value=5035
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=5030
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖庤摦儕僇僶儕丅

[statedef 5303]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖僷僞乕儞暘婒抧揰丅

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=anim!=5210&&anim!=5200
trigger1=!(pos y>=-1-0.3*const(size.height)&&vel y>0)
value=5210
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖僷僞乕儞1丅

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=anim!=5210
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim!=5210
triggerall=anim!=5200
trigger1=pos y>=-1+0.15*const(size.height)&&vel y>0
value=5200
ignorehitpause=1
[state ]
type=statetypeset
triggerall=anim!=5210
trigger1=1
statetype=a
ignorehitpause=1



;敾掕僙僢僩丅
[state ]
type=nothitby
triggerall=anim!=5210
triggerall=anim=5200
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
triggerall=anim!=5210
triggerall=anim=5200
trigger1=1
value2=sca
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=turn
triggerall=anim!=5210
triggerall=anim=5200
trigger1=animelemtime(1)=0
trigger1=floor(facing*(enemynear,screenpos x-screenpos x))<0
ignorehitpause=1
[state ]
type=velset
triggerall=anim!=5210
triggerall=anim=5200
trigger1=animelemtime(1)=0
x=-0.15
y=-3.5
ignorehitpause=1
[state ]
type=posset
triggerall=anim!=5210
triggerall=anim=5200
trigger1=animelemtime(1)=0
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=veladd
triggerall=anim!=5210
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=anim!=5210
triggerall=anim!=5200
trigger1=1
value=5201
persistent=256
ignorehitpause=1

[state ]
type=changestate
triggerall=anim!=5210
trigger1=1
value=5200
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖僷僞乕儞2丅

[state ]
type=statetypeset
triggerall=anim=5210
trigger1=1
statetype=a
ignorehitpause=1



;敾掕僙僢僩丅
[state ]
type=nothitby
triggerall=anim=5210
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
value=sca
ignorehitpause=1
[state ]
type=nothitby
triggerall=anim=5210
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
value2=sca
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=posfreeze
triggerall=anim=5210
trigger1=animelemtime(1)>=0&&animelemtime(1)<=4
ignorehitpause=1
[state ]
type=turn
triggerall=anim=5210
trigger1=animelemtime(1)=0
trigger1=floor(facing*(enemynear,screenpos x-screenpos x))<0
ignorehitpause=1

[state ]
type=velmul
triggerall=anim=5210
trigger1=animelemtime(1)=4
x=0.8
y=0.8
ignorehitpause=1
[state ]
type=veladd
triggerall=anim=5210
trigger1=animelemtime(1)=4
y=-4.5
ignorehitpause=1

[state ]
type=velmul
triggerall=anim=5210
trigger1=animelemtime(1)=4
trigger1=vel y>0
y=0.5
ignorehitpause=1
[state ]
type=veladd
triggerall=anim=5210
trigger1=animelemtime(1)=4
trigger1=vel y>-2
y=-1
ignorehitpause=1
[state ]
type=veladd
triggerall=anim=5210
trigger1=animelemtime(1)=4
trigger1=vel y>-3
y=-2
ignorehitpause=1

[state ]
type=veladd
triggerall=anim=5210
trigger1=animelemtime(1)=4
trigger1=var(1)=1
x=-1
ignorehitpause=1
[state ]
type=veladd
triggerall=anim=5210
trigger1=animelemtime(1)=4
trigger1=var(2)=1
y=-2
ignorehitpause=1
[state ]
type=veladd
triggerall=anim=5210
trigger1=animelemtime(1)=4
trigger1=var(3)=1
y=1.5
ignorehitpause=1
[state ]
type=veladd
triggerall=anim=5210
trigger1=animelemtime(1)>=4
y=0.35
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=veladd
triggerall=anim=5210
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=anim=5210
trigger1=1
value=5210
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖抧柺徴撍娗棟丅

[statedef 5304]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖婎杮愝掕丅
;劔
;劔    傾僯儊乕僔儑儞儅僢僾丅
;劔    
;劔    5070劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劖
;劔    5080,5081,5082劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劜
;劔    ????劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劜
;劔    5050,5051,5052,5060,5061,5062,5090劒5100,5101,5102劚5160,5161,5162劜
;劔                                                      劘劒劒劒劒劒劒劒劤5170,5171,5172劒5110,5111,5112
;劔    

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖嫟捠婰弎丅

[state ]
type=statetypeset
trigger1=1
statetype=l
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖憐掕奜傾僯儊丅
;劔侖仺亀僶僂儞僪屻丄抧柺徴撍亁傾僯儊丅

[state ]
type=changeanim
triggerall=anim!=5070
triggerall=anim!=5050&&anim!=5051&&anim!=5052
triggerall=anim!=5060&&anim!=5061&&anim!=5062
triggerall=anim!=5080&&anim!=5081&&anim!=5082
triggerall=anim!=5100&&anim!=5101&&anim!=5102
triggerall=anim!=5160&&anim!=5161&&anim!=5162
triggerall=anim!=5170&&anim!=5171&&anim!=5172
triggerall=anim!=5110&&anim!=5111&&anim!=5112
triggerall=anim!=5120&&anim!=5121&&anim!=5122
trigger1=1
value=5170
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖亀懌妡偗傗傜傟峝捈屻亁傾僯儊丅
;劔侖仺亀奺庬僶僂儞僪屻丄奺庬抧柺徴撍亁傾僯儊丅

[state ]
type=changeanim
triggerall=anim=5070
trigger1=1
value=5170
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖亀僟僂儞捛寕傗傜傟峝捈屻亁傾僯儊丅
;劔侖仺亀奺庬僶僂儞僪屻丄奺庬抧柺徴撍亁傾僯儊丅

[state ]
type=changeanim
triggerall=anim=5080||anim=5081||anim=5082
trigger1=1
value=5170
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖亀奺庬悂偒旘傃屻丄棊壓亁傾僯儊丅
;劔侖亀棊壓屻丄崀壓亁傾僯儊丅
;劔侖仺亀悂偒旘傃屻丄奺庬抧柺徴撍亁傾僯儊丅

[state ]
type=changeanim
triggerall=anim=5050||anim=5060||anim=5090
trigger1=1
value=5100
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5051||anim=5052||anim=5061||anim=5062
trigger1=!selfanimexist(5100+(anim%10))
value=5100
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5051||anim=5052||anim=5061||anim=5062
trigger1=selfanimexist(5100+(anim%10))
value=5100+(anim%10)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖亀悂偒旘傃屻丄奺庬抧柺徴撍亁傾僯儊丅
;劔侖仺亀奺庬抧柺徴撍屻丄奺庬僶僂儞僪亁傾僯儊丅

[state ]
type=changeanim
triggerall=anim=5100
triggerall=animtime=0
trigger1=1
value=5160
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5101||anim=5102
triggerall=animtime=0
trigger1=!selfanimexist(5160+(anim%10))
value=5160
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5101||anim=5102
triggerall=animtime=0
trigger1=selfanimexist(5160+(anim%10))
value=5160+(anim%10)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖亀悂偒旘傃屻丄奺庬抧柺徴撍亁傾僯儊丅
;劔侖仺亀奺庬僶僂儞僪屻丄奺庬抧柺徴撍亁傾僯儊丅

[state ]
type=changeanim
triggerall=anim=5100
triggerall=animelemtime(1)=0
triggerall=gethitvar(fall.yvel)=0
trigger1=1
value=5170
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5101||anim=5102
triggerall=animelemtime(1)=0
triggerall=gethitvar(fall.yvel)=0
trigger1=!selfanimexist(5170+(anim%10))
value=5170
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5101||anim=5102
triggerall=animelemtime(1)=0
triggerall=gethitvar(fall.yvel)=0
trigger1=selfanimexist(5170+(anim%10))
value=5170+(anim%10)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖亀奺庬抧柺徴撍屻丄奺庬僶僂儞僪亁傾僯儊丅
;劔侖仺亀奺庬僶僂儞僪屻丄奺庬抧柺徴撍亁傾僯儊丅

[state ]
type=changeanim
triggerall=anim=5160
triggerall=pos y>=-1+0.2*const(size.height)&&vel y>0
trigger1=1
value=5170
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5161||anim=5162
triggerall=pos y>=-1+0.2*const(size.height)&&vel y>0
trigger1=!selfanimexist(5170+(anim%10))
value=5170
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5161||anim=5162
triggerall=pos y>=-1+0.2*const(size.height)&&vel y>0
trigger1=selfanimexist(5170+(anim%10))
value=5170+(anim%10)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖亀奺庬僶僂儞僪屻丄奺庬抧柺徴撍亁傾僯儊丅
;劔侖仺亀奺庬抧柺徴撍屻丄奺庬墶偨傢傝亁傾僯儊丅

[state ]
type=changeanim
triggerall=anim=5170
triggerall=animtime=0
trigger1=1
value=5110
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5171||anim=5172
triggerall=animtime=0
trigger1=!selfanimexist(5110+(anim%10))
value=5110
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5171||anim=5172
triggerall=animtime=0
trigger1=selfanimexist(5110+(anim%10))
value=5110+(anim%10)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖亀奺庬抧柺徴撍屻丄奺庬墶偨傢傝亁傾僯儊丅
;劔侖仺亀奺庬墶偨傢傝屻丄奺庬婲偒忋偑傝亁傾僯儊丅

[state ]
type=changeanim
triggerall=anim=5110
triggerall=alive!=0
triggerall=gethitvar(recovertime)=0
trigger1=1
value=5120
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5111||anim=5112
triggerall=alive!=0
triggerall=gethitvar(recovertime)=0
trigger1=!selfanimexist(5120+(anim%10))
value=5120
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5111||anim=5112
triggerall=alive!=0
triggerall=gethitvar(recovertime)=0
trigger1=selfanimexist(5120+(anim%10))
value=5120+(anim%10)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖偦傟埲奜丅
;劔
;劔    丂傾僯儊斣崋傪僩儕僈乕偵偟偰丄忬嫷暿偵暿婰偟偨丅
;劔    

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖奺庬悂偒旘傃屻丄抧柺徴撍帪丅

;壒嬁丅
[state ]
type=playsnd
triggerall=anim=5100||anim=5101||anim=5102
trigger1=animelemtime(1)=0
value=f7,(floor(vel y)>5)+(floor(vel y)>14)
ignorehitpause=1



;夋柺愝掕丅
[state ]
type=fallenvshake
triggerall=anim=5100||anim=5101||anim=5102
trigger1=animelemtime(1)=0
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=posfreeze
triggerall=anim=5100||anim=5101||anim=5102
trigger1=1
ignorehitpause=1

[state ]
type=velmul
triggerall=anim=5100||anim=5101||anim=5102
trigger1=animelemtime(1)=0
x=0.75
ignorehitpause=1

[state ]
type=velset
triggerall=anim=5100||anim=5101||anim=5102
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=anim=5100||anim=5101||anim=5102
trigger1=1
y=-1
ignorehitpause=1



;儔僀僼愝掕丅
[state ]
type=hitfalldamage
triggerall=anim=5100||anim=5101||anim=5102
trigger1=animelemtime(1)=0
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=anim=5100||anim=5101||anim=5102
trigger1=1
value=5100
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖抧柺徴撍屻丄僶僂儞僪帪丅

;嵗昗愝掕丅
[state ]
type=hitfallvel
triggerall=anim=5160||anim=5161||anim=5162
trigger1=animelemtime(1)=0
ignorehitpause=1

[state ]
type=posset
triggerall=anim=5160||anim=5161||anim=5162
trigger1=animelemtime(1)=0
y=20
ignorehitpause=1
[state ]
type=veladd
triggerall=anim=5160||anim=5161||anim=5162
trigger1=1
y=0.4
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=anim=5160||anim=5161||anim=5162
trigger1=1
value=5101
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖僶僂儞僪屻丄抧柺徴撍帪丅

;壒嬁丅
[state ]
type=playsnd
triggerall=anim=5170||anim=5171||anim=5172
trigger1=animelemtime(1)=0
value=f7,(floor(vel y)>5)+(floor(vel y)>14)
ignorehitpause=1



;夋柺愝掕丅
[state ]
type=fallenvshake
triggerall=anim=5170||anim=5171||anim=5172
trigger1=animelemtime(1)=0
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
triggerall=anim=5170||anim=5171||anim=5172
trigger1=animelemtime(1)=0
trigger1=gethitvar(fall.yvel)=0
trigger1=vel x>1
x=1
ignorehitpause=1

[state ]
type=velmul
triggerall=anim=5170||anim=5171||anim=5172
trigger1=1
x=0.85
ignorehitpause=1
[state ]
type=velset
triggerall=anim=5170||anim=5171||anim=5172
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=anim=5170||anim=5171||anim=5172
trigger1=1
y=-1
ignorehitpause=1



;儔僀僼愝掕丅
[state ]
type=hitfalldamage
triggerall=anim=5170||anim=5171||anim=5172
trigger1=animelemtime(1)=0
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=anim=5170||anim=5171||anim=5172
trigger1=1
value=5110
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖抧柺徴撍屻丄墶偨傢傝帪丅

;嵗昗愝掕丅
[state ]
type=velmul
triggerall=anim=5110||anim=5111||anim=5112
trigger1=1
x=0.85
ignorehitpause=1
[state ]
type=velset
triggerall=anim=5110||anim=5111||anim=5112
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=anim=5110||anim=5111||anim=5112
trigger1=1
y=-1
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=anim=5110||anim=5111||anim=5112
trigger1=1
value=5110
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥劥
;劔侖墶偨傢傝屻丄婲偒忋偑傝帪丅

;敾掕僙僢僩丅
[state ]
type=nothitby
triggerall=anim=5120||anim=5121||anim=5122
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
triggerall=anim=5120||anim=5121||anim=5122
trigger1=1
value2=sca
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
triggerall=anim=5120||anim=5121||anim=5122
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=anim=5120||anim=5121||anim=5122
trigger1=1
y=-1
ignorehitpause=1



;僗僥乕僩堏峴惂屼丅
[state ]
type=hitfallset
triggerall=anim=5120||anim=5121||anim=5122
triggerall=animtime=-1
trigger1=1
value=1
ignorehitpause=1
[state ]
type=nothitby
triggerall=anim=5120||anim=5121||anim=5122
triggerall=animtime=-1
trigger1=1
value=sca,nt,st,ht
time=12
ignorehitpause=1
[state ]
type=nothitby
triggerall=anim=5120||anim=5121||anim=5122
triggerall=animtime=-1
trigger1=1
value2=sca
time=3
ignorehitpause=1



;僗僥乕僩堏峴丅
[state ]
type=changestate
triggerall=anim=5120||anim=5121||anim=5122
trigger1=1
value=5120
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖僐儞僥傿僯儏乕夋柺惂屼丅

[statedef 5500]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=stateno
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=anim!=5300&&anim!=5500
trigger1=!selfanimexist(5500)
value=5300
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim!=5300&&anim!=5500
trigger1=selfanimexist(5500)
value=5500
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖偦偺懠僗僥乕僩孮丅

[statedef 51]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=50
ignorehitpause=1



[statedef 130]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=125
ignorehitpause=1
[statedef 131]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=125
ignorehitpause=1
[statedef 132]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=125
ignorehitpause=1



[statedef 150]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=126
ignorehitpause=1
[statedef 151]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=126
ignorehitpause=1
[statedef 152]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=126
ignorehitpause=1



[statedef 153]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=127
ignorehitpause=1
[statedef 154]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=127
ignorehitpause=1



[statedef 5000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5300
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5010]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5300
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5020]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5300
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5070]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5300
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5080]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5300
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1



[statedef 5001]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5301
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5011]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5301
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5071]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5301
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5081]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5301
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1



[statedef 5030]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5302
value=5030
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5035]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5302
value=5030
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5040]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5302
value=5040
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5050]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5302
value=5050
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1



[statedef 5200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5303
value=5050
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5201]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5303
value=5200
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5210]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5303
value=5210
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1



[statedef 5100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5304
value=5100
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5101]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5304
value=5160
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5110]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5304
value=5170
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1
[statedef 5120]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=5304
value=5120
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1



[statedef 5900]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
ignorehitpause=1
[state ]
type=changestate
triggerall=!ishelper&&floor((sysvar(3)%floor(2.0**7))/floor(2.0**6))=0
triggerall=var(53)=6
trigger1=1||var(53):=3
value=var(50)
persistent=256
ignorehitpause=1









