[Remap]
a = a
b = b
c = c
x = x
y = y
z = z
s = s
;======================================================================================

;
;@@L[F@B, DB, D, DF, F, UF, U, UB@iSđ啶Łj
;@@@@@@@@B=BackijED=DownijEF=ForwardiOjEU=UpijɂȂĂ܂B
;
;@@{^@F@a, b, c, x, y, z, s @@@@iSďŁj
; 
;@ꕶ
;
;@@XbVi / jF{^ςȂɂꍇ͂܂B
;@@@@@@@@Fcommand = /F@@@iOL[܂܂ɂj
;@@@@@@@@@@command = /B,y@@iL[܂܂x{^́j
;
;@@`_@@i ~ jF{^鎖Fꍇ͂܂B
;@@@@@@@@Fcommand = ~c@@@ib{^𗣂j
;@@@@@@@@@@command = ~DB,DF,xi΂ߌ㉺𗣂Ď΂ߑO=>w{^̏Ԃɓ́j
;
;@@@@@@@@lǉ鎖ŁA{^𗣂܂ł̎ԁAw߁xݒo܂B
;@@@@@@@@Fcommand = ~20z@@iy{^܂܂ɂAQOt[ɗj
;@@@@@@@@@@command = ~40B,F,biL[܂܂ɂASOt[ɗđOL[=>a{^̏Ԃɓ́j
;
;@@h@@@i $ jF̕L[vf͏o悤ɂꍇ͂܂B
;@@@@@@@@Fcommand = $U@@@iE΂ߑOE΂ߌ̂ǂꂩŎn߂Ăǂj
;@@@@@@@@@@command = $DF @@iE΂ߑOEÔǂꂩŎn߂Ăǂj
;
;@@vX@@i + jF{^𓯎ꍇ͂܂B
;@@@@@@@@Fcommand = a+b @@i`{^Ƃa{^𓯎܂j
;@@@@@@@@@@command = x+y+z @iw{^Ƃx{^Ƃy{^𓯎܂j
;@@@@@@@@@@command = F+c @@iOL[Ƃb{^𓯎܂j
;
;@̓ꕶ́Agݍ킹Ďgp鎖\łB
;@@@@@@@@Fcommand = ~30$D,a+b
;@@@@@@@@@@@@@ivfROt[߂ėɂ`{^Ƃa{^𓯎܂j
;
;̓R}htԁFutime = &&&vƂɓ܂BIvVȂ̂ŏȗ\B
;@@@@@@@@@@@@&&&ɃR}h͏o鎞ԂĂBԂ̓t[łiPt[1/60bjB
;@@@@@@@@Ftime = 24@i͎tԂQSt[i0.4bjɐݒj
;
; ͎ۂɓo^Ă̂QƂĂB
;==============================================================================
;------------------------------------------------------------------------------
;==============================================================================
;------------------------------------------------------------------------------
;AI
[Command]
name = "ai1"
command = U,U,U,U
time = 1
[Command]
name = "ai2"
command = U,U,U,B
time = 1
[Command]
name = "ai3"
command = U,U,U,D
time = 1
[Command]
name = "ai4"
command = U,U,U,F
time = 1
[Command]
name = "ai5"
command = U,U,B,U
time = 1
[Command]
name = "ai6"
command = U,U,B,B
time = 1
[Command]
name = "ai7"
command = U,U,B,D
time = 1
[Command]
name = "ai8"
command = U,U,B,F
time = 1
[Command]
name = "ai9"
command = U,U,D,U
time = 1
[Command]
name = "ai10"
command = U,U,D,B
time = 1
[Command]
name = "ai11"
command = U,U,D,D
time = 1
[Command]
name = "ai12"
command = U,U,D,F
time = 1
[Command]
name = "ai13"
command = U,U,F,U
time = 1
[Command]
name = "ai14"
command = U,U,F,B
time = 1
[Command]
name = "ai15"
command = U,U,F,D
time = 1
[Command]
name = "ai16"
command = U,U,F,F
time = 1

[Command]
name = "ai17"
command = U,B,U,U
time = 1
[Command]
name = "ai18"
command = U,B,U,B
time = 1
[Command]
name = "ai19"
command = U,B,U,D
time = 1
[Command]
name = "ai20"
command = U,B,U,F
time = 1
[Command]
name = "ai21"
command = U,B,B,U
time = 1
[Command]
name = "ai22"
command = U,B,B,B
time = 1
[Command]
name = "ai23"
command = U,B,B,D
time = 1
[Command]
name = "ai24"
command = U,B,B,F
time = 1
[Command]
name = "ai25"
command = U,B,D,U
time = 1
[Command]
name = "ai26"
command = U,B,D,B
time = 1
[Command]
name = "ai27"
command = U,B,D,D
time = 1
[Command]
name = "ai28"
command = U,B,D,F
time = 1
[Command]
name = "ai29"
command = U,B,F,U
time = 1
[Command]
name = "ai30"
command = U,B,F,B
time = 1
[Command]
name = "ai31"
command = U,B,F,D
time = 1
[Command]
name = "ai32"
command = U,B,F,F
time = 1
;==============================================================================
;------------------------------------------------------------------------------
;-| KEZ |-----------------------------------------------------------------

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

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

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

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

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

;------------------------------------------------------------------------------
;-| KEZ |-------------------------------------------------------------------
[Command]
name = "236s"
command = ~D, DF, F, s

[Command]
name = "41236a"
command = ~B, D, F, a

[Command]
name = "41236b"
command = ~B, D, F, b

[Command]
name = "41236c"
command = ~B, D, F, c

[Command]
name = "623a"
command = ~F, D, DF, a

[Command]
name = "623b"
command = ~F, D, DF, b

[Command]
name = "623c"
command = ~F, D, DF, c

[Command]
name = "236a"
command = ~D, DF, F, a

;[Command]
;name = "236a"
;command = ~D, D, a

[Command]
name = "236b"
command = ~D, DF, F, b

;[Command]
;name = "236b"
;command = ~D, D, b

[Command]
name = "236c"
command = ~D, DF, F, c

;[Command]
;name = "236c"
;command = ~D, D, c

[Command]
name = "214a"
command = ~D, DB, B, a

[Command]
name = "214b"
command = ~D, DB, B, b

[Command]
name = "214c"
command = ~D, DB, B, c

[Command]
name = "412a"
command = ~B, D, DB, a

[Command]
name = "412b"
command = ~B, D, DB, b

[Command]
name = "412c"
command = ~B, D, DB, c



;------------------------------------------------------------------------------
;-| L[QA |---------------------------------------------------------
[Command]
name = "FF"     ;vς (L[̕ύX͉\łOς薳ɂĂ͂܂)
command = F, F
time = 10

[Command]
name = "BB"     ;vς (L[̕ύX͉\łOς薳ɂĂ͂܂)
command = B, B
time = 10

[Command]
name = "DU"
command = $D, $U
time = 7

;------------------------------------------------------------------------------
;
[Command]
name = "throw"
command = /F, a+b
time = 1

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

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

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

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

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

[Command]
name = "bc"
command = b+c
time = 1


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

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

[Command]
name = "3c"
command = /DF,c
time = 1



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

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

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

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

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

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

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

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

;------------------------------------------------------------------------------
;-| L[ςȂ |-----------------------------------------------------
[Command]
name = "holdfwd"   ;vς (L[̕ύX͉\łOς薳ɂĂ͂܂)
command = /$F
time = 1

[Command]
name = "holdback"  ;vς (L[̕ύX͉\łOς薳ɂĂ͂܂)
command = /$B
time = 1

[Command]
name = "holdup"    ;vς (L[̕ύX͉\łOς薳ɂĂ͂܂)
command = /$U
time = 1

[Command]
name = "holddown"  ;vς (L[̕ύX͉\łOς薳ɂĂ͂܂)
command = /$D
time = 1

;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
; ̍s͐΂ɏȂłBK{̍ڂłB

[Statedef -1]

;=========================================================================
;----------------|AI|-----------------------------------------------------
;=========================================================================
[State -1, AI]
type = VarSet
triggerall = var(20) != 1
trigger1  = command = "ai1"
trigger2  = command = "ai2"
trigger3  = command = "ai3"
trigger4  = command = "ai4"
trigger5  = command = "ai5"
trigger6  = command = "ai6"
trigger7  = command = "ai7"
trigger8  = command = "ai8"
trigger9  = command = "ai9"
trigger10  = command = "ai10"
trigger11  = command = "ai11"
trigger12  = command = "ai12"
trigger13  = command = "ai13"
trigger14  = command = "ai14"
trigger15  = command = "ai15"
trigger16  = command = "ai16"
trigger17  = command = "ai17"
trigger18  = command = "ai18"
trigger19  = command = "ai19"
trigger20  = command = "ai20"
trigger21  = command = "ai21"
trigger22  = command = "ai22"
trigger23  = command = "ai23"
trigger24  = command = "ai24"
trigger25  = command = "ai25"
trigger26  = command = "ai26"
trigger27  = command = "ai27"
trigger28  = command = "ai28"
trigger29  = command = "ai29"
trigger30  = command = "ai30"
trigger31  = command = "ai31"
trigger32  = command = "ai32"
v =  59
value = 1


;=================================================================================
;K
[State -1, LV1]
type = ChangeState
value = 3000
triggerall = command = "23623a"
triggerall = power >= 1000
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1
trigger7 = stateno = 1100 && movecontact >= 1  && power >= 1500
;trigger8 = stateno = 1110 && movecontact >= 1

[State -1, LV2]
type = ChangeState
value = 3100
triggerall = command = "23623b"
triggerall = power >= 2000
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1
trigger7 = stateno = 1100 && movecontact >= 1 && power >= 2500
;trigger8 = stateno = 1110 && movecontact >= 1

;[State -1, LV3]
;type = ChangeState
;value = 3200
;triggerall = command = "23623c"
;triggerall = power >= 3000
;trigger1 = statetype != A
;trigger1 = ctrl
;trigger2 = stateno = 200 && movecontact >= 1
;trigger3 = stateno = 210 && movecontact >= 1
;trigger4 = stateno = 220 && movecontact >= 1
;trigger5 = stateno = 400 && movecontact >= 1
;trigger6 = stateno = 410 && movecontact >= 1

[State -1, LV3]
type = ChangeState
value = 3300
triggerall = command = "23623c"
triggerall = power >= 3000
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1
;trigger7 = stateno = 1100 && movecontact >= 1
;trigger8 = stateno = 1110 && movecontact >= 1

;=================================================================================

;_whip
[State -1]
type = ChangeState
value = 1220
triggerall = command = "41236a"
triggerall = numhelper(1221) = 0
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1

;_K'
[State -1]
type = ChangeState
value = 1200
triggerall = command = "41236b"
triggerall = numhelper(1210) = 0
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1

;_chang
[State -1]
type = ChangeState
value = 1230
triggerall = command = "41236c"
triggerall = numhelper(1231) = 0
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1
;-----------------------------------------------------------------------------------
;ShbvLbN()
[State -1]
type = ChangeState
value = 1000
triggerall = command = "236a"
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1

;ShbvLbN()
[State -1]
type = ChangeState
value = 1010
triggerall = command = "236b"
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1

;ShbvLbN()
[State -1]
type = ChangeState
value = 1020
triggerall = command = "236c"
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1
;-----------------------------------------------------------------------------------
;EH[C()
[State -1]
type = ChangeState
value = 1100
triggerall = command = "214a"
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1

;EH[C()
[State -1]
type = ChangeState
value = 1110
triggerall = command = "214b"
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1

;EH[C()
[State -1]
type = ChangeState
value = 1120
triggerall = command = "214c"
triggerall = var(59) != 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1
trigger5 = stateno = 400 && movecontact >= 1
trigger6 = stateno = 410 && movecontact >= 1

;-----------------------------------------------------------------------------------
;tFjbNXA[()
[State -1]
type = ChangeState
value = 1500
triggerall = command = "214a"
triggerall = var(59) != 1
triggerall = pos y <= -30
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact >= 1
trigger3 = stateno = 610 && movecontact >= 1
trigger4 = stateno = 620 && movecontact >= 1

;tFjbNXA[()
[State -1]
type = ChangeState
value = 1510
triggerall = command = "214b"
triggerall = var(59) != 1
triggerall = pos y <= -30
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact >= 1
trigger3 = stateno = 610 && movecontact >= 1
trigger4 = stateno = 620 && movecontact >= 1

;tFjbNXA[()
[State -1]
type = ChangeState
value = 1520
triggerall = command = "214c"
triggerall = pos y <= -30
triggerall = var(59) != 1
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact >= 1
trigger3 = stateno = 610 && movecontact >= 1
trigger4 = stateno = 620 && movecontact >= 1

;-----------------------------------------------------------------------------------
;high-jump
[State -1]
type = ChangeState
value = 41
trigger1 = command = "DU"
trigger1 = statetype != A
trigger1 = ctrl

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

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

;---------------------------------------------------------------------------
;O]
[State -1]
type = ChangeState
value = 700
triggerall = var(59) != 1
triggerall = command = "ab"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = 150) || (stateno = 152)
trigger2 = power >= 500

;
[State -1]
type = ChangeState
value = 800
triggerall = var(59) != 1
trigger1 = command = "bc"
trigger1 = statetype != A
trigger1 = ctrl

;p[
[State -1]
type = ChangeState
value = 710
triggerall = var(59) != 1
trigger1 = command = "holdz"
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = power < PowerMax

;SA
[State -1, Stand Light]
type = ChangeState
value = 195
triggerall = command = "start"
triggerall = statetype != A
trigger1 = ctrl
;-----------------------------------------------------------------------------------
;ʏZ
;ヂSA
[State -1, Stand Light]
type = ChangeState
value = 200
triggerall = var(59) != 1
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1

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

;SA
[State -1, SH]
type = ChangeState
value = 220
triggerall = var(59) != 1
triggerall = command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1

;CL
[State -1,CL]
type = ChangeState
value = 400
triggerall = var(59) != 1
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1

[State -1, CM]
type = ChangeState
value = 410
triggerall = var(59) != 1
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1


[State -1, CH]
type = ChangeState
value = 420
triggerall = var(59) != 1
triggerall = command = "c"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact >= 1
trigger3 = stateno = 210 && movecontact >= 1
trigger4 = stateno = 220 && movecontact >= 1


[State -1, JL]
type = ChangeState
value = 600
triggerall = var(59) != 1
triggerall = command = "a"
trigger1 = statetype = A
trigger1 = ctrl


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

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

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

;=================================================================================
;K

;A_2
[State -2, LV3]
type = ChangeState
value = 3300
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = power >= 3000
triggerall = statetype != A
triggerall = p2statetype != A
triggerall = p2statetype != L
triggerall = Random <= 900
triggerall = P2BodyDist X = [0,35]
trigger1 = Partner,MoveType != H
trigger1 = ctrl
;trigger1 = p2movetype != H
trigger2 = stateno = 200 && movecontact >= 1
Trigger2 = MoveHit
trigger3 = stateno = 210 && movecontact >= 1
Trigger3 = MoveHit
trigger4 = stateno = 220 && movecontact >= 1
Trigger4 = MoveHit
trigger5 = stateno = 400 && movecontact >= 1
Trigger5 = MoveHit
trigger6 = stateno = 410 && movecontact >= 1
Trigger6 = MoveHit

;
[State -2]
type = ChangeState
value = 800
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = Random <= 900
triggerall = p2statetype != A
triggerall = p2statetype != L
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = P2BodyDist X = [0,20]
trigger1 = p2movetype != H
trigger1 = Partner,MoveType != H

;SoX^[
[State -2, LV2]
type = ChangeState
value = 3100
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = power >= 2000
trigger1 = ctrl
trigger1 = statetype != A
trigger1 = p2movetype != A
trigger1 = P2BodyDist X = [100,200]
trigger1 = Random <= 250
trigger2	= Partner,MoveType = H
Trigger2	= (partner,pos x - pos x) > 1
trigger2	= Partner,Pos Y <= 80
trigger2 	= Partner,life >= 1
trigger2 = P2BodyDist X = [100,200]
trigger2 = ctrl
trigger2 = statetype != A
trigger3 = ctrl
trigger3 = statetype != A
trigger3 = p2movetype = H
trigger3 = P2BodyDist X = [50,250]
trigger3 = Random <= 750

;SxW[
[State -2, LV1]
type = ChangeState
value = 3000
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = power >= 1000
triggerall = P2BodyDist X = [0,50]
triggerall = P2statetype != A
trigger1 = stateno = 220 && movecontact >= 1
Trigger1 = MoveHit
trigger1 = Random <= 400
trigger2 = stateno = 410 && movecontact >= 1
Trigger2 = MoveHit
trigger2 = Random <= 900
trigger3 = stateno = 1100 && movecontact >= 1  && power >= 1500
Trigger3 = MoveHit
trigger3 = Random <= 900
;trigger8 = stateno = 1110 && movecontact >= 1

;---------------------------------------------------------------------------
;obNXebv
[State -1]
type = ChangeState
value = 105
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = Facing = Enemy,Facing
trigger1 = statetype = S
trigger1 = ctrl
Trigger1   = P2MoveType = A
Trigger1   = random >= 800
trigger1 = Enemy,p2bodydist X = [30,100]
trigger1 = p2bodydist X = [30,100]
trigger1 = BackEdgeDist > 60
trigger2 = statetype = S
trigger2 = ctrl
trigger2 	= life < (const(data.life)/3)
trigger2 	= life < Partner,life
Trigger2   = random >= 300
trigger2 = p2bodydist X = [0,140]
trigger2 = BackEdgeDist > 60
Trigger2   = P2MoveType != H

;O]
[State -2]
type = ChangeState
value = 700
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = Enemy,p2bodydist X = [0,40]
trigger1 = p2bodydist X = [0,40]
Trigger1   = P2MoveType = A
Trigger1   = random <= 500
trigger2 = (stateno = 150) || (stateno = 152)
trigger2 = power >= 500
Trigger2   = random <= 40
trigger3 = statetype != A
trigger3 = ctrl
trigger3 = p2bodydist X = [120,320]
Trigger3   = random = [301,450]
trigger4 = statetype != A
trigger4 = ctrl
trigger4 = Enemy,p2bodydist X = [60,160]
trigger4 = p2bodydist X = [60,160]
Trigger4   = P2MoveType = A
Trigger4   = random <= 900
trigger4 = power >= 3000
trigger5 = statetype != A
trigger5 = ctrl
trigger5 = p2bodydist X = [120,320]
Trigger5   = random = [1,450]
trigger5 = power >= 3000
trigger6 = statetype != A
trigger6 = ctrl
trigger6 = p2bodydist X = [-80,-1]
Trigger6   = random <= 700
trigger7 = statetype != A
trigger7 = ctrl
trigger7 = Enemy,p2bodydist X = [60,160]
trigger7 = p2bodydist X = [60,160]
Trigger7   = P2MoveType = A
Trigger7   = random <= 300

;p[
[State -2]
type = ChangeState
value = 710
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = ctrl
triggerall = power < 4000
triggerall = power < PowerMax
trigger1 = p2bodydist X = [120,320]
Trigger1   = P2MoveType != A
Trigger1   = random <= 800
trigger1 = !enemynear,numproj
trigger2 = p2bodydist Y <= -80
Trigger2   = P2MoveType != A
Trigger2   = random <= 800
trigger2 = !enemynear,numproj
trigger3 = p2statetype = L
Trigger3   = P2MoveType != A
Trigger3   = random <= 800
trigger3 = !enemynear,numproj


;ʏZ
;ヂSA
[State -2, Stand Light]
type = ChangeState
value = 200
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist X = [0,60]
Trigger1   = random <= 900
trigger1 = p2bodydist X = [0,60]
trigger2 = stateno = 200 && movecontact >= 1
trigger2 = p2bodydist X = [0,40]

;CL
[State -2,CL]
type = ChangeState
value = 400
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = p2bodydist X = [0,30]
triggerall = p2statetype != A
trigger1 = statetype = C
trigger1 = ctrl
Trigger1   = random > 600
trigger2 = stateno = 200 && movecontact >= 1

[State -2, CM]
type = ChangeState
value = 410
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = p2bodydist X = [10,60]
triggerall = p2statetype != A
trigger1 = statetype = C
trigger1 = ctrl
Trigger1   = random > 400
trigger2 = stateno = 210 && movecontact >= 1
Trigger2   = random > 500


[State -2, CH]
type = ChangeState
value = 420
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = p2bodydist X = [20,70]
triggerall = p2statetype != A
trigger1 = statetype = C
trigger1 = ctrl
Trigger1   = random <= 600
trigger2 = stateno = 210 && movecontact >= 1
Trigger2   = random <= 500
trigger3 = stateno = 220 && movecontact >= 1
Trigger3   = random <= 500


;EH[C()
[State -2]
type = ChangeState
value = 1110
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist X = [50,90]
Trigger1   = random = [1,400]
Trigger1   = P2MoveType != A
trigger2 = stateno = 220 && movecontact >= 1
Trigger2 = MoveHit
Trigger2   = random = [1,700]
trigger2 = p2bodydist X = [0,90]
trigger3 = stateno = 400 && movecontact >= 1
Trigger3 = MoveHit
Trigger3   = random = [101,1000]
trigger4 = stateno = 410 && movecontact >= 1
Trigger4 = MoveHit
Trigger4   = random = [301,1000]
trigger4 = p2bodydist X = [0,90]
trigger5 = stateno = 400 && movecontact >= 1
trigger5 = MoveGuarded
Trigger5   = random = [1,200]
trigger6 = stateno = 410 && movecontact >= 1
trigger6 = MoveGuarded
Trigger6   = random = [1,300]
trigger6 = p2bodydist X = [0,90]
trigger7 = statetype != A
trigger7 = ctrl
trigger7 = p2bodydist X = [50,90]
trigger7	= Partner,MoveType = H
Trigger7	= (partner,pos x - pos x) > 1
trigger7	= Partner,Pos Y <= 80
trigger7 	= Partner,life >= 1

;EH[C()
[State -2]
type = ChangeState
value = 1100
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = power >= 1500
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist X = [40,65]
Trigger1   = random = [301,500]
Trigger1   = P2MoveType != A
trigger2 = stateno = 220 && movecontact >= 1
Trigger2 = MoveHit
trigger2 = p2bodydist X = [0,65]
Trigger2   = random = [701,1000]
trigger3 = stateno = 410 && movecontact >= 1
Trigger3 = MoveHit
trigger3 = p2bodydist X = [0,65]
Trigger3   = random = [1,300]

;EH[C()
[State -2]
type = ChangeState
value = 1120
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist X = [40,80]
Trigger1   = random = [301,500]
Trigger1   = P2MoveType != A
trigger2 = stateno = 220 && movecontact >= 1
Trigger2 = MoveHit
trigger2 = p2bodydist X = [0,70]
Trigger2   = random = [701,1000]
trigger3 = stateno = 410 && movecontact >= 1
Trigger3 = MoveHit
trigger3 = p2bodydist X = [0,70]
Trigger3   = random = [1,300]


;SA
[State -2, SM]
type = ChangeState
value = 210
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = p2bodydist X = [0,50]
trigger1 = stateno = 200 && movecontact >= 1
Trigger1   = random <= 800

;SA
[State -2, SH]
type = ChangeState
value = 220
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = p2bodydist X = [0,80]
trigger1 = stateno = 210 && movecontact >= 1
Trigger1   = random <= 900

;---------------------------------------------
;K[h
[State -3]
type = ChangeState
value = 130
triggerall = Var(59) = 1
triggerall = P2statetype != C
triggerall = inguarddist
trigger1 = Ctrl
trigger1 = statetype = S
trigger2 = stateno = 100

;---------------------------------------------
;݃K[h
[State -3]
type = ChangeState
value = 131
triggerall = Var(59) = 1
triggerall = P2statetype = C
triggerall = inguarddist
trigger1 = Ctrl
trigger1 = statetype = C
trigger2 = stateno = 100

;---------------------------------------------
;󒆃K[h
[State -3]
type = ChangeState
value = 132
triggerall = Var(59) = 1
triggerall = inguarddist
trigger1 = Ctrl
trigger1 = statetype = A

;_whip
[State -2]
type = ChangeState
value = 1220
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = numhelper(1221) = 0
triggerall = p2bodydist X = [240,320]
Trigger1   = random = [801,1000]
trigger1 = statetype != A
trigger1 = ctrl
Trigger1   = P2MoveType != A
Trigger2   = random = [501,1000]
trigger2 = statetype != A
trigger2 = ctrl
Trigger2   = P2MoveType = H
trigger3 = statetype != A
trigger3 = ctrl
trigger3	= Partner,MoveType = H
Trigger3	= (partner,pos x - pos x) > 1
trigger3	= Partner,Pos Y <= 80
trigger3 	= Partner,life >= 1
trigger4 	= life < (const(data.life)/3)
Trigger4   = random = [601,1000]
trigger4 = statetype != A
trigger4 = ctrl
Trigger4   = P2MoveType != A

;_K'
[State -2]
type = ChangeState
value = 1200
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = numhelper(1210) = 0
triggerall = p2bodydist X = [180,270]
Trigger1   = random = [801,1000]
trigger1 = statetype != A
trigger1 = ctrl
Trigger1   = P2MoveType != A
trigger2 = statetype != A
trigger2 = ctrl
trigger2	= Partner,MoveType = H
Trigger2	= (partner,pos x - pos x) > 1
trigger2	= Partner,Pos Y <= 80
trigger2 	= Partner,life >= 1
trigger3 	= life < (const(data.life)/3)
Trigger3   = random = [601,1000]
trigger3 = statetype != A
trigger3 = ctrl
Trigger3   = P2MoveType != A


;_chang
[State -2]
type = ChangeState
value = 1230
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = numhelper(1231) = 0
triggerall = p2bodydist X = [170,200]
Trigger1   = random = [901,1000]
trigger1 = statetype != A
trigger1 = ctrl
Trigger1   = P2MoveType != A
trigger2 	= life < (const(data.life)/3)
Trigger2   = random = [801,1000]
trigger2 = statetype != A
trigger2 = ctrl
Trigger2   = P2MoveType != A

;ShbvLbN()
[State -2]
type = ChangeState
value = 1000
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist X = [70,140]
Trigger1   = P2MoveType != A
Trigger1   = random = [901,1000]
trigger2 = stateno = 220 && movecontact >= 1
trigger2 = MoveGuarded
Trigger1   = random = [101,200]
trigger3 = stateno = 400 && movecontact >= 1
trigger3 = MoveGuarded
Trigger3   = random = [701,1000]
trigger4 = stateno = 410 && movecontact >= 1
trigger4 = MoveGuarded
Trigger4   = random = [601,1000]
trigger5 = statetype != A
trigger5 = ctrl
trigger5 = p2bodydist X = [70,140]
trigger5	= Partner,MoveType = H
Trigger5	= (partner,pos x - pos x) > 1
trigger5	= Partner,Pos Y <= 80
trigger5 	= Partner,life >= 1
trigger6 = statetype != A
trigger6 = ctrl
trigger6 = p2bodydist X = [70,140]
Trigger6   = random = [1,500]
Trigger6   = P2MoveType = H

;ShbvLbN()
[State -2]
type = ChangeState
value = 1010
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist X = [141,190]
Trigger1   = random = [701,1000]
Trigger1   = P2MoveType != A
trigger2 = statetype != A
trigger2 = ctrl
trigger2 = p2bodydist X = [140,190]
trigger2	= Partner,MoveType = H
Trigger2	= (partner,pos x - pos x) > 1
trigger2	= Partner,Pos Y <= 80
trigger2 	= Partner,life >= 1
trigger3 = statetype != A
trigger3 = ctrl
trigger3 = p2bodydist X = [140,190]
Trigger3   = random = [1,500]
Trigger3   = P2MoveType = H

;ShbvLbN()
[State -2]
type = ChangeState
value = 1020
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist X = [191,320]
Trigger1   = random = [701,1000]
Trigger1   = P2MoveType != A
trigger2 = statetype != A
trigger2 = ctrl
trigger2 = p2bodydist X = [191,320]
trigger2	= Partner,MoveType = H
Trigger2	= (partner,pos x - pos x) > 1
trigger2	= Partner,Pos Y <= 80
trigger2 	= Partner,life >= 1
trigger3 = statetype != A
trigger3 = ctrl
trigger3 = p2bodydist X = [191,320]
Trigger3   = random = [1,500]
Trigger3   = P2MoveType = H

;-----------------------------------------------------------------------------------
;high-jump
[State -2]
type = ChangeState
value = 41
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2bodydist X = [120,320]
Trigger1   = random = [401,600]

;_bV
[State -2]
type = ChangeState
value = 100
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
trigger1 = statetype = S
trigger1 = ctrl
trigger1 = p2bodydist X = [120,320]
Trigger1   = random = [601,800]

;-----------------------------------------------------------------------------------
;tFjbNXA[()
[State -2]
type = ChangeState
value = 1500
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = pos y <= -30
trigger1 = statetype = A
trigger1 = ctrl
Trigger1   = random = [0,700]
trigger1 = p2bodydist Y >= 40 
trigger1 = p2bodydist X = [10,40]
trigger1 = p2statetype != A
trigger2	= Partner,MoveType = H
Trigger2	= (partner,pos x - pos x) > 1
trigger2	= Partner,Pos Y <= 80
trigger2 	= Partner,life >= 1
trigger2 = statetype = A
trigger2 = ctrl
trigger2 = p2bodydist X = [10,40]
trigger2 = p2statetype != A

;tFjbNXA[()
[State -2]
type = ChangeState
value = 1510
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = pos y <= -30
trigger1 = statetype = A
trigger1 = ctrl
Trigger1   = random = [0,700]
trigger1 = p2bodydist Y >= 40 
trigger1 = p2bodydist X = [41,70]
trigger1 = p2statetype != A
trigger2	= Partner,MoveType = H
Trigger2	= (partner,pos x - pos x) > 1
trigger2	= Partner,Pos Y <= 80
trigger2 	= Partner,life >= 1
trigger2 = statetype = A
trigger2 = ctrl
trigger2 = p2bodydist X = [40,70]
trigger2 = p2statetype != A


;tFjbNXA[()
[State -2]
type = ChangeState
value = 1520
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = pos y <= -30
trigger1 = statetype = A
trigger1 = ctrl
Trigger1   = random = [0,800]
trigger1 = pos y = [-40,-30]
trigger1 = p2bodydist X = [5,40]
trigger1 = p2statetype != A
trigger2 = statetype = A
trigger2 = ctrl
Trigger2   = random = [0,800]
trigger2 = p2bodydist Y >= 40 
trigger2 = p2bodydist X = [71,100]
trigger2 = p2statetype != A
trigger3 = stateno = 620 && movecontact >= 1
trigger4	= Partner,MoveType = H
Trigger4	= (partner,pos x - pos x) > 1
trigger4	= Partner,Pos Y <= 80
trigger4 	= Partner,life >= 1
trigger4 = statetype = A
trigger4 = ctrl
trigger4 = p2statetype != A
trigger5 = statetype = A
trigger5 = ctrl
trigger5 = p2statetype != A
Trigger5   = random = [501,600]

[State -2, JL]
type = ChangeState
value = 600
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = p2bodydist X = [0,120]
triggerall = p2bodydist Y = [-60,10]
triggerall = statetype = A
trigger1 = ctrl
Trigger1   = random = [951,1000]
trigger2 = ctrl
trigger2 = p2bodydist X = [0,10]
trigger2 = p2bodydist Y = [-20,10]

[State -2, JM]
type = ChangeState
value = 610
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = p2bodydist X = [-10,160]
triggerall = p2bodydist Y = [-60,30]
triggerall = statetype = A
Trigger1   = random = [801,950]
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact >= 1
Trigger2   = random = [0,900]

[State -2, JH]
type = ChangeState
value = 620
Triggerall = Alive
triggerall = roundstate = 2
triggerall = var(59) = 1
triggerall = p2bodydist X = [-10,120]
triggerall = p2bodydist Y = [-60,30]
triggerall = statetype = A
trigger1 = stateno = 610 && movecontact >= 1
Trigger1   = random = [0,900]




