;Aura by Crucifix
;CMD
;---|AI Commands|-----------------------------------------------------------
[Command]
Name = "AI_00"
Command = a, a
Time = 0
[Command]
Name = "AI_01"
Command = a, b
Time = 0
[Command]
Name = "AI_02"
Command = a, c
Time = 0
[Command]
Name = "AI_03"
Command = a, x
Time = 0
[Command]
Name = "AI_04"
Command = a, y
Time = 0
[Command]
Name = "AI_05"
Command = a, z
Time = 0
[Command]
Name = "AI_06"
Command = a, s
Time = 0
[Command]
Name = "AI_07"
Command = b, a
Time = 0
[Command]
Name = "AI_08"
Command = b, b
Time = 0
[Command]
Name = "AI_09"
Command = b, c
Time = 0
[Command]
Name = "AI_10"
Command = b, x
Time = 0
[Command]
Name = "AI_11"
Command = b, y
Time = 0
[Command]
Name = "AI_12"
Command = b, z
Time = 0
[Command]
Name = "AI_13"
Command = b, s
Time = 0
[Command]
Name = "AI_14"
Command = c, a
Time = 0
[Command]
Name = "AI_15"
Command = c, b
Time = 0
[Command]
Name = "AI_16"
Command = c, c
Time = 0
[Command]
Name = "AI_17"
Command = c, x
Time = 0
[Command]
Name = "AI_18"
Command = c, y
Time = 0
[Command]
Name = "AI_19"
Command = c, z
Time = 0
[Command]
Name = "AI_20"
Command = c, s
Time = 0
[Command]
Name = "AI_21"
Command = x, a
Time = 0
[Command]
Name = "AI_22"
Command = x, b
Time = 0
[Command]
Name = "AI_23"
Command = x, c
Time = 0
[Command]
Name = "AI_24"
Command = x, x
Time = 0
[Command]
Name = "AI_25"
Command = x, y
Time = 0
[Command]
Name = "AI_26"
Command = x, z
Time = 0
[Command]
Name = "AI_27"
Command = x, s
Time = 0
[Command]
Name = "AI_28"
Command = y, a
Time = 0
[Command]
Name = "AI_29"
Command = y, b
Time = 0
[Command]
Name = "AI_30"
Command = y, c
Time = 0
[Command]
Name = "AI_31"
Command = y, x
Time = 0
[Command]
Name = "AI_32"
Command = y, y
Time = 0
[Command]
Name = "AI_33"
Command = y, z
Time = 0
[Command]
Name = "AI_34"
Command = y, s
Time = 0
[Command]
Name = "AI_35"
Command = s, a
Time = 0
[Command]
Name = "AI_36"
Command = s, b
Time = 0
[Command]
Name = "AI_37"
Command = s, c
Time = 0
[Command]
Name = "AI_38"
Command = s, x
Time = 0
[Command]
Name = "AI_39"
Command = s, y
Time = 0
[Command]
Name = "AI_40"
Command = s, z
Time = 0
[Command]
Name = "AI_41"
Command = s, s
Time = 0
[Command]
Name = "AI_42"
Command = U, U
Time = 0
[Command]
Name = "AI_43"
Command = U, F
Time = 0
[Command]
Name = "AI_44"
Command = U, D
Time = 0
[Command]
Name = "AI_45"
Command = U, B
Time = 0
[Command]
Name = "AI_46"
Command = F, U
Time = 0
[Command]
Name = "AI_47"
Command = F, F
Time = 0
[Command]
Name = "AI_48"
Command = F, D
Time = 0
[Command]
Name = "AI_49"
Command = F, B
Time = 0
;------------------------------------------------------------------------
;-| Super Motions |---------------------------
[Command] ;3 bar
name = "beam"
command = ~D,D,a
time = 20
[Command] ;3 bar
name = "Blade of Divinity"
command = ~D,D,a
time = 20
[Command] ;2 bar
name = "ghost strike"
command = ~D,D,b
time = 20
[command] ;2 bar
name = "abstract collossus"
command = ~D,D,x
time = 20
[command]
name = "energy storm"
command = D,D,a
[command]
name = "energy storm H"
command = D,D,z
[Command]
name = "earth slam"
command = ~D,D,b
time = 35
[Command] ;1 bar
name = "skulls"
command = ~D,D,y
time = 12
[Command] ;1 bar
name = "column blast"
command = ~D,D,y
time = 12
;-| Special Motions |------------------------------------------------------
[Command]
name = "crow_bite_A"
command = ~F,D,x
time = 20
[Command]
name = "crow_bite_C"
command = ~F,D,y
time = 20
;[Command]
;name = "counter_shell"
;command = ~D,DB,B,x
;
;[Command]
;name = "counter_shell"
;command = ~D,DB,B,y
;[Command]
;name = "diamond_breath_A"
;command = ~D,DF,F,x
;
;[Command]
;name = "diamond_breath_C"
;command = ~D,DF,F,y
[Command]
name = "Single Column"
command = ~D,DB,B,a
[Command]
name = "ray_spin_D"
command = ~D,DB,B,b
;-| 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
;-| Recovery |-----------------------------------------------
[Command]
name = "recovery";Required (do not remove)
command = a
time = 1
[Command]
name = "recovery";Required (do not remove)
command = b
time = 1
[Command]
name = "recovery";Required (do not remove)
command = c
time = 1
[Command]
name = "recovery";Required (do not remove)
command = x
time = 1
[Command]
name = "recovery";Required (do not remove)
command = y
time = 1
[Command]
name = "recovery";Required (do not remove)
command = z
time = 1
;-| Single Button |---------------------------------------------------------
[Command]
name = "a"
command = x
time = 1
[Command]
name = "b"
command = a
time = 1
[Command]
name = "c"
command = c
time = 1
[Command]
name = "x"
command = y
time = 1
[Command]
name = "y"
command = b
time = 1
[Command]
name = "z"
command = z
time = 1
[Command]
name = "s"
command = s
time = 1
[Command]
name = "up"
command = U
time = 1
[Command]
name = "down"
command = D
time = 1
[Command]
name = "left"
command = B
time = 1
[Command]
name = "right"
command = F
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 = "hold_a";Required (do not remove)
command = /$x
time = 1
[Command]
name = "hold_b";Required (do not remove)
command = /$a
time = 1
[Command]
name = "hold_x";Required (do not remove)
command = /$y
time = 1
[Command]
name = "hold_y";Required (do not remove)
command = /$b
time = 1
[Command]
name = "hold_c";Required (do not remove)
command = /$c
time = 1
[Command]
name = "hold_z";Required (do not remove)
command = /$z
time = 1
[Command]
name = "longjump"
command = D, $U
;----------オリジナル
[Command]
name = "org1"
command = D,B,c
time = 18
[command]
name = "Aura's flyby"
command = ~D,F,a
time = 20
[command]
name = "flying kick A"
command = ~D,F,b
time = 20
[command]
name = "omega counter"
command = ~D,F,x
time = 15
[Command]
name = "omega counter2"
command = ~D,B,x
time = 15
;[Command]
;name = "kick combo A"
;command = ~D,B,y
;time = 20
[command]
name = "jump kick combo"
command = ~F+a
time = 10
[command]
name = "jump kick A"
command = ~F+b
[command]
name = "charge"
command = /z
time = 10
[command]
name = "cd attack"
command = ~x,x
time = 25
[Command]
name = "flying kick B"
command = ~y
time = 25
;[command]
;name = "auraCD"
;command = ~D,F,y
;time = 15
;[Command]
;name = "move"
;command = D,D,s
;time = 15
;[Command]
;name = "max_ice"
;command = D,DF,F,c
;time = 15
;[command]
;name = "minit"
;command = ~D,DF,F,a
;;time = 15
;[command]
;name = "minit_s"
;command = ~D,DF,F,b
;;time = 15
;[command]
;name = "nalow"
;command = ~D,DF,F,a
;time = 12
;[command]
;name = "nalow"
;command = ~D,DF,F,b
;time = 12
;[command]
;name = "hcd"
;command = D,F,D,B,x
;time = 24
;[command]
;name = "hcd"
;command = D,F,D,B,y
;time = 24
;[command]
;name = "HCD_M"
;command = D,F,D,B,x+y
;time = 24
;[command]
;name = "max_2"
;command = D,B,D,F,a+b
;time = 40
;[command]
;name = "whcd"
;command = D,F,D,B,z
;time = 24
;[command]
;name = "max_3"
;command = ~x,x,F,a,y
;time = 17
;===========================================================================
[Statedef -1]
;AI--------------------------------------------------------------------------
;AI Command Check
[State -1, AI Command]
Type = VarSet
triggerall = var(59) = 0
triggerall = RoundState = [1,2]
trigger1 = command = "AI_01" || command = "AI_02" || command = "AI_03" || command = "AI_04"
trigger2 = command = "AI_05" || command = "AI_06" || command = "AI_07" || command = "AI_08"
trigger3 = command = "AI_09" || command = "AI_10" || command = "AI_11" || command = "AI_12"
trigger4 = command = "AI_13" || command = "AI_14" || command = "AI_15" || command = "AI_16"
trigger5 = command = "AI_17" || command = "AI_18" || command = "AI_19" || command = "AI_20"
Trigger6 = Command = "AI_21" || Command = "AI_22" || Command = "AI_23" || Command = "AI_24"
Trigger7 = Command = "AI_24" || Command = "AI_26" || Command = "AI_27" || Command = "AI_28"
Trigger8 = Command = "AI_29" || Command = "AI_30" || Command = "AI_31" || Command = "AI_32"
Trigger9 = Command = "AI_33" || Command = "AI_34" || Command = "AI_35" || Command = "AI_36"
Trigger10 = Command = "AI_37" || Command = "AI_38" || Command = "AI_39" || Command = "AI_40"
Trigger11 = Command = "AI_41" || Command = "AI_42" || Command = "AI_43" || Command = "AI_44"
Trigger12 = Command = "AI_45" || Command = "AI_46" || Command = "AI_47" || Command = "AI_48"
Trigger13 = Command = "AI_49" || Command = "AI_00"
trigger14= Helper(30000),var(59) && Ctrl
;=================================================================================
;trigger15= !Ishelper && RoundState = 2 && Ctrl;@ Always AI(常時AI起動)
;↑の「;」をはずすと常時起動します
;=================================================================================
var(59) = 11 ;@ AI Level(0-11) (0=Off)
;=================================================================================
;AILv解説
;Lv1-5 対人
;Lv6-10 対AI
;Lv11 対強-狂?
;----------------------------------------------------------------------------
[State -3, AI起動用ヘルパー]
type = helper
trigger1 = !NumHelper(30000)
trigger1 = roundstate=2
trigger1 = alive
trigger1 = var(59)=0
Trigger1 = (PrevStateNo=[1900,1904])||PrevStateNo=5900
Trigger1 = ctrl&&stateno=0
helpertype = normal
name="AI"
stateno = 30000
ID = 30000
pos = 9999,9999
keyctrl = 1
pausemovetime = 2147483647
supermovetime = 2147483647
persistent = 0
[State -3, 関係無いステートに行かないように]
type = changestate
trigger1 = ishelper(30000)
trigger1 = stateno!=30000
value = 30000
;----------------------------------------------------------------------------
[State -1, Energy storm]
type = changestate
value = 444
triggerall = alive = 1
triggerall = var(59) <= 0
triggerall = command = "energy storm"
triggerall = statetype != S
triggerall = statetype != C
triggerall = power >= 2000
trigger1 = (stateno = 600) && (ctrl = 1)
trigger2 = (stateno = 610) && (ctrl = 1)
trigger3 = (stateno = 630) && (ctrl = 1)
trigger4 = stateno = 2500
trigger5 = stateno = 50
trigger6 = (stateno = 5050) && (ctrl = 0)
trigger7 = (stateno = 5030) && (ctrl = 0)
trigger8 = stateno = 5040
trigger9 = stateno = 1552
[State -1, (NEW) Energy storm H]
type = changestate
value = 777
triggerall = alive = 1
triggerall = var(59) <= 0
triggerall = command = "energy storm H"
triggerall = statetype != A
triggerall = power >= 2000
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[state -1, Ghost Strike]
type = changestate
value = 9100
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "ghost strike"
triggerall = statetype != A
triggerall = power >= 1000
triggerall = ctrl = 1
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Abstract Collossus]
type = changestate
value = 9200
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "abstract collossus"
triggerall = statetype != A
triggerall = power >= 2000
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Scream Beam]
type = changestate
value = 9300
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "beam"
triggerall = statetype != A
triggerall = power = 3000
triggerall = p2bodydist x >= 150
trigger1 = ctrl = 1
[State -1, (NEW) Blade of Divinity]
type = changestate
value = 9000
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "Blade of Divinity"
triggerall = statetype != A
triggerall = power = 3000
triggerall = p2bodydist x <= 150
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Skulls]
type = changestate
value = 10101
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "skulls"
triggerall = statetype != A
triggerall = power >= 1000
triggerall = p2bodydist x <= 100
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Column Blast Wave]
type = changestate
value = 9552
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "column blast"
triggerall = statetype != A
triggerall = power >= 1000
triggerall = p2bodydist x >= 100
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Earth Slam]
type = changestate
value = 9600
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "earth slam"
triggerall = statetype != S
triggerall = statetype != C
triggerall = power >= 1000
triggerall = pos y <= -10
triggerall = pos y != 0
trigger1 = (stateno = 600) && (ctrl = 1)
trigger2 = (stateno = 610) && (ctrl = 1)
trigger3 = (stateno = 630) && (ctrl = 1)
trigger4 = stateno = 2500
trigger5 = stateno = 50
trigger6 = (stateno = 5050) && (ctrl = 0)
trigger7 = (stateno = 5030) && (ctrl = 0)
trigger8 = stateno = 5040
trigger9 = stateno = 1552
;--------------------------
[State -1, Crow Bite A]
type = ChangeState
value = 1500
triggerall = var(59)<=0
triggerall = command = "crow_bite_A"
triggerall = statetype != A
triggerall = alive = 1
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Crow Bite C]
type = ChangeState
value = 1550
triggerall = var(59)<=0
triggerall = command = "crow_bite_C"
triggerall = statetype != A
triggerall = alive = 1
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Aura's flyby]
type = changestate
value = 3000
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "Aura's flyby"
triggerall = statetype != A
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Flying kick A]
type = changestate
value = 13000
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "flying kick A"
triggerall = statetype != A
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Omega counter]
type = changestate
value = 3050
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "omega counter"
triggerall = statetype != A
triggerall = power >= 500
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Omega counter 2]
type = changestate
value = 1100
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "omega counter2"
triggerall = statetype != A
triggerall = power >= 500
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
;[State -1, kick combo A]
;type = changestate
;value = 1351
;triggerall = var(59) <= 0
;triggerall = alive = 1
;triggerall = command = "kick combo A"
;triggerall = statetype != A
;trigger1 = ctrl = 1
[State -1, Jump kick combo]
type = changestate
value = 250
triggerall = var(59)<=0
triggerall = statetype != A
triggerall = command = "b" && command = "holdfwd"
triggerall = command != "holddown"
triggerall = alive = 1
trigger1 = ctrl = 1 || (stateno = 100 && time >= 3)
trigger2 = (stateno = 200) && (time = [5,12]) && movetype = A && !movecontact
trigger3 = (stateno = 220) && (time = [13,20]) && movetype = A && !movecontact
trigger4 = (stateno = 270) && (time = [16,19]) && movetype = A
trigger5 = (stateno = 400) && (time = [6,13]) && movetype = A && !movecontact
trigger6 = (stateno = 410) && (time = [8,15]) && movetype = A && !movecontact
trigger7 = (stateno = 430) && (time = [7,14]) && movetype = A && !movecontact
trigger8 = (stateno = 960) && (time = [4,6])
[State -1, (NEW) Charge Slam Combo]
type = changestate
value = 260
triggerall = var(59)<=0
triggerall = statetype != A
triggerall = command = "y" && command = "holdfwd"
triggerall = command != "holddown"
triggerall = alive = 1
trigger1 = stateno = 52
trigger2 = ctrl = 1
;[State -1, jump kick A]
;type = changestate
;value = 1300
;triggerall = var(59) <= 0
;triggerall = command = "jump kick A
;triggerall = statetype != A
;trigger1 = ctrl = 1
;charge
[State -1, Power Charge]
type = ChangeState
value = 660
triggerall = var(59)<=0
triggerall = command = "charge"
triggerall = alive = 1
triggerall = StateType = S
triggerall = ctrl = 1
triggerall = stateno != 660
trigger1 = power < 3000
;[State -1, Diamond Breath A]
;type = ChangeState
;value = 1000
;triggerall = command = "diamond_breath_A"
;triggerall = statetype != A
;trigger1 = ctrl || (stateno = 100 && time >= 3)
;trigger2 = stateno = 301 && movecontact && movetype = A
;trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
;trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
;trigger5 = (stateno = 270) && (time = [2,5]) && movetype = A && movecontact
;trigger6 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
;trigger7 = (stateno = 400) && (time = [6,13]) && movetype = A
;trigger8 = (stateno = 410) && (time = [8,15]) && movetype = A
;trigger9 = (stateno = 430) && (time = [7,14]) && movetype = A
;trigger10 = (stateno = 960) && (time = [4,6])
;
;[State -1, Diamond Breath C]
;type = ChangeState
;value = 1050
;triggerall = command = "diamond_breath_C"
;triggerall = statetype != A
;trigger1 = ctrl || (stateno = 100 && time >= 3)
;trigger2 = stateno = 301 && movecontact && movetype = A
;trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
;trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
;trigger5 = (stateno = 270) && (time = [2,5]) && movetype = A && movecontact
;trigger6 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
;trigger7 = (stateno = 400) && (time = [6,13]) && movetype = A
;trigger8 = (stateno = 410) && (time = [8,15]) && movetype = A
;trigger9 = (stateno = 430) && (time = [7,14]) && movetype = A
;trigger10 = (stateno = 960) && (time = [4,6])
[State -1, (NEW) Single Column]
type = ChangeState
value = 1300
triggerall = var(59)<=0
triggerall = command = "Single Column"
triggerall = alive = 1
triggerall = statetype != A
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1, Flying Kick Combo]
type = changestate
value = 13000
triggerall = var(59) <= 0
triggerall = alive = 1
triggerall = command = "cd attack"
triggerall = stateno = 200
trigger1 = p2bodydist x >= 20
[State -1, flying kick B]
type = ChangeState
value = 2500
triggerall = var(59)<=0
triggerall = command = "flying kick B"
triggerall = alive = 1
trigger1 = statetype = A
trigger1 = ctrl
[State -1, float recover1]
type = ChangeState
value = 6100
triggerall = var(59)<=0
triggerall = power >= 100
triggerall = alive = 1
trigger1 = command = "holdfwd"
trigger1 = stateno = 5120
trigger1 = Time = 1
[State -1, float recover2]
type = ChangeState
value = 6101
triggerall = var(59)<=0
triggerall = power >= 100
triggerall = alive = 1
trigger1 = command = "holdback"
trigger1 = stateno = 5120
trigger1 = Time = 1
;======================================
; Combo cancel Vars set..buffer?
;[State -1]
;type = varset
;trigger1 = stateno != 702
;trigger1 = var(2) = 0
;trigger1 = command = "crow_bite_A"
;var(2) = 1500
;
;[State -1]
;type = varset
;trigger1 = stateno != 702
;trigger1 = var(2) = 0
;trigger1 = command = "crow_bite_C"
;var(2) = 1550
;[State -1]
;type = varset
;trigger1 = stateno != 702
;trigger1 = var(2) = 0
;trigger1 = Command = "diamond_breath_A"
;var(2) = 1000
;
;[State -1]
;type = varset
;trigger1 = stateno != 702
;trigger1 = var(2) = 0
;trigger1 = Command = "diamond_breath_C"
;var(2) = 1050
[State -1, (NEW) Single Column]
type = varset
triggerall = alive = 1
trigger1 = stateno != 702
trigger1 = var(2) = 0
trigger1 = Command = "Single Column"
var(2) = 1300
[State -1, ray spin B]
type = varset
triggerall = alive = 1
trigger1 = stateno != 702
trigger1 = var(2) = 0
trigger1 = Command = "ray_spin_D"
var(2) = 1350
;----------------------------
; Aura CD
[State -1, Aura CD]
type = ChangeState
value = 240
triggerall = alive = 1
triggerall = var(59)<=0
triggerall = statetype != A
triggerall = command = "holdback" && command = "x"
;triggerall = stateno != 100 && P2stateno != 5120
;trigger1 = P2bodydist X <= 2
trigger1 = stateno = 150
trigger2 = stateno = 151
trigger3 = stateno = 152
;-------------------
; Launch Counter mode
;[State -1]
;type = ChangeState
;value = 2000
;triggerall = power >= 3000
;triggerall = var(5) = 0
;triggerall = statetype != A
;triggerall = command = "a" && command = "b" && command = "x"
;trigger1 = ctrl = 1
;-------------------
; Launch Armor mode
;[State -1]
;type = ChangeState
;value = 2600
;triggerall = power >= 3000
;triggerall = var(6) = 0
;triggerall = statetype != A
;triggerall = command = "b" && command = "x" && command = "y"
;trigger1 = ctrl = 1
;------------------------
;Dodge back during guard
[State -1, dodge back]
type = changestate
value = 361
triggerall = var(59)<=0
triggerall = alive = 1
triggerall = stateno = 150 || stateno = 152
triggerall = Statetype != A
triggerall = power >= 1000
triggerall = (command = "holdback") && (command = "a") && (command = "b")
trigger1 = ctrl = 0
;Dodge back
[State -1, dodge back]
type = changestate
value = 360
triggerall = var(59)<=0
triggerall = alive = 1
triggerall = Statetype != A
triggerall = (command = "holdback") && (command = "a") && (command = "b")
trigger1 = ctrl || (stateno = 100 && time >= 3)
;--------------------------
; dodge fwd during guard
[State -1, dodge back]
type = changestate
value = 351
triggerall = var(59)<=0
triggerall = alive = 1
triggerall = stateno = 150 || stateno = 152
triggerall = Statetype != A
triggerall = power >= 1000
triggerall = (command = "a") && (command = "b")
trigger1 = ctrl = 0
;Dodge fwd
[State -1, dodge fwd]
type = changestate
value = 350
triggerall = var(59)<=0
triggerall = alive = 1
triggerall = Statetype != A
triggerall = (command = "a") && (command = "b")
trigger1 = ctrl || (stateno = 100 && time >= 3)
;--------------------------
;Run Fwd
[State -1, Run Fwd]
type = ChangeState
value = 100
triggerall = var(59)<=0
triggerall = alive = 1
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl
;---------------------------------------------------------------------------
;Run Back
[State -1, Run Back]
type = ChangeState
value = 1063
triggerall = var(59)<=0
triggerall = alive = 1
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl
;--------------------------
;taunt
[State -1, Taunt]
type = ChangeState
value = 195
triggerall = var(59)<=0
triggerall = alive = 1
trigger1 = command = "s"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = 100 && time >= 3)
;---------------------
; One inch
[State -1, One Inch]
type = changestate
value = 300
triggerall = var(59)<=0
triggerall = statetype != A
triggerall = command = "a" && command = "holdfwd"
triggerall = command != "holddown"
triggerall = alive = 1
trigger1 = ctrl = 1 || (stateno = 100 && time >= 3)
trigger2 = (stateno = 200) && (time = [5,12]) && movetype = A && !movecontact
trigger3 = (stateno = 220) && (time = [13,20]) && movetype = A && !movecontact
trigger4 = (stateno = 270) && (time = [16,19]) && movetype = A
trigger5 = (stateno = 400) && (time = [6,13]) && movetype = A && !movecontact
trigger6 = (stateno = 410) && (time = [8,15]) && movetype = A && !movecontact
trigger7 = (stateno = 430) && (time = [7,14]) && movetype = A && !movecontact
trigger8 = (stateno = 960) && (time = [4,6])
;two inch
[State -1, Two Inch]
type = ChangeState
value = 1200
triggerall = var(59)<=0
triggerall = alive = 1
triggerall = statetype = S
triggerall = command = "holdback" && command = "y"
triggerall = power >= 500
trigger1 = stateno = 150
trigger2 = stateno = 151
trigger3 = stateno = 152
trigger4 = ctrl = 1
;---------------------
[State -1]
type = changestate
value = 200
triggerall = var(59)<=0
triggerall = statetype != A
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = alive = 1
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1]
type = changestate
value = 220
triggerall = var(59)<=0
triggerall = statetype != A
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = alive = 1
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
;--------------------------
;sliding kick 2
[State -1, Sliding Kick 2]
type = changestate
value = 221
triggerall = var(59)<=0
triggerall = statetype != A
triggerall = command = "holdback" && command = "b"
triggerall = command != "holddown"
triggerall = alive = 1
trigger1 = ctrl = 1 || (stateno = 100 && time >= 3)
trigger2 = (stateno = 200) && (time = [5,12]) && movetype = A && !movecontact
trigger3 = (stateno = 220) && (time = [13,20]) && movetype = A && !movecontact
trigger4 = (stateno = 270) && (time = [16,19]) && movetype = A
trigger5 = (stateno = 400) && (time = [6,13]) && movetype = A && !movecontact
trigger6 = (stateno = 410) && (time = [8,15]) && movetype = A && !movecontact
trigger7 = (stateno = 430) && (time = [7,14]) && movetype = A && !movecontact
trigger8 = (stateno = 960) && (time = [4,6])
[State -1, (NEW) Three Inch]
type = ChangeState
value = 1400
triggerall = var(59)<=0
triggerall = alive = 1
triggerall = statetype = S
triggerall = command = "holdback" && command = "x"
triggerall = power >= 500
trigger1 = stateno = 150
trigger2 = stateno = 151
trigger3 = stateno = 152
trigger4 = ctrl = 1
[State -1]
type = changestate
value = 210
triggerall = var(59)<=0
;triggerall = P2dist X > 59
triggerall = statetype != A
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = alive = 1
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
[State -1]
type = changestate
value = 230
triggerall = var(59)<=0
;triggerall = P2dist X > 64
triggerall = statetype != A
triggerall = command = "y"
triggerall = alive = 1
triggerall = command != "holddown"
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
; auar's flyby 2
[State -1, aura's flyby 2]
type = ChangeState
value = 3000
triggerall = var(59)<=0
triggerall = command = "holddown" && command = "holdfwd" && command = "b"
triggerall = statetype != A
triggerall = alive = 1
trigger1 = ctrl = 1 || (stateno = 100 && time >= 3)
trigger2 = stateno = 270 && movecontact
trigger3 = (stateno = 200) && (time = [5,12])
trigger4 = (stateno = 220) && (time = [13,20])
trigger5 = (stateno = 270) && (time = [2,4])
trigger6 = (stateno = 270) && (time = [14,19])
trigger7 = (stateno = 400) && (time = [6,10])
trigger8 = (stateno = 410) && (time >= 8)
; Crouching A
[State -1]
type = ChangeState
value = 400
triggerall = var(59)<=0
triggerall = command = "holddown" && command = "a"
triggerall = alive = 1
triggerall = statetype != A
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
; Crouching B
[State -1]
type = ChangeState
value = 410
triggerall = var(59)<=0
triggerall = command = "holddown" && command = "b" && command != "holdfwd"
triggerall = alive = 1
triggerall = statetype != A
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
; Crouching C
[State -1]
type = ChangeState
value = 1500
triggerall = var(59)<=0
triggerall = command = "holddown" && command = "x"
triggerall = alive = 1
triggerall = statetype != A
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
; Crouching D
[State -1]
type = ChangeState
value = 430
triggerall = var(59)<=0
triggerall = command = "holddown" && command = "y"
triggerall = alive = 1
triggerall = statetype != A
trigger1 = ctrl || (stateno = 100 && time >= 3)
trigger2 = stateno = 301 && movecontact && movetype = A
trigger3 = (stateno = 200) && (time = [5,12]) && movetype = A
trigger4 = (stateno = 220) && (time = [13,20]) && movetype = A
trigger5 = (stateno = 270) && (time = [14,19]) && movetype = A && movecontact
trigger6 = (stateno = 400) && (time = [6,13]) && movetype = A
trigger7 = (stateno = 410) && (time = [8,15]) && movetype = A
trigger8 = (stateno = 430) && (time = [7,14]) && movetype = A
trigger9 = (stateno = 960) && (time = [4,6])
; Jumping light punch
[State -1]
type = ChangeState
value = 600
triggerall = var(59)<=0
triggerall = statetype = A
triggerall = command = "a"
triggerall = alive = 1
trigger1 = ctrl = 1
; Jumping light kick
[State -1]
type = ChangeState
value = 610
triggerall = var(59)<=0
triggerall = statetype = A
triggerall = command = "b"
triggerall = alive = 1
trigger1 = ctrl = 1
; Jumping CD attack
[State -1]
type = ChangeState
value = 640
triggerall = var(59)<=0
triggerall = statetype = A
triggerall = command = "x" && command = "y"
triggerall = alive = 1
trigger1 = ctrl = 1
; Jumping hard punch
[State -1]
type = ChangeState
value = 620
triggerall = var(59)<=0
triggerall = statetype = A
triggerall = command = "x"
triggerall = alive = 1
trigger1 = ctrl = 1
; Jumping hard kick
[State -1]
type = ChangeState
value = 630
triggerall = var(59)<=0
triggerall = statetype = A
triggerall = alive = 1
triggerall = command = "y"
trigger1 = ctrl = 1