; ̓R}h`t@C

;-| {^zu |-----------------------------------------------------
[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s

;-| W |-------------------------------------------------------
[Defaults]
command.time = 15
command.buffer.time = 1

;--| AI |------------------------------------------------------------------

[Command]
Name = "AI_00"
Command = a, b, c, x, y, z, a, b, c, x, y, z
Time = 0

[Command]
Name = "AI_01"
Command = b, c, x, y, z, a, b, c, x, y, z, a 
Time = 0

[Command]
Name = "AI_02"
Command = c, x, y, z, a, b, c, x, y, z, a, b
Time = 0

[Command]
Name = "AI_03"
Command = x, y, z, a, b, c, x, y, z, a, b, c
Time = 0

[Command]
Name = "AI_04"
Command = y, z, a, b, c, x, y, z, a, b, c, x
Time = 0

[Command]
Name = "AI_05"
Command = z, a, b, c, x, y, z, a, b, c, x, y
Time = 0

[Command]
Name = "AI_06"
Command = z, a, x, y, b, c, z, a, b, c, x, y
Time = 0

[Command]
Name = "AI_07"
Command = z, a, x, y, b, c, c, x, a, b, y, a
Time = 0

[Command]
Name = "AI_08"
Command = z, b, c, c, x, a, b, y, a, x, y, a
Time = 0

[Command]
Name = "AI_09"
Command = b, b, c, c, x, a, b, y, a, x, y, a
Time = 0

[Command]
Name = "AI_10"
Command = b, b, c, c, x, a, b, y, y, x, y, a
Time = 0

[Command]
Name = "AI_11"
Command = b, b, c, c, x, a, y, y, x, y, a, b
Time = 0

[Command]
Name = "AI_12"
Command = a, b, a, a, x, a, y, y, x, y, a, b
Time = 0

[Command]
Name = "AI_13"
Command = a, b, a, b, a, a, x, y, y, y, a, b
Time = 0

[Command]
Name = "AI_14"
Command = a, b, a, b, a, y, x, c, y, c, a, c
Time = 0

[Command]
name = "AI_15"
command = a,b,b,c
time = 0

[Command]
name = "AI_16"
command = a,b,c,a
time = 0

[Command]
name = "AI_17"
command = a,b,c,b
time = 0

[Command]
name = "AI_18"
command = a,b,c,c
time = 0

[Command]
name = "AI_19"
command = a,c,a,a
time = 0

[Command]
name = "AI_20"
command = a,c,a,b
time = 0

[Command]
name = "AI_21"
command = a,c,a,c
time = 0

[Command]
name = "AI_22"
command = a,c,b,a
time = 0

[Command]
name = "AI_23"
command = a,c,b,b
time = 0

[Command]
name = "AI_24"
command = a,b,b,c
time = 0

[Command]
name = "AI_25"
command = a,c,c,a
time = 0

[Command]
name = "AI_26"
command = a,c,c,b
time = 0

[Command]
name = "AI_27"
command = a,c,c,c
time = 0

[Command]
name = "AI_28"
command = b,a,a,a
time = 0

[Command]
name = "AI_29"
command = b,a,a,b
time = 0

[Command]
name = "AI_30"
command = b,a,a,c
time = 0

[Command]
name = "AI_31"
command = b,a,b,a
time = 0

[Command]
name = "AI_32"
command = b,a,b,b
time = 0

[Command]
name = "AI_33"
command = b,a,b,c
time = 0

[Command]
name = "AI_34"
command = b,a,c,a
time = 0

[Command]
name = "AI_35"
command = b,a,c,b
time = 0

[Command]
name = "AI_36"
command = b,a,c,c
time = 0

[Command]
name = "AI_37"
command = b,b,a,a
time = 0

[Command]
name = "AI_38"
command = b,b,a,b
time = 0

[Command]
name = "AI_39"
command = b,b,a,c
time = 0

[Command]
name = "AI_40"
command = b,b,b,a
time = 0

[Command]
name = "AI_41"
command = b,b,b,b
time = 0

[Command]
name = "AI_42"
command = b,b,b,c
time = 0

[Command]
name = "AI_43"
command = b,b,c,a
time = 0

[Command]
name = "AI_44"
command = b,b,c,b
time = 0

[Command]
name = "AI_45"
command = b,b,c,c
time = 0

[Command]
name = "AI_46"
command = b,c,a,a
time = 0

[Command]
name = "AI_47"
command = b,c,a,b
time = 0

[Command]
name = "AI_48"
command = b,c,a,c
time = 0

[Command]
name = "AI_49"
command = b,c,b,a
time = 0

[Command]
name = "AI_50"
command = b,c,b,b
time = 0

;------------------------------------------------------------------------------
;-| MAXKEZ |-----------------------------------------------------------------

[Command]
name = "w_reijing"
command = ~F, D, B, F, a+b
time = 30

[Command]
name = "deadry"
command = ~F, D, B, F, x
time = 30

;------------------------------------------------------------------------------
;-| KEZ |-----------------------------------------------------------------

[Command]
name = "reijing"
command = ~D, DF, F, D, DF, F, b
time = 30

[Command]
name = "ex_reijing"
command = ~D, DF, F, D, DF, F, a+b
time = 30

[Command]
name = "renkan_hi"
command = ~F, D, DF, F, b
time = 20

;------------------------------------------------------------------------------
;-| KEZ |-------------------------------------------------------------------

[Command]
name = "rage_run_dunk"
command = ~D ,DB ,B ,x
time = 20

[Command]
name = "rage_run_save"
command = ~D ,DB ,B ,a
time = 20

[Command]
name = "counter_ge"
command = ~D ,DB ,B ,b
time = 20

[Command]
name = "tyousintyu_syo"
command = ~B, DB ,D ,DF ,F ,x
time = 20

[Command]
name = "tyousintyu_tyu"
command = ~B, DB ,D ,DF ,F ,a
time = 20

[Command]
name = "renkan_syo"
command = ~F, D, DF, F, x
time = 20

[Command]
name = "renkan_tyu"
command = ~F, D, DF, F, a
time = 20

[Command]
name = "reppuuken_syo"
command = ~D, DF, F, x
time = 20

[Command]
name = "reppuuken_tyu"
command = ~D, DF, F, a
time = 20

[Command]
name = "counter_ue"
command = ~D, DF, F, b
time = 20

;------------------------------------------------------------------------------
;-| Z |-------------------------------------------------------------------

[Command]
name = "a2ren"
command = /$F,a
time = 10

[Command]
name = "b2eria"
command = /$F,b
time = 10

[Command]
name = "sake"
command = /$D,x+a
time = 10

;------------------------------------------------------------------------------
;-| L[QA |---------------------------------------------------------

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

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


;------------------------------------------------------------------------------
;-|  |-----------------------------------------------------------------

[Command]
name = "recovery"   ;vς (L[̕ύX͉\łOς薳ɂĂ͂܂)
command = x+y
time = 1

[Command]
name = "recovery"   ;vς (L[̕ύX͉\łOς薳ɂĂ͂܂)
command = a+b
time = 1

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

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

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

;------------------------------------------------------------------------------
;-| {^P |---------------------------------------------------------------
[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

;------------------------------------------------------------------------------
;-| L[ςȂ |-----------------------------------------------------

[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 = "holda"
command = /$a
time = 1

[Command]
name = "holdb"
command = /$b
time = 1

;------------------------------------------------------------------------------
;-| ̑ |-----------------------------------------------------

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

[Command]
name = "up"
command = U
time = 3

[Command]
name = "down"
command = D
time = 3

;==============================================================================
; Zs邽߂̏̐ݒiXe[gGg[j
;==============================================================================

[Statedef -1]

;NXI[o[KE

[State -1, WCWOXg[]
type = ChangeState
value = 2300
triggerall = var(59) != 1 && !var(58)
triggerall = command = "w_reijing"
triggerall = statetype = S
triggerall = power >= 3000
trigger1 = ctrl
trigger2 = stateno = 1200 && movecontact
trigger3 = stateno = 1210 && movecontact
trigger4 = stateno = 1401 && movecontact
trigger5 = stateno = 1311

[State -1, fbh[]
type = ChangeState
value = 3000
triggerall = var(59) != 1 && !var(58)
triggerall = command = "deadry"
triggerall = statetype = S
triggerall = power >= 3000
trigger1 = ctrl
trigger2 = stateno = 1200 && movecontact
trigger3 = stateno = 1210 && movecontact
trigger4 = stateno = 1401 && movecontact
trigger5 = stateno = 1311

;KE

;==================================================================
;EXꂢ񂮂Ɓ[
[State -1, EXCWOXg[]
type = ChangeState
value = 2100
triggerall = var(59) != 1 && !var(58)
triggerall = command = "ex_reijing"
triggerall = statetype = S
triggerall = power >= 2000
trigger1 = ctrl
trigger2 = stateno = 1200 && movecontact
trigger3 = stateno = 1210 && movecontact
trigger4 = stateno = 1401 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 1311
trigger7 = stateno = 1010
trigger7 = AnimElemTime(6) >= 0 && AnimElemTime(11) < 0

;==================================================================
;ꂢ񂮂Ɓ[
[State -1, CWOXg[]
type = ChangeState
value = 2000
triggerall = var(59) != 1 && !var(58)
triggerall = command = "reijing"
triggerall = statetype = S
triggerall = power >= 1000
trigger1 = ctrl
trigger2 = stateno = 1200 && movecontact
trigger3 = stateno = 1210 && movecontact
trigger4 = stateno = 1401 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 1311
trigger7 = stateno = 1010
trigger7 = AnimElemTime(6) >= 0 && AnimElemTime(11) < 0

;==================================================================
;EX񂩂񂽂
[State -1, EX񂩂񂽂]
type = ChangeState
value = 2200
triggerall = var(59) != 1 && !var(58)
triggerall = command = "renkan_hi"
triggerall = statetype != C
triggerall = power >= 1000
trigger1 = ctrl
trigger2 = stateno = 1200 && movecontact
trigger3 = stateno = 1210 && movecontact
trigger4 = stateno = 1100 && movecontact
trigger5 = stateno = 1110 && movecontact
trigger6 = stateno = 220 && movecontact

;KE

;==================================================================
;ꂢE
[State -1, ꂢ񂾂]
type = ChangeState
value = 1300
triggerall = var(59) != 1 && !var(58)
triggerall = command = "rage_run_dunk"
triggerall = statetype = S
trigger1 = ctrl
trigger2 = stateno = 230 && movecontact
trigger3 = stateno = 1200 && movecontact
trigger4 = stateno = 1210 && movecontact

;==================================================================
;ꂢE[
[State -1, ꂢ񂹁[]
type = ChangeState
value = 1310
triggerall = var(59) != 1 && !var(58)
triggerall = command = "rage_run_save"
triggerall = statetype = S
trigger1 = ctrl

;==================================================================
;傤񂿂イ
[State -1, 傤񂿂イ]
type = ChangeState
value = 1200
triggerall = var(59) != 1 && !var(58)
triggerall = command = "tyousintyu_syo"
triggerall = statetype = S
trigger1 = ctrl
trigger2 = stateno = 230 && movecontact
trigger3 = stateno = 1311
trigger4 = stateno = 810 && movehit

;==================================================================
;傤񂿂イ
[State -1, 傤񂿂イ]
type = ChangeState
value = 1210
triggerall = var(59) != 1 && !var(58)
triggerall = command = "tyousintyu_tyu"
triggerall = statetype = S
trigger1 = ctrl
trigger2 = stateno = 230 && movecontact
trigger3 = stateno = 810 && movehit

;==================================================================
;񂩂񂽂
[State -1, 񂩂񂽂]
type = ChangeState
value = 1100
triggerall = var(59) != 1 && !var(58)
triggerall = command = "renkan_syo"
triggerall = statetype != C
trigger1 = ctrl
trigger2 = stateno = 1200 && movecontact
trigger3 = stateno = 1210 && movecontact
trigger4 = stateno = 1401 && movecontact
trigger5 = stateno = 230 && movecontact
trigger6 = stateno = 810 && movehit

;==================================================================
;񂩂񂽂
[State -1, 񂩂񂽂]
type = ChangeState
value = 1110
triggerall = var(59) != 1 && !var(58)
triggerall = command = "renkan_tyu"
triggerall = statetype != C
trigger1 = ctrl
trigger2 = stateno = 1200 && movecontact
trigger3 = stateno = 1210 && movecontact
trigger4 = stateno = 1401 && movecontact
trigger5 = stateno = 230 && movecontact
trigger6 = stateno = 810 && movehit

;==================================================================
;󕗌
[State -1, 󕗌]
type = ChangeState
value = 1000
triggerall = var(59) != 1 && !var(58)
triggerall = command = "reppuuken_syo"
triggerall = statetype = S
trigger1 = numprojID(1000) = 0
trigger1 = ctrl

;==================================================================
;󕗌
[State -1, 󕗌]
type = ChangeState
value = 1010
triggerall = var(59) != 1 && !var(58)
triggerall = command = "reppuuken_tyu"
triggerall = statetype = S
trigger1 = numprojID(1000) = 0
trigger1 = ctrl

;==================================================================
;񂽁[
[State -1, 񂽉]
type = ChangeState
value = 1410
triggerall = var(59) != 1 && !var(58)
triggerall = command = "counter_ge"
triggerall = var(4) = 0
triggerall = statetype = S
trigger1 = ctrl

;==================================================================
;񂽁[
[State -1, 񂽏]
type = ChangeState
value = 1400
triggerall = var(59) != 1 && !var(58)
triggerall = command = "counter_ue"
triggerall = statetype = S
triggerall = var(4) = 0
trigger1 = ctrl

;荞݁A]ړ
[State -1, Roll]
type = ChangeState
triggerall = var(59) != 1 && !var(58)
triggerall = command = "roll"
triggerall = var(4) = 0 
trigger1 = statetype = S && Ctrl
value = 110

;==============================================================================
;U2A
[State -1, U2A]
type = ChangeState
value = 230
triggerall = var(59) != 1 && !var(58)
triggerall = command = "a2ren"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact

;==============================================================================
;GAU
[State -1, GAU]
type = ChangeState
value = 240
triggerall = var(59) != 1 && !var(58)
triggerall = command = "b2eria"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = statetype = C
trigger2 = stateno = 420 && movehit
trigger3 = stateno = 230 && movecontact

;==============================================================================
;[
[State -1, _bV]
type = ChangeState
value = 100
triggerall = var(59) != 1 && !var(58)
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl

[State -1, obN_bV]
type = ChangeState
value = 105
triggerall = var(59) != 1 && !var(58)
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl

;
[State -1, Sake]
type = ChangeState
triggerall = var(59) != 1 && !var(58)
triggerall = command = "sake" 
trigger1 = statetype = S && Ctrl
trigger2 = statetype = C && Ctrl
value = 115

;--------------------------
; 󒆓
[State -1, AirThrow]
type = ChangeState
value = 850
triggerall = var(59) != 1 && !var(58)
triggerall = command = "y"
triggerall = var(4) = 1
triggerall = Pos Y < -30
triggerall = (statetype = A) && (p2statetype = A)
triggerall = command = "holdfwd"
trigger1 = p2bodydist X < 20
trigger1 = ctrl
trigger2 = p2movetype = H
trigger2 = PrevStateNo != 850

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


;==============================================================================
;U
[State -1, U]
type = ChangeState
value = 200
triggerall = var(59) != 1 && !var(58)
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact

;==============================================================================
;U
[State -1, U]
type = ChangeState
value = 210
triggerall = var(59) != 1 && !var(58)
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl

;==============================================================================
;U
[State -1, U]
type = ChangeState
value = 220
triggerall = var(59) != 1 && !var(58)
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = statetype = C
trigger2 = stateno = 420 && movehit

;==============================================================================
;ႪݏU
[State -1, ႪݏU]
type = ChangeState
value = 400
triggerall = var(59) != 1 && !var(58)
triggerall = command = "x"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 400 && movecontact

;==============================================================================
;ႪݒU
[State -1, ႪݒU]
type = ChangeState
value = 410
triggerall = var(59) != 1 && !var(58)
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 400 && movecontact
trigger3 = stateno = 1200 && movecontact

;==============================================================================
;ႪݑU
[State -1, ႪݑU]
type = ChangeState
value = 420
triggerall = var(59) != 1 && !var(58)
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 1200 && movecontact
trigger3 = stateno = 1210 && movecontact
trigger4 = stateno = 410 && movecontact

;==============================================================================
;WvU
[State -1, WvU]
type = ChangeState
value = 600
triggerall = var(59) != 1 && !var(58)
triggerall = command = "x"
trigger1 = statetype = A
trigger1 = ctrl

;==============================================================================
;WvU
[State -1, WvU]
type = ChangeState
value = 610
triggerall = var(59) != 1 && !var(58)
triggerall = command = "a"
trigger1 = statetype = A
trigger1 = ctrl

;==============================================================================
;WvU
[State -1, WvU]
type = ChangeState
value = 620
triggerall = var(59) != 1 && !var(58)
triggerall = command = "b"
trigger1 = statetype = A
trigger1 = ctrl

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