[Command]
Name = "AI0"
Command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
Time = 0
[Command]
Name = "AI1"
Command = b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b
Time = 0
[Command]
Name = "AI2"
Command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
Time = 0
[Command]
Name = "AI3"
Command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
Time = 0
[Command]
Name = "AI4"
Command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
Time = 0
[Command]
Name = "AI5"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI6"
Command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
Time = 0
[Command]
Name = "AI7"
Command = F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F
Time = 0
[Command]
Name = "AI8"
Command = D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D
Time = 0
[Command]
Name = "AI9"
Command = B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B
Time = 0
[Command]
Name = "AI10"
Command = U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U
Time = 0
[Command]
Name = "AI11"
Command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
Time = 0
[Command]
Name = "AI12"
Command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
Time = 0
[Command]
Name = "AI13"
Command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
Time = 0
[Command]
Name = "AI14"
Command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
Time = 0
[Command]
Name = "AI15"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI16"
Command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
Time = 0
[Command]
Name = "AI17"
Command = a,B,c,x,y,z,s,B,D,F,U,a,b,c,x,y,z,s,s
Time = 0
[Command]
Name = "AI18"
Command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
Time = 0
[Command]
Name = "AI19"
Command = b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b
Time = 0
[Command]
Name = "AI20"
Command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
Time = 0
[Command]
Name = "AI21"
Command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
Time = 0
[Command]
Name = "AI22"
Command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
Time = 0
[Command]
Name = "AI23"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI24"
Command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
Time = 0
[Command]
Name = "AI25"
Command = F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F
Time = 0
[Command]
Name = "AI26"
Command = D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D
Time = 0
[Command]
Name = "AI27"
Command = B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B
Time = 0
[Command]
Name = "AI28"
Command = U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U
Time = 0
[Command]
Name = "AI29"
Command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
Time = 0
[Command]
Name = "AI30"
Command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
Time = 0
[Command]
Name = "AI31"
Command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
Time = 0
[Command]
Name = "AI32"
Command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
Time = 0
[Command]
Name = "AI33"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI34"
Command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
Time = 0
[Command]
Name = "AI35"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI36"
Command = z,z,z,z,z,z,a,a,a,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI37"
Command = z,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,z,z,z
Time = 0
[Command]
Name = "AI38"
Command = z,z,z,z,z,a,a,a,z,z,z,z,z,a,a,a,z,z,z
Time = 0
[Command]
Name = "AI39"
Command = z,z,z,z,z,a,a,a,z,z,z,z,z,z,a,a,z,z,z
Time = 0
[Command]
Name = "AI40"
Command = z,z,z,z,a,a,a,z,z,z,z,a,z,z,a,a,z,z,z
Time = 0
[Command]
Name = "AI41"
Command = z,z,z,a,z,z,z,z,z,z,z,z,z,a,a,z,z,z,z
Time = 0
[Command]
Name = "AI42"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI43"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,a,a,z
Time = 0
[Command]
Name = "AI44"
Command = z,z,a,a,a,a,z,z,z,z,z,z,z,z,z,a,a,a,z
Time = 0
[Command]
Name = "AI45"
Command = z,z,z,z,z,z,a,a,z,z,z,z,z,a,a,a,a,z,z
Time = 0
[Command]
Name = "AI46"
Command = z,z,z,z,z,z,z,z,a,a,a,a,a,a,z,z,z,z,z
Time = 0
[Command]
Name = "AI47"
Command = z,z,z,a,a,a,a,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI48"
Command = z,z,z,z,z,a,a,a,z,z,z,a,a,a,z,z,a,z,a
Time = 0
[Command]
Name = "AI49"
Command = z,z,z,z,a,a,a,z,z,z,z,z,a,a,a,z,z,z,z
Time = 0
[Command]
Name = "AI50"
Command = z,z,z,a,a,z,z,z,z,z,z,z,z,z,a,a,z,z,z
Time = 0

;==========================================================================
;R}h֘At@C
;==========================================================================

[Command]
name = "nCXs[hpEX"
command = ~F, DF, D, DB, B, z
time = 45

[Command]
name = "̉i"
command = ~B, DB, D, DF, F, z
time = 45

[Command]
name = "TܘAa"
command = D, DF, F, z
time = 30

[Command]
name = "gCAOEt"
command = D, DB, B, z
time = 30

[Command]
name = "NXNE"
command = D, DF, F, a
time = 30

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

[Command]
name = "zP"
command = D, DB, B, a
time = 30

[Command]
name = "zQ"
command = D, DB, B, b
time = 30

[Command]
name = "NbV"
command = D, D, a
time = 45

[Command]
name = "NbVLbN"
command = D, D, b
time = 45

[Command]
name = "쌂"
command = D, D, c
time = 45

[Command]
name = "R}h_bVO"
command = /z,F
time = 1

[Command]
name = "R}h_bV"
command = /z,B
time = 1

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

;-| 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

;-| 2/3 Button Combination |-----------------------------------------------
[Command]
name = "recovery";Required (do not remove)
command = a+b
time = 1

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

;-| Dir + Button |---------------------------------------------------------
[Command]
name = "fwd_a"
command = /F,a
time = 1

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

[Command]
name = "fwd_c"
command = /F,c
time = 1

[Command]
name = "fwd_x"
command = /F,x
time = 1

[Command]
name = "fwd_y"
command = /F,y
time = 1

[Command]
name = "fwd_z"
command = /F,z
time = 1


[Command]
name = "downfwd_a"
command = /DF,a
time = 1

[Command]
name = "downfwd_b"
command = /DF,b
time = 1

[Command]
name = "back_x"
command = /B,x
time = 1

[Command]
name = "back_a"
command = /B,a
time = 1

[Command]
name = "back_b"
command = /B,b
time = 1

[Command]
name = "back_c"
command = /B,c
time = 1

[Command]
name = "back_z"
command = /B,z
time = 1

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

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

[Command]
name = "down_c"
command = /$D,c
time = 1

[Command]
name = "down_x"
command = /$D,x
time = 1

[Command]
name = "down_y"
command = /$D,y
time = 1

[Command]
name = "down_z"
command = /$D,z
time = 1

[Command]
name = "fwd_ab"
command = /F, a+b
time = 1

[Command]
name = "back_ab"
command = /B, a+b
time = 1

;-| U{^ςȂ |-----------------------------------------------

[Command]
name = "hold_med"
command = /b
time = 1

[Command]
name = "hold_med"
command = /a
time = 1

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

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

[Command]
name = "hold_x"
command = /x
time = 1

[Command]
name = "hold_x"
command = /y
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 = "s"
command = s
time = 1


[Command]
name = "u"
command = $U
time = 1
[Command]
name = "uu"
command = /$U
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

[Command]
name = "f_a"
command = F, a
time = 15

[Command]
name = "f_b"
command = F, b
time = 15

[Command]
name = "f_c"
command = F, c
time = 15

[Command]
name = "start"
command = s
time = 1
[command]
name="fwd"
command=F
time=1
[command]
name="back"
command=B
time=1
[command]
name="up"
command=U
time=1
[command]
name="down"
command=D
time=1


; Don't remove the following line. It's required by the CMD standard.
[Statedef -1]


;===========================================================================
;R}hsiD揇ʂ̂ɕ\Lj
;===========================================================================
;---------------------------------------------------------------------------

