[Command]
name = "ai001"
command = a, a, a, a, a, a, a, a, a, a, a, a, a, a, a
time = 0
[Command]
name = "ai002"
command = b, b, b, b, b, b, b, b, b, b, b, b, b, b, b
time = 0
[Command]
name = "ai003"
command = c, c, c, c, c, c, c, c, c, c, c, c, c, c, c
time = 0
[Command]
name = "ai004"
command = x, x, x, x, x, x, x, x, x, x, x, x, x, x, x
time = 0
[Command]
name = "ai005"
command = y, y, y, y, y, y, y, y, y, y, y, y, y, y, y
time = 0
[Command]
name = "ai006"
command = z, z, z, z, z, z, z, z, z, z, z, z, z, z, z
time = 0
[Command]
name = "ai007"
command = F, F, F, F, F, F, F, F, F, F, F, F, F, F, F
time = 0
[Command]
name = "ai008"
command = B, B, B, B, B, B, B, B, B, B, B, B, B, B, B
time = 0
[Command]
name = "ai009"
command = D, D, D, D, D, D, D, D, D, D, D, D, D, D, D
time = 0
[Command]
name = "ai010"
command = U, U, U, U, U, U, U, U, U, U, U, U, U, U, U
time = 0
[Command]
name = "ai011"
command = a, b, a, b, a, b, a, b, a, b, a, b, a, b, a, b
time = 0
[Command]
name = "ai012"
command = a, c, a, c, a, c, a, c, a, c, a, c, a, c, a, c
time = 0
[Command]
name = "ai013"
command = b, c, b, c, b, c, b, c, b, c, b, c, b, c, b, c
time = 0
[Command]
name = "ai014"
command = x, y, x, y, x, y, x, y, x, y, x, y, x, y, x, y
time = 0
[Command]
name = "ai015"
command = x, z, x, z, x, z, x, z, x, z, x, z, x, z, x, z
time = 0
[Command]
name = "ai016"
command = y, z, y, z, y, z, y, z, y, z, y, z, y, z, y, z
time = 0
[Command]
name = "ai017"
command = F, B, F, B, F, B, F, B, F, B, F, B, F, B, F, B
time = 0
[Command]
name = "ai018"
command = D, B, D, B, D, B, D, B, D, B, D, B, D, B, D, B
time = 0
[Command]
name = "ai019"
command = U, D, U, D, U, D, U, D, U, D, U, D, U, D, U, D
time = 0
[Command]
name = "ai020"
command = U, F, U, F, U, F, U, F, U, F, U, F, U, F, U, F
time = 0
[Command]
name = "rasetu"
command = x, y, B, a, b
time = 30
[Command]
name = "hyper1"
command = ~D, DF, F, D, DF, F, x
time = 20
[Command]
name = "hyper2"
command = ~D, DF, F, D, DF, F, y
time = 20
[Command]
name = "hyper3"
command = ~D, DF, F, D, DF, F, a
time = 20
[Command]
name = "hyper4"
command = ~D, DB, B, D, DB, B, x
time = 20
;-| 必殺技 |------------------------------------------------------
[Command]
name = "QCF_x"
command = ~D, DF, F, x
time = 17
[Command]
name = "QCF_y"
command = ~D, DF, F, y
time = 17
[Command]
name = "QCF_xy"
command = ~D, DF, F, x+y
time = 17
[Command]
name = "in"
command = ~D, DF, F, a
time = 17
[Command]
name = "QCB_b"
command = ~D, DF, F, b
time = 17
[Command]
name = "FF_ab"
command = F, F, a+b
time = 17
[Command]
name = "FF_a"
command = F, F, a
time = 17
[Command]
name = "ka2"
command = ~F, D, DF, b
time = 20
[Command]
name = "ka1"
command = ~F, D, DF, a
time = 20
[Command]
name = "ku"
command = ~D, DB, B, a
time = 17
[Command]
name = "ha2"
command = ~D, DB, B, y
time = 17
[Command]
name = "ha1"
command = ~D, DB, B, x
time = 17
[Command]
name = "re1"
command = ~D, D, x
time = 12
[Command]
name = "re2"
command = ~D, D, y
time = 12
[Command]
name = "re3"
command = ~D, D, a
time = 12
[Command]
name = "re4"
command = ~D, D, b
time = 12
[Command]
name = "roman"
command = x+y+a
time = 1
[Command]
name = "roman"
command = x+y+b
time = 1
[Command]
name = "roman"
command = x+a+b
time = 1
[Command]
name = "roman"
command = y+a+b
time = 1
;[Command]
;name = "roman"
;command = c
;time = 1
[Command]
name = "jump"
command = ~D,$U
time = 10
;-| 2回押し技 |-----------------------------------------------------------
[Command]
name = "FF"
command = F, F
time = 10
[Command]
name = "BB"
command = B, B
time = 10
;-| 2・3個の同時押し技 |-----------------------------------------------
[Command]
name = "recovery"
command = x+y
time = 1
[Command]
name = "recovery"
command = x+a
time = 1
[Command]
name = "recovery"
command = x+b
time = 1
[Command]
name = "recovery"
command = y+a
time = 1
[Command]
name = "recovery"
command = y+b
time = 1
[Command]
name = "recovery"
command = a+b
time = 1
[Command]
name = "recovery"
command = z
time = 1
[Command]
name = "burst"
command = c+x
time = 1
[Command]
name = "burst"
command = c+y
time = 1
[Command]
name = "burst"
command = c+a
time = 1
[Command]
name = "burst"
command = c+b
time = 1
[Command]
name = "de"
command = a+x
time = 1
;-| 方向とボタンで出す技 |---------------------------------------------------------
[Command]
name = "down_a"
command = /$D,a
time = 1
[Command]
name = "F_x"
command = /$F,x
time = 1
[Command]
name = "F_a"
command = /$F,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 = "U"
command = U
time = 1
[Command]
name = "U"
command = UF
time = 1
[Command]
name = "U"
command = UB
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 = "holdUF"
command = /$UF
time = 1
[Command]
name = "holdUB"
command = /$UB
time = 1
[Command]
name = "holdx"
command = /$x
time = 1
; 下の記述↓は絶対に消さないでください。
[Statedef -1]
;---------------------------------------------------------------------------
;AI発動
[State -1, Light Kung Fu Palm]
type = varset
v = 59
value = 1
trigger1 = command = "ai001"
trigger2 = command = "ai002"
trigger3 = command = "ai003"
trigger4 = command = "ai004"
trigger5 = command = "ai005"
trigger6 = command = "ai006"
trigger7 = command = "ai007"
trigger8 = command = "ai008"
trigger9 = command = "ai009"
trigger10 = command = "ai010"
trigger11 = command = "ai011"
trigger12 = command = "ai012"
trigger13 = command = "ai013"
trigger14 = command = "ai014"
trigger15 = command = "ai015"
trigger16 = command = "ai016"
trigger17 = command = "ai017"
trigger18 = command = "ai018"
trigger19 = command = "ai019"
trigger20 = command = "ai020"
;AI羅刹
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3040
triggerall = roundstate = 2
triggerall = power >= 3000
triggerall = var(59) = 1
triggerall = var(58) = [0,1]
triggerall = statetype != A
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 80
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movehit
;---------------------------------------------------------------------------
;AIガン
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3050
triggerall = roundstate = 2
triggerall = palno <= 6
triggerall = power >= 1000
triggerall = var(59) = 1
triggerall = var(58) = [2,3]
triggerall = statetype != A
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 70
trigger2 = ctrl
trigger2 = p2movetype = A
trigger2 = p2bodydist x <= 50
trigger2 = p2bodydist y <= 50
;---------------------------------------------------------------------------
;AIシャイン
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3010
triggerall = roundstate = 2
triggerall = palno >= 7
triggerall = power >= 1000
triggerall = var(59) = 1
triggerall = var(58) = [4,5]
triggerall = statetype != A
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 150
trigger2 = stateno = 430
trigger2 = movecontact
trigger3 = stateno = 210 && prevstateno = 215
trigger3 = movehit
;---------------------------------------------------------------------------
;バスターウルフ
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3020
triggerall = roundstate = 2
triggerall = palno <= 6
triggerall = power >= 1000
triggerall = command = "hyper3"
triggerall = var(59) = 1
triggerall = var(58) = [4,5]
triggerall = statetype != A
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 150
trigger2 = stateno = 430
trigger2 = movecontact
trigger3 = stateno = 210 && prevstateno = 215
trigger3 = movehit
;---------------------------------------------------------------------------
AIロックバスター
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3030
triggerall = roundstate = 2
triggerall = power >= 1000
triggerall = var(59) = 1
triggerall = var(58) = [6,7]
triggerall = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x >= 180
;---------------------------------------------------------------------------
;レイジングストーム2
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3080
triggerall = roundstate = 2
triggerall = palno >= 7
triggerall = power >= 1000
triggerall = var(59) = 1
triggerall = var(58) = [8,9]
triggerall = statetype != A
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 60
trigger1 = p2bodydist y <= 80
trigger2 = ctrl
trigger2 = p2bodydist x <= 60
trigger2 = p2bodydist y = [1,90]
trigger2 = p2stateno != 5101
;---------------------------------------------------------------------------
;レイジングストーム
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3000
triggerall = roundstate = 2
triggerall = palno <= 6
triggerall = power >= 1000
triggerall = var(59) = 1
triggerall = var(58) = [8,9]
triggerall = statetype != A
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 60
trigger1 = p2bodydist y <= 80
trigger2 = ctrl
trigger2 = p2bodydist x <= 60
trigger2 = p2bodydist y = [1,90]
trigger2 = p2stateno != 5101
;---------------------------------------------------------------------------
;金バースト
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 2000
triggerall = var(59) = 1
triggerall = var(58) = [10,11]
triggerall = fvar(27) = 75
triggerall = movetype != H
triggerall = roundstate = 2
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 70
trigger2 = ctrl
trigger2 = p2movetype != h
trigger2 = p2bodydist x <= 60
trigger2 = p2bodydist y = [-30,30]
;---------------------------------------------------------------------------
;青バースト
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 2001
triggerall = var(59) = 1
triggerall = var(58) = [12,13]
trigger1 = fvar(27) = 75
trigger1 = movetype = H
trigger1 = alive = 1
trigger1 = roundstate = 2
trigger1 = p2stateno != [3000,4999]
trigger1 = !enemy,hitdefattr = SCA, HA, HP, HT
trigger1 = p2bodydist x <= 60
trigger1 = p2bodydist y = [-30,30]
;---------------------------------------------------------------------------
;デッドアングルアタック
[State -1, de]
type = ChangeState
value = 1070
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = power >= 1000
triggerall = var(59) = 1
triggerall = var(58) = [14,15]
triggerall = p2bodydist x <= 50
trigger1 = stateno = 150
trigger2 = stateno = 151
trigger3 = stateno = 152
trigger4 = stateno = 153
;---------------------------------------------------------------------------
;ハードエッジ(強)
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1046
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [16,17]) || (var(58) = [53,54])
triggerall = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x >= 190
trigger2 = stateno = 430
trigger2 = movecontact
trigger3 = stateno = 210 && prevstateno = 215
trigger3 = movehit
;---------------------------------------------------------------------------
;ハードエッジ(弱)
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1040
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [18,19]) || (var(58) = [51,52])
triggerall = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x = [100,160]
trigger2 = stateno = 430
trigger2 = movecontact
trigger2 = enemy,backedgebodydist <= 50
trigger3 = stateno = 210 && prevstateno = 215
trigger3 = movehit
trigger3 = enemy,backedgebodydist <= 25
;---------------------------------------------------------------------------
;リバースクラック2
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 2040
triggerall = roundstate = 2
triggerall = palno >= 7
triggerall = var(59) = 1
triggerall = var(58) = 20
triggerall = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x = [80,120]
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = ctrl
trigger3 = p2bodydist x = [80,120]
trigger3 = p2stateno = 5120
;---------------------------------------------------------------------------
;リバースクラック
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1030
triggerall = roundstate = 2
triggerall = palno <= 6
triggerall = var(59) = 1
triggerall = var(58) = 20
triggerall = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x <= 100
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = ctrl
trigger3 = p2bodydist x <= 40
trigger3 = p2stateno = 5120
;---------------------------------------------------------------------------
;空中ジェノサイドカッター2(強)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 1063
triggerall = roundstate = 2
triggerall = palno >= 7
triggerall = var(59) = 1
triggerall = (var(58) = [22,23]) || (var(58) = [49,50])
triggerall = statetype = A
trigger1 = stateno = 610 || stateno = 630
trigger1 = movecontact
;---------------------------------------------------------------------------
;空中ジェノサイドカッター(強)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 2035
triggerall = roundstate = 2
triggerall = palno <= 6
triggerall = var(59) = 1
triggerall = (var(58) = [22,23]) || (var(58) = [49,50])
triggerall = statetype = A
trigger1 = stateno = 610 || stateno = 630
trigger1 = movecontact
;---------------------------------------------------------------------------
;空中ジェノサイドカッター(弱)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 1060
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [24,25]) || (var(58) = [47,48])
triggerall = statetype = A
trigger1 = stateno = 610 || stateno = 630
trigger1 = movecontact
;---------------------------------------------------------------------------
;ジェノサイドカッター2(強)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 1027
triggerall = roundstate = 2
triggerall = palno >= 7
triggerall = var(59) = 1
triggerall = (var(58) = [26,27]) || (var(58) = [45,46])
triggerall = statetype != A
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 60
trigger2 = ctrl
trigger2 = p2bodydist x <= 60
trigger2 = p2bodydist y = [1,80]
trigger2 = p2stateno != 5101
;---------------------------------------------------------------------------
;ジェノサイドカッター(強)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 2030
triggerall = roundstate = 2
triggerall = palno <= 6
triggerall = var(59) = 1
triggerall = (var(58) = [26,27]) || (var(58) = [45,46])
triggerall = statetype != A
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 60
trigger2 = ctrl
trigger2 = p2bodydist x <= 60
trigger2 = p2bodydist y = [1,80]
trigger2 = p2stateno != 5101
;---------------------------------------------------------------------------
;ジェノサイドカッター(弱)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 1020
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [28,29]) || (var(58) = [43,44])
triggerall = statetype != A
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 60
trigger2 = ctrl
trigger2 = p2bodydist x <= 60
trigger2 = p2bodydist y = [1,60]
trigger2 = p2stateno != 5101
;---------------------------------------------------------------------------
;ロケットエッジ(空中)
[State -1, Light Kung Fu Palm]
type = ChangeState
value = 1005
triggerall = roundstate = 2
triggerall = numhelper(1019) = 0
triggerall = numprojID(1001) = 0
triggerall = var(59) = 1
triggerall = (var(58) = [30,31]) || (var(58) = [41,42])
triggerall = statetype = A
trigger1 = ctrl
trigger1 = p2bodydist x =[50,180]
trigger1 = p2bodydist y =[-80,-200]
trigger2 = stateno = 610 || stateno = 630
trigger2 = moveguarded
;---------------------------------------------------------------------------
;ロケットエッジ
[State -1, Light Kung Fu Palm]
type = ChangeState
value = 1000
triggerall = roundstate = 2
triggerall = numhelper(1019) = 0
triggerall = numprojID(1001) = 0
triggerall = var(59) = 1
triggerall = (var(58) = [32,33]) || (var(58) = [39,40])
triggerall = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x >= 200
trigger2 = (stateno = [210,235]) || stateno = 430
trigger2 = moveguarded
;---------------------------------------------------------------------------
;ロケットエッジ2
[State -1, Strong Kung Fu Palm]
type = ChangeState
value = 2020
triggerall = roundstate = 2
triggerall = numprojID(1001) = 0
triggerall = palno >= 7
triggerall = var(59) = 1
triggerall = (var(58) = [34,35]) || (var(58) = [36,37])
triggerall = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x >= 225
trigger2 = stateno = 430
trigger2 = movecontact
trigger2 = p2statetype = L
trigger3 = ctrl
trigger3 = p2stateno = 5110
;---------------------------------------------------------------------------
;レイ・ディバイダー
[State -1, Strong Kung Fu Palm]
type = ChangeState
value = 1010
triggerall = roundstate = 2
triggerall = numprojID(1001) = 0
triggerall = numhelper(1019) = 0
triggerall = palno <= 6
triggerall = var(59) = 1
triggerall = (var(58) = [34,35]) || (var(58) = [36,37])
triggerall = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x = [100,200]
trigger2 = stateno = 430
trigger2 = movecontact
trigger2 = p2statetype = L
trigger2 = p2bodydist x = [100,140]
trigger3 = ctrl
trigger3 = p2stateno = 5110
trigger3 = enemy,backedgebodydist <= 50
;---------------------------------------------------------------------------
;レイジラン・Type「ワープ」(地上前方)
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1052
triggerall = roundstate = 2
;triggerall = var(3) = 0
triggerall = var(59) = 1
triggerall = (var(58) = [36,37]) || (var(58) = [35,38])
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 50
;---------------------------------------------------------------------------
;レイジラン・Type「ワープ」(空中前方)
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1056
triggerall = roundstate = 2
;triggerall = var(3) = 0
triggerall = var(59) = 1
triggerall = (var(58) = [38,39]) || (var(58) = [33,34])
trigger1 = ctrl
trigger1 = prevstateno = 5120
trigger1 = p2bodydist x <= 50
;6p
[State -1, Stand Strong Punch]
type = ChangeState
value = 245
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [40,41]) || (var(58) = [31,32])
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x <= 50
trigger1 = p2bodydist y = [1,50]
;---------------------------------------------------------------------------
;6k
[State -1, Stand Strong Punch]
type = ChangeState
value = 240
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [42,43]) || (var(58) = [29,30])
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2stateno = 5120
trigger1 = p2bodydist x <= 60
trigger2 = (stateno = 215) && movecontact
trigger3 = (stateno = 235) && movecontact
trigger4 = (stateno = 420) && movecontact
;---------------------------------------------------------------------------
;立ち強パンチ(近距離)
[State -1, Stand Strong Punch]
type = ChangeState
value = 215
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [44,45]) || (var(58) = [27,28])
triggerall = p2bodyDist x <= 15
trigger1 = (stateno = 225) && movecontact
trigger2 = (stateno = 420) && movecontact
;---------------------------------------------------------------------------
;立ち強パンチ(遠距離)
[State -1, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [46,47]) || (var(58) = [25,26])
triggerall = p2bodyDist x > 15
trigger1 = (stateno = 215) && movecontact
trigger2 = (stateno = 225) && movecontact
trigger3 = (stateno = 420) && movecontact
;---------------------------------------------------------------------------
;立ち弱キック(近距離)
[State -1, Stand Light Kick]
type = ChangeState
value = 225
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [48,49]) || (var(58) = [23,24])
triggerall = p2bodyDist x <= 15
trigger1 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;立ち弱キック(遠距離)
[State -1, Stand Light Kick]
type = ChangeState
value = 220
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [50,51]) || (var(58) = [21,22])
triggerall = p2bodyDist x > 15
trigger1 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;立ち強キック(遠距離)
[State -1, Standing Strong Kick]
type = ChangeState
value = 230
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [52,53]) || (var(58) = [19,20])
triggerall = p2bodyDist x > 15
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x = [16,60]
trigger1 = p2bodydist y = [1,60]
;---------------------------------------------------------------------------
;しゃがみ弱パンチ
[State -1, Crouching Light Punch]
type = ChangeState
value = 400
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [54,55]) || (var(58) = [17,18])
trigger1 = statetype = C
trigger1 = ctrl
trigger1 = p2bodydist x <= 50
trigger1 = p2bodydist y = 0
trigger2 = (stateno = 400) && time > 5
trigger3 = (stateno = 200) && time > 5
trigger4 = (stateno = 205) && time > 5
trigger5 = stateno = 100 || stateno = 101
trigger6 = (stateno = 400) || (stateno = 200) || (stateno = 205)
trigger6 = movecontact
;---------------------------------------------------------------------------
;しゃがみ強パンチ
[State -1, Crouching Strong Punch]
type = ChangeState
value = 410
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [56,57]) || (var(58) = [15,16])
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist x <= 30
trigger1 = p2bodydist y = [1,60]
;---------------------------------------------------------------------------
;しゃがみ弱キック
[State -1, Crouching Light Kick]
type = ChangeState
value = 420
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [58,59]) || (var(58) = [13,14])
trigger1 = ctrl
trigger1 = p2bodydist x <= 50
trigger1 = p2bodydist y = 0
trigger2 = (stateno = 400) || (stateno = 420)
trigger2 = movecontact
trigger3 = (stateno = 200) && movecontact
trigger4 = (stateno = 205) && movecontact
trigger5 = (stateno = 220) && movecontact
trigger6 = (stateno = 225) && movecontact
trigger7 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;しゃがみ強キック
[State -1, Crouching Strong Kick]
type = ChangeState
value = 430
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [60,61]) || (var(58) = [11,12])
trigger1 = (stateno = 400) || (stateno = 410) || (stateno = 420)
trigger1 = movecontact
trigger2 = (stateno = [200,245])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;投げ
[State -1, Kung Fu Throw]
type = ChangeState
value = 800
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = var(58) = [62,63]
triggerall = statetype != A
triggerall = ctrl
triggerall = stateno != 100
trigger1 = p2bodydist X < 16
trigger1 = (p2statetype = S) || (p2statetype = C)
trigger1 = p2movetype != H
;---------------------------------------------------------------------------
;ダッシュ
[State -1, Run Fwd]
type = ChangeState
value = 100
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [64,65]) || (var(58) = [9,10])
trigger1 = statetype = S
trigger1 = ctrl
trigger1 = stateno != 101
trigger1 = p2bodydist x >= 230
;---------------------------------------------------------------------------
;後退ダッシュ
[State -1, Run Back]
type = ChangeState
value = 105
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = var(58) = [66,67]
trigger1 = ctrl
trigger1 = prevstateno = 5120
;---------------------------------------------------------------------------
;空中弱パンチ
[State -1, Jump Light Punch]
type = ChangeState
value = 600
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [68,69]) || (var(58) = [7,8])
trigger1 = statetype = A
trigger1 = ctrl
trigger1 = p2bodydist x <= 35
trigger1 = p2bodydist y = [-15,15]
trigger2 = stateno = 600 || stateno = 620
trigger2 = movecontact
;---------------------------------------------------------------------------
;空中強パンチ
[State -1, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [70,71]) || (var(58) = [5,6])
trigger1 = statetype = A
trigger1 = ctrl
trigger1 = p2bodydist x <= 45
trigger1 = p2bodydist y = [-25,10]
trigger2 = stateno = 600 || stateno = 620 ;jump_x or jump_a
trigger2 = movecontact
;---------------------------------------------------------------------------
;空中弱キック
[State -1, Jump Light Kick]
type = ChangeState
value = 620
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [72,73]) || (var(58) = [4,5])
trigger1 = statetype = A
trigger1 = ctrl
trigger1 = p2bodydist x <= 55
trigger1 = p2bodydist y = [-15,10]
trigger2 = stateno = 600
trigger2 = movecontact
;---------------------------------------------------------------------------
;空中強キック
[State -1, Jump Strong Kick]
type = ChangeState
value = 630
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = (var(58) = [74,75]) || (var(58) = [2,3])
trigger1 = statetype = A
trigger1 = ctrl
trigger1 = p2bodydist x <= 55
trigger1 = p2bodydist y = [-35,5]
trigger2 = stateno = 600 || stateno = 610 || stateno = 620 ;jump_x or jump_a
trigger2 = movecontact
;---------------------------------------------------------------------------
;2段ジャンプ
[State 50, Run Fwd]
type = ChangeState
value = 46
triggerall = roundstate = 2
triggerall = var(2) = 0
triggerall = var(59) = 1
triggerall = (var(58) = [76,77]) || (var(58) = [0,1])
trigger1 = statetype = A
trigger1 = p2bodydist x <= 55
trigger1 = p2bodydist y = [-25,25]
trigger1 = Vel Y < 0 && pos Y <= -33 || Vel Y > 0 && Pos Y <= 0
trigger1 = (stateno = [600,620])
trigger1 = movecontact
[State 1065, 2];shishi
type = changestate
triggerall = stateno = 1047
triggerall = var(59) = 1
triggerall = var(58) = [76,77]
trigger1 = movecontact
value = 1048
persistent = 0
;---------------------------------------------------------------------------
;froman
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 4026
triggerall = var(59) = 1
triggerall = var(58) = [78,79]
triggerall = power >= 500
triggerall = (stateno != 2000) && (stateno != 2001)
triggerall = roundstate = 2
trigger1 = (stateno = 1010) && (time = [25,26])
trigger2 = (stateno = 2020) && (time = [25,26])
trigger3 = (stateno = 1048) && (time = [9,12])
ignorehitpause = 1
;---------------------------------------------------------------------------
;froman
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 4027
triggerall = var(59) = 1
triggerall = var(58) = [80,81]
triggerall = power >= 500
triggerall = (stateno != 2000) && (stateno != 2001)
triggerall = roundstate = 2
trigger1 = (stateno = 2041) && (time = [0,3])
ignorehitpause = 1
;---------------------------------------------------------------------------
;roman
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 4022
triggerall = var(59) = 1
triggerall = var(58) = [82,83]
triggerall = statetype = A
triggerall = power >= 1000
triggerall = moveguarded
triggerall = (stateno != 2000) && (stateno != 2001)
triggerall = roundstate = 2
trigger1 = (stateno = 1021) && (time <= 25)
trigger2 = (stateno = 1028) && (time <= 45)
trigger3 = (stateno = 1061) && (time <= 25)
trigger4 = (stateno = 1064) && (time <= 45)
trigger5 = (stateno = 2031) && (time <= 25)
trigger6 = (stateno = 2036) && (time <= 25)
trigger7 = stateno = 1041
trigger8 = stateno = 1047
trigger9 = stateno = 1031
trigger10 = stateno = 2041
;ignorehitpause = 1
[State 5050, 4] ;AIリカバー
type = ChangeState
triggerall = roundstate = 2
triggerall = stateno = 5050
triggerall = var(59) = 1
triggerall = Vel Y > 0
triggerall = Pos Y >= -20
triggerall = alive
triggerall = CanRecover
trigger1 = var(58) = [84,85]
value = 5200 ;HITFALL_RECOVER
[State 5050, 5];AIリカバー
type = ChangeState
triggerall = roundstate = 2
triggerall = stateno = 5050
triggerall = var(59) = 1
triggerall = Vel Y > -1
triggerall = alive
triggerall = CanRecover
trigger1 = var(58) = [84,85]
value = 5210 ;HITFALL_AIRRECOVER
[State -1, ];AIガード
type = ChangeState
value = 120
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = var(58) = [86,87]
trigger1 = ctrl
trigger1 = inguarddist
[State 810, State End];AIJC
type = ChangeState
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = var(58) = [88,89]
triggerall = p2movetype = H && p2statetype = A
trigger1 = movecontact
trigger1 = (stateno = [200,215]) || (stateno = [400,419]) || (stateno = [220,235]) || (stateno = [240,245])
trigger1 = stateno != 230
trigger2 = stateno = 100
trigger3 = stateno = 101
trigger4 = ctrl
value = 40
;===========================================================================
;---------------------------------------------------------------------------
;裏・羅刹斬
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3040
triggerall = power >= 3000
triggerall = command = "rasetu"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = [600,699])
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;ガン
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3050
triggerall = palno <= 6
triggerall = power >= 1000
triggerall = command = "hyper4"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;戦車
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3060
triggerall = palno >= 7
triggerall = power >= 1000
triggerall = command = "hyper4"
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = [600,699])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;シャインナックル
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3010
triggerall = palno >= 7
triggerall = power >= 1000
triggerall = command = "hyper3"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;バスターウルフ
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3020
triggerall = palno <= 6
triggerall = power >= 1000
triggerall = command = "hyper3"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;ロックバスター
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3030
triggerall = power >= 1000
triggerall = command = "hyper2"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;レイジングストーム2
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3080
triggerall = palno >= 7
triggerall = power >= 1000
triggerall = command = "hyper1"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;レイジングストーム
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 3000
triggerall = palno <= 6
triggerall = power >= 1000
triggerall = command = "hyper1"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;金バースト
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 2000
triggerall = command = "burst"
triggerall = fvar(27) = 75
triggerall = movetype != H
trigger1 = ctrl
triggerall = roundstate = 2
trigger2 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;青バースト
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 2001
trigger1 = command = "burst"
trigger1 = fvar(27) = 75
trigger1 = movetype = H
trigger1 = alive = 1
trigger1 = roundstate = 2
trigger1 = p2stateno != [3000,4999]
trigger1 = !enemy,hitdefattr = SCA, HA, HP, HT
;---------------------------------------------------------------------------
;デッドアングルアタック
[State -1, de]
type = ChangeState
value = 1070
triggerall = statetype != A
triggerall = power >= 1000
triggerall = command = "de"
trigger1 = stateno = 150
trigger2 = stateno = 151
trigger3 = stateno = 152
trigger4 = stateno = 153
;---------------------------------------------------------------------------
;ハードエッジ(強)
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1046
triggerall = command = "ha2"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;ハードエッジ(弱)
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1040
triggerall = command = "ha1"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;===========================================================================
;---------------------------------------------------------------------------
;リバースクラック2
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 2040
triggerall = palno >= 7
triggerall = command = "ku"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;リバースクラック
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1030
triggerall = palno <= 6
triggerall = command = "ku"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;空中ジェノサイドカッター2(強)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 1063
triggerall = palno >= 7
triggerall = command = "ka2"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = [600,699]
trigger2 = movecontact
;---------------------------------------------------------------------------
;空中ジェノサイドカッター(強)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 2035
triggerall = palno <= 6
triggerall = command = "ka2"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = [600,699]
trigger2 = movecontact
;---------------------------------------------------------------------------
;空中ジェノサイドカッター(弱)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 1060
triggerall = command = "ka1"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = [600,699]
trigger2 = movecontact
;---------------------------------------------------------------------------
;ジェノサイドカッター2(強)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 1027
triggerall = palno >= 7
triggerall = command = "ka2"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;ジェノサイドカッター(強)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 2030
triggerall = palno <= 6
triggerall = command = "ka2"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;ジェノサイドカッター(弱)
[State -1, Strong Kung Fu Knee]
type = ChangeState
value = 1020
triggerall = command = "ka1"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;ロケットエッジ(空中)
[State -1, Light Kung Fu Palm]
type = ChangeState
value = 1005
triggerall = numhelper(1019) = 0
triggerall = numprojID(1001) = 0
triggerall = command = "QCF_x"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = (stateno = [600,699])
trigger2 = movecontact
;---------------------------------------------------------------------------
;ロケットエッジ
[State -1, Light Kung Fu Palm]
type = ChangeState
value = 1000
triggerall = numhelper(1019) = 0
triggerall = numprojID(1001) = 0
triggerall = command = "QCF_x"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;ロケットエッジ2
[State -1, Strong Kung Fu Palm]
type = ChangeState
value = 2020
triggerall = numprojID(1001) = 0
triggerall = palno >= 7
triggerall = command = "QCF_y"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;レイ・ディバイダー
[State -1, Strong Kung Fu Palm]
type = ChangeState
value = 1010
triggerall = numprojID(1001) = 0
triggerall = numhelper(1019) = 0
triggerall = palno <= 6
triggerall = command = "QCF_y"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;インパラハント
[State -1, Strong Kung Fu Palm]
type = ChangeState
value = 2050
triggerall = palno >= 7
triggerall = command = "in"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;レイジラン・Type「ワープ」(地上後方)
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1050
;triggerall = var(3) = 0
triggerall = command = "re3"
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
trigger4 = stateno = 1051 || stateno = 1054
trigger4 = time >= 14
;---------------------------------------------------------------------------
;レイジラン・Type「ワープ」(地上前方)
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1052
;triggerall = var(3) = 0
triggerall = command = "re4"
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
trigger4 = stateno = 1051 || stateno = 1054
trigger4 = time >= 14
;---------------------------------------------------------------------------
;レイジラン・Type「ワープ」(空中後方)
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1053
;triggerall = var(3) = 0
triggerall = command = "re1"
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
trigger4 = stateno = 1051 || stateno = 1054
trigger4 = time >= 14
;---------------------------------------------------------------------------
;レイジラン・Type「ワープ」(空中前方)
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 1056
;triggerall = var(3) = 0
triggerall = command = "re2"
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger3 = stateno = 100 || stateno = 101
trigger4 = stateno = 1051 || stateno = 1054
trigger4 = time >= 14
;===========================================================================
;---------------------------------------------------------------------------
;空中ダッシュ
[State -1, Run Fwd]
type = ChangeState
value = 102
triggerall = var(2) = 0 || var(2) = 3
triggerall = var(3) = 0
trigger1 = command = "FF"
trigger1 = statetype = A
trigger1 = ctrl
trigger1 = Vel Y < 0 && pos Y <= -40 || Vel Y > 0 && Pos Y <= 0
;---------------------------------------------------------------------------
;ダッシュ
[State -1, Run Fwd]
type = ChangeState
value = 100
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl
trigger1 = stateno != 101
;---------------------------------------------------------------------------
;空中後退ダッシュ
[State -1, Run Back]
type = ChangeState
value = 103
trigger1 = var(2) = 0 || var(2) = 3
trigger1 = var(3) = 0
trigger1 = command = "BB"
trigger1 = statetype = A
trigger1 = ctrl
trigger1 = Vel Y < 0 && pos Y <= -40 || Vel Y > 0 && Pos Y <= 0
;---------------------------------------------------------------------------
;後退ダッシュ
[State -1, Run Back]
type = ChangeState
value = 105
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl
;---------------------------------------------------------------------------
;2段ジャンプ
[State 50, Run Fwd]
type = ChangeState
value = 46
triggerall = var(2) = 0
triggerall = var(3) != 1 && var(3) != 5 && var(3) != 6
triggerall = command = "U"
trigger1 = statetype = A
trigger1 = ctrl
trigger1 = Vel Y < 0 && pos Y <= -33 || Vel Y > 0 && Pos Y <= 0
trigger2 = (stateno = [600,620])
trigger2 = movecontact
;---------------------------------------------------------------------------
;投げ
[State -1, Kung Fu Throw]
type = ChangeState
value = 800
triggerall = command = "y"
triggerall = statetype = S
triggerall = ctrl
triggerall = stateno != 100
trigger1 = command = "holdfwd"
trigger1 = p2bodydist X < 16
trigger1 = (p2statetype = S) || (p2statetype = C)
trigger1 = p2movetype != H
trigger2 = command = "holdback"
trigger2 = p2bodydist X < 16
trigger2 = (p2statetype = S) || (p2statetype = C)
trigger2 = p2movetype != H
;---------------------------------------------------------------------------
;froman
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 4026
triggerall = command = "roman"
triggerall = power >= 500
triggerall = (stateno != 2000) && (stateno != 2001)
triggerall = roundstate = 2
trigger1 = (stateno = 1010) && (time = [25,26])
trigger2 = (stateno = 2020) && (time = [25,26])
trigger3 = (stateno = 1048) && (time = [9,12])
ignorehitpause = 1
;---------------------------------------------------------------------------
;froman
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 4027
triggerall = command = "roman"
triggerall = power >= 500
triggerall = (stateno != 2000) && (stateno != 2001)
triggerall = roundstate = 2
trigger1 = (stateno = 2041) && (time = [0,3])
ignorehitpause = 1
;---------------------------------------------------------------------------
;roman
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 4020
triggerall = command = "roman"
triggerall = statetype = S
triggerall = power >= 1000
triggerall = (stateno != 2000) && (stateno != 2001) && (stateno != 800)
triggerall = roundstate = 2
trigger1 = stateno != 3040 && movecontact
trigger2 = stateno = 3040
trigger2 = moveguarded
;ignorehitpause = 1
;---------------------------------------------------------------------------
;roman
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 4021
triggerall = command = "roman"
triggerall = statetype = C
triggerall = power >= 1000
triggerall = (stateno != 2000) && (stateno != 2001)
triggerall = roundstate = 2
trigger1 = stateno != 3040 && movecontact
trigger2 = stateno = 3040
trigger2 = moveguarded
;ignorehitpause = 1
;---------------------------------------------------------------------------
;roman
[State -1, Fast Kung Fu Knee]
type = ChangeState
value = 4022
triggerall = command = "roman"
triggerall = statetype = A
triggerall = power >= 1000
triggerall = movecontact
triggerall = (stateno != 2000) && (stateno != 2001)
triggerall = roundstate = 2
trigger1 = (stateno = 600) && (time <= 24)
trigger2 = (stateno = 610) && (time <= 14)
trigger3 = (stateno = 620) && (time <= 21)
trigger4 = (stateno = 630) && (time <= 17)
trigger5 = (stateno = 1021) && (time <= 25)
trigger6 = (stateno = 1028) && (time <= 45)
trigger7 = (stateno = 600) && (time <= 24)
trigger8 = (stateno = 1061) && (time <= 25)
trigger9 = (stateno = 1064) && (time <= 45)
trigger10 = (stateno = 600) && (time <= 24)
trigger11 = (stateno = 2031) && (time <= 25)
trigger12 = (stateno = 2036) && (time <= 25)
trigger13 = stateno = 1041
trigger14 = stateno = 1047
trigger15 = stateno = 3021
trigger16 = stateno = 1031
trigger17 = stateno = 2041
;ignorehitpause = 1
;===========================================================================
;---------------------------------------------------------------------------
;6p
[State -1, Stand Strong Punch]
type = ChangeState
value = 245
triggerall = command = "F_x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && movecontact
trigger3 = (stateno = 220) && movecontact
trigger4 = stateno = 215 || stateno = 235 || stateno = 205 || stateno = 225
trigger4 = movecontact
trigger5 = stateno = 100 || stateno = 101
trigger6 = (stateno = 400) || (stateno = 420)
trigger6 = movecontact
;---------------------------------------------------------------------------
;6k
[State -1, Stand Strong Punch]
type = ChangeState
value = 240
triggerall = command = "F_a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && movecontact
trigger3 = (stateno = 220) && movecontact
trigger4 = stateno = 215 || stateno = 235 || stateno = 205 || stateno = 225
trigger4 = movecontact
trigger5 = stateno = 100 || stateno = 101
trigger6 = (stateno = 400) || (stateno = 420)
trigger6 = movecontact
;---------------------------------------------------------------------------
;立ち弱パンチ(近距離)
[State -1, Stand Light Punch]
type = ChangeState
value = 205
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = p2bodyDist x <= 15
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 5
trigger3 = (stateno = 205) && time > 5
trigger4 = (stateno = 400) && time > 5
trigger5 = stateno = 100 || stateno = 101
trigger6 = (stateno = 400) || (stateno = 200) || (stateno = 205)
trigger6 = movecontact
;---------------------------------------------------------------------------
;立ち弱パンチ(遠距離)
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = p2bodyDist x > 15
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 5
trigger3 = (stateno = 205) && time > 5
trigger4 = (stateno = 400) && time > 5
trigger5 = stateno = 100 || stateno = 101
trigger6 = (stateno = 400) || (stateno = 200) || (stateno = 205)
trigger6 = movecontact
;---------------------------------------------------------------------------
;立ち強パンチ(近距離)
[State -1, Stand Strong Punch]
type = ChangeState
value = 215
triggerall = command = "y"
triggerall = command != "holddown"
triggerall = p2bodyDist x <= 15
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && movecontact
trigger3 = (stateno = 205) && movecontact
trigger4 = (stateno = 220) && movecontact
trigger5 = (stateno = 225) && movecontact
trigger6 = (stateno = 400) && movecontact
trigger7 = (stateno = 420) && movecontact
trigger8 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;立ち強パンチ(遠距離)
[State -1, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = command = "y"
triggerall = command != "holddown"
triggerall = p2bodyDist x > 15
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && movecontact
trigger3 = (stateno = 205) && movecontact
trigger4 = (stateno = 220) && movecontact
trigger5 = (stateno = 225) && movecontact
trigger6 = (stateno = 400) && movecontact
trigger7 = (stateno = 420) && movecontact
trigger8 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;立ち弱キック(近距離)
[State -1, Stand Light Kick]
type = ChangeState
value = 225
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = p2bodyDist x <= 15
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && movecontact
trigger3 = (stateno = 205) && movecontact
trigger4 = (stateno = 400) && movecontact
trigger5 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;立ち弱キック(遠距離)
[State -1, Stand Light Kick]
type = ChangeState
value = 220
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = p2bodyDist x > 15
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && movecontact
trigger3 = (stateno = 225) && movecontact
trigger4 = (stateno = 400) && movecontact
trigger5 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;立ち強キック(近距離)
[State -1, Standing Strong Kick]
type = ChangeState
value = 235
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = p2bodyDist x <= 15
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && movecontact
trigger3 = (stateno = 205) && movecontact
trigger4 = (stateno = 220) && movecontact
trigger5 = (stateno = 225) && movecontact
trigger6 = (stateno = 400) && movecontact
trigger7 = (stateno = 420) && movecontact
trigger8 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;立ち強キック(遠距離)
[State -1, Standing Strong Kick]
type = ChangeState
value = 230
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = p2bodyDist x > 15
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && movecontact
trigger3 = (stateno = 205) && movecontact
trigger4 = (stateno = 220) && movecontact
trigger5 = (stateno = 225) && movecontact
trigger6 = (stateno = 400) && movecontact
trigger7 = (stateno = 420) && movecontact
trigger8 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;挑発
[State -1, Taunt]
type = ChangeState
value = 201
triggerall = command = "start"
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 = 400) && time > 5
trigger3 = (stateno = 200) && time > 5
trigger4 = (stateno = 205) && time > 5
trigger5 = stateno = 100 || stateno = 101
trigger6 = (stateno = 400) || (stateno = 200) || (stateno = 205)
trigger6 = movecontact
;---------------------------------------------------------------------------
;しゃがみ強パンチ
[State -1, Crouching Strong Punch]
type = ChangeState
value = 410
triggerall = command = "y"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 400) || (stateno = 420)
trigger2 = movecontact
trigger3 = (stateno = [200,245])
trigger3 = movecontact
trigger4 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;しゃがみ弱キック
[State -1, Crouching Light Kick]
type = ChangeState
value = 420
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 400) || (stateno = 420)
trigger2 = movecontact
trigger3 = (stateno = 200) && movecontact
trigger4 = (stateno = 205) && movecontact
trigger5 = (stateno = 220) && movecontact
trigger6 = (stateno = 225) && movecontact
trigger7 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;しゃがみ強キック
[State -1, Crouching Strong Kick]
type = ChangeState
value = 430
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 400) || (stateno = 410) || (stateno = 420)
trigger2 = movecontact
trigger3 = (stateno = [200,245])
trigger3 = movecontact
trigger4 = stateno = 100 || stateno = 101
;---------------------------------------------------------------------------
;空中弱パンチ
[State -1, Jump Light Punch]
type = ChangeState
value = 600
triggerall = command = "x"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 || stateno = 620
trigger2 = movecontact
;---------------------------------------------------------------------------
;空中強パンチ
[State -1, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = command = "y"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 || stateno = 620 ;jump_x or jump_a
trigger2 = movecontact
;---------------------------------------------------------------------------
;空中弱キック
[State -1, Jump Light Kick]
type = ChangeState
value = 620
triggerall = command = "a"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600
trigger2 = movecontact
;---------------------------------------------------------------------------
;空中強キック
[State -1, Jump Strong Kick]
type = ChangeState
value = 630
triggerall = command = "b"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 || stateno = 610 || stateno = 620 ;jump_x or jump_a
trigger2 = movecontact