;==========================================================================
;R}h֘At@C
;==========================================================================
;vC[̏ꍇAuAINXCb`vŌA
uTrigger51 = 1;AINXCb`v
u;Trigger51 = 1;AINXCb`vɐ؂ւ肢܂B


;-| {^zu |-------------------------------------
;-|{^}bvi{^RtBOj |-----------------------------------------------------
;e{^̔zuȒPɕύXł܂B
;̃LN^[̃{^zuςƂȂǂɎg܂B
;x = x  x = a ɕς΁Axaɕς܂B

[Remap]
x = x      ;w{^͔̓ۂɉ{^Ɋ蓖ĂB
y = y      ;x{^@@@@@@@@@V
z = z      ;y{^@@@@@@@@@V
a = a      ;`{^@@@@@@@@@V
b = b      ;a{^@@@@@@@@@V
c = c      ;b{^@@@@@@@@@V
s = s      ;X^[g{^@@@@@@V

;---|AI Commands|-----------------------------------------------------------
[Command]
Name = "AI_00"
Command = a, a
Time = 0
[Command]
Name = "AI_01"
Command = a, b
Time = 0
[Command]
Name = "AI_02"
Command = a, c
Time = 0
[Command]
Name = "AI_03"
Command = a, x
Time = 0
[Command]
Name = "AI_04"
Command = a, y
Time = 0
[Command]
Name = "AI_05"
Command = a, z
Time = 0
[Command]
Name = "AI_06"
Command = a, s
Time = 0
[Command]
Name = "AI_07"
Command = b, a
Time = 0
[Command]
Name = "AI_08"
Command = b, b
Time = 0
[Command]
Name = "AI_09"
Command = b, c
Time = 0
[Command]
Name = "AI_10"
Command = b, x
Time = 0
[Command]
Name = "AI_11"
Command = b, y
Time = 0
[Command]
Name = "AI_12"
Command = b, z
Time = 0
[Command]
Name = "AI_13"
Command = b, s
Time = 0
[Command]
Name = "AI_14"
Command = c, a
Time = 0
[Command]
Name = "AI_15"
Command = c, b
Time = 0
[Command]
Name = "AI_16"
Command = c, c
Time = 0
[Command]
Name = "AI_17"
Command = c, x
Time = 0
[Command]
Name = "AI_18"
Command = c, y
Time = 0
[Command]
Name = "AI_19"
Command = c, z
Time = 0
[Command]
Name = "AI_20"
Command = c, s
Time = 0
[Command]
Name = "AI_21"
Command = x, a
Time = 0
[Command]
Name = "AI_22"
Command = x, b
Time = 0
[Command]
Name = "AI_23"
Command = x, c
Time = 0
[Command]
Name = "AI_24"
Command = x, x
Time = 0
[Command]
Name = "AI_25"
Command = x, y
Time = 0
[Command]
Name = "AI_26"
Command = x, z
Time = 0
[Command]
Name = "AI_27"
Command = x, s
Time = 0
[Command]
Name = "AI_28"
Command = y, a
Time = 0
[Command]
Name = "AI_29"
Command = y, b
Time = 0
[Command]
Name = "AI_30"
Command = y, c
Time = 0
[Command]
Name = "AI_31"
Command = y, x
Time = 0
[Command]
Name = "AI_32"
Command = y, y
Time = 0
[Command]
Name = "AI_33"
Command = y, z
Time = 0
[Command]
Name = "AI_34"
Command = y, s
Time = 0
[Command]
Name = "AI_35"
Command = s, a
Time = 0
[Command]
Name = "AI_36"
Command = s, b
Time = 0
[Command]
Name = "AI_37"
Command = s, c
Time = 0
[Command]
Name = "AI_38"
Command = s, x
Time = 0
[Command]
Name = "AI_39"
Command = s, y
Time = 0
[Command]
Name = "AI_40"
Command = s, z
Time = 0
[Command]
Name = "AI_41"
Command = s, s
Time = 0
[Command]
Name = "AI_42"
Command = U, U
Time = 0
[Command]
Name = "AI_43"
Command = U, F
Time = 0
[Command]
Name = "AI_44"
Command = U, D
Time = 0
[Command]
Name = "AI_45"
Command = U, B
Time = 0
[Command]
Name = "AI_46"
Command = F, U
Time = 0
[Command]
Name = "AI_47"
Command = F, F
Time = 0
[Command]
Name = "AI_48"
Command = F, D
Time = 0
[Command]
Name = "AI_49"
Command = F, B
Time = 0

;---------------------------------------------------------------------------
;KEZ
;========================================================
[Command]
name = "FINAL"
command = ~x ,x ,F, a, z
time = 40

[Command]
name = "HY1_w"
command = ~D ,DF ,F, D, DF, F, x
time = 25

[Command]
name = "HY1_m"
command = ~D ,DF ,F, D, DF, F, y
time = 25

[Command]
name = "HY1_s"
command = ~D ,DF ,F, D, DF, F, z
time = 25

[Command]
name = "HY2_w"
command = ~D ,DF ,F, D, DF, F, a
time = 25

[Command]
name = "HY2_m"
command = ~D ,DF ,F, D, DF, F, b
time = 25

[Command]
name = "HY2_s"
command = ~D ,DF ,F, D, DF, F, c
time = 25

[Command]
name = "HY3_w"
command = ~D ,DB ,B, D, DB, B, a
time = 25

[Command]
name = "HY3_m"
command = ~D ,DB ,B, D, DB, B, b
time = 25

[Command]
name = "HY3_s"
command = ~D ,DB ,B, D, DB, B, c
time = 25

;--------------------------------------------------------
;KEZ
;========================================================
[Command]
name = "SP1_w"
command = ~F ,D ,DF , a
time = 15

[Command]
name = "SP1_m"
command = ~F ,D ,DF , b
time = 15

[Command]
name = "SP1_s"
command = ~F ,D ,DF , c
time = 15

[Command]
name = "SP2_w"
command = ~D ,DF ,F, a
time = 15

[Command]
name = "SP2_m"
command = ~D ,DF ,F, b
time = 15

[Command]
name = "SP2_s"
command = ~D ,DF ,F, c
time = 15

[Command]
name = "SP3_w"
command = ~D ,DB ,B, a
time = 15

[Command]
name = "SP3_m"
command = ~D ,DB ,B, b
time = 15

[Command]
name = "SP3_s"
command = ~D ,DB ,B, c
time = 15

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

[Command]
name = "SP4_m"
command = ~D ,DF ,F, y
time = 20

[Command]
name = "SP4_s"
command = ~D ,DF ,F, z
time = 20

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

[Command]
name = "SP5_m"
command = ~D ,DB ,B, y
time = 20

[Command]
name = "SP5_s"
command = ~D ,DB ,B, z
time = 20

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

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

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

;==================================================
;
[Command]
name = "PT"
command = /F, z
time = 3

[Command]
name = "PT2"
command = /B, z
time = 3

[Command]
name = "KT"
command = /F, c
time = 3

[Command]
name = "KT2"
command = /B, c
time = 3

;[JE^[
[Command]
name = "ZC"
command = /$F, x+a
time = 3

[Command]
name = "ZC"
command = /$F, y+b
time = 3

[Command]
name = "ZC"
command = /$F, z+c
time = 3

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

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

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

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

;-------------------------------------
[Command]
name = "Not-Neutral"
command = $U
time = 1

[Command]
name = "Not-Neutral"
command = $F
time = 1

[Command]
name = "Not-Neutral"
command = $D
time = 1

[Command]
name = "Not-Neutral"
command = $B
time = 1

[command]
name = "fwd_b"
command = /F, b
time = 1

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

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

[Command]
name = "renda"
command = a
time = 1

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

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

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

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

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

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

[Command]
name = "downfwd"
command = DF
time = 1

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

[Command]
name = "downback"
command = DB
time = 1

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

[Command]
name = "upback"
command = UB
time = 1

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

[Command]
name = "upfwd"
command = UF
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 = "s"
command = s
time = 1

[Command]
name = "holdfwd"
command = /$F
time = 1

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

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

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

[Statedef -1]

;===========================================
;X[p[R{
;-------------------------------------------
;---------------------------------------------------------------------------
;
;[State -1]
;type = ChangeState
;value = 4000
triggerall = var(59)<=0
;triggerall= power >= 3000
;triggerall= Command = "FINAL"
;trigger1 = StateType = S || StateType = C
;trigger1 = (Ctrl || (StateNo = [200,210]) || (StateNo = [240,250]) || (StateNo = [260,270]))

;---------------------------------------------------------------------------
;_[N~[W
[State -1]
type = ChangeState
value = 3500
triggerall = var(59)<=0
triggerall = command = "HY1_w" || command = "HY1_m" || command = "HY1_s"
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = power >= 1000
triggerall = statetype != A
trigger1 = ctrl

;_[N~[W
[State -1]
type = ChangeState
value = 3550
triggerall = var(59)<=0
triggerall = command = "HY1_w" || command = "HY1_m" || command = "HY1_s"
triggerall = var(50) = 1
triggerall = fvar(10) > 0
triggerall = statetype != A
trigger1 = ctrl

;---------------------------------------------------------------------------
;󒆃XshCuX}bV[
[State -1]
type = ChangeState
value = 3100
triggerall = var(59)<=0
triggerall = Power >= 1000
triggerall = command = "HY2_w"
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
trigger1 = statetype = A
trigger1 = Ctrl
trigger2 = StateNo = 600 && movecontact
trigger3 = StateNo = 610 && movecontact
trigger4 = StateNo = 620 && movecontact
trigger5 = StateNo = 630 && movecontact
trigger6 = StateNo = 640 && movecontact
trigger7 = StateNo = 650 && movecontact

[State -1]
type = ChangeState
value = 3110
triggerall = var(59)<=0
triggerall = Power >= 2000
triggerall = command = "HY2_m"
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
trigger1 = statetype = A
trigger1 = Ctrl
trigger2 = StateNo = 600 && movecontact
trigger3 = StateNo = 610 && movecontact
trigger4 = StateNo = 620 && movecontact
trigger5 = StateNo = 630 && movecontact
trigger6 = StateNo = 640 && movecontact
trigger7 = StateNo = 650 && movecontact

[State -1]
type = ChangeState
value = 3120
triggerall = var(59)<=0
triggerall = Power >= 3000
triggerall = command = "HY2_s"
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
trigger1 = statetype = A
trigger1 = Ctrl
trigger2 = StateNo = 600 && movecontact
trigger3 = StateNo = 610 && movecontact
trigger4 = StateNo = 620 && movecontact
trigger5 = StateNo = 630 && movecontact
trigger6 = StateNo = 640 && movecontact
trigger7 = StateNo = 650 && movecontact

;---------------------------------------------------------------------------
;XshCuX}bV[
[State -1]
type = ChangeState
value = 3000
triggerall = var(59)<=0
triggerall = Power >= 1000
triggerall = command = "HY2_w"
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

[State -1]
type = ChangeState
value = 3010
triggerall = var(59)<=0
triggerall = Power >= 2000
triggerall = command = "HY2_m"
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

[State -1]
type = ChangeState
value = 3020
triggerall = var(59)<=0
triggerall = Power >= 3000
triggerall = command = "HY2_s"
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

;---------------------------------------------------------------------------
;=============
;KEZ
;-------------
;LmXpCN
[State -1]
type = ChangeState
value = 1000
triggerall = var(59)<=0
triggerall = command = "SP1_w"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

[State -1]
type = ChangeState
value = 1010
triggerall = var(59)<=0
triggerall = command = "SP1_m"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

[State -1]
type = ChangeState
value = 1020
triggerall = var(59)<=0
triggerall = command = "SP1_s"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

;---------------------------------------------------------------------------
;XiCsOA[
[State -1]
type = ChangeState
value = 1100
triggerall = var(59)<=0
triggerall = command = "SP2_w"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

[State -1]
type = ChangeState
value = 1110
triggerall = var(59)<=0
triggerall = command = "SP2_m"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

[State -1]
type = ChangeState
value = 1120
triggerall = var(59)<=0
triggerall = command = "SP2_s"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

;---------------------------------------------------------------------------
;A[X_CNg
[State -1]
type = ChangeState
value = 1400
triggerall = var(59)<=0
triggerall = P2BodyDist X < 22
triggerall = command = "SP6_w"
triggerall = stateno != 100
trigger1 = StateType = S
trigger1 = Ctrl

[State -1]
type = ChangeState
value = 1400
triggerall = var(59)<=0
triggerall = P2BodyDist X < 22
triggerall = command = "SP6_m"
triggerall = stateno != 100
trigger1 = StateType = S
trigger1 = Ctrl

[State -1]
type = ChangeState
value = 1400
triggerall = var(59)<=0
triggerall = P2BodyDist X < 22
triggerall = command = "SP6_s"
triggerall = stateno != 100
trigger1 = StateType = S
trigger1 = Ctrl

;---------------------------------------------------------------------------
;rItbJ[1
[State -1]
type = ChangeState
value = 1200
triggerall = var(59)<=0
triggerall = command = "SP4_w"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

;rItbJ[2
[State -1]
type = ChangeState
value = 1210
triggerall = var(59)<=0
triggerall = command = "SP4_m"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

;rItbJ[3
[State -1]
type = ChangeState
value = 1220
triggerall = var(59)<=0
triggerall = command = "SP4_s"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

;---------------------------------------------------------------------------
;JE^[EFCu
[State -1]
type = ChangeState
value = 1300
triggerall = var(59)<=0
triggerall = command = "SP5_w"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

[State -1]
type = ChangeState
value = 1300
triggerall = var(59)<=0
triggerall = command = "SP5_m"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

[State -1]
type = ChangeState
value = 1300
triggerall = var(59)<=0
triggerall = command = "SP5_s"
triggerall = StateType = S || StateType = C
trigger1 = Ctrl
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact
trigger14 = StateNo = 400 && movecontact
trigger15 = StateNo = 410 && movecontact
trigger16 = StateNo = 430 && movecontact
trigger17 = StateNo = 700 && movecontact

;---------------------------------------------------------------------------
;LmXgCN
[State -1]
type = ChangeState
value = 1500
triggerall = var(59)<=0
triggerall = command = "SP3_w"
trigger1 = statetype = A
trigger1 = Ctrl
trigger2 = StateNo = 600 && movecontact
trigger3 = StateNo = 610 && movecontact
trigger4 = StateNo = 620 && movecontact
trigger5 = StateNo = 630 && movecontact
trigger6 = StateNo = 640 && movecontact
trigger7 = StateNo = 650 && movecontact

;LmXgCN
[State -1]
type = ChangeState
value = 1510
triggerall = var(59)<=0
triggerall = command = "SP3_m"
trigger1 = statetype = A
trigger1 = Ctrl
trigger2 = StateNo = 600 && movecontact
trigger3 = StateNo = 610 && movecontact
trigger4 = StateNo = 620 && movecontact
trigger5 = StateNo = 630 && movecontact
trigger6 = StateNo = 640 && movecontact
trigger7 = StateNo = 650 && movecontact

;LmXgCN
[State -1]
type = ChangeState
value = 1520
triggerall = var(59)<=0
triggerall = command = "SP3_s"
trigger1 = statetype = A
trigger1 = Ctrl
trigger2 = StateNo = 600 && movecontact
trigger3 = StateNo = 610 && movecontact
trigger4 = StateNo = 620 && movecontact
trigger5 = StateNo = 630 && movecontact
trigger6 = StateNo = 640 && movecontact
trigger7 = StateNo = 650 && movecontact

;---------------------------------------------------------------------------
;TCR`[W
[State -1]
type = ChangeState
value = 2000
triggerall = var(59)<=0
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = command = "charge1" && command = "charge2"
triggerall = command != "holddown"
triggerall = power < powermax
triggerall = statetype != A
trigger1 = Ctrl

;---------------------------------------------------------------------------
;=========================
;
[State -1]
type = ChangeState
value = 800
triggerall = var(59)<=0
triggerall = P2BodyDist X < 22
triggerall = Command = "PT"
triggerall = stateno != 100
trigger1 = StateType = S
trigger1 = Ctrl

[State -1]
type = ChangeState
value = 805
triggerall = var(59)<=0
triggerall = P2BodyDist X < 22
triggerall = Command = "PT2"
triggerall = stateno != 100
trigger1 = StateType = S
trigger1 = Ctrl

[State -1]
type = ChangeState
value = 900
triggerall = var(59)<=0
triggerall = P2BodyDist X < 22
triggerall = Command = "PT"
trigger1 = StateType = A
trigger1 = Ctrl

[State -1]
type = ChangeState
value = 850
triggerall = var(59)<=0
triggerall = P2BodyDist X < 22
triggerall = Command = "KT"
triggerall = stateno != 100
trigger1 = StateType = S
trigger1 = Ctrl

[State -1]
type = ChangeState
value = 855
triggerall = var(59)<=0
triggerall = P2BodyDist X < 22
triggerall = Command = "KT2"
triggerall = stateno != 100
trigger1 = StateType = S
trigger1 = Ctrl

[State -1]
type = ChangeState
value = 950
triggerall = var(59)<=0
triggerall = P2BodyDist X < 22
triggerall = Command = "KT"
trigger1 = StateType = A
trigger1 = Ctrl

;---------------------------------------------------------------------------
;_bV
[State -1, Run Fwd]
type = ChangeState
value = 100
triggerall = var(59)<=0
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl

;---------------------------------------------------------------------------
;obNXebv
[State -1, Run Back]
type = ChangeState
value = 105
triggerall = var(59)<=0
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl

;---------------------------------------------------------------------------
;[JE^[
[State -1]
type = ChangeState
value = 2600
triggerall = var(59)<=0
triggerall = Power >= 500
triggerall = Command = "ZC"
trigger1 = StateNo = 150
trigger2 = StateNo = 152

;---------------------------------------------------------------------------
;ubLO
[State -1]
type = HitOverride
triggerall = var(59)<=0
triggerall = var(30) = [22,30]
;triggerall = command != "holdback"
trigger1 = StateType = S
trigger1 = ctrl = 1 || stateno = 20
attr = SA, NA, SA, HA, NP, SP, HP
stateno = 4300
time = 1

[State -1]
type = HitOverride
triggerall = var(59)<=0
triggerall = var(30) = [52,60]
;triggerall = command != "holdback"
trigger1 = StateType != A
trigger1 = ctrl = 1 || stateno = [10,12]
attr = SC, NA, SA, HA, NP, SP, HP
stateno = 4301
time = 1

[State -1]
type = HitOverride
triggerall = var(59)<=0
triggerall = var(30) = [22,30]
;triggerall = command != "holdback"
trigger1 = StateType = A
trigger1 = ctrl = 1; || stateno = 20
attr = SCA, NA, SA, HA, NP, SP, HP
stateno = 4302
time = 1

;---------------------------------------------------------------------------
;
[State -1]
type = ChangeState
value = 195
triggerall = var(59)<=0
triggerall = command = "s"
triggerall = statetype = S
trigger1 = ctrl

;---------------------------------------------------------------------------
;tH[OA[N
[State -1]
type = ChangeState
value = 700
triggerall = var(59)<=0
triggerall = command = "b"
triggerall = command = "holdfwd"
trigger1 = statetype = S
trigger1 = ctrl 
trigger2 = StateNo = 200 && movecontact
trigger3 = StateNo = 210 && movecontact
trigger4 = StateNo = 220 && movecontact
trigger5 = StateNo = 230 && movecontact
trigger6 = StateNo = 240 && movecontact
trigger7 = StateNo = 250 && movecontact
trigger8 = StateNo = 260 && movecontact
trigger9 = StateNo = 270 && movecontact
trigger10 = StateNo = 280 && movecontact
trigger11 = StateNo = 290 && movecontact
trigger12 = StateNo = 300 && movecontact
trigger13 = StateNo = 310 && movecontact

;---------------------------------------------------------------------------
;p`
[State -1]
type = ChangeState
value = 210
triggerall = var(59)<=0
triggerall = P2BodyDist X < 15
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl 
trigger2 = StateNo = 200 && Time > 8
trigger3 = StateNo = 210 && Time > 7
trigger4 = StateNo = 270 && Time > 9
trigger5 = StateNo = 400 && Time > 7
trigger6 = StateNo = 430 && Time > 8

[State -1]
type = ChangeState
value = 200
triggerall = var(59)<=0
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl 
trigger2 = StateNo = 200 && Time > 8
trigger3 = StateNo = 210 && Time > 7
trigger4 = StateNo = 270 && Time > 9
trigger5 = StateNo = 400 && Time > 7
trigger6 = StateNo = 430 && Time > 8

;---------------------------------------------------------------------------
;p`
[State -1]
type = ChangeState
value = 230
triggerall = var(59)<=0
triggerall = P2BodyDist X < 15
triggerall = command = "y"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact

[State -1]
type = ChangeState
value = 220
triggerall = var(59)<=0
triggerall = command = "y"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
 
;---------------------------------------------------------------------------
;p`
[State -1]
type = ChangeState
value = 250
triggerall = var(59)<=0
triggerall = P2BodyDist X < 30
triggerall = command = "z"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 220 && movecontact
trigger3 = stateno = 230 && movecontact

[State -1]
type = ChangeState
value = 240
triggerall = var(59)<=0
triggerall = command = "z"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 220 && movecontact
trigger3 = stateno = 230 && movecontact
 
;---------------------------------------------------------------------------
;LbN
[State -1]
type = ChangeState
value = 270
triggerall = var(59)<=0
triggerall = P2BodyDist X < 15
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = StateNo = 200 && Time > 8
trigger3 = StateNo = 210 && Time > 7
trigger4 = StateNo = 270 && Time > 9
trigger5 = StateNo = 400 && Time > 7
trigger6 = StateNo = 430 && Time > 8

[State -1]
type = ChangeState
value = 260
triggerall = var(59)<=0
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = StateNo = 200 && Time > 8
trigger3 = StateNo = 210 && Time > 7
trigger4 = StateNo = 270 && Time > 9
trigger5 = StateNo = 400 && Time > 7
trigger6 = StateNo = 430 && Time > 8
 
;--------------------------------------------------------------------------
;LbN
[State -1]
type = ChangeState
value = 290
triggerall = var(59)<=0
triggerall = P2BodyDist X < 25
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 260 && movecontact
trigger3 = stateno = 270 && movecontact

[State -1]
type = ChangeState
value = 280
triggerall = var(59)<=0
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 260 && movecontact
trigger3 = stateno = 270 && movecontact

;---------------------------------------------------------------------------
;LbN
[State -1]
type = ChangeState
value = 310
triggerall = var(59)<=0
triggerall = P2BodyDist X < 30
triggerall = command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl

[State -1]
type = ChangeState
value = 300
triggerall = var(59)<=0
triggerall = command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 280 && movecontact
trigger3 = stateno = 290 && movecontact

;---------------------------------------------------------------------------
;Ⴊݎp`
[State -1]
type = ChangeState
value = 400
triggerall = var(59)<=0
triggerall = command = "x"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl 
trigger2 = StateNo = 200 && Time > 8
trigger3 = StateNo = 210 && Time > 7
trigger4 = StateNo = 270 && Time > 9
trigger5 = StateNo = 400 && Time > 7
trigger6 = StateNo = 430 && Time > 8

;---------------------------------------------------------------------------
;Ⴊݒp`
[State -1]
type = ChangeState
value = 410
triggerall = var(59)<=0
triggerall = command = "y"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl 

;---------------------------------------------------------------------------
;Ⴊ݋p`
[State -1]
type = ChangeState
value = 420
triggerall = var(59)<=0
triggerall = command = "z"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl

;---------------------------------------------------------------------------
;ႪݎLbN
[State -1]
type = ChangeState
value = 430
triggerall = var(59)<=0
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = StateNo = 200 && Time > 8
trigger3 = StateNo = 210 && Time > 7
trigger4 = StateNo = 270 && Time > 9
trigger5 = StateNo = 400 && Time > 7
trigger6 = StateNo = 430 && Time > 8

;---------------------------------------------------------------------------
;ႪݒLbN
[State -1]
type = ChangeState
value = 440
triggerall = var(59)<=0
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl 

;---------------------------------------------------------------------------
;Ⴊ݋LbN
[State -1]
type = ChangeState
value = 450
triggerall = var(59)<=0
triggerall = command = "c"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl 

;---------------------------------------------------------------------------
;Wvp`
[State -1]
type = ChangeState
value = 600
triggerall = var(59)<=0
triggerall = command = "x"
triggerall = statetype = A
trigger1 = ctrl 

;---------------------------------------------------------------------------
;Wvp`
[State -1]
type = ChangeState
value = 610
triggerall = var(59)<=0
triggerall = command = "y"
triggerall = statetype = A
trigger1 = ctrl
 
;---------------------------------------------------------------------------
;Wvp`
[State -1]
type = ChangeState
value = 620
triggerall = var(59)<=0
triggerall = command = "z"
triggerall = statetype = A
trigger1 = ctrl
 
;---------------------------------------------------------------------------
;WvLbN
[State -1]
type = ChangeState
value = 630
triggerall = var(59)<=0
triggerall = command = "a"
triggerall = statetype = A
trigger1 = ctrl 

;---------------------------------------------------------------------------
;WvLbN
[State -1]
type = ChangeState
value = 640
triggerall = var(59)<=0
triggerall = command = "b"
triggerall = statetype = A
trigger1 = ctrl
 
;---------------------------------------------------------------------------
;WvLbN
[State -1]
type = ChangeState
value = 650
triggerall = var(59)<=0
triggerall = command = "c"
triggerall = statetype = A
trigger1 = ctrl 



;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;AI--------------------------------------------------------------------------

;AI Command Check
[State -1, AI Command]
Type = VarSet
TriggerAll = Var(59)=0 && !isHelper
trigger1 = command = "AI_01"
trigger2 = command = "AI_02"
trigger3 = command = "AI_03"
trigger4 = command = "AI_04"
trigger5 = command = "AI_05"
trigger6 = command = "AI_06"
trigger7 = command = "AI_07"
trigger8 = command = "AI_08"
trigger9 = command = "AI_09"
trigger10 = command = "AI_10"
trigger11 = command = "AI_11"
trigger12 = command = "AI_12"
trigger13 = command = "AI_13"
trigger14 = command = "AI_14"
trigger15 = command = "AI_15"
trigger16 = command = "AI_16"
trigger17 = command = "AI_17"
trigger18 = command = "AI_18"
trigger19 = command = "AI_19"
trigger20 = command = "AI_20"
Trigger21 = Command = "AI_21"
trigger22 = Command = "AI_22"
trigger23 = Command = "AI_23"
trigger24 = Command = "AI_24"
Trigger25 = Command = "AI_24"
trigger26 = Command = "AI_26"
trigger27 = Command = "AI_27"
trigger28 = Command = "AI_28"
Trigger29 = Command = "AI_29"
trigger30 = Command = "AI_30"
trigger31 = Command = "AI_31"
trigger32 = Command = "AI_32"
Trigger33 = Command = "AI_33"
trigger34 = Command = "AI_34"
trigger35 = Command = "AI_35"
trigger36 = Command = "AI_36"
Trigger37 = Command = "AI_37"
trigger38 = Command = "AI_38"
trigger39 = Command = "AI_39"
trigger40 = Command = "AI_40"
Trigger41 = Command = "AI_41"
trigger42 = Command = "AI_42"
trigger43 = Command = "AI_43"
trigger44 = Command = "AI_44"
Trigger45 = Command = "AI_45"
trigger46 = Command = "AI_46"
trigger47 = Command = "AI_47"
trigger48 = Command = "AI_48"
Trigger49 = Command = "AI_49"
trigger50 = Command = "AI_00"
Trigger51 = 1 ;AINXCb`
V = 59
Value = 10 ;AIxݒ(1-10)
IgnoreHitPause = 1

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;K[hE؂Ԃ֘A

;---------------------------------------------------------------------------
;XshCuX}bV[inj

[State -1]
type = ChangeState
value = 3000 +10*(power>=2000&&p2statetype=S) +10*(power>=3000&&p2statetype=S)
triggerall = Power >= 1000
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
trigger1 = p2bodydist X = [0,90]
trigger1 = ctrl = 1
trigger1 = p2movetype = A
trigger1 = Random <= 20 * var(59)

;---------------------------------------------------------------------------
;ubLO
[State -1]
type = HitOverride
triggerall = var(59) >=1
triggerall = var(30) = [22,30]
trigger1 = StateType = S
trigger1 = (ctrl = 1 || stateno = 20) && random <= 25 * var(59)
trigger2 = (stateno = [120,131]) && random <= 15 * var(59)
trigger3 = (stateno = [150,153]) && random <= 25 * var(59)
trigger4 = (stateno = [4300,4301]) && random <= 75 * var(59)
attr = SA, NA, SA, HA, NP, SP, HP
stateno = 4300
time = 1

[State -1]
type = HitOverride
triggerall = var(59) >=1
triggerall = var(30) = [52,60]
trigger1 = StateType != A
trigger1 = (ctrl = 1 || (stateno = [10,12])) && random <= 25 * var(59)
trigger2 = (stateno = [120,131]) && random <= 15 * var(59)
trigger3 = (stateno = [150,153]) && random <= 25 * var(59)
trigger4 = (stateno = [4300,4301]) && random <= 75 * var(59)
attr = C, NA, SA, HA, NP, SP, HP
stateno = 4301
time = 1

[State -1]
type = HitOverride
triggerall = var(59) >=1
triggerall = var(30) = [22,30]
trigger1 = StateType = A
trigger1 = ctrl = 1 && random <= 50 * var(59)
trigger2 = stateno = 4302 && random <= 100 * var(59)
trigger4 = (stateno = [154,155]) && random <= 100 * var(59)
attr = SCA, NA, SA, HA, NP, SP, HP
stateno = 4302
time = 1

;---------------------------------------------------------------------------
;݃K[h
[State -1]
type = ChangeState
value = 131
triggerAll = Alive && RoundState = 2
triggerall = p2statetype = C
triggerall = inguarddist
trigger1 = stateno != 40
trigger1 = pos y = 0
trigger1 = vel y = 0
trigger1 = (statetype = S || statetype = C) && ctrl
trigger1 = Random <= 100 * var(59)

;K[h
[State -1]
type = ChangeState
value = 130
triggerAll = Alive && RoundState = 2
triggerall = p2statetype = S
triggerall = inguarddist
trigger1 = stateno != 40
trigger1 = pos y = 0
trigger1 = vel y = 0
trigger1 = (statetype = S || statetype = C) && ctrl
trigger1 = Random <= 100 * var(59)

;󒆃K[h
[State -1]
type = ChangeState
value = 132
triggerAll = Alive && RoundState = 2 
triggerall = inguarddist
trigger1 = statetype = A && ctrl
trigger1 = Random <= 100 * var(59)

;---------------------------------------------------------------------------
;[JE^[
[State -1]
type = ChangeState
value = 2600
triggerall = Power >= 500
triggerall = var(59)>0 && roundstate = 2
triggerall = statetype != A
triggerall = time >= 6
triggerall = p2bodydist X = [0,50]
triggerall = p2bodydist Y = [-70,0]
triggerall = Random <= 3 * var(59)
trigger1 = StateNo = 150
trigger2 = StateNo = 152

;---------------------------------------------------------------------------
;LmXpCN
;U蔭ƓɖG؂B΋̂݁B

[State -1]
type = ChangeState
value = 1000 +20*(enemynear,vel x<0)
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = A
triggerall = statetype != A
trigger1 = p2bodydist X = [0,50]
trigger1 = p2bodydist Y = [-80,-20]
trigger1 = ctrl = 1
trigger1 = Random <= 30 * var(59)

;---------------------------------------------------------------------------
;JE^[EFCu
;G͖B߂ɏoĒǂ

[State -1]
type = ChangeState
value = 1300
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = A
triggerall = statetype != A
trigger1 = (p2bodydist X = [20,60]) || (p2bodydist X = [40,100]) && enemynear,vel x > 0
trigger1 = p2bodydist Y = [-120,-30]
trigger1 = ctrl = 1
trigger1 = Random <= 50 * var(59)


;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;_E

;---------------------------------------------------------------------------
;obNXebv
[State -1, Run Back]
type = ChangeState
value = 105
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = var(59)>0 && roundstate = 2
triggerall = statetype != A
triggerall = p2bodydist X = [0,100]
triggerall = ctrl = 1
triggerall = backedgebodydist > 40
triggerall = Random <= 100 * var(59)
trigger1 = TeamMode = Single || TeamMode = Turns
trigger1 = enemynear,hitfall = 1 || p2stateno = 5110 || p2statetype = L
trigger2 = TeamMode = Simul
trigger2 = enemynear,hitfall = 1 || enemynear,statetype = L || enemynear,movetype = H || enemynear,alive=0
trigger2 = enemynear(1),hitfall = 1 || enemynear(1),statetype = L || enemynear(1),movetype = H || enemynear(1),alive=0

;---------------------------------------------------------------------------
;_[N~[W
[State -1]
type = ChangeState
value = 3500
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = power >= 2000
triggerall = var(59)>0 && roundstate = 2
triggerall = life >= 500
triggerall = statetype != A
triggerall = p2bodydist X > 100
triggerall = ctrl = 1
triggerall = Random <= 100 * var(59)
triggerall = enemynear,movetype = H && enemynear,ctrl=0 && enemynear,numproj = 0
trigger1 = TeamMode = Single || TeamMode = Turns
trigger1 = p2stateno = 5110 || p2statetype = L
trigger2 = TeamMode = Simul
trigger2 = enemynear,hitfall = 1 || enemynear,statetype = L || enemynear,movetype = H || enemynear,alive=0
trigger2 = enemynear(1),hitfall = 1 || enemynear(1),statetype = L || enemynear(1),movetype = H || enemynear(1),alive=0
trigger2 = enemynear(1),numproj = 0

;---------------------------------------------------------------------------
;TCR`[W
[State -1]
type = ChangeState
value = 2000
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = power < 2000
triggerall = var(59)>0 && roundstate = 2
triggerall = power < powermax
triggerall = statetype != A
triggerall = p2bodydist X > 100
triggerall = ctrl = 1
triggerall = Random <= 30 * var(59)
triggerall = enemynear,movetype = H && enemynear,ctrl=0 && enemynear,numproj = 0
trigger1 = TeamMode = Single || TeamMode = Turns
trigger1 = p2stateno = 5110 || p2statetype = L
trigger2 = TeamMode = Simul
trigger2 = enemynear,hitfall = 1 || enemynear,statetype = L || enemynear,movetype = H || enemynear,alive=0
trigger2 = enemynear(1),hitfall = 1 || enemynear(1),statetype = L || enemynear(1),movetype = H || enemynear(1),alive=0
trigger2 = enemynear(1),numproj = 0


;---------------------------------------------------------------------------
;
[State -1]
type = ChangeState
value = 195
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = life > lifemax*0.7
triggerall = power < 2000
triggerall = var(59)>0 && roundstate = 2
triggerall = statetype != A
triggerall = p2bodydist X > 100
triggerall = ctrl = 1
triggerall = Random >= 99 * var(59)
triggerall = enemynear,movetype = H && enemynear,ctrl=0 && enemynear,numproj = 0
trigger1 = TeamMode = Single || TeamMode = Turns
trigger1 = p2stateno = 5110 || p2statetype = L
trigger1 = life > enemynear,life
trigger2 = TeamMode = Simul
trigger2 = enemynear,hitfall = 1 || enemynear,statetype = L || enemynear,movetype = H || enemynear,alive=0
trigger2 = enemynear(1),hitfall = 1 || enemynear(1),statetype = L || enemynear(1),movetype = H || enemynear(1),alive=0
trigger2 = enemynear(1),numproj = 0
trigger2 = life > enemynear,life
trigger2 = life > enemynear(1),life

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;_[N~[W
;---------------------------------------------------------------------------
;_bV
[State -1]
type = ChangeState
value = 100
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
triggerall = p2bodydist X > 50
triggerall = ctrl = 1
triggerall = var(50) = 1 || Random <= 10 * var(59)
trigger1 = TeamMode = Single || TeamMode = Turns
trigger1 = enemynear,movetype != A && enemynear,numproj = 0
trigger2 = TeamMode = Simul
trigger2 = enemynear,movetype != A && enemynear,numproj = 0
trigger2 = enemynear(1),movetype != A && enemynear(1),numproj = 0

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;
;---------------------------------------------------------------------------
;A[X_CNg
[State -1]
type = ChangeState
value = 1400
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
triggerall = p2movetype != H
triggerall = enemynear,stateno != [150,152]
trigger1 = p2bodydist X = [0,35]
trigger1 = ctrl = 1
trigger1 = Random <= 50 * var(59)

;ʏ퓊
[State -1]
type = ChangeState
value = 800 +5*(random>500) +50*(random>500)
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
triggerall = p2movetype != H
triggerall = enemynear,stateno != [150,152]
trigger1 = p2bodydist X = [0,22]
trigger1 = ctrl = 1
trigger1 = Random <= 50 * var(59)

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;nł̗

;---------------------------------------------------------------------------
;tH[OA[N
[State -1]
type = ChangeState
value = 700
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = C
triggerall = statetype != A
trigger1 = p2bodydist X = [0,80]
trigger1 = ctrl = 1
trigger1 = Random <= 30 * var(59)

;---------------------------------------------------------------------------
;ႪݎLbN
[State -1]
type = ChangeState
value = 430
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = S
triggerall = statetype != A
trigger1 = p2bodydist X = [0,50]
trigger1 = ctrl = 1
trigger1 = Random <= 10 * var(59)
trigger2 = StateNo = 430 && Time > 8
trigger2 = movecontact

;---------------------------------------------------------------------------
;ႪݒLbN
[State -1]
type = ChangeState
value = 440
triggerall = var(50) = 0
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = S
triggerall = statetype != A
trigger1 = p2bodydist X = [20,70]
trigger1 = ctrl = 1
trigger1 = Random <= 10 * var(59)

;---------------------------------------------------------------------------
;Ⴊ݋LbN
[State -1]
type = ChangeState
value = 450
triggerall = var(50) = 0
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = S
triggerall = statetype != A
trigger1 = p2bodydist X = [20,60]
trigger1 = ctrl = 1
trigger1 = Random <= 10 * var(59)

;---------------------------------------------------------------------------
;LbN
[State -1]
type = ChangeState
value = 260 +10*(P2BodyDist X < 15)
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
trigger1 = p2bodydist X = [0,50]
trigger1 = ctrl = 1
trigger1 = Random <= 50 * var(59) || (enemynear,movetype = H && enemynear,hitfall = 0)
 
;---------------------------------------------------------------------------
;LbN
[State -1]
type = ChangeState
value = 280 +10*(P2BodyDist X < 25)
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
trigger1 = p2bodydist X = [0,60]
trigger1 = ctrl = 1
trigger1 = Random <= 30 * var(59)
trigger1 = var(50) = 0
trigger2 = stateno = 260 && movecontact
trigger3 = stateno = 270 && movecontact

;---------------------------------------------------------------------------
;LbN
[State -1]
type = ChangeState
value = 300 +10*(P2BodyDist X < 30)
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
triggerall = p2bodydist X = [30,80]
trigger1 = ctrl = 1
trigger1 = Random <= 20 * var(59)
trigger1 = var(50) = 0
trigger2 = stateno = 280 && movecontact
trigger3 = stateno = 290 && movecontact

;---------------------------------------------------------------------------
;rItbJ[1
[State -1]
type = ChangeState
value = 1200
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
trigger1 = p2bodydist X = [0,60]
trigger1 = ctrl = 1
trigger1 = Random <= 20 * var(59)

;rItbJ[2
[State -1]
type = ChangeState
value = 1210
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
trigger1 = p2bodydist X = [0,75]
trigger1 = ctrl = 1
trigger1 = Random <= 20 * var(59)

;rItbJ[3
[State -1]
type = ChangeState
value = 1220
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
triggerall = p2bodydist X = [0,90]
trigger1 = ctrl = 1
trigger1 = Random <= 20 * var(59)
trigger2 = stateno = 280 && movecontact
trigger3 = stateno = 290 && movecontact
trigger4 = stateno = 300 && movecontact
trigger5 = stateno = 310 && movecontact
trigger6 = stateno = 430 && movecontact

;---------------------------------------------------------------------------
;XiCsOA[
[State -1]
type = ChangeState
value = 1100
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
trigger1 = p2bodydist X = [100,120]
trigger1 = ctrl = 1
trigger1 = Random <= 10 * var(59)

[State -1]
type = ChangeState
value = 1110
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
trigger1 = p2bodydist X = [120,150]
trigger1 = ctrl = 1
trigger1 = Random <= 10 * var(59)

[State -1]
type = ChangeState
value = 1120
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype != A
trigger1 = p2bodydist X = [150,180]
trigger1 = ctrl = 1
trigger1 = Random <= 10 * var(59)
trigger2 = stateno = 280 && movehit
trigger3 = stateno = 290 && movehit
trigger4 = stateno = 300 && movehit
trigger5 = stateno = 310 && movehit


;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;󒆂ł̍s


;---------------------------------------------------------------------------
;󒆃XshCuX}bV[
[State -1]
type = ChangeState
value = 3100 +10*(power>=2000) +10*(power>=3000)
triggerall = Power >= 1000
triggerall = var(50) = 0
triggerall = fvar(10) <= 0
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype != A && p2statetype != L
triggerall = statetype = A
trigger1 = p2bodydist X = [30,100]
trigger1 = ctrl = 1
trigger1 = p2movetype = A
trigger1 = enemynear,pos y = 0
trigger1 = Random <= 100 * var(59)

;---------------------------------------------------------------------------
;󒆓

[State -1]
type = ChangeState
value = 900 +50*(random>500)
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = A
triggerall = statetype = A
triggerall = p2movetype != H
triggerall = enemynear,stateno != [150,152]
trigger1 = p2bodydist X = [0,22]
trigger1 = p2bodydist Y = [-40,60]
trigger1 = ctrl = 1
trigger1 = Random <= 10 * var(59)

;---------------------------------------------------------------------------
;LmXgCN
[State -1]
type = ChangeState
value = 1520
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = A || ((p2statetype = S || p2statetype = C))
triggerall = statetype = A
triggerall = Random <= 10 * var(59)
trigger1 = ctrl = 1
trigger1 = p2bodydist X = [100,150]
trigger1 = pos Y = [-120,-60]
trigger2 = ctrl = 1
trigger2 = p2bodydist X = [60,120]
trigger2 = pos Y = [-80,-40]
trigger3 = ctrl = 1
trigger3 = p2bodydist X = [0,60]
trigger3 = pos Y = [-40,-10]
trigger4 = stateno = [600,650]
trigger4 = movecontact

;---------------------------------------------------------------------------
;Wvp`
[State -1]
type = ChangeState
value = 600
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = A || ((p2statetype = S || p2statetype = C)&&vel y >0)
triggerall = statetype = A
triggerall = ctrl = 1
trigger1 = p2bodydist X = [0,50]
trigger1 = pos Y = [-80,-30]
trigger1 = Random <= 10 * var(59)

;---------------------------------------------------------------------------
;Wvp`
[State -1]
type = ChangeState
value = 610
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = A || ((p2statetype = S || p2statetype = C)&&vel y >0)
triggerall = statetype = A
triggerall = ctrl = 1
trigger1 = p2bodydist X = [0,50]
trigger1 = pos Y = [-80,-30]
trigger1 = Random <= 10 * var(59)
 
;---------------------------------------------------------------------------
;Wvp`
[State -1]
type = ChangeState
value = 620
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = A || ((p2statetype = S || p2statetype = C)&&vel y >0)
triggerall = statetype = A
triggerall = ctrl = 1
trigger1 = p2bodydist X = [0,50]
trigger1 = pos Y = [-80,-30]
trigger1 = Random <= 10 * var(59)

;---------------------------------------------------------------------------
;WvLbN
[State -1]
type = ChangeState
value = 630
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = A || ((p2statetype = S || p2statetype = C)&&vel y >0)
triggerall = statetype = A
triggerall = ctrl = 1
trigger1 = p2bodydist X = [0,50]
trigger1 = pos Y = [-80,-30]
trigger1 = Random <= 10 * var(59)

;---------------------------------------------------------------------------
;WvLbN
[State -1]
type = ChangeState
value = 640
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = A || ((p2statetype = S || p2statetype = C)&&vel y >0)
triggerall = statetype = A
triggerall = ctrl = 1
trigger1 = p2bodydist X = [0,80]
trigger1 = pos Y = [-80,-30]
trigger1 = Random <= 10 * var(59)
trigger2 = p2statetype = A
trigger2 = p2bodydist X = [0,80]
trigger2 = pos Y = [-120,30]
trigger2 = Random <= 10 * var(59)
 
;---------------------------------------------------------------------------
;WvLbN
[State -1]
type = ChangeState
value = 650
triggerall = var(59)>0 && roundstate = 2
triggerall = p2statetype = A || ((p2statetype = S || p2statetype = C)&&vel y >0)
triggerall = statetype = A
triggerall = ctrl = 1
trigger1 = p2bodydist X = [0,80]
trigger1 = pos Y = [-80,-30]
trigger1 = Random <= 50 * var(59)
trigger2 = p2statetype = A
trigger2 = p2bodydist X = [0,80]
trigger2 = pos Y = [-120,30]
trigger2 = Random <= 50 * var(59)