;---------------------------------------------------------------------------
;O_bV
[State -1]
type = ChangeState
value = 100
triggerall = !var(59) && command = "FF"
triggerall = statetype = S
trigger1 = ctrl = 1
Trigger2 = StateNo = 710 && Time >= 9

;---------------------------------------------------------------------------
;obNXebv
[State -1]
type = ChangeState
value = 105
triggerall = !var(59) && command = "BB"
triggerall = statetype = S
trigger1 = ctrl = 1
Trigger2 = StateNo = 710 && Time >= 9

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;󒆃_bV(air)
[State -1, Dash]
type = ChangeState
value = 110
triggerall = !var(59) && command = "FF"
triggerall = statetype = A
triggerall = var(1) < 2
triggerall = Pos Y <= -30
trigger1 = ctrl
trigger1 = stateno != 110
trigger1 = stateno != 115


;---------------------------------------------------------------------------
;󒆃obN_bV(air)
[State -1, Dash]
type = ChangeState
value = 115
triggerall = !var(59) && command = "BB"
triggerall = statetype = A
triggerall = var(1) < 2
triggerall = Pos Y <= -30
trigger1 = ctrl
trigger1 = stateno != 110
trigger1 = stateno != 115
;===================================================================
KEZ
;==============================================================================
;---------------------------------------------------------------------

