;---------------------------------------------------------------------------
;ϐ\
;var(10)=e[be[
;var(11)=eLO
;var(12)=wŃ_E
;var(13)=\͕ωnXCb`܂Ƃ
;---------------------------------------------------------------------------
[Statedef -2]
;---------------------------------------------------------------------------
[State -2,e[be[XCb`]
type = varset
trigger1 = 1
var(10) = 0;0offA1on
ignorehitpause = 1
;펞TargetLifeAddő悤Ƃ܂
;---------------------------------------------------------------------------
[State -2,eLOXCb`]
type = varset
trigger1 = 1
var(11) = 0;0offA1on
ignorehitpause = 1
;펞GɂȂ܂
;---------------------------------------------------------------------------
[State -2,wŃ_EXCb`]
type = varset
trigger1 = 1
var(12) = 0;0offA1on
ignorehitpause = 1
;ꌂŎʂ悤ɂɂȂ܂
;---------------------------------------------------------------------------
[State -2,\͕ωnXCb`܂Ƃ]
type = varset
trigger1 = 1
var(13) = 0
ignorehitpause = 1
;0=ftH
;1=퓬5
;2=h[sOR\
;3=INZ
;4=_[h()
;\͂ω܂
;ڂ͂ǂ݂ɂ
;---------------------------------------------------------------------------
;͕ςȂł
;---------------------------------------------------------------------------
[State ,wp[ی]
type=selfstate
trigger1=ishelper(9999)
value=9999
ignorehitpause=1

[State ,wp[ی]
type=selfstate
trigger1=ishelper(9998)
value=9998
ignorehitpause=1

[State -2,e[be[]
type = TargetLifeAdd
trigger1 = var(10)
value = -1234567890
kill = 1
absolute = 1
ignorehitpause = 1

[State -2,eLO]
type = NotHitBy
trigger1 = var(11)
value = SCA,AA,AP,AT
time = 1
ignorehitpause = 1

[state -2,ׂI]
type = LifeSet
triggerall = var(12)
trigger1 = life<lifemax
trigger2 = gethitvar(damage)
value = 0
ignorehitpause = 1

[State -2,퓬5]
type = AttackMulset
triggerall=!numhelper(9998)
trigger1 = var(13) = 1
value = 0.3
ignorehitpause = 1

[State -2,퓬5]
type = DefenceMulSet
triggerall=!numhelper(9998)
trigger1 = var(13) = 1
value = 4
ignorehitpause = 1

[State -2,h[sOR\]
type = AttackMulset
trigger1 = var(13) = 2
value = 9999
ignorehitpause = 1

[State -2,h[sOR\]
type = DefenceMulSet
trigger1 = var(13) = 2
value = 0.0001
ignorehitpause = 1

[State -2,p]
type = LifeAdd
triggerall=!numhelper(9998)
trigger1 = var(13) = 2
value = -1
kill = 1
absolute = 1
ignorehitpause = 1

[State -2,INZ]
type = AttackMulset
trigger1 = var(13) = 3
value = 99999999
ignorehitpause = 1

[State -2,INZ]
type = DefenceMulSet
trigger1 = var(13) = 3
value = 0
ignorehitpause = 1

[State -2,INZ]
type = LifeAdd
trigger1 = var(13) = 3
trigger1 = roundstate < 3
value = 99999999
kill = 0
absolute = 1
ignorehitpause = 1

[state -2,INZ]
type = LifeSet
trigger1 = var(13) = 3
trigger1 = roundstate < 3
value = 99999999
ignorehitpause = 1

[state -2,INZ]
type = AssertSpecial
triggerall=!numhelper(9998)
trigger1 = var(13) = 3
trigger1 = roundstate < 3
trigger1 = life <= 0
Flag = Noko
ignorehitpause = 1

[state -2,p]
type = LifeSet
triggerall=!numhelper(9998)
trigger1 = var(13) = 3
trigger1 = roundstate >= 3
value = 0
ignorehitpause = 1

[state -2,p]
type = AssertSpecial
trigger1 = var(13) = [2,3]
flag = NoStandGuard
flag2 = NoCrouchGuard
flag3 = NoAirGuard
ignorehitpuase = 1

[state -2,INZ]
type = assertspecial
trigger1 = var(13) = 3
flag = UnGuardAble
ignorehitpuase = 1

[State , h[sOA[}[]
type = HitOverride
trigger1 = var(13) = [2,3]
attr = SCA, AA, AP, AT
stateno = 130+ifelse(statetype=C,1,0)+ifelse(statetype=A,2,0)
SuperMoveTime = 2147483647
PauseMoveTime = 2147483647
ignorehitpause = 1

[State -2, _[hwp[1]
type=Helper
triggerall=!ishelper
triggerall=playeridexist(id)
triggerall=!numhelper(9999)
trigger1=var(13)=4
ID=9999
name="Gotlol"
postype=p1
pos=0,0
stateno=9999
helpertype=player
keyctrl=0
supermove=1
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1

[State -2, _[hwp[2]
type=Helper
triggerall=!ishelper
triggerall=playeridexist(id)
triggerall=!numhelper(9998)
trigger1=var(13)=4
ID=9998
name="Gotlol"
postype=p1
pos=0,0
stateno=9998
helpertype=player
keyctrl=0
supermove=1
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1

[State ,h]
type=selfstate
triggerall=!ishelper
triggerall=numhelper(9998)
triggerall=!alive
triggerall=stateno!=666667777
triggerall=stateno!=777776666
trigger1=numenemy=1
trigger1=enemy(0),alive=0
trigger2=numenemy=2
trigger2=enemy(0),alive=0
trigger2=enemy(1),alive=0
value=666667777
ignorehitpause=1

;---------------------------------------------------------------------------
; States that are executed when in self's state file (use statedef -3)
;---------------------------------------------------------------------------

[Statedef -3]

;This controller plays a sound everytime KFM lands from a jump, or
;from his back-dash.
[State -3, Landing Sound]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 52 ;Jump land
trigger2 = stateno = 106 ;Run-back land
value = 40, 0
