;-| AI |-----------------------------------------------------------------
[Command]
name = "AI0"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 0
[Command]
name = "AI1"
command = b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b
time = 0
[Command]
name = "AI2"
command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
time = 0
[Command]
name = "AI3"
command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
time = 0
[Command]
name = "AI4"
command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
time = 0
[Command]
name = "AI5"
command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
time = 0
[Command]
name = "AI6"
command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
time = 0
[Command]
name = "AI7"
command = F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F
time = 0
[Command]
name = "AI8"
command = D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D
time = 0
[Command]
name = "AI9"
command = B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B
time = 0
[Command]
name = "AI10"
command = U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U
time = 0
[Command]
name = "AI11"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 0
[Command]
name = "AI12"
command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
time = 0
[Command]
name = "AI13"
command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
time = 0
[Command]
name = "AI14"
command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
time = 0
[Command]
name = "AI15"
command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
time = 0
[Command]
name = "AI16"
command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
time = 0
[Command]
name = "AI17"
command = a,B,c,x,y,z,s,B,D,F,U,a,b,c,x,y,z,s,s
time = 0
[Command]
name = "AI18"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 0
[Command]
name = "AI19"
command = b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b
time = 0
[Command]
name = "AI20"
command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
time = 0
[Command]
name = "AI21"
command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
time = 0
[Command]
name = "AI22"
command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
time = 0
[Command]
name = "AI23"
command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
time = 0
[Command]
name = "AI24"
command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
time = 0
[Command]
name = "AI25"
command = F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F
time = 0
[Command]
name = "AI26"
command = D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D
time = 0
[Command]
name = "AI27"
command = B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B
time = 0
[Command]
name = "AI28"
command = U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U
time = 0
[Command]
name = "AI29"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 0
[Command]
name = "AI30"
command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
time = 0
[Command]
name = "AI31"
command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
time = 0
[Command]
name = "AI32"
command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
time = 0
[Command]
name = "AI33"
command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
time = 0
[Command]
name = "AI34"
command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
time = 0
[Command]
name = "AI35"
command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
time = 0
[Command]
name = "AI36"
command = z,z,z,z,z,z,a,a,a,z,z,z,z,z,z,z,z,z,z
time = 0
[Command]
name = "AI37"
command = z,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,z,z,z
time = 0
[Command]
name = "AI38"
command = z,z,z,z,z,a,a,a,z,z,z,z,z,a,a,a,z,z,z
time = 0
[Command]
name = "AI39"
command = z,z,z,z,z,a,a,a,z,z,z,z,z,z,a,a,z,z,z
time = 0
[Command]
name = "AI40"
command = z,z,z,z,a,a,a,z,z,z,z,a,z,z,a,a,z,z,z
time = 0
[Command]
name = "AI41"
command = z,z,z,a,z,z,z,z,z,z,z,z,z,a,a,z,z,z,z
time = 0
[Command]
name = "AI42"
command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
time = 0
[Command]
name = "AI43"
command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,a,a,z
time = 0
[Command]
name = "AI44"
command = z,z,a,a,a,a,z,z,z,z,z,z,z,z,z,a,a,a,z
time = 0
[Command]
name = "AI45"
command = z,z,z,z,z,z,a,a,z,z,z,z,z,a,a,a,a,z,z
time = 0
[Command]
name = "AI46"
command = z,z,z,z,z,z,z,z,a,a,a,a,a,a,z,z,z,z,z
time = 0
[Command]
name = "AI47"
command = z,z,z,a,a,a,a,z,z,z,z,z,z,z,z,z,z,z,z
time = 0
[Command]
name = "AI48"
command = z,z,z,z,z,a,a,a,z,z,z,a,a,a,z,z,a,z,a
time = 0
[Command]
name = "AI49"
command = z,z,z,z,a,a,a,z,z,z,z,z,a,a,a,z,z,z,z
time = 0
[Command]
name = "AI50"
command = z,z,z,a,a,z,z,z,z,z,z,z,z,z,a,a,z,z,z
time = 0