;---------------------------------------------------------------------------
;nCXs[hpEX
[State -1]
type = ChangeState
value = 930
triggerall = power >= 1500
triggerall = !var(59) && command = "nCXs[hpEX"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact
trigger15 = stateno = 800
trigger15 = movecontact
trigger16 = stateno = 810
trigger16 = movecontact

;----------------------------------------------------------------

;---------------------------------------------------------------------------
;̉i
[State -1]
type = ChangeState
value = 920
triggerall = power >= 1000
triggerall = !var(59) && command = "̉i"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 210
trigger3 = movecontact
trigger4 = stateno = 300
trigger4 = movecontact
trigger5 = stateno = 310
trigger5 = movecontact
trigger6 = stateno = 230
trigger6 = movecontact
trigger7 = stateno = 330
trigger7 = movecontact

;----------------------------------------------------------------

;---------------------------------------------------------------------------
;TܘAa
[State -1]
type = ChangeState
value = 900
triggerall = power >= 1000
triggerall = !var(59) && command = "TܘAa"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact
trigger15 = stateno = 800
trigger15 = movecontact
trigger16 = stateno = 810
trigger16 = movecontact


;----------------------------------------------------------------
;---------------------------------------------------------------------------
;gCAOEt
[State -1]
type = ChangeState
value = 910
triggerall = power >= 1000
triggerall = !var(59) && command = "gCAOEt"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 210
trigger3 = movecontact
trigger4 = stateno = 300
trigger4 = movecontact
trigger5 = stateno = 310
trigger5 = movecontact
trigger6 = stateno = 230
trigger6 = movecontact
trigger7 = stateno = 330
trigger7 = movecontact
trigger8 = stateno = 710
trigger8 = movecontact
trigger9 = stateno = 770
trigger9 = movecontact


;----------------------------------------------------------------
;---------------------------------------------------------------------------
;󒆃gCAOEt
[State -1]
type = ChangeState
value = 911
triggerall = power >= 1000
triggerall = !var(59) && command = "gCAOEt"
trigger1 = statetype = A
trigger1 = ctrl = 1
trigger2 = stateno = 220
trigger2 = movecontact
trigger3 = stateno = 320
trigger3 = movecontact
trigger4 = stateno = 720
trigger4 = movecontact
trigger5 = stateno = 730
trigger5 = movecontact
trigger6 = stateno = 740
trigger6 = movecontact
trigger7 = stateno = 750
trigger7 = movecontact
trigger8 = stateno = 760
trigger8 = movecontact
trigger9 = stateno = 780
trigger9 = movecontact

;----------------------------------------------------------------

;===================================================================
;===========================================================================
;@KEZ
;===========================================================================


;---------------------------------------------------------------------------
;NXNE
[State -1]
type = ChangeState
value = 800
triggerall = !var(59) && command = "NXNE"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact

;-----------------------------------------------------------------
;---------------------------------------------------------------------------
;ChNE
[State -1]
type = ChangeState
value = 810
triggerall = !var(59) && command = "ChNE"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact

;-----------------------------------------------------------------

;---------------------------------------------------------------------------
;zP
[State -1]
type = ChangeState
value = 820
triggerall = !var(59) && command = "zP"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact
trigger15 = stateno = 800
trigger15 = movecontact
trigger16 = stateno = 810
trigger16 = movecontact

;-----------------------------------------------------------------
;---------------------------------------------------------------------------
;zQ
[State -1]
type = ChangeState
value = 830
triggerall = !var(59) && command = "zQ"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact
trigger15 = stateno = 800
trigger15 = movecontact
trigger16 = stateno = 810
trigger16 = movecontact

;-----------------------------------------------------------------

;-------------------------------------------------------------
;쌂
[State -1]
type = ChangeState
value = 700
triggerall = !var(59) && command = "쌂"
trigger1 = statetype = S || statetype = C
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 230
trigger3 = movecontact
trigger4 = stateno = 300
trigger4 = movecontact
trigger5 = stateno = 310
trigger5 = movecontact
trigger6 = stateno = 210
trigger6 = movecontact
Trigger7 = StateNo = 100
Trigger8 = StateNo = 101
trigger9 = stateno = 330
trigger9 = movecontact

;-----------------------------------------------------------------

;-------------------------------------------------------------
;ܔg
[State -1]
type = ChangeState
value = 500
triggerall = power >= 200
triggerall = !var(59) && command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact
trigger15 = stateno = 800
trigger15 = movecontact
trigger16 = stateno = 810
trigger16 = movecontact

;----------------------------------------------------------------

;---------------------------------------------------------------------------
;Ⴊݒܔg
[State -1]
type = ChangeState
value = 510
triggerall = power >= 200
triggerall = !var(59) && command = "x"
trigger1 = statetype = C
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact
trigger15 = stateno = 800
trigger15 = movecontact
trigger16 = stateno = 810
trigger16 = movecontact

;-----------------------------------------------------------------

;---------------------------------------------------------------------------
;Wvܔg
[State -1]
type = ChangeState
value = 520
triggerall = power >= 200
triggerall = !var(59) && command = "x"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 220
trigger2 = movecontact
trigger3 = stateno = 320
trigger3 = movecontact
trigger4 = stateno = 730
trigger4 = movecontact

;-----------------------------------------------------------------

;-------------------------------------------------------------
;K
[State -1]
type = ChangeState
value = 600
triggerall = power >= 300
triggerall = !var(59) && command = "y"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 210
trigger3 = movecontact
trigger4 = stateno = 300
trigger4 = movecontact
trigger5 = stateno = 310
trigger5 = movecontact
trigger6 = stateno = 230
trigger6 = movecontact
trigger7 = stateno = 330
trigger7 = movecontact

;-----------------------------------------------------------------
;---------------------------------------------------------------------------
;K@Ⴊ
[State -1]
type = ChangeState
value = 610
triggerall = power >= 300
triggerall = !var(59) && command = "y"
trigger1 = statetype = C
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 210
trigger3 = movecontact
trigger4 = stateno = 300
trigger4 = movecontact
trigger5 = stateno = 310
trigger5 = movecontact
trigger6 = stateno = 230
trigger6 = movecontact
trigger7 = stateno = 330
trigger7 = movecontact

;-----------------------------------------------------------------

;---------------------------------------------------------------------------
;WvK
[State -1]
type = ChangeState
value = 620
triggerall = power >= 300
triggerall = !var(59) && command = "y"
triggerall = statetype = A
triggerall = Pos Y <= -40
trigger1 = ctrl
trigger2 = stateno = 220
trigger2 = movecontact
trigger3 = stateno = 320
trigger3 = movecontact

;-----------------------------------------------------------------

;-------------------------------------------------------------
;Ett@O 
[State -1]
type = ChangeState
value = 720
triggerall = !var(59) && command = "fwd_c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact
trigger15 = stateno = 800
trigger15 = movecontact
trigger16 = stateno = 810
trigger16 = movecontact

;-----------------------------------------------------------------
;-------------------------------------------------------------
;Ett@O 
[State -1]
type = ChangeState
value = 770
triggerall = !var(59) && command = "back_c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact
trigger15 = stateno = 800
trigger15 = movecontact
trigger16 = stateno = 810
trigger16 = movecontact

;-----------------------------------------------------------------
;---------------------------------------------------------------------------
;Ett@O@Wv
[State -1]
type = ChangeState
value = 750
triggerall = !var(59) && command = "down_c"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 220
trigger2 = movecontact
trigger3 = stateno = 320
trigger3 = movecontact

;-----------------------------------------------------------------
;---------------------------------------------------------------------------
;Ett@O@Wv΂
[State -1]
type = ChangeState
value = 760
triggerall = !var(59) && command = "fwd_c"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 220
trigger2 = movecontact
trigger3 = stateno = 320
trigger3 = movecontact

;-----------------------------------------------------------------
;---------------------------------------------------------------------------
;Ett@O@Wv
[State -1]
type = ChangeState
value = 780
triggerall = !var(59) && command = "back_c"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 220
trigger2 = movecontact
trigger3 = stateno = 320
trigger3 = movecontact

;-----------------------------------------------------------------
;-------------------------------------------------------------
;Ett@O
[State -1]
type = ChangeState
value = 710
triggerall = !var(59) && command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact
trigger15 = stateno = 800
trigger15 = movecontact
trigger16 = stateno = 810
trigger16 = movecontact

;-----------------------------------------------------------------

;---------------------------------------------------------------------------
;Ett@O@Ⴊ
[State -1]
type = ChangeState
value = 740
triggerall = !var(59) && command = "c"
trigger1 = statetype = C
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 210
trigger5 = movecontact
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 202
trigger7 = movecontact
trigger8 = stateno = 203
trigger8 = movecontact
trigger9 = stateno = 300
trigger9 = movecontact
trigger10 = stateno = 310
trigger10 = movecontact
trigger11 = stateno = 230
trigger11 = movecontact
trigger12 = stateno = 330
trigger12 = movecontact
trigger13 = stateno = 240
trigger13 = movecontact
trigger14 = stateno = 340
trigger14 = movecontact
trigger15 = stateno = 800
trigger15 = movecontact
trigger16 = stateno = 810
trigger16 = movecontact

;-----------------------------------------------------------------
;---------------------------------------------------------------------------
;Ett@O@Wv
[State -1]
type = ChangeState
value = 730
triggerall = !var(59) && command = "c"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 220
trigger2 = movecontact
trigger3 = stateno = 320
trigger3 = movecontact

;-----------------------------------------------------------------

;-----------------------------------------------------------------
;===========================================================================
;@ʏZ
;===========================================================================

;-------------------------------------------------------------
;NbV
[State -1]
type = ChangeState
value = 240
triggerall = !var(59) && command = "NbV"
trigger1 = statetype = S || statetype = C
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 230
trigger3 = movecontact
Trigger4 = StateNo = 100
Trigger5 = StateNo = 101
trigger6 = stateno = 210
trigger6 = movecontact
trigger7 = stateno = 330
trigger7 = movecontact
trigger8 = stateno = 231
trigger8 = movecontact

;-----------------------------------------------------------------
;-------------------------------------------------------------
;NbVLbN
[State -1]
type = ChangeState
value = 340
triggerall = !var(59) && command = "NbVLbN"
trigger1 = statetype = S || statetype = C
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 300
trigger3 = movecontact
trigger4 = stateno = 230
trigger4 = movecontact
trigger5 = stateno = 310
trigger5 = movecontact
trigger6 = stateno = 210
trigger6 = movecontact
trigger7 = stateno = 330
trigger7 = movecontact

;-----------------------------------------------------------------

;-------------------------------------------------------------
;p`
[State -1]
type = ChangeState
value = 230
triggerall = !var(59) && command = "fwd_a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 210
trigger3 = movecontact
Trigger4 = StateNo = 100
Trigger5 = StateNo = 101

;-----------------------------------------------------------------
;-------------------------------------------------------------
;LbN
[State -1]
type = ChangeState
value = 330
triggerall = !var(59) && command = "fwd_b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 300
trigger2 = movecontact
trigger3 = stateno = 230
trigger3 = movecontact
trigger4 = stateno = 200
trigger4 = movecontact
Trigger5 = StateNo = 100
Trigger6 = StateNo = 101
trigger7 = stateno = 210
trigger7 = movecontact

;-----------------------------------------------------------------
;-------------------------------------------------------------
;A^bN
[State -1]
type = ChangeState
value = 331
triggerall = power >= 500
triggerall = !var(59) && command = "fwd_a"
triggerall = command != "holddown"
trigger1 = Stateno = [150,153]
trigger1 = anim = [120,155]

;-----------------------------------------------------------------
;-------------------------------------------------------------
;A^bNQ
[State -1]
type = ChangeState
value = 331
triggerall = power >= 500
triggerall = !var(59) && command = "fwd_b"
triggerall = command != "holddown"
trigger1 = Stateno = [150,153]
trigger1 = anim = [120,155]

;-----------------------------------------------------------------

;-------------------------------------------------------------
;p`
[State -1]
type = ChangeState
value = 200
triggerall = !var(59) && command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 210
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101
trigger5 = stateno = 300
trigger5 = movecontact

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

;-------------------------------------------------------------------------
;-------------------------------------------------------------
;AQ
[State -1]
type = ChangeState
value = 202
triggerall = !var(59) && command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 201
trigger2 = movecontact

;-------------------------------------------------------------------------
;-------------------------------------------------------------
;AR
[State -1]
type = ChangeState
value = 203
triggerall = !var(59) && command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 202
trigger2 = movecontact

;-------------------------------------------------------------------------



;-------------------------------------------------------------
;LbN
[State -1]
type = ChangeState
value = 300
triggerall = !var(59) && command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 310
trigger3 = movecontact
Trigger4 = StateNo = 100
Trigger5 = StateNo = 101

;-----------------------------------------------------------------

;---------------------------------------------------------------------------
;ႪݍU
[State -1]
type = ChangeState
value = 210
triggerall = !var(59) && command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl = 1
Trigger2 = StateNo = 100
Trigger3 = StateNo = 101

;-----------------------------------------------------------------
;---------------------------------------------------------------------------
;Ⴊ݃LbN
[State -1]
type = ChangeState
value = 310
triggerall = !var(59) && command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl = 1
trigger2 = stateno = 210
trigger2 = movecontact
Trigger3 = StateNo = 100
Trigger4 = StateNo = 101

;-----------------------------------------------------------------


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

;-----------------------------------------------------------------
;---------------------------------------------------------------------------
;WvLbN
[State -1]
type = ChangeState
value = 320
triggerall = !var(59) && command = "b"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 220
trigger2 = movecontact

;-----------------------------------------------------------------

;----------------------------------------------------------------
WvLZ

[State -2]
type = Changestate
triggerall = !var(59) && command = "holdup"
trigger1 = (stateno = 310) && movecontact
trigger2 = (stateno = 340) && movecontact
Trigger3 = StateNo = 510 && Time >= 15
value = 40
;----------------------------------------------------------------


;
;؂Ԃ
;
[State nCXs[hpEX]
type = ChangeState
value = 930
trigger1 = var(59) && Alive && power>=1500 && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
	trigger1 = p2bodydist X>0 && p2bodydist Y>-10
		trigger1 = random<75+15*2**(var(58)-1)
			trigger1 =P2movetype=A && enemynear(var(25)),time=[(5-var(58))*5,20+(5-var(58))*5]

[State i]
type = ChangeState
value = 920
trigger1 = var(59) && Alive && power>=1000 && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
	trigger1 = (p2bodydist X=[0,150+40*(var(59)=1)]) && p2bodydist Y>-100
		trigger1 = random<75+15*2**(var(58)-1)
			trigger1 =P2movetype=A && enemynear(var(25)),time=[(5-var(58))*5,20+(5-var(58))*5]





;
;K[hEOCYE
;
[State -3]
type = ChangeState
value = 120
triggerall = var(59) && Alive && p2life>0 && InGuardDist && statetype!=L && StateNo!=[120,155]
triggerall = Random<75+25*2**(var(58)-1) && (ctrl||(stateno=[21,22]))
;ʏK[h
Trigger1 = EnemyNear(var(25)),HitDefAttr!=,NT,ST,HT
;ѓK[h
trigger2 = var(56)


;
;΋
;
[State 22C]
type = ChangeState
value = 700
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
        trigger1 = (p2bodydist X=[0,60+15*enemynear(var(25)),vel X])
        trigger1 = p2bodydist Y=[-80-15*enemynear(var(25)),vel Y,-15*enemynear(var(25)),vel Y]
		trigger1 = random<15*2**(var(58)-1)
                trigger1 = P2statetype=A && (P2stateno!=[5000,5213]) && P2stateno!=[1025,1028]

[State 6C]
type = ChangeState
value = 720
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
	trigger1 = (p2bodydist X=[30+15*enemynear(var(25)),vel X,40+15*enemynear(var(25)),vel X])
    trigger1 = p2bodydist Y=[-80-15*enemynear(var(25)),vel Y,-15*enemynear(var(25)),vel Y]
		trigger1 = random<15*2**(var(58)-1)
            trigger1 = P2movetype!=A && P2statetype=A && p2stateno!=[1025,1028]

[State 2C]
type = ChangeState
value = 740
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
	trigger1 = (p2bodydist X=[-30,30]) && P2statetype=A && p2bodydist Y<-60
		trigger1 = random<15*2**(var(58)-1)
        	trigger1 = P2movetype!=A && p2stateno!=[1025,1028]

[State 2X]
type = ChangeState
value = 510
trigger1 = var(59) && Alive && p2life>0 && power>=200 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
	trigger1 = (p2bodydist X=[0+10*enemynear(var(25)),vel X,40+10*enemynear(var(25)),vel X]) && P2statetype=A && p2bodydist Y=[-80-enemynear(var(25)),vel Y,-enemynear(var(25)),vel Y]
		trigger1 = random<15*2**(var(58)-1)
               	trigger1 = (p2stateno!=[1025,1028]) && P2stateno!=[5000,5120]

;
;nS
;
[State -1,Oi]
Type=ChangeState
Value=21
TriggerAll =var(59) && stateno!=21 && statetype!=A && statetype=S && alive && ctrl
TriggerAll = !inguarddist && movetype!=H && stateno!=[120,155]
;l
trigger1=p2bodydist X >=170 && enemynear(var(25)),vel X<=0 && enemynear(var(25)),vel Y=0 && (random%10=[2,4+4*var(56)])
trigger1=(P2stateno!=[120,155]) && (P2stateno!=[5000,5213]) && P2stateno!=[1025,1028]
trigger1=!numprojId(1)

;oEhE
[State ]
type = ChangeState
value = 100
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && roundstate=2 && ctrl
	trigger1 = p2bodydist X>120
		;trigger1 =random%10<3
			trigger1 = (P2stateno=[1025,1028])

[State Oi]
type = ChangeState
value = 21
trigger1 = var(59) && stateno!=21 && Alive && p2life>0 && statetype!=A && roundstate=2 && ctrl
	trigger1 = p2bodydist X=[60,120]
		;trigger1 =random%10<5
			trigger1 = (P2stateno=[1025,1028])

[State nCXs[hpEX]
type = ChangeState
value = 930
trigger1 = var(59)=1 && Alive && power>=1500 && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
	trigger1 = p2bodydist X>0 && p2bodydist Y>-10
		trigger1 = random<75
;
;n㗧ߋ absx<
;
[State -1, b]
type = ChangeState
value = 300
trigger1 = var(59) && roundstate=2 && (ctrl||(stateno=[21,22])) && (p2stateno!=[5100,5270]) && (p2bodydist X=[-21,21])
trigger1 = statetype!=A && P2statetype!=A && Alive && p2life>0 && enemynear(var(25)),vel Y>=0
trigger1 =random%10<2+3*var(59)-inguarddist*(var(59)**3)
trigger1=ifelse(p2movetype=A,(EnemyNear(var(25)),animtime>=-5),1)

[State -1, a]
type = ChangeState
value = 200
trigger1 = var(59) && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,101])) && (p2stateno!=[5100,5270]) && (p2bodydist X=[-70,70])
trigger1 = (p2bodydist Y=[-10*enemynear(var(25)),vel Y,-5-40-5*enemynear(var(25)),vel Y]) && statetype!=A && Alive && p2life>0 && enemynear(var(25)),vel Y>=0
trigger1 =random%10<2+3*var(59)-inguarddist*(var(59)**3)+3*(p2stateno=[1025,1028])
trigger1=ifelse(p2movetype=A,(EnemyNear(var(25)),animtime>=-5),1)

[State -1, 2a]
type = ChangeState
value = 210
trigger1 = var(59) && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,101])) && (p2stateno!=[5100,5270])
trigger1 = (p2bodydist X=[-10,60]) && p2bodydist Y>-10-5*enemynear(var(25)),vel Y
trigger1 = statetype!=A && Alive && p2life>0 && enemynear(var(25)),vel Y>=0
trigger1 =random%10<2+3*var(59)-inguarddist*(var(59)**3)
trigger1=ifelse(p2movetype=A,(EnemyNear(var(25)),animtime>=-5),1)

