;------------------------------------------------------------------------------------------
;R                                [] Ƃ
;------------------------------------------------------------------------------------------

[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



[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

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

;
[Command]
name = "tyouhatu"
command = s
time = 10

;---------------------------------------------------------------------
;KEZ

;nR_
[Command]
name = "a_rnb_x"
command = ~B,D,F,c
time = 20

;^fgbvdw
[Command]
name = "tan3"
command = ~D,B,c
time = 14

;---------------------------------------------------------------------------
;֎g
[Command]
name = "o_nge_a"
command = ~D, DF, F , a
time = 10

[Command]
name = "o_nge_b"
command = ~D, DF, F ,b
time = 10

[Command]
name = "o_nge_c"
command = ~D, DF, F , c
time = 10

;AŔ̖
[Command]
name = "renda"
command = a,a,a
time=20

[Command]
name = "renda2"
command = b,b,b
time=20

[Command]
name = "renda3"
command = c,c,c
time=20

[Command]
name = "Stanp_a"
command = /D,c
time = 1;30

;---------------------------------------------------------------------------
;^fgbv
[Command]
name = "tan"
command = ~D,B,a
time = 20

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

[Command]
name = "tan"
command = ~D,B,c
time = 20

;---------------------------------------------------------------------------
;_bVU
[Command]
name = "FF+a" 
command = F, F, a
time = 20

[Command]
name = "FF+b"
command = F, F, b
time = 20

[Command]
name = "FF+c"
command = F, F, c
time = 20

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

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

;-| LZWv |-----------------------------------------------
[Command]
name = "6up"
command = UF
time = 5

[Command]
name = "4up"
command = UB
time = 5


;-| {^ |-----------------------------------------------
[Command]
name = "recovery"
command = a
time = 1

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

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

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

;-| L[{{^ |---------------------------------------------------------
[Command]
name = "fwd_x"
command = /F,x
time = 1

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

[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 = "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_y"
command = /B,y
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 = "down_a"
command = /$D,a
time = 1

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

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

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


;-| {^ |---------------------------------------------------------

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

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

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

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

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

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

[Command]
name = "start"
command = s
time = 1

;-| L[ |--------------------------------------------------------------
[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 = "holddown" ;Required (do not remove)
command = /$D
time = 1

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

[Command]
name = "hold_y" 
command = /$y
time = 1

[Command]
name = "hold_c" 
command = /$c
time = 1

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

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

[Command]
name = "holdc"
command = /$c
time = 1

[Command]
name = "UU"
command = U, U
time = 10


[Command]
name = "holdz"
command = /$z
time = 1

;=====================================================================================
[Statedef -1]

;KEZ

;nR_
[State -1]
type = ChangeState
value = 3501
triggerall = NumHelper(7501) = 0
triggerall = NumHelper(7502) = 0
triggerall = !var(59) && command = "a_rnb_x"
triggerall = statetype != A
triggerall = power >= 3000
trigger1 = ctrl = 1
;trigger2 = statetype != S
trigger2 = hitdefattr = SCA, NA, SA,HA
trigger2 = movecontact
trigger3 = (stateno = 210)
trigger3 = movecontact
trigger4 = (stateno = 220)
trigger4 = movecontact

;---------------------------------------------------------------------------
;^fgbvQdw
[State -1]
type = ChangeState
value = 7606
triggerall = !var(59) && command = "tan3"
triggerall = NumHelper(7610) = 0
triggerall = NumHelper(7615) = 0
triggerall = statetype != A
triggerall = numproj = 0
triggerall = power >= 1000
trigger1 = ctrl = 1
trigger2 = stateno = [200,420]
trigger3 = (stateno = 420)
trigger3 = movecontact

;---------------------------------------------------------------------------
;AŁQdw
[State -1]
type = ChangeState
value = 1221
triggerall = !var(59) && command = "renda3"
triggerall = statetype != A
triggerall = numproj = 0
triggerall = power >= 1000
trigger1 = ctrl = 1
trigger2 = stateno = [200,420]
trigger3 = (stateno = 420)
trigger3 = movecontact

;---------------------------------------------------------------------------
;֎gQ
[State -1]
type = ChangeState
value = 7210
triggerall = !var(59) && command = "o_nge_a"
triggerall = numproj = 0
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno >= 200
trigger2 = stateno <= 299
trigger2 = movecontact
trigger3 = stateno >= 400
trigger3 = stateno <= 500
trigger3 = movecontact
trigger4 = (stateno = 420)
trigger4 = movecontact
trigger5 = (stateno = 220)
trigger5 = movecontact

;---------------------------------------------------------------------------
;֎gQ
[State -1]
type = ChangeState
value = 7200
triggerall = !var(59) && command = "o_nge_b"
triggerall = numproj = 0
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno >= 200
trigger2 = stateno <= 299
trigger2 = movecontact
trigger3 = stateno >= 400
trigger3 = stateno <= 500
trigger3 = movecontact
trigger4 = (stateno = 420)
trigger4 = movecontact
trigger5 = (stateno = 220)
trigger5 = movecontact

;---------------------------------------------------------------------------
;֎gQ
[State -1]
type = ChangeState
value = 7220
triggerall = !var(59) && command = "o_nge_c"
triggerall = numproj = 0
;triggerall = power < 1000
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno >= 200
trigger2 = stateno <= 299
trigger2 = movecontact
trigger3 = stateno >= 400
trigger3 = stateno <= 500
trigger3 = movecontact
trigger4 = (stateno = 420)
trigger4 = movecontact
trigger5 = (stateno = 220)
trigger5 = movecontact

;---------------------------------------------------------------------------
;AŔ̖сQ
[State -1]
type = ChangeState
value = 7300
triggerall = !var(59) && command = "renda"
triggerall = numproj = 0
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = [200,420]

;---------------------------------------------------------------------------
;AŁQ
[State -1]
type = ChangeState
value = 7310
triggerall = !var(59) && command = "renda2"
triggerall = numproj = 0
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = [200,420]
;---------------------------------------------------------------------------
;AŁQ
[State -1]
type = ChangeState
value = 7310
triggerall = !var(59) && command = "renda3"
triggerall = numproj = 0
triggerall = power < 1000
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = [200,420]

;---------------------------------------------------------------------------
;^fgbv
[State -1]
type = ChangeState
value = 7600
triggerall = !var(59) && command = "tan"
triggerall = NumHelper(7610) = 0
triggerall = NumHelper(7615) = 0
triggerall = numproj = 0
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno >= 200
trigger2 = stateno <= 299
trigger2 = movecontact
trigger3 = stateno >= 400
trigger3 = stateno <= 500
trigger3 = movecontact

;---------------------------------------------------------------------------
;_bVQ
[State -1]
type = ChangeState
value = 300
triggerall = statetype != A
triggerall = !var(59) && command != "holddown"
trigger1 = command = "a"
trigger1 = stateno = 100 ;RunF
trigger1 = animelem = 3, < 0
trigger2 = command = "FF+a"
trigger2 = stateno >= 200
trigger2 = stateno <= 299
trigger2 = movecontact
trigger3 = command = "FF+a"
trigger3 = stateno >= 400
trigger3 = stateno <= 500
trigger3 = movecontact

;---------------------------------------------------------------------------
;_bVQ
[State -1]
type = ChangeState
value = 310
triggerall = statetype != A
triggerall = !var(59) && command != "holddown"
trigger1 = command = "b"
trigger1 = stateno = 100 ;RunF
trigger1 = animelem = 3, < 0
trigger2 = command = "FF+b"
trigger2 = stateno >= 200
trigger2 = stateno <= 299
trigger2 = movecontact
trigger3 = command = "FF+b"
trigger3 = stateno >= 400
trigger3 = stateno <= 500
trigger3 = movecontact

;---------------------------------------------------------------------------
;_bVQ
[State -1]
type = ChangeState
value = 320
triggerall = statetype != A
triggerall = !var(59) && command != "holddown"
trigger1 = command = "c"
trigger1 = stateno = 100 ;RunF
trigger1 = animelem = 3, < 0
trigger2 = command = "FF+c"
trigger2 = stateno >= 200
trigger2 = stateno <= 299
trigger2 = movecontact
trigger3 = command = "FF+c"
trigger3 = stateno >= 400
trigger3 = stateno <= 500
trigger3 = movecontact
trigger4 = (stateno = 3600)
trigger4 = movecontact
trigger5 = (stateno = 3321)
trigger5 = movecontact

;--------------------------------------------------------------------------
;_bV
[State -1]
type = ChangeState
value = 100
trigger1 = !var(59) && command = "FF"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = stateno = 220
trigger2 = stateno = 210
trigger2 = stateno = 300
trigger2 = stateno = 230
trigger2 = stateno = 1020

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

;---------------------------------------------------------------------------
;hLbN
[State -1]
type = ChangeState
value = 1270
triggerall = !var(59) && command = "Stanp_a"
trigger1 = statetype = A
trigger1 = ctrl= 1
trigger2 = stateno = [600,620]
trigger2 = movecontact

;---------------------------------------------------------------------------
; 
[State -1]
type = ChangeState
value = 900
triggerall = !var(59) && statetype = S
triggerall = ctrl = 1
triggerall = stateno != 100
triggerall = p2bodydist X < 15
triggerall = p2statetype != A
triggerall = p2movetype != H
trigger1 = command = "back_c"

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

[State -1, p[]
type = ChangeState
value = 7100
triggerall = !var(59) && power < powermax
trigger1 = command = "holda"
trigger1 = command = "holdb"
trigger1 = statetype = S
trigger1 = ctrl

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

;---------------------------------------------------------------------------
;Q
[State -1]
type = ChangeState
value = 210
triggerall = !var(59) && command = "b"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 400
trigger3 = movecontact

;---------------------------------------------------------------------------
;Q
[State -1]
type = ChangeState
value = 220
triggerall = !var(59) && command = "c"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 210
trigger3 = movecontact
trigger4 = stateno = 400
trigger4 = movecontact
trigger5 = stateno = 410
trigger5 = movecontact

;---------------------------------------------------------------------------
;Ⴊ݁Q
[State -1]
type = ChangeState
value = 400
triggerall = !var(59) && command = "a"
triggerall = !var(59) && command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = movecontact

;---------------------------------------------------------------------------
;Ⴊ݁Q
[State -1]
type = ChangeState
value = 410
triggerall = !var(59) && command = "b"
triggerall = !var(59) && command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200 
trigger2 = movecontact
trigger3 = stateno = 210 
trigger3 = movecontact
trigger4 = stateno = 400 
trigger4 = movecontact

;---------------------------------------------------------------------------
;Ⴊ݁Q
[State -1]
type = ChangeState
value = 420
triggerall = !var(59) && command = "c"
triggerall = !var(59) && command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = 200 
trigger2 = movecontact
trigger3 = stateno = 210 
trigger3 = movecontact
trigger4 = stateno = 400
trigger4 = movecontact
trigger5 = stateno = 410
trigger5 = movecontact
trigger6 = stateno = 220 
trigger6 = movecontact

;---------------------------------------------------------------------------
;Oݾټެ
[State -1]
type = ChangeState
value = 37
trigger1 = !var(59)
trigger1 = command="6up";||command = "holdfwd"
trigger1 = (stateno=[200,599]) && movecontact

;ʏݾټެ
[State -1]
type = ChangeState
value = 38
trigger1 = !var(59)
trigger1 = command = "holdup" || command = "up"
trigger1 = (stateno=[200,599]) && movecontact

;㷬ݾټެ
[State -1]
type = ChangeState
value = 39
trigger1 = !var(59)
trigger1 = command="4up";||command = "holdback"
trigger1 = (stateno=[200,599]) && movecontact

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

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

;---------------------------------------------------------------------------
;WvQ
[State -1]
type = ChangeState
value = 620
triggerall = !var(59) && command = "c"
trigger1 = statetype = A
trigger1 = ctrl = 1
trigger2 = stateno = 600 
trigger2 = movecontact
trigger3 = stateno = 610 
trigger3 = movecontact

;---------------------------------------------------------------------------
;
[State -1, Taunt]
type = ChangeState
value = 182
triggerall = !var(59) && command = "tyouhatu"
trigger1 = statetype != A
trigger1 = ctrl



