;==========================================================================
;                   Kyo-10 's Command file
;==========================================================================
;

[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s

[Defaults]
command.time = 15
command.buffer.time = 1

;------------------------------------------------------------------------------
;-| MAX2超必杀 |---------------------------------------------------------
[Command]
name = "最终决战奥义·无式·完整式"
command = ~D,F,D,F,a+b
time = 30

[Command]
name = "最终决战奥义·无式·完整式"
command = ~D,F,D,F,c
time = 30
;------------------------------------------------------------------------------
;-| MAX超必杀 |---------------------------------------------------------
[Command]
name = "MAX百八十二式"
command = ~D,F,x
time = 30

[Command]
name = "MAX百八十二式"
command = ~D,F,y
time = 30

[Command]
name = "最终决战奥义·无式"
command = ~D,F,D,F,z
time = 30

[Command]
name = "最终决战奥义·无式"
command = ~D,F,D,F,x+y
time = 30

[Command]
name = "MAX里百八式·大蛇薙"
command = ~D,B,D,F,x+y
time = 30

[Command]
name = "MAX里百八式·大蛇薙"
command = ~D,B,D,F,z
time = 30
;------------------------------------------------------------------------------
;-| 超必杀 |---------------------------------------------------------
[Command]
name = "千百弐拾七式·都牟刈"
command = ~D,F,D,B,x
time = 30

[Command]
name = "重千百弐拾七式·都牟刈"
command = ~D,F,D,B,y
time = 30

[Command]
name = "百八十二式"
command = ~D,F,D,F,x
time = 30

[Command]
name = "百八十二式2"
command = ~D,F,D,F,y
time = 30

[Command]
name = "里百八式·大蛇薙"
command = ~D,B,D,F,x
time = 30

[Command]
name = "重里百八式·大蛇薙"
command = ~D,B,D,F,y
time = 30
;------------------------------------------------------------------------------
;-| 必杀技 |---------------------------------------------------------
[Command]
name = "重玖百拾式·鵺摘"
command = ~D,B,y
time = 20

[Command]
name = "轻玖百拾式·鵺摘"
command = ~D,B,x
time = 20

[Command]
name = "重七五式·改"
command = ~D,F,b
time = 20

[Command]
name = "轻七五式·改"
command = ~D,F,a
time = 20

[Command]
name = "重百壹式·胧车"
command = ~B,D,DB,b
time = 20

[Command]
name = "轻百壹式·胧车"
command = ~B,D,DB,a
time = 20

[Command]
name = "爆炎·贰百拾贰式·琴月阳"
command = ~F,D,B,y
time = 20

[Command]
name = "爆炎·贰百拾贰式·琴月阳"
command = ~F,D,B,x
time = 20

[Command]
name = "重贰百拾贰式·琴月阳"
command = ~F,D,B,b
time = 20

[Command]
name = "轻贰百拾贰式·琴月阳"
command = ~F,D,B,a
time = 20

[Command]
name = "重百式·鬼烧"
command = ~F,D,DF,y
time = 20

[Command]
name = "轻百式·鬼烧"
command = ~F,D,DF,x
time = 20

[Command]
name = "重百八式·暗拂"
command = ~D,F,y
time = 20

[Command]
name = "轻百八式·暗拂"
command = ~D,F,x
time = 20

[Command]
name = "jump"    
command = D, $U
time = 12

;------------------------------------------------------------------------------
;-| 普通操作 |---------------------------------------------------------
[Command]
name = "CD"
command = c
time = 10

[Command]
name = "CD"
command = b+y
time = 14

[Command]
name = "FF"
command = F, F
time = 10

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

[Command]
name = "recovery"
command = x+a
time = 1

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

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

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

[Command]
name = "down_a"
command = /$D,a
time = 1

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

[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 = "start"
command = s
time = 1

[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 = "holdxy"
command = /$x+y
time = 1

[Command]
name = "holdz"
command = /$z
time = 1

[Command]
name = "holdc"
command = /$c
time = 1

[Command]
name = "holdx"
command = /$x
time = 1

[Command]
name = "holdy"
command = /$y
time = 1

[Command]
name = "holda"
command = /$a
time = 1

[Command]
name = "holdb"
command = /$b
time = 1
;------------------------------------------------------------------------------
;-| -1 |---------------------------------------------------------
[Statedef -1]
;---------------------------------------------------------------------------
;最终决战奥义·无式·完整式
[State -1]
type = ChangeState
value = 3250
triggerall = Var(50) = 0
triggerall = power >= 3000
triggerall = command = "最终决战奥义·无式·完整式"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;最终决战奥义·无式·一之段
[State -1]
type = ChangeState
value = 3200
triggerall = Var(50) = 0
triggerall = power >= 2000
triggerall = command = "最终决战奥义·无式"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;MAX里百八式·大蛇薙
[State -1]
type = ChangeState
value = 3050
triggerall = Var(50) = 0
triggerall = power >= 2000
triggerall = command = "MAX里百八式·大蛇薙"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;百八十二式
[State -1]
type = ChangeState
value = 3310
triggerall = Var(50) = 0
triggerall = power >= 1000
triggerall = command = "百八十二式2"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;百八十二式
[State -1]
type = ChangeState
value = 3300
triggerall = Var(50) = 0
triggerall = power >= 1000
triggerall = command = "百八十二式"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;重千百弐拾七式·都牟刈
[State -1]
type = ChangeState
value = 3110
triggerall = Var(50) = 0
triggerall = power >= 1000
triggerall = command = "重千百弐拾七式·都牟刈"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;千百弐拾七式·都牟刈
[State -1]
type = ChangeState
value = 3100
triggerall = Var(50) = 0
triggerall = power >= 1000
triggerall = command = "千百弐拾七式·都牟刈"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;重里百八式·大蛇薙
[State -1]
type = ChangeState
value = 3010
triggerall = Var(50) = 0
triggerall = power >= 1000
triggerall = command = "重里百八式·大蛇薙"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;里百八式·大蛇薙
[State -1]
type = ChangeState
value = 3000
triggerall = Var(50) = 0
triggerall = power >= 1000
triggerall = command = "里百八式·大蛇薙"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;重百壹式·胧车
[State -1]
type = ChangeState
value = 1510
triggerall = Var(50) = 0
triggerall = command = "重百壹式·胧车"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;轻百壹式·胧车
[State -1]
type = ChangeState
value = 1500
triggerall = Var(50) = 0
triggerall = command = "轻百壹式·胧车"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;重贰百拾贰式·琴月阳
[State -1]
type = ChangeState
value = 1410
triggerall = Var(50) = 0
triggerall = command = "重贰百拾贰式·琴月阳"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;轻贰百拾贰式·琴月阳
[State -1]
type = ChangeState
value = 1400
triggerall = Var(50) = 0
triggerall = command = "轻贰百拾贰式·琴月阳"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;重玖百拾式·鵺摘
[State -1]
type = ChangeState
value = 1310
triggerall = Var(50) = 0
triggerall = command = "重玖百拾式·鵺摘"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;轻玖百拾式·鵺摘
[State -1]
type = ChangeState
value = 1300
triggerall = Var(50) = 0
triggerall = command = "轻玖百拾式·鵺摘"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;重七五式·改
[State -1]
type = ChangeState
value = 1210
triggerall = Var(50) = 0
triggerall = command = "重七五式·改"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;轻七五式·改
[State -1]
type = ChangeState
value = 1200
triggerall = Var(50) = 0
triggerall = command = "轻七五式·改"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;重百式・鬼烧
[State -1]
type = ChangeState
value = 1110
triggerall = Var(50) = 0
triggerall = command = "重百式·鬼烧"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 310 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 305 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;轻百式・鬼烧
[State -1]
type = ChangeState
value = 1100
triggerall = Var(50) = 0
triggerall = command = "轻百式·鬼烧"
trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 305 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger13 = (stateno = 310 && MoveContact)
trigger14 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;百拾五式・毒咬
[State -1]
type = ChangeState
value = 1610
triggerall = Var(50) = 0
triggerall = numprojID(1000) = 0
triggerall = command = "重百八式·暗拂"
;trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 305 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger1 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;百拾四式・荒咬
[State -1]
type = ChangeState
value = 1600
triggerall = Var(50) = 0
triggerall = numprojID(1000) = 0
triggerall = command = "轻百八式·暗拂"
;trigger1 = ctrl && statetype != A
trigger2 = (stateno = 200 && MoveContact)
trigger3 = (stateno = 205 && MoveContact)
trigger4 = (stateno = 400 && MoveContact)
trigger5 = (stateno = 410 && MoveContact)
trigger6 = (stateno = 210 && MoveContact)
trigger7 = (stateno = 230 && MoveContact)
trigger8 = (stateno = 235 && MoveContact)
trigger9 = (stateno = 420 && MoveContact)
trigger10 = (stateno = 215 && MoveContact)
trigger11 = (stateno = 305 && MoveContact)
trigger12 = (stateno = 250 && MoveContact)
trigger1 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;重百八式·暗拂
[State -1]
type = ChangeState
value = 1010
triggerall = Var(50) = 0
triggerall = numprojID(1000) = 0
triggerall = command = "重百八式·暗拂"
trigger1 = ctrl && statetype != A
;trigger2 = (stateno = 200 && MoveContact)
;trigger3 = (stateno = 205 && MoveContact)
;trigger4 = (stateno = 400 && MoveContact)
;trigger5 = (stateno = 410 && MoveContact)
;trigger6 = (stateno = 210 && MoveContact)
;trigger7 = (stateno = 230 && MoveContact)
;trigger8 = (stateno = 235 && MoveContact)
;trigger9 = (stateno = 420 && MoveContact)
;trigger10 = (stateno = 215 && MoveContact)
;trigger11 = (stateno = 305 && MoveContact)
;trigger12 = (stateno = 250 && MoveContact)
;trigger13 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;轻百八式·暗拂
[State -1]
type = ChangeState
value = 1000
triggerall = Var(50) = 0
triggerall = numprojID(1000) = 0
triggerall = command = "轻百八式·暗拂"
trigger1 = ctrl && statetype != A
;trigger2 = (stateno = 200 && MoveContact)
;trigger3 = (stateno = 205 && MoveContact)
;trigger4 = (stateno = 400 && MoveContact)
;trigger5 = (stateno = 410 && MoveContact)
;trigger6 = (stateno = 210 && MoveContact)
;trigger7 = (stateno = 230 && MoveContact)
;trigger8 = (stateno = 235 && MoveContact)
;trigger9 = (stateno = 420 && MoveContact)
;trigger10 = (stateno = 215 && MoveContact)
;trigger11 = (stateno = 305 && MoveContact)
;trigger12 = (stateno = 250 && MoveContact)
;trigger13 = (stateno = 300 && MoveContact)

;---------------------------------------------------------------------------
;回避后
[State -1, T S]
type = ChangeState
value = 710
triggerall = command = "recovery" && command = "holdback"
trigger1 = statetype = S
trigger1 = ctrl

;---------------------------------------------------------------------------
;回避
[State -1, T S]
type = ChangeState
value = 700
triggerall = command = "recovery"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 100

;---------------------------------------------------------------------------
;受身
[State -1, UKEMI]
type = ChangeState
value = 5201
triggerall = command = "recovery"
triggerall = alive = 1
trigger1 = stateno = 5050
trigger1 = pos y > -30
trigger1 = vel y > 0 && vel y < 9

;------------------------------------------------------------------------------
;C投
[State -1, Throw]
type = ChangeState
value = 800
triggerall = command = "y"
triggerall = command = "holdfwd" || command = "holdback"
triggerall = statetype = S
triggerall = stateno != 100
trigger1 = p2bodydist X < 15
trigger1 = p2statetype != A && p2movetype != H
trigger1 = ctrl

;------------------------------------------------------------------------------
;D投技
[State -1, Throw]
type = ChangeState
value = 805
triggerall = command = "b"
triggerall = command = "holdfwd" || command = "holdback"
triggerall = statetype = S
triggerall = stateno != 100
trigger1 = p2bodydist X < 15
trigger1 = p2statetype != A && p2movetype != H
trigger1 = ctrl

;------------------------------------------------------------------------------
;外式・奈落落
[State -1, NARAKU]
type = ChangeState
value = 320
triggerall = command = "y"
triggerall = command = "holddown"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 105

;外式・轰斧阳
[State -1, GOUHU]
type = ChangeState
value = 300
triggerall = command = "a"
triggerall = command = "holdfwd"
triggerall = statetype != A
triggerall = command != "holddown"
trigger1 = ctrl
;trigger2 = stateno = 205 && movecontact
;trigger3 = stateno = 215 && movecontact
;trigger4 = stateno = 235 && movecontact
;trigger5 = stateno = 245 && movecontact
;trigger6 = stateno = 400 && movecontact
;trigger7 = stateno = 410 && movecontact
;trigger8 = stateno = 430 && movecontact
;trigger9 = stateno = 440 && movecontact

;外式・轰斧阳（取消）
[State -1, GOUHU]
type = ChangeState
value = 305
triggerall = command = "a"
triggerall = command = "holdfwd"
triggerall = statetype != A
triggerall = command != "holddown"
trigger1 = stateno = 205 && movecontact;ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 245 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && movecontact
trigger8 = stateno = 430 && movecontact
trigger9 = stateno = 440 && movecontact

;八拾八式
[State -1, GOUHU]
type = ChangeState
value = 310
triggerall = command = "b"
triggerall = command = "holdfwd"
triggerall = command = "holddown"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 245 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && movecontact
trigger8 = stateno = 430 && movecontact
trigger9 = stateno = 440 && movecontact
;------------------------------------------------------------------------------
;跑步
[State -1, Dash]
type = ChangeState
value = 100
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl

;疾退
[State -1, Back Step]
type = ChangeState
value = 105
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl

;==============================================================================
;嬤嫍棧棫偪庛僷儞僠
[State -1, Stand Light Punch]
type = ChangeState
value = 205
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = statetype = S
triggerall = p2bodydist X < 18
trigger1 = ctrl
trigger2 = stateno = 100

;墦嫍棧棫偪庛僷儞僠
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl
trigger2 = stateno = 100

;嬤嫍棧棫偪嫮僷儞僠
[State -1, Stand Strong Punch]
type = ChangeState
value = 215
triggerall = command = "y"
triggerall = command != "holddown"
triggerall = statetype = S
triggerall = p2bodydist X < 24
trigger1 = ctrl
trigger2 = stateno = 100

;墦嫍棧棫偪嫮僷儞僠
[State -1, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = command = "y"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl
trigger2 = stateno = 100

;------------------------------------------------------------------------------
;嬤嫍棧棫偪庛僉僢僋
[State -1, Stand Light Kick]
type = ChangeState
value = 235
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = statetype = S
triggerall = p2bodydist X < 14
trigger1 = ctrl
trigger2 = stateno = 100

;墦嫍棧棫偪庛僉僢僋
[State -1, Stand Light Kick]
type = ChangeState
value = 230
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl
trigger2 = stateno = 100

;嬤嫍棧棫偪嫮僉僢僋
[State -1, Standing Strong Kick]
type = ChangeState
value = 245
triggerall = !var(59)
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = statetype = S
triggerall = p2bodydist X < 20
trigger1 = ctrl
trigger2 = stateno = 100

;墦嫍棧棫偪嫮僉僢僋
[State -1, Standing Strong Kick]
type = ChangeState
value = 240
triggerall = !var(59)
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl
trigger2 = stateno = 100

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

;------------------------------------------------------------------------------
;偟傖偑傒庛僷儞僠
[State -1, Crouching Light Punch]
type = ChangeState
value = 400
triggerall = command = "x"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 430 && time >= 4 && movecontact
trigger3 = stateno = 100

;偟傖偑傒嫮僷儞僠
[State -1, Crouching Strong Punch]
type = ChangeState
value = 410
triggerall = command = "y"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 100

;------------------------------------------------------------------------------
;偟傖偑傒庛僉僢僋
[State -1, Crouching Light Kick]
type = ChangeState
value = 430
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 100

;偟傖偑傒嫮僉僢僋
[State -1, Crouching Strong Kick]
type = ChangeState
value = 440
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 100

;------------------------------------------------------------------------------
;僕儍儞僾庛僷儞僠
[State -1, Jump Light Punch]
type = ChangeState
value = 600
triggerall = command = "x"
triggerall = stateno != 105
trigger1 = statetype = A
trigger1 = ctrl

;僕儍儞僾嫮僷儞僠
[State -1, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = command = "y"
triggerall = stateno != 105
trigger1 = statetype = A
trigger1 = ctrl

;------------------------------------------------------------------------------
;悅捈僕儍儞僾庛僉僢僋
[State -1, Jump Light Kick]
type = ChangeState
value = 630
triggerall = command = "a"
triggerall = stateno != 105
triggerall = vel X = 0
trigger1 = statetype = A
trigger1 = ctrl

;幬傔僕儍儞僾庛僉僢僋
[State -1, Jump Light Kick]
type = ChangeState
value = 635
triggerall = command = "a"
triggerall = stateno != 105
triggerall = vel X != 0
trigger1 = statetype = A
trigger1 = ctrl

;悅捈僕儍儞僾嫮僉僢僋
[State -1, Jump Strong Kick]
type = ChangeState
value = 640
triggerall = command = "b"
triggerall = stateno != 105
triggerall = vel X = 0
trigger1 = statetype = A
trigger1 = ctrl

;悅捈僕儍儞僾嫮僉僢僋
[State -1, Jump Strong Kick]
type = ChangeState
value = 645
triggerall = command = "b"
triggerall = stateno != 105
triggerall = vel X != 0
trigger1 = statetype = A
trigger1 = ctrl

;CD simple (stand)
[State -1]
type = ChangeState
value = 250
triggerall = command = "CD" && statetype != A
trigger1 = ctrl

;CD simple (Jump)
[State -1]
type = ChangeState
value = 650
triggerall = command = "CD" && statetype = A
trigger1 = ctrl

; CD Counter
[State -1]
type = ChangeState
value = 255
trigger1 = command = "CD" && stateno = [150,151]
trigger1 = power >=1000