;oEhE
[State -1, 2a]
type = ChangeState
value = 210
trigger1 = var(59) && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,101])) && (p2stateno!=[5100,5270])
trigger1 = (p2bodydist X=[-10,60-5*enemynear(var(25)),vel x]) && p2bodydist Y>-10-5*enemynear(var(25)),vel Y
trigger1 = statetype!=A && Alive && p2life>0 && enemynear(var(25)),vel Y>=0 && (p2stateno=[1025,1028])

;
;n㗧蒆 ~
;
[State -1, ]
Type=ChangeState
Value=22
TriggerAll=var(59) && ctrl && statetype!=A && statetype=S && alive && p2life>0 && roundstate=2
TriggerAll=!inguarddist && movetype!=H && backedgebodydist>10 && stateno !=22
trigger1=(p2bodydist X =[50,75]) && (random%10=[0,1])
trigger1=(P2stateno!=[120,155]) && (P2stateno!=[5000,5213]) && P2stateno!=[1025,1028]

[State 22C]
type = ChangeState
value = 700
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
    trigger1=(p2bodydist X =[40,75])
	    trigger1 = random%10=2 && (P2stateno!=[5000,5213]) && P2stateno!=[1025,1028]

[State -1, Oi]
Type=ChangeState
Value=21
TriggerAll=var(59) && ctrl && statetype!=A && statetype=S && alive && p2life>0 && roundstate=2
trigger1=(p2bodydist X =[40,75]) && (random%10=[5,6])

