;-| Button Remapping |-----------------------------------------------------
; This section lets you remap the player's buttons (to easily change the
; button configuration). The format is:
; old_button = new_button
; If new_button is left blank, the button cannot be pressed.
[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s
;-| Default Values |-------------------------------------------------------
[Defaults]
; Default value for the "time" parameter of a Command. Minimum 1.
command.time = 12
; Default value for the "buffer.time" parameter of a Command. Minimum 1,
; maximum 30.
command.buffer.time = 1
;-| Super Motions |--------------------------------------------------------
;The following two have the same name, but different motion.
;Either one will be detected by a "command = TripleKFPalm" trigger.
;Time is set to 20 (instead of default of 15) to make the move
;easier to do.
[Command]
name = "2141236ab"
command = ~D, DB, D, DF, F,a+b
time = 25
[Command]
name = "2141236ab"
command = ~D, B, F,a+b
time = 25
[Command]
name = "2141236b"
command = ~D, DB, D, DF, F,b
time = 25
[Command]
name = "2141236b"
command = ~D, B, F,b
time = 25
[Command]
name = "22a"
command = ~D, D, a
time = 16
[Command]
name = "22b"
command = ~D, D, b
time = 16
;-| Special Motions |------------------------------------------------------
[Command]
name = "236a"
command = ~D, DF, F, a
[Command]
name = "236b"
command = ~D, DF, F, b
[Command]
name = "236x"
command = ~D, DF, F, x
[Command]
name = "623a"
command = ~F, D, DF, a
[Command]
name = "623b"
command = ~F, D, DF, b
[Command]
name = "623x"
command = ~F, D, DF, x
[Command]
name = "214a"
command = ~D, DB, B, a
[Command]
name = "214b"
command = ~D, DB, B, b
[Command]
name = "214x"
command = ~D, DB, B, x
[Command]
name = "421a"
command = ~B, D, DB, a
[Command]
name = "421b"
command = ~B, D, DB, b
[Command]
name = "421x"
command = ~B, D, DB, x
[Command]
name = "412y"
command = ~B, DB, D, y
[Command]
name = "41236x"
command = ~B, D, F, x
time = 16
[Command]
name = "41236x"
command = ~B, DB, DF, F, x
time =16
[Command]
name = "63214x"
command = ~F, D, B, x
time = 16
[Command]
name = "63214x"
command = ~F, DF, DB, B, x
time = 16
;-| Double Tap |-----------------------------------------------------------
[Command]
name = "FF" ;Required (do not remove)
command = F, F
time = 10
[Command]
name = "BB" ;Required (do not remove)
command = B, B
time = 10
[Command]
name = "F" ;Required (do not remove)
command = F
time = 1
[Command]
name = "B" ;Required (do not remove)
command = B
time = 1
[Command]
name = "U" ;Required (do not remove)
command = U
time = 1
[Command]
name = "D" ;Required (do not remove)
command = D
time = 1
;-| 2/3 Button Combination |-----------------------------------------------
[Command]
name = "recovery"
command = y
time = 1
[Command]
name = "bx"
command = b+x
time = 1
[Command]
name = "bx"
command = c
time = 1
[Command]
name = "ab"
command = a+b
time = 1
[Command]
name = "ax"
command = a+x
time = 1
[Command]
name = "xy"
command = x+y
time = 1
[Command]
name = "xy"
command = z
time = 1
;-| Dir + Button |---------------------------------------------------------
[Command]
name = "hx"
command = /x
time = 1
[Command]
name = "ha"
command = /a
time = 1
[Command]
name = "hb"
command = /b
time = 1
[Command]
name = "hc"
command = /c
time = 1
;-| Single Button |---------------------------------------------------------
[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
;-| Hold Dir |--------------------------------------------------------------
[Command]
name = "holdfwd";Required (do not remove)
command = /$F
time = 1
[Command]
name = "holdback";Required (do not remove)
command = /$B
time = 1
[Command]
name = "holdup" ;Required (do not remove)
command = /$U
time = 1
[Command]
name = "holddown";Required (do not remove)
command = /$D
time = 1
;---------------------------------------------------------------------------
============================================================================
[Statedef -1]
;===========================================================================
;===========================================================================
;地上受身
[State 5050, 4]
type = ChangeState
triggerall = Command="recovery"
triggerall = alive
triggerall = (gethitvar(fall.recovertime)-gethitvar(fall.time)) <= 0
triggerall = gethitvar(fall.recover) = 1
trigger1 = stateno = 5100 || (stateno = 5105 && time < 5) || (stateno = 5101 && vel Y < 0)
trigger2 = stateno = 5110 && anim = 5081 && prevstateno != 5081
value = 5200
;===========================================================================
;空中復帰
[State -1, Strong Kung Fu Blow]
type = ChangeState
triggerall = alive
triggerall = Command = "recovery"||var(3)>=1
triggerall = stateno != [5100,5110]
trigger1 = (gethitvar(fall.recovertime)-gethitvar(fall.time)) <= 0
trigger1 = movetype = H
trigger1 = gethitvar(fall) = 1
trigger1 = gethitvar(fall.recover) = 1
trigger1 = statetype = A
trigger2 = stateno = 5040
trigger2 = hitover
value = 5210
[State -1, Strong Kung Fu Blow];空やられ無敵
type = hitby
triggerall = stateno != [5100,5110]
trigger1 = (gethitvar(fall.recovertime)-gethitvar(fall.time)) <= 0
trigger1 = movetype = H
trigger1 = gethitvar(fall) = 1
trigger1 = gethitvar(fall.recover) = 1
trigger1 = statetype = A
trigger2 = stateno = 5040
trigger2 = hitover
value = A,AT
time = 1
;===========================================================================
;復帰リバサ
[State -1, Strong Kung Fu Blow]
type = changestate
triggerall = alive
triggerall = var(6)>=100
trigger1 = (statetype=S||statetype=C)&&ctrl=1&&var(35)>0
value = var(6)
;---------------------------------------------------------------------------
;真狼牙
[State -1, 1000]
type = ChangeState
value = 500
triggerall = var(59) = 0
triggerall = (command="2141236ab"&&command!="x"&&command!="y")&&(power>=1000||var(16)!=0)||var(5)=500
triggerall = statetype != A
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 500
triggerall = var(59) = 0
triggerall = (command="2141236ab"&&command!="x"&&command!="y")&&(power>=1000||var(16)!=0)||var(5)=500
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=206&&anim=340&&(animelem=3,>=0&&animelem=10,<0)&&var(50)!=1
trigger13= stateno=320&&anim=322&&(animelem=1,>=0&&animelem=4,<0)&&var(50)=0
trigger14= stateno=325&&(animelem=4,>=0&&animelem=8,<0)&&var(50)!=1
trigger15= stateno=1033
;---------------------------------------------------------------------------
;最終狼牙
[State -1, 1000]
type = ChangeState
value = 510
triggerall = var(59) = 0
triggerall = (command="2141236b"&&command!="a"&&command!="x"&&command!="y"&&var(50)!=1)&&(power>=1000&&var(16)!=0)||var(5)=510
triggerall = statetype != A
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 510
triggerall = var(59) = 0
triggerall = (command="2141236b"&&command!="a"&&command!="x"&&command!="y"&&var(50)!=1)&&(power>=1000&&var(16)!=0)||var(5)=510
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
;---------------------------------------------------------------------------
;弱虚空殺
[State -1, 1000]
type = ChangeState
value = 310
triggerall = var(59) = 0
triggerall = (var(14)>=1&&command="holdup"&&command="a"&&command!="b"&&command!="x"&&command!="y")||var(5)=310
triggerall = statetype!=A
trigger1 = ctrl||(stateno = [100,101])||stateno=40||stateno=102
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 310
triggerall = var(59) = 0
triggerall = (var(14)>=1&&command="holdup"&&command="a"&&command!="b"&&command!="x"&&command!="y")||var(5)=310
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
;---------------------------------------------------------------------------
;強虚空殺
[State -1, 1000]
type = ChangeState
value = 311
triggerall = var(59) = 0
triggerall = (var(14)>=2&&command="holdup"&&command="b"&&command!="a"&&command!="x"&&command!="y")||var(5)=311
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])||stateno=40||stateno=102
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 311
triggerall = var(59) = 0
triggerall = (var(14)>=2&&command="holdup"&&command="b"&&command!="a"&&command!="x"&&command!="y")||var(5)=311
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
;---------------------------------------------------------------------------
;狼牙直式
[State -1, 1000]
type = ChangeState
value = 325
triggerall = var(59) = 0
triggerall = (command="236x"&&command!="a"&&command!="b"&&command!="y")||var(6)=3
triggerall = movecontact|movereversed
trigger1 = stateno=320&&anim=322&&(animelem=1,>=0&&animelem=4,<0)&&var(50)=0
trigger2 = stateno=320&&anim=322&&(animelem=1,>=0&&animelem=2,<0)&&var(50)!=0
;狼牙斜式
[State -1, 1000]
type = ChangeState
value = 326
triggerall = var(59) = 0
triggerall = (command="214x"&&command!="a"&&command!="b"&&command!="y")||var(6)=4
triggerall = movecontact|movereversed
trigger1 = stateno=320&&anim=322&&(animelem=1,>=0&&animelem=2,<0)
;狼牙伏式
[State -1, 1000]
type = ChangeState
value = 327
triggerall = var(59) = 0
triggerall = (command="214b"&&command!="a"&&command!="x"&&command!="y")||var(6)=331
triggerall = movecontact|movereversed
trigger1 = stateno=320&&anim=322&&(animelem=1,>=0&&animelem=2,<0)
;---------------------------------------------------------------------------
;狼牙
[State -1, 1000]
type = ChangeState
value = 320
triggerall = var(59) = 0
triggerall = (var(13)>=1&&command="holdfwd"&&command="x")&&command!="a"&&command!="b"&&command!="y"
triggerall = statetype!=A&&command!="holdup"&&command!="holddown"
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 320
triggerall = var(59) = 0
triggerall = (var(13)>=1&&command="holdfwd"&&command="x")&&command!="a"&&command!="b"&&command!="y"
triggerall = command!="holdup"&&command!="holddown"
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
[State -1, 1000]
type = ChangeState
value = 320
triggerall = var(59)=0&&var(5)=320
triggerall = statetype!=A
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 320
triggerall = var(59)=0&&var(5)=320
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
;---------------------------------------------------------------------------
;弱疾空殺
[State -1, 1000]
type = ChangeState
value = 300
triggerall = var(59) = 0
triggerall = (var(13)>=2&&command="holdfwd"&&command="a")&&command!="b"&&command!="x"&&command!="y"
triggerall = statetype!=A&&command!="holdup"&&command!="holddown"
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 300
triggerall = var(59) = 0
triggerall = (var(13)>=2&&command="holdfwd"&&command="a")&&command!="b"&&command!="x"&&command!="y"
triggerall = command!="holdup"&&command!="holddown"
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
[State -1, 1000]
type = ChangeState
value = 300
triggerall = var(59)=0&&var(5)=300
triggerall = statetype!=A
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 300
triggerall = var(59)=0&&var(5)=300
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
;---------------------------------------------------------------------------
;強疾空殺
[State -1, 1000]
type = ChangeState
value = 301
triggerall = var(59) = 0
triggerall = (var(13)>=3&&command="holdfwd"&&command="b")&&command!="a"&&command!="x"&&command!="y"
triggerall = statetype!=A&&command!="holdup"&&command!="holddown"
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 301
triggerall = var(59) = 0
triggerall = (var(13)>=3&&command="holdfwd"&&command="b")&&command!="a"&&command!="x"&&command!="y"
triggerall = command!="holdup"&&command!="holddown"
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
[State -1, 1000]
type = ChangeState
value = 301
triggerall = var(59)=0&&var(5)=301
triggerall = statetype!=A
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 301
triggerall = var(59)=0&&var(5)=301
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
;---------------------------------------------------------------------------
;弱俊殺
[State -1, 1000]
type = ChangeState
value = 330
triggerall = var(59) = 0
triggerall = (command="214a"&&command!="b"&&command!="x"&&command!="y")||var(5)=330
triggerall = statetype != A
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 330
triggerall = var(59) = 0
triggerall = (command="214a"&&command!="b"&&command!="x"&&command!="y")||var(5)=330
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
;---------------------------------------------------------------------------
;強俊殺
[State -1, 1000]
type = ChangeState
value = 331
triggerall = var(59) = 0
triggerall = (command="214b"&&command!="a"&&command!="x"&&command!="y")||var(5)=331
triggerall = statetype != A
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 331
triggerall = var(59) = 0
triggerall = (command="214b"&&command!="a"&&command!="x"&&command!="y")||var(5)=331
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
;---------------------------------------------------------------------------
;絶狼牙中段
[State -1, 1000]
type = ChangeState
value = 1000
triggerall = var(59) = 0
triggerall = var(50)!=0&&power>=1000
triggerall = command="22a"&&command!="b"&&command!="x"&&command!="y"
triggerall = statetype != A
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 1000
triggerall = var(59) = 0
triggerall = var(50)!=0&&power>=1000
triggerall = command="22a"&&command!="b"&&command!="x"&&command!="y"
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
;---------------------------------------------------------------------------
;絶狼牙下段
[State -1, 1000]
type = ChangeState
value = 1001
triggerall = var(59) = 0
triggerall = var(50)!=0&&power>=1000
triggerall = command="22b"&&command!="a"&&command!="x"&&command!="y"
triggerall = statetype != A
trigger1 = ctrl || (stateno = [100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim!=752&&animelemtime(2)>=0
[State -1, 200]
type = ChangeState
value = 1001
triggerall = var(59) = 0
triggerall = var(50)!=0&&power>=1000
triggerall = command="22b"&&command!="a"&&command!="x"&&command!="y"
triggerall = movecontact|movereversed
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger6 = stateno=210&&(animelem=5,>=0&&animelem=7,<0)
trigger7 = stateno=211&&(animelem=4,>=0&&animelem=6,<0)&&var(50)!=1
trigger8 = (stateno=220||stateno=224)&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger9 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)&&((var(50)=0&(movehit|movereversed))||var(50)!=0)
trigger10= stateno=222&&(animelem=3,>=0&&animelem=5,<0)&&var(50)!=0
trigger11= stateno=223&&(animelem=5,>=0&&animelem=7,<0)
trigger12= stateno=1033
;===========================================================================
;---------------------------------------------------------------------------
;ダッシュ
[State -1, Run Fwd]
type = ChangeState
value = 100
triggerall = var(59) = 0
triggerall = command = "FF"
trigger1 = statetype = S &&ctrl &&stateno != [100,101]
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
;---------------------------------------------------------------------------
;後退ダッシュ
[State -1, Run Back]
type = ChangeState
value = 105
triggerall = var(59) = 0
triggerall = command = "BB"
trigger1 = statetype = S &&ctrl &&stateno != [100,101]
trigger3 = (stateno=710&&time>11)||(stateno=730&&movecontact)
;---------------------------------------------------------------------------
;弾きキャンセルジャンプ
[State -1, 40]
type = ChangeState
value = 40
triggerall = var(59) = 0
triggerall = command = "holdup"
trigger1 = (stateno=710&&time>11)||(stateno=730&&movecontact)
;---------------------------------------------------------------------------
;弾きキャンセル歩き
[State -1, 40]
type = ChangeState
value = 20
triggerall = var(59) = 0
triggerall = command = "holdfwd"
trigger1 = (stateno=710&&time>11)||(stateno=730&&movecontact)
ctrl=1
;===========================================================================
;---------------------------------------------------------------------------
;GC弾き
[State -1, 1000]
type = ChangeState
value = 730
trigger1 = var(59) = 0
trigger1 = power>=1000
trigger1 = command="412y"||var(19)>0
trigger1 = stateno=151||stateno=153
[State -1, 1000]
type = varset
var(19) = 30
triggerall = var(59) = 0
triggerall = power >= 1000
triggerall = command = "412y"
trigger1 = stateno=150||stateno=152
;---------------------------------------------------------------------------
;弾き追加攻撃
[State -1, 200]
type = ChangeState
value = 715
triggerall = var(59) = 0
triggerall = command = "y"
trigger1 = (stateno=710&&time>11)||(stateno=730&&movecontact)
;===========================================================================
;---------------------------------------------------------------------------
;投げ
[State -1, 200]
type = ChangeState
value = 250
triggerall = var(59) = 0
triggerall = (command="xy"&&command!="a"&&command!="b")||(helper(6000),var(6)>=6&&var(5)=250)
triggerall = command!="holdup"
triggerall = statetype != A
trigger1 = (ctrl&&command!="holddown")||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
;---------------------------------------------------------------------------
;特殊攻撃
[State -1, 206]
type = ChangeState
value = 206+ifelse(var(50)=0,0,1)
triggerall = var(59) = 0
triggerall = (command="bx"&&command!="a"&&command!="y")||(helper(6000),var(6)>=6&&var(5)=207)
triggerall = statetype != A
trigger1 = ctrl||(stateno =[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
trigger3 = stateno=750&&anim=752&&var(50)=0
[State -1, 207]
type = ChangeState
value = 207
triggerall = var(59) = 0
triggerall = (command="bx"&&command!="a"&&command!="y")||var(6)=207
triggerall = (movecontact|movereversed)&&var(50)!=0
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)
trigger6 = stateno=220&&(animelem=3,>=0&&animelem=5,<0)
trigger7 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)
;---------------------------------------------------------------------------
;ダッシュ追い討ち
[State -1, 225]
type = ChangeState
value = 208
triggerall = var(59) = 0
triggerall = command="b"&&command!="a"&&command!="x"&&command!="y"
triggerall = P2statetype= L
triggerall = command="holddown"&&command="holdfwd"
trigger1 = (stateno=[100,101])&&var(38)>=14
;---------------------------------------------------------------------------
;ダッシュ下段
[State -1, 225]
type = ChangeState
value = 225
triggerall = var(59) = 0
triggerall = (command ="a"&&command!="b"&&command!="x")||(command!="a"&&command="b")||(command!="a"&&command="x")
triggerall = command="holddown"&&command="holdfwd"
trigger1 = (stateno=[100,101])&&var(38)>=14
;---------------------------------------------------------------------------
;ダッシュ上段
[State -1, 209]
type = ChangeState
value = 209
triggerall = var(59) = 0
triggerall = (command ="a"&&command!="b")||(command!="a"&&command="b")
triggerall = command="holdfwd"
trigger1 = (stateno=[100,101])&&var(38)>=14
;---------------------------------------------------------------------------
;2A
[State -1, 224]
type = ChangeState
value = 224
triggerall = var(59) = 0
triggerall = (command="a"&&command="holddown")||(helper(6000),var(6)>=6&&var(5)=224)
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
[State -1, 220]
type = ChangeState
value = 220
triggerall = var(59) = 0
triggerall = (command="a"&&command="holddown")||var(6)=224
triggerall = (movecontact|movereversed)&&var(50)!=0
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)
;---------------------------------------------------------------------------
;4A
[State -1, 200]
type = ChangeState
value = 200
triggerall = var(59) = 0
triggerall = (command="a"&&command="holdback"&&command!="b"&&command!="holddown")||(helper(6000),var(6)>=6&&var(5)=200)
triggerall = statetype!= A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
;---------------------------------------------------------------------------
;AA
[State -1, 202]
type = ChangeState
value = 202
triggerall = var(59) = 0
triggerall = (command="a"&&command!="holddown")||var(6)=201
triggerall = (movecontact|movereversed)&&var(50)!=0
trigger1 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)
;---------------------------------------------------------------------------
;A
[State -1, 201]
type = ChangeState
value = 201
triggerall = var(59) = 0
triggerall = (command="a"&&command!="holddown")||(helper(6000),var(6)>=6&&var(5)=201)
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
[State -1, 201]
type = ChangeState
value = 201
triggerall = var(59) = 0
triggerall = (command="a"&&command!="holddown")||var(6)=201
triggerall = (movecontact|movereversed)&&var(50)!=0
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)
;---------------------------------------------------------------------------
;追い討ち
[State -1, 208]
type = ChangeState
value = 208
triggerall = var(59) = 0
triggerall = (command="b"&&command!="a"&&command!="x"&&command!="y"&&command="holddown"&&command="holdfwd")||(helper(6000),var(6)>=6&&var(5)=208)
triggerall = P2statetype= L
triggerall = statetype != A
trigger1 = ctrl
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
;---------------------------------------------------------------------------
;2B
[State -1, 221]
type = ChangeState
value = 221
triggerall = var(59) = 0
triggerall = (command="b"&&command!="y"&&command="holddown")||(helper(6000),var(6)>=6&&var(5)=221)
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
[State -1, 221]
type = ChangeState
value = 221
triggerall = var(59) = 0
triggerall = (command="b"&&command!="y"&&command="holddown")||var(6)=221
triggerall = (movecontact|movereversed)&&var(50)!=0
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)
trigger5 = stateno=220&&(animelem=3,>=0&&animelem=5,<0)
;---------------------------------------------------------------------------
;6B
[State -1, 204]
type = ChangeState
value = 204
triggerall = var(59) = 0
triggerall = (command="b"&&command="holdfwd"&&command!="a"&&command!="x"&&command!="y"&&command!="holddown")||(helper(6000),var(6)>=6&&var(5)=204)
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
[State -1, 204]
type = ChangeState
value = 204
triggerall = var(59) = 0
triggerall = (command="b"&&command="holdfwd"&&command!="a"&&command!="x"&&command!="y"&&command!="holddown")||var(6)=204
triggerall = (movecontact|movereversed)&&var(50)!=0
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)
trigger6 = stateno=220&&(animelem=3,>=0&&animelem=5,<0)
trigger7 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)
;---------------------------------------------------------------------------
;B
[State -1, 203]
type = ChangeState
value = 203
triggerall = var(59) = 0
triggerall = command="b"||(helper(6000),var(6)>=6&&var(5)=203)
triggerall = statetype!= A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
[State -1, 203]
type = ChangeState
value = 203
triggerall = var(59) = 0
triggerall = command="b"||var(6)=203
triggerall = (movecontact|movereversed)&&var(50)!=0
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)
trigger5 = stateno=220&&(animelem=3,>=0&&animelem=5,<0)
;---------------------------------------------------------------------------
;3C
[State -1, 223]
type = ChangeState
value = 223
triggerall = var(59) = 0
triggerall = (command="x"&&command="holdfwd"&&command="holddown")||(helper(6000),var(6)>=6&&var(5)=223)
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
[State -1, 223]
type = ChangeState
value = 223
triggerall = var(59) = 0
triggerall = (command="x"&&command="holdfwd"&&command="holddown")||var(6)=223
triggerall = (movecontact|movereversed)&&var(50)!=0
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)
trigger6 = stateno=220&&(animelem=3,>=0&&animelem=5,<0)
trigger7 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)
;---------------------------------------------------------------------------
;2C
[State -1, 222]
type = ChangeState
value = 222
triggerall = var(59) = 0
triggerall = (command ="x"&&command="holddown")||(helper(6000),var(6)>=6&&var(5)=222)
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
;---------------------------------------------------------------------------
;6C
[State -1, 211]
type = ChangeState
value = 211
triggerall = var(59) = 0
triggerall = (command="x"&&command="holdfwd")||(helper(6000),var(6)>=6&&var(5)=211)
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
[State -1, 211]
type = ChangeState
value = 211
triggerall = var(59) = 0
triggerall = (command="x"&&command="holdfwd")||var(6)=211
triggerall = (movecontact|movereversed)&&var(50)!=0
trigger1 = stateno=200&&(animelem=3,>=0&&animelem=5,<0)
trigger2 = stateno=201&&(animelem=5,>=0&&animelem=9,<0)
trigger3 = stateno=202&&(animelem=3,>=0&&animelem=6,<0)
trigger4 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)
trigger5 = stateno=209&&(animelem=3,>=0&&animelem=5,<0)
trigger6 = stateno=220&&(animelem=3,>=0&&animelem=5,<0)
trigger7 = stateno=221&&(animelem=6,>=0&&animelem=8,<0)
;---------------------------------------------------------------------------
;ABC
[State -1, 212]
type = ChangeState
value = 212
triggerall = var(59) = 0
triggerall = command="x"||var(6)=210||var(6)=222
triggerall = (movecontact|movereversed)&&var(50)!=0&&var(31)=2
trigger1 = stateno=203&&(animelem=5,>=0&&animelem=8,<0)
;---------------------------------------------------------------------------
;C
[State -1, 210]
type = ChangeState
value = 210
triggerall = var(59) = 0
triggerall = (command="x"&&command!="holddown")||(helper(6000),var(6)>=6&&var(5)=210)
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
;---------------------------------------------------------------------------
;屈弾き
[State -1, 701]
type = ChangeState
value = 701
triggerall = var(59) = 0
triggerall = (command="y"&&command="holddown")||(helper(6000),var(6)>=6&&var(5)=701)
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
;---------------------------------------------------------------------------
;立弾き
[State -1, 700]
type = ChangeState
value = 700
triggerall = var(59) = 0
triggerall = command="y"||(helper(6000),var(6)>=6&&var(5)=700)
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
;---------------------------------------------------------------------------
;JA
[State -1, 230]
type = ChangeState
value = 230
triggerall = var(59) = 0
triggerall = command="a"&&command!="b"&&command!="x"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno=711&&time>=19
trigger3 = stateno=5210
;---------------------------------------------------------------------------
;JB
[State -1, 231]
type = ChangeState
value = 231
triggerall = var(59) = 0
triggerall = command="b"&&command!="a"&&command!="x"&&command!="y"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno=711&&time>=19
trigger3 = stateno=5210
;---------------------------------------------------------------------------
;JC
[State -1, 232]
type = ChangeState
value = 232
triggerall = var(59) = 0
triggerall = command="x"&&command!="a"&&command!="b"&&command!="y"
triggerall = statetype=A
trigger1 = ctrl
trigger2 = stateno=711&&time>=19
trigger3 = stateno=5210
;---------------------------------------------------------------------------
;飛弾き
[State -1, 702]
type = ChangeState
value = 702
triggerall = var(59) = 0
triggerall = command="y"&&command!="a"&command!="b"&command!="x"
triggerall = statetype=A
trigger1 = ctrl
trigger2 = stateno=5210
;---------------------------------------------------------------------------
;Taunt
;挑発
[State -1, Taunt]
type = ChangeState
value = 197
triggerall = var(59) = 0
triggerall = command="start"
triggerall = statetype!=A
trigger1 = ctrl||(stateno=[100,101])
trigger2 = (stateno=710&&time>11)||(stateno=730&&movecontact)
;---------------------------------------------------------------------------
;青点滅
[State -1, Taunt]
type = palfx
trigger1 = movetype != H
trigger1 = stateno = [1000,1899]
trigger1 = (gametime%4) = 0
add = -256,-256,256
time = 1
ignorehitpause = 1
pausemovetime = 123456789
supermovetime = 123456789
[State 50, 残像]
type = AfterImage
trigger1 = gametime%6 = 0
trigger1 = movetype != H
trigger1 = stateno = [1000,1899]
palbright = 30,0,255
palcolor = 0
palcontrast = 1,1,255
paladd = 255,255,255
palmul = 1,1,255
trans = none
timegap = 4
framegap = 2
length = 4
time = 6
ignorehitpause=1
[State -1, Taunt]
type = nothitby
triggerall = roundstate >= 3
trigger1 = var(19) = 0 & gethitvar(hittime) <= 0
trigger2 = statetype = L
value = SCA,AA,AT,AP
ignorehitpause = 1
[State 200, 5]
type = playerpush
trigger1 = statetype=A&&movetype!=H&&vel Y<2
trigger2 = stateno=100&&p2statetype=L&&(p2stateno!=[5120,5129])
value = 0