[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="AI51"
command=b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b
time=0
[command]
name="AI52"
command=c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
time=0
[command]
name="AI53"
command=x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
time=0
[command]
name="AI54"
command=y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
time=0
[command]
name="AI55"
command=z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
time=0
[command]
name="AI56"
command=s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
time=0
[command]
name="AI57"
command=F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F
time=0
[command]
name="AI58"
command=D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D
time=0
[command]
name="AI59"
command=B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B
time=0
[command]
name="AI60"
command=a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time=0
[command]
name="AI61"
command=b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b
time=0
[command]
name="AI62"
command=c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
time=0
[command]
name="AI63"
command=x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
time=0
[command]
name="AI64"
command=y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
time=0
[command]
name="AI65"
command=z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
time=0
[command]
name="AI66"
command=s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
time=0
[command]
name="AI67"
command=F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F
time=0
[command]
name="AI68"
command=D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D
time=0
[command]
name="AI69"
command=B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B
time=0
[command]
name="AI70"
command=a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time=0
[command]
name="AI71"
command=b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b
time=0
[command]
name="AI72"
command=c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
time=0
[command]
name="AI73"
command=x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
time=0
[command]
name="AI74"
command=y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
time=0
[command]
name="AI75"
command=z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
time=0
[command]
name="AI76"
command=s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
time=0
[command]
name="AI77"
command=F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F
time=0
[command]
name="AI78"
command=D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D
time=0
[command]
name="AI79"
command=B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B
time=0
[command]
name="AI80"
command=a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time=0
[command]
name="AI81"
command=b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b
time=0
[command]
name="AI82"
command=c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
time=0
[command]
name="AI83"
command=x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
time=0
[command]
name="AI84"
command=y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
time=0
[command]
name="AI85"
command=z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
time=0
[command]
name="AI86"
command=s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
time=0
[command]
name="AI87"
command=F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F
time=0
[command]
name="AI88"
command=D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D
time=0
[command]
name="AI89"
command=B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B
time=0

;-| Super Motions |--------------------------------------------------------
[Command]
name = "mu"
command = ~B, F,B,F, z
time = 25

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

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

[Command]
name = "soul"
command = ~D,B,z
time = 25


 [Command]
name = "僄儞僪"
command = ~D,B,x
time = 25

 [Command]
name = "鹅鹅鹅"
command = ~D,B,y
time = 25

;前冲封印
[Command]
name = "僕僃儖儈僫乕儖"
command = ~D, F, D, F,c
time = 30
buffer.time = 15


[Command]
name = "sanagi"
command = ~F, B, F, B,c
time = 25


;-| Special Motions |------------------------------------------------------


[Command]
name = "锋芒2"
command = ~D, B, b
time = 15

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

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

[Command]
name = "1050"
command = ~D, F, x
time = 15

[Command]
name = "虹"
command = ~D, F, y
time = 15


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

[Command]
name = "kaminari"
command = ~F, B, x
time = 15
[Command]
name = "kaminari"
command = ~F , B, y
time = 15
[Command]
name = "kaminari"
command = ~F,  B, a
time = 15
[Command]
name = "kaminari"
command = ~F, B, b
time = 15




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

[Command]
name = "Hjump"
command = $D, $U
time = 13

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

[Command]
name = "recovery";Required (do not remove)
command = z
time = 1

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

[Command]
name = "knock"
command = y+b
time = 1

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

[Command]
name = "striker"
command = a+y
time = 1

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


;-| Dir + Button |---------------------------------------------------------
[Command]
name = "down_a"
command = /$D,a
time = 1

[Command]
name = "down_b"
command = /$D,b
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 = "start"
command = s
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

[Statedef -1]


;---------------------------------------------------------------------------
;柍偵娨傠偆
[State samsara]
type=changestate
triggerall=(command="mu"||command="sanagi")
triggerall=statetype!=a
triggerall=power>=3000
triggerall=!var(30)
trigger1=ctrl
trigger2=stateno=200&&movecontact||stateno=210&&movecontact||stateno=230&&movecontact||stateno=240&&movecontact
value=2000

;---------------------------------------------------------------------------
;嵃捵偟
[State -1]
type = ChangeState
value = 23100
triggerall = command = "soul"
triggerall = statetype != A
triggerall = power >= 1000
trigger1 = ctrl
triggerall=!var(30)
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact
;---------------------------------------------------------------------------
;僑僢僪僄儞僪
[State -1, Strong Kung Fu Palm]
type = ChangeState
value = 2800
triggerall = command = "僄儞僪"
triggerall = power >= 3000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205
trigger2 = movecontact = 1
trigger3 = stateno = 215
trigger3 = movecontact = 1
trigger4 = stateno = 235
trigger4 = movecontact = 1
trigger5 = stateno = 245
trigger5 = movecontact = 1&& time < 10
trigger6 = stateno = 410
trigger6 = movecontact = 1
trigger7 = stateno = 261
trigger7 = movecontact = 1
trigger8 = stateno = 400
trigger8 = movecontact = 1
trigger9 = stateno = 430
trigger9 = movecontact = 1

[State -1]
type = ChangeState
value = 3200
triggerall = command = "鹅鹅鹅"
triggerall = statetype != A
trigger1 = ctrl
triggerall=!var(30)
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact


[State -1]
type = ChangeState
value = 2300
triggerall = command = "虹"
triggerall = statetype != A
trigger1 = ctrl
triggerall=!var(30)
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact

[State -1]
type = ChangeState
value = 10100
triggerall = command = "哈哈哈"
triggerall = statetype != A
trigger1 = ctrl
triggerall=!var(30)
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact
;僶儕傾拞抜
[State -1]
type = ChangeState
value = 10007
triggerall = command = "炫"
triggerall = statetype != A
trigger1 = ctrl
triggerall=!var(30)
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact

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

[State -1]
type = ChangeState
value = 7788
triggerall = command = "7788" && statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = stateno != 430
trigger3 = stateno = [1200,1250]
trigger3 = movecontact

[State -1]
type = ChangeState
value = 1058
triggerall = command = "1058" && statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = stateno != 430
trigger3 = stateno = [1200,1250]
trigger3 = movecontact


[State -1, F]
type = ChangeState
value = 3100
triggerall = var(59) = 0
triggerall = command = "僕僃儖儈僫乕儖"
triggerall = power >= ifelse(VAR(31)!= 0, 0, 3000)
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 215 && movecontact
trigger3 = stateno = 235 && movecontact
trigger4 = stateno = 245 && movecontact
trigger5 = stateno = 400 && movecontact
trigger6 = stateno = 410 && movecontact
trigger7 = stateno = 315 && movecontact
trigger8 = stateno = 1100 && AnimElemtime(3) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger9 = stateno = 1150 && AnimElemtime(3) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger10 = stateno = 1320 && AnimElemtime(2) < 0
trigger11 = stateno = 2100 && AnimElemtime(3) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger12 = stateno = 2110 && AnimElemtime(2) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger13 = stateno = 2120 && AnimElemtime(2) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger14 = stateno = 1101 && AnimElemtime(3) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger15 = stateno = 1151 && AnimElemtime(3) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger16 = stateno = 320 && movecontact
trigger17 = stateno = 330 && movecontact



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


;---------------------------------------------------------------------------
;僶儕傾忋抜


[State -1]
type = ChangeState
value = 904
triggerall = command = "锋芒2"
triggerall = statetype != A
trigger1 = ctrl
triggerall=!var(30)
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact


 [State -1]
type = ChangeState
value = 1050
triggerall = command = "1050"
triggerall = statetype != A
trigger1 = ctrl
triggerall=!var(30)
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact


 [State -1, S]
type = ChangeState
value = 10002
triggerall = var(59) = 0
triggerall = command = "10002"
triggerall = power >= 2000
triggerall = numprojID(2000) = 0
triggerall = numHELPER(2050) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 215 && movecontact
trigger3 = stateno = 235 && movecontact
trigger4 = stateno = 245 && movecontact
trigger5 = stateno = 400 && movecontact
trigger6 = stateno = 410 && movecontact
trigger7 = stateno = 300 && movecontact
trigger8 = stateno = 1100 && AnimElemtime(3) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger9 = stateno = 1150 && AnimElemtime(3) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger10 = stateno = 1320 && AnimElemtime(2) < 0
trigger11 = stateno = 1101 && AnimElemtime(3) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger12 = stateno = 1151 && AnimElemtime(3) >= 0 && AnimElemtime(4) < 0 &&  movecontact
trigger13 = stateno = 320 && movecontact
trigger14 = stateno = 330 && movecontact





;---------------------------------------------------------------------------
;棊棆1
[State -1]
type = ChangeState
value = 1200
triggerall = command = "kaminari"
triggerall = statetype != A
trigger1 = ctrl
triggerall=!var(30)
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact

;===========================================================================
;---------------------------------------------------------------------------
;Run Fwd
;僟僢僔儏
[State -1, Run Fwd]
type = ChangeState
value = 100
triggerall=!var(30)
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl

;---------------------------------------------------------------------------
;Run Back
;屻戅僟僢僔儏
[State -1, Run Back]
type = ChangeState
value = 105
triggerall=!var(30)
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl

;---------------------------------------------------------------------------
;C搳偘
[state samsara]
type=changestate
triggerall=(command="y"||command="b")
triggerall=statetype=s
triggerall=ctrl
triggerall=stateno!=100
triggerall=!var(30)
trigger1=(command="holdfwd")&&p2bodydist x<3||(command="holdback")&&p2bodydist x<5
value=810

;===========================================================================
;---------------------------------------------------------------------------
;傆偭旘偽偟
[State -1, Stand Light Punch]
type = ChangeState
value = 500
triggerall = command = "knock"
triggerall=!var(30)
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = [150,153] 
trigger2 =  power >= 1000

;---------------------------------------------------------------------------
;AIR傆偭旘偽偟
[State -1, ]
type = ChangeState
value = 510
triggerall = command = "knock"
triggerall=!var(30)
trigger1 = statetype = A
trigger1 = ctrl

;---------------------------------------------------------------------------
;嬞媫夞旔
[State -1]
type = ChangeState
value = 900
triggerall = command = "dodge"
triggerall = command != "holdback"
triggerall=!var(30)
trigger1 = statetype != A && (ctrl || stateno = 100)
trigger2 = stateno = [150,153] 
trigger2 =  power >= 1000

;---------------------------------------------------------------------------
;Stand Light Punch
;棫偪庛僷儞僠
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = command = "x"
triggerall=!var(30)
trigger1 = statetype != A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Stand Strong Punch
;棫偪嫮僷儞僠
[State -1, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = command = "y"
triggerall=!var(30)
trigger1 = statetype != A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Stand Light Kick
;棫偪庛僉僢僋
[State -1, Stand Light Kick]
type = ChangeState
value = 230
triggerall = command = "a"
triggerall=!var(30)
trigger1 = statetype != A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Standing Strong Kick
;棫偪嫮僉僢僋
[State -1, Standing Strong Kick]
type = ChangeState
value = 240
triggerall = command = "b"
triggerall=!var(30)
trigger1 = statetype != A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Taunt
;挧敪
[State -1, Taunt]
type = ChangeState
value = 195
triggerall = command = "start"
triggerall=!var(30)
trigger1 = statetype != A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Jump Light Punch
;嬻拞庛僷儞僠
[State -1, Jump Light Punch]
type = ChangeState
value = 600
triggerall = command = "x"
triggerall=!var(30)
trigger1 = statetype = A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Jump Strong Punch
[State -1, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = command = "y"
triggerall=!var(30)
trigger1 = statetype = A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Jump Light Kick
[State -1, Jump Light Kick]
type = ChangeState
value = 630
triggerall = command = "a"
triggerall=!var(30)
trigger1 = statetype = A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Jump Strong Kick
;嬻拞嫮僉僢僋
[State -1, Jump Strong Kick]
type = ChangeState
value = 640
triggerall = command = "b"
triggerall=!var(30)
trigger1 = statetype = A
trigger1 = ctrl
[state samsara]
type=changestate
trigger1=alive&&roundstate=2&&statetype!=a&&random<50+950*(power>=3000)
trigger1=power>=1000
trigger1=var(30)
trigger1=ctrl||stateno=200&&movecontact||stateno=210&&movecontact||stateno=230&&movecontact||stateno=240&&movecontact
trigger1=var(58):=ifelse(power>=3000,2000,2100)
trigger2=alive&&roundstate=2&&statetype=s&&random<210&&(p2movetype=a||p2movetype!=a&&p2dist x=[0,50])
trigger2=stateno!=100
trigger2=var(30)
trigger2=ctrl||stateno=200&&movecontact||stateno=210&&movecontact||stateno=230&&movecontact||stateno=240&&movecontact
trigger2=var(58):=810
trigger3=alive&&roundstate=2&&statetype=s&&random<410
trigger3=var(30)
trigger3=ctrl||stateno=200&&movecontact||stateno=210&&movecontact||stateno=230&&movecontact||stateno=240&&movecontact
trigger3=var(58):=1000+(30+(p2statetype=a))*(gametime%3=1&&!numhelper(1030)&&!numhelper(1031))+200*(gametime%3=2)
trigger4=alive&&roundstate=2&&random<100&&p2dist x=[0,50]
trigger4=var(30)
trigger4=ctrl||statetype=s&&stateno=[150,153]
trigger4=var(58):=500+10*(statetype=a)
trigger5=alive&&roundstate=2&&statetype=s&&random<210&&backedgedist>50&&p2dist x=[0,50]
trigger5=var(30)
trigger5=ctrl
trigger5=var(58):=105
trigger6=alive&&roundstate=2&&random<410&&(p2movetype=a||p2dist x=[-50,50])
trigger6=var(30)
trigger6=ctrl||statetype=s&&stateno=[150,153]
trigger6=var(58):=900
trigger7=alive&&roundstate=2&&statetype=s&&random<100&&p2dist x=[0,50]
trigger7=var(30)
trigger7=ctrl
trigger7=var(58):=200+10*(gametime%4=1)+30*(gametime%4=2)+30*(gametime%4=3)
trigger8=alive&&roundstate=2&&statetype=a&&random<100&&p2dist x=[0,50]
trigger8=var(30)
trigger8=ctrl
trigger8=var(58):=600+10*(gametime%4=1)+30*(gametime%4=2)+30*(gametime%4=3)
value=var(58)