[State -1, 214a]
Type=ChangeState
Value=820
trigger1=var(59) && ctrl && statetype!=A && statetype=S && alive && p2life>0 && roundstate=2 && P2statetype!=L && P2movetype!=A
trigger1=!inguarddist && movetype!=H && stateno !=22 && P2statetype!=A && frontedgebodydist>100
trigger1=(p2bodydist X =[50,100]) && (random%10=4)

[State -1, 2B]
Type=ChangeState
Value=310
trigger1=var(59) && ctrl && statetype!=A && statetype=S && alive && p2life>0 && roundstate=2 && P2statetype!=L && P2movetype!=A
trigger1=!inguarddist && movetype!=H && P2statetype!=A
trigger1=(p2bodydist X =[50,100]) && (random%10=3)

[State -1, 214a]
Type=ChangeState
Value=830
trigger1=var(59) && ctrl && statetype!=A && statetype=S && alive && p2life>0 && roundstate=2 && P2statetype!=L && P2movetype!=A
trigger1=!inguarddist && movetype!=H && stateno !=22 && P2statetype!=A
trigger1=(p2bodydist X =[50,100]) && (random%10=7)

[State -1, 6a]
Type=ChangeState
Value=230
trigger1=var(59) && ctrl && statetype!=A && statetype=S && alive && p2life>0 && roundstate=2 && P2statetype!=L && P2movetype!=A
trigger1=!inguarddist && movetype!=H && P2statetype!=A
trigger1=(p2bodydist X =[50,100]) && (random%10=8)

[State -1, 22a]
Type=ChangeState
Value=240
trigger1=var(59) && ctrl && statetype!=A && statetype=S && alive && p2life>0 && roundstate=2 && P2statetype!=L && P2movetype!=A
trigger1=!inguarddist && movetype!=H && P2statetype!=A
trigger1=(p2bodydist X =[50,110]) && (random%10=9)

;
;n㗧艓 ~ 
;
[State -1,_bV]
Type=ChangeState
Value=100
TriggerAll =var(59) && stateno!=21 && statetype!=A && statetype=S && alive && ctrl && P2statetype!=L
TriggerAll = !inguarddist && movetype!=H && stateno!=[120,155]
;Yˌ
trigger1=p2bodydist X >=100 && random%10<5
trigger1=numprojId(1)

[State -1,4j]
Type=ChangeState
Value=37
TriggerAll =var(59) && stateno!=21 && statetype!=A && statetype=S && alive && ctrl && P2statetype!=L
TriggerAll = !inguarddist && movetype!=H && (stateno!=[120,155]) && (p2stateno!=[1025,1028])
trigger1=p2bodydist X >=150 && random%10<5

[State c]
type = ChangeState
value = 710
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = p2bodydist X>110
		trigger1 = (random%20=[9,9+7*(var(59)=1)]) && !var(56)

[State X]
type = ChangeState
value = 500
trigger1 = var(59)=1 && Alive && p2life>0 && power>=200 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
	trigger1 = (p2bodydist X=[100,210])
		trigger1 = random%10>8
               	trigger1 = (p2stateno!=[1025,1028]) && P2stateno!=[5000,5120]

;
;n㗧艓X >
;
[State ]
type = ChangeState
value = 100
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = p2bodydist X>150
		trigger1 =random%10<3
			trigger1 = (P2stateno=[5000,5050]) && !inguarddist

[State y]
type = ChangeState
value = 600+10*(gametime%2=0)
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && power>=300
	trigger1 = p2bodydist X>150
		trigger1 =random%10<3 && !var(56) && p2stateno!=[1025,1028]
;
;󒆑S
;