;-| KEZ |--------------------------------------------------------
;ɂ͒KEZLqĂAOuname =vɏ܂
;R}h͐΂Ɉ̂ɂĂB
;Jt[}͎p`Ƌp`ŋZo悤ɓÕR}h
;eƋɂȂĂ܂B
;utime=20vƏƂŁuR}h20t[ȓɓ́vƐݒł܂B
;-| KEZ |--------------------------------------------------------
[Command]
name = "T_[o[Xg"
command = ~F, B, D, F, c
time = 40

[Command]
name = "T_[o[Xg"
command = ~F, B, D, F, a
time = 40

[Command]
name = "T_[o[Xg"
command = ~F, B, D, F, b
time = 40


[Command]
name = "T_[u[N"
command = ~F, B, D, F, x
time = 40

[Command]
name = "T_[u[N"
command = ~F, B, D, F, y
time = 40

[Command]
name = "T_[u[N"
command = ~F, B, D, F, z
time = 40


;-| KEZ |------------------------------------------------------
[Command]
name = "T_[{gexo"
command = ~D ,DB ,B, D ,DB ,x
time = 30

[Command]
name = "T_[{gexo"
command = ~D ,DB ,B, D ,DB ,y
time = 30

[Command]
name = "T_[XsAex"
command = ~D, F, D, F, x
time = 30

[Command]
name = "T_[XsAex"
command = ~D, F, D, F, y
time = 30

[Command]
name = "T_[Xp[N"
command = ~F, D ,B , x
time = 30

[Command]
name = "T_[Xp[N"
command = ~F, D ,B , y
time = 30

[Command]
name = "T_[{g"
command = ~B, D ,DB , x
time = 30

[Command]
name = "T_[{g"
command = ~B, D ,DB , y
time = 30

[Command]
name = "T_[{gexo"
command = ~B, D ,DB , z
time = 30

[Command]
name = "T_[{gexo"
command = ~B, D ,DB , x+y
time = 30

[Command]
name = "T_[{gex"
command = ~B, D ,DB , c
time = 30

[Command]
name = "T_[{gex"
command = ~B, D ,DB , a+b
time = 30

[Command]
name = "T_[XsAQ"
command = ~D, F, x

[Command]
name = "T_[XsAQ"
command = ~D, F, y

[Command]
name = "T_[XsAex"
command = ~D, F, z

[Command]
name = "T_[XsAex"
command = ~D, F, x+y
time = 20


[Command]
name = "GC_x"
command = ~B, DB, D, x

[Command]
name = "GC_y"
command = ~B, DB, D, y

[Command]
name = "GC_a"
command = ~B, DB, D, a

[Command]
name = "GC_b"
command = ~B, DB, D, b

;-| Q񉟂Z |-----------------------------------------------------------
[Command]
name = "FF"     
command = F, F
time = 10

[Command]
name = "BB"     
command = B, B
time = 10

;-| QER̓Z |-----------------------------------------------
[Command]
name = "recovery"
command = x+y
time = 1

;-| ƃ{^ŏoZ |---------------------------------------------------------
[Command]
name = "down_a"
command = /$D,a
time = 1

[Command]
name = "down_b"
command = /$D,b
time = 1

;-| {^ݒiȂj|---------------------------------------------------------
[Command]
name = "a"
command = a
time = 1

[Command]
name = "b"
command = b
time = 1

[Command]
name = "c"
command = c
time = 1

[Command]
name = "x"
command = x
time = 1

[Command]
name = "y"
command = y
time = 1

[Command]
name = "z"
command = z
time = 1


[command]
name = "fwd"
command = F
time = 1

[command]
name = "back"
command = B
time = 1

[command]
name = "up"
command = U
time = 1

[command]
name = "down"
command = D
time = 1
[Command]
name = "start"
command = s
time = 1

;-| ςȂݒiȂj-------------------------------------------------------
[Command]
name = "holdfwd"
command = /$F
time = 1

[Command]
name = "holdback"
command = /$B
time = 1

[Command]
name = "holdup" 
command = /$U
time = 1

[Command]
name = "holddown"
command = /$D
time = 1


[Command]
name = "SJump"
command = D, $U
time = 10

[Command]
name = "Kaihi"
command = /D
time = 10

; ̋Lq͐΂ɏȂłB
[Statedef -1]

;===========================================================================

;===========================================================================
;---------------------------------------------------------------------------
; eXg
[State -1]
type = null;ChangeState
value = 1201
triggerall = command = "x"
triggerall = power >= 2000
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact

trigger3 = stateno = [1200,2500]
trigger3 = AnimElem = 3, >= 0

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------

;===========================================================================
;KEZ
;===========================================================================
;---------------------------------------------------------------------------
; T_[o[Xg
[State -1]
type = ChangeState
value = 3000
triggerall = command = "T_[o[Xg"
triggerall = power >= 2000
triggerall = statetype != A
triggerall = !var(59)
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact && stateno!=440

trigger3 = stateno = [1200,2500]
trigger3 = AnimElem = 3, >= 0

;---------------------------------------------------------------------------
; T_[u[N
[State -1]
type = ChangeState
value = 3200
triggerall = !var(59)
triggerall = command = "T_[u[N"
triggerall = power >= 2000
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact && stateno!=440

trigger3 = stateno = [1200,2500]
trigger3 = AnimElem = 3, >= 0

;---------------------------------------------------------------------------

;===========================================================================
;---------------------------------------------------------------------------
; T_[Xp[N
[State -1]
type = ChangeState
value = 1000
triggerall = !var(59)
triggerall = command = "T_[Xp[N"
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact  && stateno!=440

;---------------------------------------------------------------------------
; T_[Xp[N
[State -1]
type = ChangeState
value = 1100
triggerall = !var(59)
triggerall = command = "T_[Xp[N"
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact && stateno!=440 

;---------------------------------------------------------------------------
; T_[XsAQdw
[State -1]
type = ChangeState
value = 1400
triggerall = !var(59)
triggerall = command = "T_[XsAex"
triggerall = statetype != A
triggerall = power >= 1000
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact && stateno!=440 

trigger3 = stateno = [1200,1999]
trigger3 = stateno != 1400
trigger3 = stateno != 1700
trigger3 = AnimElem = 3, >= 0

;---------------------------------------------------------------------------
; T_[XsAQ
[State -1]
type = ChangeState
value = 1200
triggerall = !var(59)
triggerall = command = "T_[XsAQ"
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact && stateno!=440 

;---------------------------------------------------------------------------
; T_[XsAQ
[State -1]
type = ChangeState
value = 1300
triggerall = !var(59)
triggerall = command = "T_[XsAQ"
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact && stateno!=440 

;---------------------------------------------------------------------------
; T_[{gQdwiAWj
[State -1]
type = ChangeState
value = 1700
triggerall = !var(59)
triggerall = command = "T_[{gex"
triggerall = statetype != A
triggerall = power >= 1000
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact && stateno!=440 

trigger3 = stateno = [1200,1999]
trigger3 = stateno != 1700
trigger3 = AnimElem = 3, >= 0

;---------------------------------------------------------------------------
; T_[{gQdwiIWij
[State -1]
type = ChangeState
value = 1800
triggerall = !var(59)
triggerall = command = "T_[{gexo"
triggerall = statetype != A
triggerall = power >= 1000
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact && stateno!=440 

trigger3 = stateno = [1200,1999]
trigger3 = stateno != 1700
trigger3 = stateno != 1800
trigger3 = AnimElem = 3, >= 0

;---------------------------------------------------------------------------
; T_[{gQ
[State -1]
type = ChangeState
value = 1500
triggerall = !var(59)
triggerall = command = "T_[{g"
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact  && stateno!=440

;---------------------------------------------------------------------------
; T_[{gQ
[State -1]
type = ChangeState
value = 1600
triggerall = !var(59)
triggerall = command = "T_[{g"
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = [200,500]
trigger2 = movecontact  && stateno!=440

;===========================================================================
;===========================================================================
;---------------------------------------------------------------------------
; K[hLZ
[State -1]
type = ChangeState
value = 411
triggerall = !var(59)
triggerall = power >= 500
triggerall = command = "GC_x"
trigger1 = stateno >= 150
trigger1 = stateno <= 153

;;---------------------------------------------------------------------------
; K[hLZ
[State -1]
type = ChangeState
value = 1001
triggerall = !var(59)
triggerall = power >= 500
triggerall = command = "GC_y"
trigger1 = stateno >= 150
trigger1 = stateno <= 153

;---------------------------------------------------------------------------

; K[hLZa
[State -1]
type = ChangeState
value = 241
triggerall = power >= 500 && !var(59)
triggerall = command = "GC_a"
trigger1 = stateno >= 150
trigger1 = stateno <= 153
;---------------------------------------------------------------------------

; K[hLZb
[State -1]
type = ChangeState
value = 1201
triggerall = power >= 500 && !var(59)
triggerall = command = "GC_b"
trigger1 = stateno >= 150
trigger1 = stateno <= 153
;---------------------------------------------------------------------------
;===========================================================================
;---------------------------------------------------------------------------
;_bV
[State -1, Run Fwd]
type = ChangeState
value = 100
trigger1 = command = "FF" && !var(59)
trigger1 = statetype = S
trigger1 = ctrl
;---------------------------------------------------------------------------
;ރ_bV
[State -1, Run Back]
type = ChangeState
value = 105
trigger1 = command = "BB" && !var(59)
trigger1 = statetype = S
trigger1 = ctrl
;---------------------------------------------------------------------------
;X[p[Wv
[State -1]
type = ChangeState
value = 940
trigger1 = command = "SJump" && !var(59)
trigger1 = statetype = S
trigger1 = ctrl
;===========================================================================
;---------------------------------------------------------------------------
; _E
[State -1]
type = Explod
trigger1 = movetype = H
trigger1 = Command = "Kaihi"
trigger1 = NumExplod(5100) = 0
id = 5100
anim = 2000
postype = p1
pos = 0,20
sprpriority = -1
bindtime = 5
supermove = 1
removetime = 5

;---------------------------------------------------------------------------
; _E
[State -1]
type = ChangeState
value = 105
triggerall = Alive = 1 && !var(59)
triggerall = NumExplod(5100) = 1
trigger1 = Time = [2,3]
trigger1 = StateNo = 5100
trigger2 = Time = [1,2]
trigger2 = PrevStateNo = 5071
trigger2 = StateNo = 5110
trigger2 = anim = 5170

;---------------------------------------------------------------------------
;
[State -1, Kung Fu Throw]
type = ChangeState
value = 800
triggerall = command = "y"
triggerall = statetype = S
triggerall = ctrl
triggerall = stateno != 100
triggerall = !var(59)
trigger1 = command = "holdfwd"
trigger1 = p2bodydist X < 13
trigger1 = (p2statetype = S) || (p2statetype = C)
trigger1 = p2movetype != H
trigger2 = command = "holdback"
trigger2 = p2bodydist X < 13
trigger2 = (p2statetype = S) || (p2statetype = C)
trigger2 = p2movetype != H


;===========================================================================
;---------------------------------------------------------------------------
;p`
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = !var(59)
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200
trigger2 = time > 6

---------------------------------------------------------------------------
;p`
[State -1, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = !var(59)
triggerall = command = "y"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 230
trigger3 = movecontact
trigger4 = stateno = 231
trigger4 = movecontact

;---------------------------------------------------------------------------

;---------------------------------------------------------------------------
;LbN
[State -1, Stand Light Kick]
type = ChangeState
value = 230
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = !var(59)
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200
trigger2 = movecontact


;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;LbN
[State -1, Standing Strong Kick]
type = ChangeState
value = 240
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = !var(59)
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 210
trigger3 = movecontact
trigger4 = stateno = 211
trigger4 = movecontact
trigger5 = stateno = 230
trigger5 = movecontact
trigger6 = stateno = 231
trigger6 = movecontact

;---------------------------------------------------------------------------

;---------------------------------------------------------------------------
;
[State -1, Taunt]
type = ChangeState
value = 195
triggerall = command = "start" && !var(59)
trigger1 = statetype != A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Ⴊݎp`
[State -1, Crouching Light Punch]
type = ChangeState
value = 400
triggerall = command = "x" && !var(59)
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
;---------------------------------------------------------------------------
;Ⴊ݋p`
[State -1, Crouching Strong Punch]
type = ChangeState
value = 410
triggerall = command = "y" && !var(59)
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 400 
trigger2 = movecontact
trigger3 = stateno = 430 
trigger3 = movecontact
;---------------------------------------------------------------------------
;ႪݎLbN
[State -1, Crouching Light Kick]
type = ChangeState
value = 430
triggerall = command = "a" && !var(59)
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 400 
trigger2 = movecontact
;---------------------------------------------------------------------------
;Ⴊ݋LbN
[State -1, Crouching Strong Kick]
type = ChangeState
value = 440
triggerall = command = "b" && !var(59)
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 400 
trigger2 = movecontact
trigger3 = stateno = 410 
trigger3 = movecontact
trigger4 = stateno = 430 
trigger4 = movecontact
;---------------------------------------------------------------------------
;󒆎p`
[State -1, Jump Light Punch]
type = ChangeState
value = 600
triggerall = command = "x" && !var(59)
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600
trigger2 = statetime >= 7
;---------------------------------------------------------------------------
;󒆋p`
[State -1, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = command = "y" && !var(59)
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 
trigger2 = movecontact
trigger3 = stateno = 630 
trigger3 = movecontact
;---------------------------------------------------------------------------
;󒆎LbN
[State -1, Jump Light Kick]
type = ChangeState
value = 630
triggerall = command = "a" && !var(59)
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 
trigger2 = movecontact
;---------------------------------------------------------------------------
;󒆋LbN
[State -1, Jump Strong Kick]
type = ChangeState
value = 640
triggerall = command = "b" && !var(59)
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 || stateno = 630 || stateno = 610 
trigger2 = movecontact