[State -1, 6DJ];2C̃tH[
type = ChangeState
value = 110
triggerall = var(59) && statetype = A && var(1) < 2 && Pos Y <= -30
triggerall = roundstate=2 && Alive && p2life>0 && ctrl && stateno != 110 && stateno != 115 && frontedgebodydist>30
    trigger1 = p2bodydist X<70
    trigger1 = prevstateno=740

[State -1, 6DJ];2C̃tH[
type = ChangeState
value = 730
triggerall = var(59) && statetype = A && var(1) < 2 && Pos Y <= -30
triggerall = roundstate=2 && Alive && p2life>0 && ctrl && stateno != 110 && stateno != 115 && frontedgebodydist>30
    trigger1 = p2bodydist X<140
    trigger1 = prevstateno=740
;
;󒆗ߋ <
;
[State ja];Βn
type = ChangeState
value = 220
trigger1 = var(59) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl && prevstateno!=[37,39]
        trigger1 = (p2bodydist X=[-10,50+5*(vel X-enemynear(var(25)),vel X)])
        trigger1 = P2statetype!=A && vel Y>=0 && p2bodydist Y=[0+5*(vel Y-enemynear(var(25)),vel Y),60+5*(vel Y-enemynear(var(25)),vel Y)]
                trigger1 = random%10<6 && backedgebodydist>30

[State ja];΋
type = ChangeState
value = 220
trigger1 = var(59) && Alive && p2life>0 && statetype=A && roundstate=2 && ctrl && prevstateno!=[37,39]
	trigger1 = (p2bodydist X=[-10,50+5*(vel X-enemynear(var(25)),vel X)])
    trigger1 = P2statetype=A && p2bodydist Y=[0+5*(vel Y-enemynear(var(25)),vel Y),60+5*(vel Y-enemynear(var(25)),vel Y)]
        trigger1 = random%10<6

[State ja];WvLZ
type = ChangeState
value = 220
trigger1 = var(59) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl && prevstateno=37
	trigger1 = (p2bodydist X=[-20,-5])||((p2bodydist X=[-5,50+5*(vel X-enemynear(var(25)),vel X)])) && P2statetype=A

[State ja];_
type = ChangeState
value = 220
trigger1 = var(59) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl && anim=110
	trigger1 = (p2bodydist X=[-10,50+5*(vel X-enemynear(var(25)),vel X)]) && p2bodydist Y=[-20,60+5*(vel Y-enemynear(var(25)),vel Y)]

[State j2c]
type = ChangeState
value = 750
trigger1 = var(59) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl && P2movetype!=A && (p2stateno!=[120,155]) && p2stateno!=[5100,5120]
	trigger1 = (p2bodydist X=[-30,30]) && p2bodydist Y>80
        trigger1 = random%10<2-var(59)

[State -1, 4DJ]
type = ChangeState
value = 115
triggerall = var(59) && statetype = A && var(1) < 2 && Pos Y <= -30
triggerall = roundstate=2 && Alive && p2life>0 && ctrl && stateno != 110 && stateno != 115 && frontedgebodydist<30
    trigger1 = p2bodydist X<50 && p2bodydist Y>70
            trigger1 = random%10<2 && p2movetype!=H &&p2stateno!=[120,155]

[State -1, 4DJ]
type = ChangeState
value = 115
triggerall = var(59)=2 && statetype = A && var(1) < 2 && Pos Y <= -30
triggerall = roundstate=2 && Alive && ctrl && stateno != 110 && stateno != 115 && backedgebodydist>160 && p2movetype!=H
    trigger1 = (p2bodydist X=[-70,-30]) && p2bodydist Y>70

[State -1, 6DJ]
type = ChangeState
value = 110
triggerall = var(59)=2 && statetype = A && var(1) < 2 && Pos Y <= -30
triggerall = roundstate=2 && Alive && p2life>0 && ctrl && stateno != 110 && stateno != 115 && backedgebodydist<30
    trigger1 = p2bodydist X<50 && p2bodydist Y>90
            trigger1 = random%10<2 && P2movetype!=H && p2stateno!=[120,155]
;
;󒆗蒆 ~
;
[State jy]
type = ChangeState
value = 620
trigger1 = var(59) && Alive && p2life>0 && statetype=A && power>=300 && P2statetype!=L && !numprojId(1) && roundstate=2 && ctrl && P2movetype!=A && pos Y<=-40
	trigger1 = (p2bodydist X=[80,160])
                trigger1 = random%10<2 && p2stateno!=[120,155]

[State j6c];XLł
type = ChangeState
value = 760
trigger1 = var(59) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl && P2movetype!=A && stateno !=[110,115]
	trigger1 =(p2bodydist X=[80,160]) && p2bodydist Y>80
        trigger1 = random%10=[3,3+3*(var(59)=1)]

[State jc]
type = ChangeState
value = 730
trigger1 = var(59) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl && P2movetype!=A && stateno !=[110,115]
	trigger1 =(p2bodydist X=[100,200]) && p2bodydist Y>80
        trigger1 = random%10=4

[State -1, Dash];Yˌ
type = ChangeState
value = 110
triggerall = var(59) && statetype = A && var(1) < 2 && Pos Y <= -30
triggerall = roundstate=2 && Alive && p2life>0 && ctrl && stateno != 110 && stateno != 115 && numprojId(1)
    trigger1 = p2bodydist X>100 && p2bodydist Y>40 
        trigger1 = random%10>5

;
;󒆗艓 ~
;
[State -1, Dash]
type = ChangeState
value = 110
triggerall = var(59) && statetype = A && var(1) < 2 && Pos Y <= -30
triggerall = roundstate=2 && Alive && p2life>0 && ctrl && stateno != 110 && stateno != 115
    trigger1 = p2bodydist X>150 && p2bodydist Y>80 
        trigger1 = random%10>5

;
;󒆗艓 >180
;


;
;R{
;
;
;B>
;
[State -1, A]
type = ChangeState
value = 200
trigger1 = var(59) && stateno=300 && movehit && random%10<=5

[State -1, 6B]
type = ChangeState
value = 330
trigger1 = var(59) && stateno=300 && movehit && random%10>=6


[State -1, 4c]
type = ChangeState
value = 770
trigger1 = var(59) && stateno = 300 && moveguarded && backedgebodydist>50

[State -1, "6c"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 300 && moveguarded && backedgebodydist<50
;
;2A>
;

[State -1, "2x"]
type = ChangeState
value = 510
trigger1 = var(59) && stateno = 210 && movehit && power>=200
    trigger1 = p2bodydist X<25 && P2statetype!=A
        trigger1 = Random%10<6

[State -1, 2B]
type = ChangeState
value = 310
trigger1 = var(59) && stateno=210 && movecontact


[State -1, "6c"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 210 && moveguarded && backedgebodydist<50
;
;A>
;
[State -1, 2x]
type = ChangeState
value = 510
trigger1 = var(59)=2 && stateno = 200 && moveguarded && power>=200
        trigger1 = Random%10<5

[State -1, "6c"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 200 && moveguarded && backedgebodydist<50

[State -1, "4c"]
type = ChangeState
value = 770
trigger1 = var(59) && stateno = 200 && moveguarded && backedgebodydist>50

[State -1, AA]
type = ChangeState
value = 201
trigger1 = var(59) && stateno=200 && movecontact


[State -1, 6A]
type = ChangeState
value = 230
trigger1 = var(59) && stateno=200 && movehit



;
;AA>
;

[State -1, 236b]
type = ChangeState
value = 810
trigger1 = var(59) && stateno=201 && movehit
        trigger1 = Random%10<5

[State -1, AAA]
type = ChangeState
value = 202
trigger1 = var(59) && stateno=201 && movecontact

;
;AAA>
;

[State -1, "TܘAa"]
type = ChangeState
value = 900
trigger1 = var(59) && stateno = 202 && movehit && power>=1000
        trigger1 = Random%10>5


[State -1, "ChNE"];ő
type = ChangeState
value = 810
trigger1 = var(59) && stateno = 202 && movehit=1 && enemynear(var(25)),backedgebodydist>80
        trigger1 = Random%10>7

[State -1, "NXNE"]
type = ChangeState
value = 800
trigger1 = var(59) && stateno = 202 && movehit
        trigger1 = Random%10>6


[State -1, AAAA]
type = ChangeState
value = 203
trigger1 = var(59) && stateno=202 && movecontact
;
;AAAA>
;

[State -1, "nCXs[hpEX"]
type = ChangeState
value = 930
trigger1 = var(59) && stateno = 203 && movecontact && power>=1500
        trigger1 = Random%10>5

[State -1, "TܘAa"]
type = ChangeState
value = 900
trigger1 = var(59) && stateno = 203 && movehit=1 && power>=1000 && enemynear(var(25)),backedgebodydist<10
        trigger1 = Random%10>5

[State -1, "NXNE"]
type = ChangeState
value = 800
trigger1 = var(59) && stateno = 203 && movehit=1 && enemynear(var(25)),backedgebodydist<10
        trigger1 = Random%10>5

[State -1, "ChNE"]
type = ChangeState
value = 810
trigger1 = var(59) && stateno = 203 && movehit=1 && enemynear(var(25)),backedgebodydist<10
        trigger1 = Random%10>5

[State -1, "zP"]
type = ChangeState
value = 820
trigger1 = var(59) && stateno = 203 && movecontact
        trigger1 = Random%10>6


[State -1, "fwd_c"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 203 && movecontact && enemynear(var(25)),backedgebodydist<10
        trigger1 = Random%10=[2,3]

[State -1, "x"]
type = ChangeState
value = 510
trigger1 = var(59) && stateno = 203 && movecontact && power>=200
        trigger1 = Random%10=[4,5]

[State -1, "c"]
type = ChangeState
value = 710
trigger1 = var(59) && stateno = 203 && movecontact
        trigger1 = Random%10<=3

;
;6A>
;
[State -1, "nCXs[hpEX"]
type = ChangeState
value = 930
trigger1 = var(59) && stateno = 230 && movehit && power>=1500

[State -1, "TܘAa"]
type = ChangeState
value = 900
trigger1 = var(59) && stateno = 230 && movehit && power>=1000 && enemynear(var(25)),backedgebodydist<10

[State -1, "zP"]
type = ChangeState
value = 820
trigger1 = var(59) && stateno = 230 && movehit && enemynear(var(25)),backedgebodydist<10
        trigger1 = Random%10=0

[State -1, "zQ"]
type = ChangeState
value = 830
trigger1 = var(59) && stateno = 230 && movehit && enemynear(var(25)),backedgebodydist<10
        trigger1 = Random%10=1

[State -1, "쌂"]
type = ChangeState
value = 700
trigger1 = var(59) && stateno = 230 && movehit && enemynear(var(25)),backedgebodydist<10
        trigger1 = Random%10=[2,6]

[State -1, "x"]
type = ChangeState
value = 510
trigger1 = var(59) && stateno = 230 && movecontact && enemynear(var(25)),backedgebodydist<10 && power>=200
        trigger1 = Random%10=7

[State -1, "fwd_c"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 230 && movehit
        trigger1 = Random%10=8

[State -1, "c"]
type = ChangeState
value = 710
trigger1 = var(59) && stateno = 230 && movehit && enemynear(var(25)),backedgebodydist<50
        trigger1 = Random%10=9

[State -1, "4c"]
type = ChangeState
value = 770
trigger1 = var(59) && stateno = 240 && moveguarded && backedgebodydist>50
;
;22A>
;
[State -1, "nCXs[hpEX"]
type = ChangeState
value = 930
trigger1 = var(59) && stateno = 240 && movehit && power>=1500

[State -1, "TܘAa"]
type = ChangeState
value = 900
trigger1 = var(59) && stateno = 240 && movehit && power>=1000 && enemynear(var(25)),backedgebodydist<10

[State -1, "NXNE"]
type = ChangeState
value = 800
trigger1 = var(59) && stateno = 240 && movehit && p2bodydist X<80 && enemynear(var(25)),backedgebodydist<30
        trigger1 = Random%10>=5

[State -1, "ChNE"]
type = ChangeState
value = 810
trigger1 = var(59) && stateno = 240 && movehit && p2bodydist X<80 && enemynear(var(25)),backedgebodydist<30
        trigger1 = Random%10<5

[State -1, "zP"]
type = ChangeState
value = 820
trigger1 = var(59) && stateno = 240 && movehit
        trigger1 = Random%10<4

[State -1, "zQ"]
type = ChangeState
value = 830
trigger1 = var(59) && stateno = 240 && movehit
        trigger1 = Random%10=[4,7]

[State -1, "c"]
type = ChangeState
value = 710
trigger1 = var(59) && stateno = 240 && movehit
        trigger1 = Random%10>7

[State -1, "c"]
type = ChangeState
value = 710
trigger1 = var(59)=1 && stateno = 240 && movecontact
        trigger1 = Random%10>7

[State -1, "4c"]
type = ChangeState
value = 770
trigger1 = var(59) && stateno = 240 && moveguarded && backedgebodydist>50

[State -1, "6c"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 240 && moveguarded && backedgebodydist<50

;
;6B>
;
[State -1, "nCXs[hpEX"]
type = ChangeState
value = 930
trigger1 = var(59) && stateno = 330 && movehit && power>=1500

[State -1, "̉i"]
type = ChangeState
value = 920
trigger1 = var(59) && stateno = 330 && movehit && power>=1000 && EnemyNear(var(25)),backedgebodydist<30

[State -1, "TܘAa"]
type = ChangeState
value = 900
trigger1 = var(59) && stateno = 330 && movehit && power>=1000
        trigger1 = Random%10>5

[State -1, "gCAOEt"]
type = ChangeState
value = 910
trigger1 = var(59) && stateno = 330 && movehit && power>=1000
        trigger1 = Random%10<5

[State -1, "ChNE"]
type = ChangeState
value = 810
trigger1 = var(59) && stateno = 330 && movehit && enemynear(var(25)),backedgebodydist<30
        trigger1 = Random%10=0

[State -1, "fwd_c"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 330 && movehit && enemynear(var(25)),backedgebodydist<10
        trigger1 = Random%10=1

[State -1, "NbV"]
type = ChangeState
value = 240
trigger1 = var(59) && stateno = 330 && movehit && enemynear(var(25)),backedgebodydist<30
        trigger1 = Random%10=2

[State -1, "NbVLbN"]
type = ChangeState
value = 340
trigger1 = var(59) && stateno = 330 && movehit && enemynear(var(25)),backedgebodydist<30
        trigger1 = Random%10=3

[State -1, "NXNE"]
type = ChangeState
value = 800
trigger1 = var(59) && stateno = 330 && movehit
        trigger1 = Random%10=[0,1]

[State -1, "zP"]
type = ChangeState
value = 820
trigger1 = var(59) && stateno = 330 && movehit
        trigger1 = Random%10=[2,3]

[State -1, "zQ"]
type = ChangeState
value = 830
trigger1 = var(59) && stateno = 330 && movehit
        trigger1 = Random%10=[4,5]

[State -1, "쌂"]
type = ChangeState
value = 700
trigger1 = var(59) && stateno = 330 && movehit
        trigger1 = Random%10=[6,7]

[State -1, "c"]
type = ChangeState
value = 710
trigger1 = var(59) && stateno = 330 && movehit
        trigger1 = Random%10=[8,9]

;
;2B>
;
[State -1, "nCXs[hpEX"]
type = ChangeState
value = 930
trigger1 = var(59) && stateno = 310 && movehit && power>=1500
        trigger1 = Random%10>5

[State -1, "TܘAa"]
type = ChangeState
value = 900
trigger1 = var(59) && stateno = 310 && movehit && power>=1000 && p2bodydist Y>-30
        trigger1 = Random%10>5

[State -1, "NXNE"]
type = ChangeState
value = 800
trigger1 = var(59) && stateno = 310 && movehit && p2bodydist X<55
        trigger1 = Random%10>7

[State -1, "ChNE"]
type = ChangeState
value = 810
trigger1 = var(59) && stateno = 310 && movehit && p2bodydist X<55 && frontedgebodydist>50
        trigger1 = Random%10=[5,7]

[State -1, "zP"]
type = ChangeState
value = 820
trigger1 = var(59) && stateno = 310 && movehit
        trigger1 = gametime%2=0 && Random%10=[5,7]

[State -1, "zQ"]
type = ChangeState
value = 830
trigger1 = var(59) && stateno = 310 && movehit
        trigger1 = gametime%2=1 && Random%10=[5,7]

[State -1, "쌂"]
type = ChangeState
value = 700
trigger1 = var(59) && stateno = 310 && movehit
        trigger1 = Random%10=[2,5]


[State -1, "fwd_c"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 310 && movehit
        trigger1 = gametime%2=1 && Random%10<5

[State -1, "c"]
type = ChangeState
value = 710
trigger1 = var(59) && stateno = 310 && movehit
        trigger1 = gametime%2=0 && Random%10<5


[State -1, c4j];
type = ChangeState
value = 39
trigger1 = var(59) && stateno = 310 && moveguarded && backedgebodydist>30
        trigger1 = gametime%2=0

[State -1, c6j]
type = ChangeState
value = 37
trigger1 = var(59) && stateno = 310 && moveguarded && backedgebodydist<=30
        trigger1 = gametime%2=1

[State -1, "c"]
type = ChangeState
value = 710
trigger1 = var(59) && stateno = 330 && moveguarded && enemynear(var(25)),backedgebodydist>30
        trigger1 = gametime%2=1

[State -1, "fwd_c"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 330 && moveguarded && enemynear(var(25)),backedgebodydist<=30
        trigger1 = gametime%2=0
;
;C>
;
[State -1, "gCAOEt"]
type = ChangeState
value = 910
trigger1 = var(59) && stateno = 710 && movehit && power>=1000

;
;6C>
;
[State -1, "gCAOEt"]
type = ChangeState
value = 910
trigger1 = var(59) && stateno = 720 && movehit && power>=1000

;
;2X>
;
[State -1, c6j]
type = ChangeState
value = 37
trigger1 = var(59) && stateno = 510 && time>=15 && numhelper(1021) && p2bodydist X<40 && P2stateno=[5000,5050]

[State -1, c4j]
type = ChangeState
value = 39
trigger1 = var(59) && stateno = 510 && time>=15 && numhelper(1021) && p2bodydist X<50 && P2stateno=[120,155]

;
;236A>
;
[State -1, "nCXs[hpEX"]
type = ChangeState
value = 930
trigger1 = var(59) && stateno = 800 && movecontact && time>=58 && power>=1500

[State -1, "TܘAa"]
type = ChangeState
value = 900
trigger1 = var(59) && stateno = 800 && movecontact && time>=58 && power>=1000
    trigger1 = p2bodydist Y>-60

[State -1, "zP"]
type = ChangeState
value = 820
trigger1 = var(59) && stateno = 800 && movecontact && time>=58
    trigger1 = p2bodydist Y>-20

[State -1, "zQ"]
type = ChangeState
value = 830
trigger1 = var(59) && stateno = 800 && movecontact && time>=58
    trigger1 = p2bodydist Y>-20

[State -1, "x""holddown"]
type = ChangeState
value = 510
trigger1 = var(59) && stateno = 800 && movecontact && time>=58 && power>=200

[State -1, "fwd_c""holddown"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 800 && movecontact && time>=58

[State -1, "back_c""holddown"]
type = ChangeState
value = 770
trigger1 = var(59) && stateno = 800 && moveguarded && time>=58

[State -1, "c"]
type = ChangeState
value = 740
trigger1 = var(59) && stateno = 800 && movecontact && time>=58

;
;236B>
;
[State -1, "nCXs[hpEX"]
type = ChangeState
value = 930
trigger1 = var(59) && stateno = 810 && p2bodydist Y>-30 && movecontact && time>=47 && power>=1500

[State -1, "TܘAa"]
type = ChangeState
value = 900
trigger1 = var(59) && stateno = 810 && movecontact && p2bodydist Y>-40 && p2bodydist X>=0 && time>=47 && power>=1000

[State -1, "zP"]
type = ChangeState
value = 820
trigger1 = var(59) && stateno = 810 && movecontact=1 && time>=47 && p2bodydist Y>-40
        trigger1 = random%10<=5

[State -1, "zQ"]
type = ChangeState
value = 830
trigger1 = var(59) && stateno = 810 && movecontact=1 && time>=47 && p2bodydist Y>-40
        trigger1 = random%10>=6

[State -1, "fwd_c"]
type = ChangeState
value = 720
trigger1 = var(59) && stateno = 810 && movecontact=1 && time>=47
    trigger1 = p2bodydist X<60 && enemynear(var(25)),backedgebodydist<50
        trigger1 = random%10<=5

[State -1, "c"]
type = ChangeState
value = 710
trigger1 = var(59) && stateno = 810 && movecontact && time>=47
    trigger1 = p2bodydist Y>-50 && p2bodydist X>160
        trigger1 = random%10>=6


;
;JA>
;
[State -1, jb]
type = ChangeState
value = 320
trigger1 = var(59) && stateno = 220 && movecontact && random%10<5+5*(enemynear(var(25)),backedgebodydist<30)
        trigger1 = P2statetype=A

[State -1, "jx"]
type = ChangeState
value = 520
trigger1 = var(59) && stateno = 220 && movecontact && power>=200 && random%10=5

[State -1, "fwd_c"]
type = ChangeState
value = 760
trigger1 = var(59) && stateno = 220 && movehit && random%10>=6
        trigger1 = p2bodydist X <50 && p2bodydist Y =[0,50]
;
;JB>
;
[State -1, "jy"]
type = ChangeState
value = 620
trigger1 = var(59) && Pos Y <= -40 && stateno = 320 && movecontact && power>=300 && enemynear(var(25)),backedgebodydist<30
        trigger1 = random%10>5

[State -1, jc]
type = ChangeState
value = 730
trigger1 = var(59) && stateno = 320 && movecontact

;
;JC>
;
[State -1, "gCAOEt"]
type = ChangeState
value = 911
trigger1 = var(59) && stateno = 730 && movehit && power>=1000


;
;J6C>
;
[State -1, "gCAOEt"]
type = ChangeState
value = 911
trigger1 = var(59) && stateno = 760 && movehit && power>=1000

;
;2C>
;
[State -1, "gCAOEt"]
type = ChangeState
value = 911
trigger1 = var(59) && stateno = 740 && movehit && power>=1000





