;---------------------------------------------------------------------------
;=====================================
;AIpLq
;=====================================
[Statedef -3]

[State -3, AINpwp[]
type=helper
trigger1=!NumHelper(10001)
trigger1=roundstate=2
trigger1=alive
trigger1=var(59)=0
Trigger1=(PrevStateNo=[190,191])||PrevStateNo=5900
Trigger1=ctrl&&stateno=0
helpertype=normal
name="AI"
stateno=10001
ID=10001
pos=9999,9999
keyctrl=1
pausemovetime=2147483647
supermovetime=2147483647
persistent = 0

;Ô߁tĂ
[State -3, ֌WXe[gɍsȂ悤]
type=changestate
trigger1= ishelper(10001)
trigger1= stateno!=10001
value=10001

[State -3, AItOZbg]
type = VarSet
triggerall = Var(59) = 0
triggerall = RoundState = [1,2]
trigger1 = Command = "AI0" || Command = "AI1" || Command = "AI2" || Command = "AI3"
trigger2 = Command = "AI4" || Command = "AI5" || Command = "AI6" || Command = "AI7"
trigger3 = Command = "AI8" || Command = "AI9" || Command = "AI10"|| Command = "AI11"
trigger4 = Command = "AI12"|| Command = "AI13"|| Command = "AI14"|| Command = "AI15"
trigger5 = Command = "AI16"|| Command = "AI17"|| Command = "AI18"|| Command = "AI19"
trigger6 = Command = "AI20"|| Command = "AI21"|| Command = "AI22"|| Command = "AI23"
trigger7 = Command = "AI24"|| Command = "AI25"|| Command = "AI26"|| Command = "AI27"
trigger8 = Command = "AI28"|| Command = "AI29"|| Command = "AI30"|| Command = "AI31"
trigger9 = Command = "AI32"|| Command = "AI33"|| Command = "AI34"|| Command = "AI35"
trigger10= Command = "AI36"|| Command = "AI37"|| Command = "AI38"|| Command = "AI39"
trigger11= Command = "AI40"|| Command = "AI41"|| Command = "AI42"|| Command = "AI43"
trigger12= Command = "AI44"|| Command = "AI45"|| Command = "AI46"|| Command = "AI47"
trigger13= Command = "AI48"|| Command = "AI49"|| Command = "AI50"
trigger14= NumHelper(10001) > 0 && RoundState = 2
trigger14= Helper(10001),var(59)=1
;trigger15 = 1  ; 1ԍ;OΏ펞AIN
var(59) = 10 ;@LVI𕝁@1|11 @11͒L

;==============================================================================
;ȉAI
[State -3, AI]
type = VarSet
triggerall = Var(59) >= 1
trigger1 = RoundState = 4
trigger2 = Lose = 1
trigger3 = Drawgame = 1
V = 59
Value = -Var(59)

[State -3,AI]
type = VarSet
triggerall = Var(59) <= -1
trigger1 = RoundState = 2
V = 59
Value = -Var(59)

[State -3,ʒ[ǌp]
type = varset
triggerall = var(59) > 0
triggerall = var(58) <= 1
trigger1 = var(51) < 70
trigger1 = stateno = 220 && movehit = 1
var(58) = var(58)+1 

[State -3,_Eǂłp]
type = varset
triggerall = var(59) > 0
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 310
var(58) = 10

[State -3,tOZbg]
type = varset
triggerall = var(59) > 0
triggerall = var(58)
trigger1 = EnemyNear(var(55)),Movetype != H
trigger2 = EnemyNear(var(55)),Ctrl
trigger3 = var(58) = 10
trigger3 = EnemyNear(var(55)),Movetype != H || EnemyNear(var(55)),Ctrl
var(58) = 0

[State -3,XyJ]
type = varset
triggerall = var(59) > 0
triggerall = time = 1
trigger1 = stateno = 1100 || stateno = 1200 || stateno = 1300
var(57) = var(57)+1 

[State -3,tOZbg]
type = varset
triggerall = var(59) > 0
triggerall = var(57)
trigger1 = roundstate = 3
trigger2 = !alive
trigger3 = stateno = 4100
var(57) = 0

;==============================================================================
;lŕs\ȓC
[State -3,ςȓh~]
type = velset
triggerall = var(59) > 0
triggerall = time = 1
trigger1 = stateno = [120,132]
trigger2 = stateno = 210
trigger3 = stateno = [400,499]
x = 0
y = 0
ignorehitpause = 0

;==============================================================================
;^bO

[State -3,p[gi[_E]
Type = VarSet
triggerall = var(59) > 0
trigger1 = TeamMode = Simul
trigger1 = (!NumPartner) || (!Partner,Alive)
trigger2 = TeamMode = Single
trigger3 = TeamMode = Turns
var(54) = 0

;p[gi[Oq
[State -3,]
Type = VarSet
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
trigger1 = (facing = 1 && Partner,Pos X - Pos X > 0) || (facing = -1 && Partner,Pos X - Pos X < 0)
var(54) = 1

;p[gi[q
[State -3,]
Type = VarSet
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
trigger1 = (facing = 1 && Partner,Pos X - Pos X < 0) || (facing = -1 && Partner,Pos X - Pos X > 0)
var(54) = 2

;肪1l̎
[State -3]
Type = VarSet
trigger1 = NumEnemy = 1
trigger2 = NumEnemy = 2
trigger2 = !EnemyNear(0),Alive || !EnemyNear(1),Alive
var(53) = 0

;肪2l̎
[State -3]
Type = VarSet
triggerall = NumEnemy = 2
trigger1 = EnemyNear(0),Alive && EnemyNear(1),Alive
var(53) = 1

;Ap[gi[AGAG
[State -3]
Type = VarSet
triggerall = NumEnemy = 2
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(0),Alive && EnemyNear(1),Alive
trigger1 = ifelse(facing = 1,EnemyNear(0),Pos X - Pos X > 0,EnemyNear(0),Pos X - Pos X < 0)
trigger1 = ifelse(facing = 1,EnemyNear(1),Pos X - Pos X > 0,EnemyNear(1),Pos X - Pos X < 0)
trigger1 = ifelse(facing = 1,EnemyNear(0),Pos X - Partner,Pos X > 0,EnemyNear(0),Pos X - Partner,Pos X < 0)
trigger1 = ifelse(facing = 1,EnemyNear(1),Pos X - Partner,Pos X > 0,EnemyNear(1),Pos X - Partner,Pos X < 0)
var(53) = 2

;AGAp[gi[AG
[State -3]
Type = VarSet
triggerall = NumEnemy = 2
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(0),Alive && EnemyNear(1),Alive
trigger1 = ifelse(facing = 1,EnemyNear(0),Pos X - Pos X > 0,EnemyNear(0),Pos X - Pos X < 0)
trigger1 = ifelse(facing = 1,EnemyNear(1),Pos X - Pos X > 0,EnemyNear(1),Pos X - Pos X < 0)
trigger1 = ifelse(facing = 1,EnemyNear(0),Pos X - Partner,Pos X < 0,EnemyNear(0),Pos X - Partner,Pos X > 0)
trigger1 = ifelse(facing = 1,EnemyNear(1),Pos X - Partner,Pos X > 0,EnemyNear(1),Pos X - Partner,Pos X < 0)
var(53) = 3

;͂񂾎
[State -3]
Type = VarSet
triggerall = NumEnemy = 2
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(0),Alive && EnemyNear(1),Alive
trigger1 = ifelse(facing = 1,EnemyNear(0),Pos X - Pos X > 0,EnemyNear(0),Pos X - Pos X < 0)
trigger1 = ifelse(facing = 1,EnemyNear(1),Pos X - Pos X > 0,EnemyNear(1),Pos X - Pos X < 0)
trigger1 = ifelse(facing = 1,EnemyNear(0),Pos X - Partner,Pos X < 0,EnemyNear(0),Pos X - Partner,Pos X > 0)
trigger1 = ifelse(facing = 1,EnemyNear(1),Pos X - Partner,Pos X < 0,EnemyNear(1),Pos X - Partner,Pos X > 0)
var(53) = 4

;ɉꂽ
[State -3]
Type = VarSet
triggerall = NumEnemy = 2
triggerall = EnemyNear(0),Alive && EnemyNear(1),Alive
trigger1 = ifelse(facing = 1,EnemyNear(0),Pos X - Pos X < 0,EnemyNear(0),Pos X - Pos X > 0)
trigger2 = ifelse(facing = 1,EnemyNear(1),Pos X - Pos X < 0,EnemyNear(1),Pos X - Pos X > 0)
var(53) = 5

;==============================================================================
;ʒ[vZ

[State -3, Oʒ[]
Type = VarSet 
trigger1 = roundstate = 2 
trigger1 = numhelper(30000) = 1
trigger1 = numhelper(30010) = 1
var(51) = floor(ifelse(teamside = 1,facing*(helper(30000+(facing=-1)*10),pos x-pos x), -(-facing*(helper(30000+(facing=1)*10),pos x-pos x))))

[State -3, ʒ[]
Type = VarSet 
trigger1 = roundstate = 2 
trigger1 = numhelper(30000) = 1
trigger1 = numhelper(30010) = 1
var(52) = floor(ifelse(teamside = 1,-facing*(helper(30000+(facing=1)*10),pos x-pos x), -(facing*(helper(30000+(facing=-1)*10),pos x-pos x))))

;==============================================================================
;K[h؂ւ
[State -3,iK[hp]
Type = VarSet
triggerall = var(59) >= 1 && RoundState = 2
Trigger1 = EnemyNear(var(55)),Name = "millia"
Trigger1 = EnemyNear(var(55)),StateNo = 1500
Trigger2 = EnemyNear(var(55)),Name = "eddie"
Trigger2 = EnemyNear(var(55)),StateNo=1000||EnemyNear(var(55)),StateNo=1050||EnemyNear,NumHelper(1002);||EnemyNear,NumHelper(1001)
Trigger3 = EnemyNear(var(55)),Name = "eddie"
Trigger3 = EnemyNear(var(55)),StateNo=1800||EnemyNear(var(55)),StateNo=1850
Trigger4 = EnemyNear(var(55)),Name = "eddie" || EnemyNear(var(55)),Name = "jam"
Trigger4 = EnemyNear(var(55)),StateNo = 210
Trigger5 = EnemyNear(var(55)),Name = "Lyndis" && EnemyNear(var(55)),StateNo = 1020
Trigger6 = EnemyNear(var(55)),Name = "Death Adder" && EnemyNear(var(55)),NumHelper(1022)
Trigger7 = EnemyNear(var(55)),Name = "jagyuta" && EnemyNear(var(55)),StateNo = 215
Trigger8 = fvar(38) && EnemyNear(var(55)),StateNo = fvar(38)
fvar(39) = 2

[State -3,iK[hp]
Type = VarSet
triggerall = var(59) >= 1 && RoundState = 2
Trigger1 = AutHorName = "muteki" || AutHorName = "Akutagawa"
Trigger1 = EnemyNear,StateNo = 240
Trigger2 = EnemyNear(var(55)),Name!="millia"||EnemyNear(var(55)),StateNo!=1500
Trigger2 = EnemyNear(var(55)),Name!="eddie"||!(EnemyNear(var(55)),StateNo=1000||EnemyNear(var(55)),StateNo=1050||EnemyNear(var(55)),StateNo=1800||EnemyNear(var(55)),StateNo=1850||EnemyNear,NumHelper(1001)||EnemyNear,NumHelper(1002))
Trigger2 = EnemyNear(var(55)),StateType=A
Trigger3 = EnemyNear(var(55)),Name = "testa" || EnemyNear(var(55)),Name = "lehyu"
Trigger3 = EnemyNear(var(55)),StateNo = 205
Trigger4 = EnemyNear(var(55)),Name="millia"||EnemyNear(var(55)),Name="BRIDGET"||EnemyNear(var(55)),Name="eddie"||EnemyNear(var(55)),Name = "jam"
Trigger4 = EnemyNear(var(55)),StateNo = 215
Trigger5 = EnemyNear(var(55)),Name = "faust"
Trigger5 = EnemyNear(var(55)),StateNo = 235
Trigger6 = EnemyNear(var(55)),Name = "johnny"
Trigger6 = EnemyNear(var(55)),StateNo = 1500||EnemyNear(var(55)),StateNo = [3500,3501]
Trigger7 = EnemyNear(var(55)),Name = "order-Sol=Badguy"
Trigger7 = EnemyNear(var(55)),StateNo = 432
Trigger8 = EnemyNear(var(55)),Name = "Sion_Eltnam_Atlasia"
Trigger8 = EnemyNear(var(55)),StateNo = [240,241]
Trigger9 = EnemyNear(var(55)),Name = "Gale" || EnemyNear(var(55)),Name = "Gale_s"
Trigger9 = (EnemyNear(var(55)),StateNo = [320,330]) || (EnemyNear(var(55)),StateNo = [1100,1150])
Trigger10= EnemyNear(var(55)),Name = "Kim Kaphwan" && EnemyNear(var(55)),AuthorName = "Ahuron"
Trigger10= EnemyNear(var(55)),StateNo = 260
Trigger11= EnemyNear(var(55)),Name = "jagyuta" && (EnemyNear(var(55)),StateNo = [1040,1047])
Trigger12= EnemyNear(var(55)),Name = "Heavy D!" && EnemyNear(var(55)),AuthorName = "RYO 2005"
Trigger12= EnemyNear(var(55)),StateNo = 300
Trigger13= EnemyNear(var(55)),Name = "Mukai" && EnemyNear(var(55)),AuthorName = "RYO 2005"
Trigger13= EnemyNear(var(55)),StateNo = 230
Trigger14= EnemyNear(var(55)),Name = "Clark Still" && EnemyNear(var(55)),StateNo = [1400,1410]
Trigger15= (fvar(36) && EnemyNear(var(55)),StateNo = fvar(36))||(fvar(37) && EnemyNear(var(55)),StateNo = fvar(37))
fvar(39) = 3

[State -3,K[hs\p()]
Type = VarSet
triggerall = var(59) >= 1 && RoundState = 2
;ʏ퓊
Trigger1 = EnemyNear(var(55)),AutHorName = "muteki"||EnemyNear(var(55)),AutHorName="Hh"||EnemyNear(var(55)),AutHorName="Phantom.of.the.Server"
Trigger1 = EnemyNear(var(55)),StateNo = 800
Trigger2 = EnemyNear(var(55)),AutHorName="GM"||EnemyNear(var(55)),AutHorName="H"||EnemyNear(var(55)),AutHorName="jin"||EnemyNear(var(55)),AutHorName="Ahuron"||AutHorName = "Akutagawa"
Trigger2 = EnemyNear(var(55)),StateNo = 800
Trigger3 = EnemyNear(var(55)),AutHorName = "Warusaki3"
Trigger3 = EnemyNear(var(55)),StateNo = 900
;GGLZ
Trigger4 = EnemyNear(var(55)),Name = "eddie" && EnemyNear(var(55)),StateNo = 1300
Trigger5 = EnemyNear(var(55)),Name = "SLAYER" && EnemyNear(var(55)),StateNo = 1200
Trigger6 = EnemyNear(var(55)),Name = "order-Sol=Badguy" || EnemyNear(var(55)),Name = "faust"
Trigger6 = EnemyNear(var(55)),StateNo = 1500
Trigger7 = EnemyNear(var(55)),Name = "jam" && EnemyNear(var(55)),StateNo = 2500
Trigger8 = EnemyNear(var(55)),Name = "sol" && EnemyNear(var(55)),StateNo = 1600
;GKEړ
Trigger9 = EnemyNear(var(55)),Name="cvsg_rugal"||EnemyNear,Name="cvsrugal"
Trigger9 = (EnemyNear(var(55)),stateno = [1700,1701])|| EnemyNear(var(55)),stateno=3200
fvar(39) = 4

[State -3,K[hs\p(2)]
Type = VarSet
triggerall = var(59) >= 1 && RoundState = 2
;uEn
Trigger1 = EnemyNear(var(55)),name = "wind"&&(EnemyNear(var(55)),stateno=[7600,7601])
Trigger2 = EnemyNear(var(55)),stateno = 4000
Trigger2 = EnemyNear(var(55)),name="Shin Gouki"||EnemyNear,name="Ryu"||EnemyNear,name="Morrigan Aensland"||EnemyNear,name ="Sakura Kasugano"
Trigger3 = EnemyNear(var(55)),stateno = 3300
Trigger3 = EnemyNear(var(55)),name="Yuri Sakazaki"||EnemyNear,name="cvsgouki"||EnemyNear,name="cvsryu"||EnemyNear,name="cvssakura"
Trigger4 = EnemyNear(var(55)),stateno = 3600||EnemyNear(var(55)),StateNo=1700
Trigger4 = EnemyNear(var(55)),name = "Gouki"
Trigger5 = EnemyNear(var(55)),stateno = 20080||EnemyNear,stateno = 20060
Trigger5 = EnemyNear(var(55)),name = "Kaori Misaka"
Trigger6 = EnemyNear(var(55)),name = "Evil Ken"&&EnemyNear(var(55)),stateno = 3890
;RobgzOEfbg[Cv
Trigger7 = EnemyNear(var(55)),Name = "Combat Echizen"
Trigger7 = EnemyNear(var(55)),StateNo = [3200,3201]
;EBhMCXXEŏIR
Trigger8 = EnemyNear(var(55)),Name = "wind_MCXX"
Trigger8 = EnemyNear(var(55)),StateNo = [7600,7651]
;[hCiXEH̎
Trigger9 = EnemyNear(var(55)),Name = "RaveEx"
Trigger9 = ((EnemyNear(var(55)),StateNo = [3100,3101])&&EnemyNear(var(55)),Time > 40)||(EnemyNear(var(55)),StateNo = [3200,3301])
fvar(39) = 5


[State -3,]
type = VarAdd
triggerall = var(59) >= 1
trigger1 = fvar(39) >= 1
fvar(39) = -1

;==============================================================================
;J[hEJ[h錾
[State -3,J[h錾]
type = Changestate
value = 6000
triggerall = var(59) >= 6 && roundstate = 2
triggerall = var(32) != 1
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = Life < Lifemax * 0.7 && var(30) != 3
trigger1 = var(30) = 0 && var(40) >= 100
trigger1 = var(59) < 10 || var(53) || Life < Lifemax * 0.3
trigger1 = Random < 50
trigger2 = var(30) = 1 && var(41) >= 100
trigger2 = var(53) != 5 && var(54) = 1
trigger2 = P2bodydist X > 150
trigger2 = Random < 50
trigger3 = var(30) = 2 && var(42) >= 100
trigger3 = var(59) > 8
trigger3 = Random < 50 + var(59)*5
trigger4 = (var(30) = 0 && var(40) >= 100)||(var(30) = 2 && var(42) >= 100)
trigger4 = var(52) < 100 || Life < Lifemax * 0.3
trigger4 = EnemyNear(var(55)),Movetype = A
trigger4 = P2bodydist X < 100
trigger4 = ((var(59) = [3,10])&&Random <= var(59)*10)||(var(59)>10 && Random <= 250)

[State -3,J[h]
type = Changestate
value = 4100
triggerall = var(59) && roundstate = 2
triggerall = var(32) != 1 || var(30) = 3 || var(57) >= 3
triggerall = var(40) > 100 || var(41) > 100 || var(42) > 100 || var(43) > 100
triggerall = ctrl || (stateno = [16,19])|| stateno = 100
triggerall = EnemyNear(var(55)),Movetype != H
trigger1 = Life < Lifemax * 0.7
trigger1 = Random < 25
trigger2 = var(59) >= 6
trigger2 = (var(30) = 0 && var(40) < 100)||(var(30) = 1 && var(41) < 100)||(var(30) = 2 && var(42) < 100)||(var(30) = 3 && var(43) < 100)
trigger3 = (var(59) = [1,5])||(Life >= Lifemax * 0.7)
trigger3 = var(30) != 3

;==============================================================================
;؂Ԃ
[State -3,J[h錾E쌂]
type = Changestate
value = 1400
triggerall = var(59) >= 1 && roundstate = 2
triggerall = var(30) = 3
triggerall = var(43) >= 100
triggerall = var(52) < 140
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = Random <= var(59)*21 || var(59) > 10
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = A
triggerall = P2BodyDist X = [-10,40]
triggerall = P2BodyDist Y = [-80,40]
triggerall = Enemynear(var(55)),Time >= 30 ||(!Time&&var(59)>8)|| var(59)>10
trigger1 = Enemynear(var(55)),Time >= 50-var(59)*3 || var(59) > 10
trigger2 = (PrevStateNo = [120,159])||(PrevStateNo = [5000,5099])

;------------------------------------------------------------------------------
;_bV
[State -3, Dash]
type = ChangeState
Value = 100
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = stateno != 100
triggerall = Random <= var(59)*10
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = A
triggerall = EnemyNear(var(55)),HitDefAttr = SCA, NP, SP
triggerall = P2BodyDist X = [0,80]
triggerall = P2BodyDist Y = [-80,40]
triggerall = EnemyNear(var(55)),AnimTime <= -10 || var(59)<8
triggerall = Enemynear(var(55)),Time >= 30 ||(!Time&&var(59)>8)|| var(59)>10
trigger1 = Enemynear(var(55)),Time >= 50 || var(59) > 10
trigger2 = (PrevStateNo = [120,159])||(PrevStateNo = [5000,5099])

;------------------------------------------------------------------------------
[State -3,]]
type = Changestate
value = 210
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 10 && RoundState = 2
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 1) = [-5,15]
triggerall = P2bodydist Y = [-50,40]
trigger1 = EnemyNear(var(55)),HitDefAttr = SCA, NA, SA
trigger1 = EnemyNear(var(55)),Time <= 4
trigger1 = Random <= 40

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

[State -3,ޕrƂ̉]
type = Changestate
value = 1100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(30) = 0
triggerall = var(32) = 1
triggerall = var(21) != 1
triggerall = var(40) >= 100
triggerall = !var(58)
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = Random <= var(59)*30
triggerall = !InGuardDist || P2BodyDist X > 80
trigger1 = var(57) <= 2
trigger1 = Random <= 350 - var(57)*150

[State -3,˓V㗎Ƃ]
type = Changestate
value = 1200
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(21) != 1
triggerall = var(30) = 1
triggerall = var(32) = 1
triggerall = var(41) >= 100
triggerall = !var(58)
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = Random <= var(59)*30
triggerall = numhelper(1210) = 0
triggerall = !InGuardDist || P2BodyDist X > 80
trigger1 = var(57) <= 2
trigger1 = Random <= 350 - var(57)*150

[State -3,ޕrɂƂꂽ]
type = Changestate
value = 1300
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(21) != 1
triggerall = var(30) = 2
triggerall = var(32) = 1
triggerall = var(42) >= 100
triggerall = !var(58)
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = Random <= var(59)*30
trigger1 = var(57) <= 2
trigger1 = Random <= 350 - var(57)*150

;==============================================================================
;˂p
[State -3,݂]
type = Changestate
value = 310
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 9) = [-35,35]
triggerall = P2bodydist Y > -40
triggerall = pos Y > -40
triggerall = EnemyNear(var(55)),AnimTime <= -9
trigger1 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger1 = Random <= 500
trigger2 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA)
trigger2 = EnemyNear(var(55)),AnimTime > -13
trigger2 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10

[State -3,Xg[g]
type = Changestate
value = 200
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 5 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 7) = [-5,32]
triggerall = P2bodydist Y = [-60,20]
triggerall = EnemyNear(var(55)),AnimTime <= -7
trigger1 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger1 = Random <= 500
trigger2 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA)
trigger2 = EnemyNear(var(55)),AnimTime > -11
trigger2 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10

[State -3,]]
type = Changestate
value = 210
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 6) = [-5,50]
triggerall = P2bodydist Y = [-70,40]
triggerall = EnemyNear(var(55)),AnimTime <= -3
trigger1 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger1 = P2bodydist X < 15
trigger1 = Random <= 500
trigger2 = P2bodydist X < 15
trigger2 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA)
trigger2 = EnemyNear(var(55)),AnimTime > -9
trigger2 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10
trigger3 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger3 = EnemyNear(var(55)),AnimTime <= -5 && P2bodydist X < 30
trigger4 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger4 = EnemyNear(var(55)),AnimTime <= -7 && P2bodydist X < 40

;==============================================================================
;K[hE󂯐gLq
;K[h
[State -3]
type = ChangeState
value = 130
triggerall = Var(59) >= 1 && RoundState = 2
triggerall = fvar(39) != 1
triggerall = inguarddist
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19]) || stateno = 100
triggerall = Random <= var(59)*115
trigger1 = EnemyNear(var(55)),StateType = A
trigger2 = EnemyNear(var(55)),StateType = S
trigger2 = EnemyNear(var(55)),Time >= 18
trigger2 = !Enemy,Numproj
trigger3 = fvar(39) = 2

;---------------------------------------------------------------------------
;Ⴊ݃K[h
[State -3]
type = ChangeState
value = 131
triggerall = Var(59) >= 1 && RoundState = 2
triggerall = fvar(39) != 2
triggerall = inguarddist
triggerall = statetype != A
triggerall = ctrl ||(stateno = [16,19])|| stateno = 100
triggerall = Random <= var(59)*115
trigger1 = EnemyNear(var(55)),StateType = C
trigger2 = EnemyNear(var(55)),StateType = S
trigger2 = EnemyNear(var(55)),Time < 18
trigger2 = !Enemy,Numproj
trigger3 = EnemyNear(var(55)),StateType = S
trigger3 = Enemy,Numproj
trigger4 = fvar(39) = 1

;---------------------------------------------------------------------------
;󒆃K[h
[State -3]
type = ChangeState
value = 132
triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype = A && ctrl
triggerall = !(EnemyNear(var(55)),HitDefAttr = SCA, AT)
trigger1 = P2BodyDist X > 65
trigger1 = inguarddist
trigger1 = Random <= var(59)*100
trigger2 = P2BodyDist X <= 65
trigger2 = EnemyNear(var(55)),Movetype = A
trigger2 = Random <= var(59)*80

;==============================================================================
;_Eǂł
[State -3,JJg]
type = Changestate
value = 320
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(58) >= 1
triggerall = var(51) > 90
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2BodyDist X = [-5,45]
triggerall = !InGuardDist
trigger1 = EnemyNear(var(55)),StateType = L
trigger2 = var(58) = 2
trigger2 = EnemyNear(var(55)),StateType = A

[State -3,݂]
type = Changestate
value = 310
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(58) != 10
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2BodyDist X = [-30,35]
triggerall = !InGuardDist
trigger1 = EnemyNear(var(55)),StateType = L

;---------------------------------------------------------------------------
;obNXebvƂ瀂
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = stateno != 105
triggerall = EnemyNear(var(55)),Movetype != H
trigger1 = var(52) > 60
trigger1 = !var(54)
trigger1 = EnemyNear(var(55)),StateType = L
trigger1 = P2BodyDist X < 45
trigger1 = Random <= 500
trigger2 = var(54) != 1
trigger2 = var(53) = 5
trigger2 = var(52) > 170
trigger2 = EnemyNear(var(55)),StateType != L && EnemyNear(var(55)),StateType != A
trigger2 = Random <= 100

;==============================================================================
;NU
[State -3,8C]
type = Changestate
value = 420
triggerall = var(59) > 2 && RoundState = 2
triggerall = var(20) >= 200
triggerall = var(21) != 1
triggerall = ctrl || (stateno = [16,19])
triggerall = (var(59) <= 9 && Random <= var(59)*10) || (var(59)>9&&Random <= 150)
triggerall = EnemyNear(var(55)),StateType = L
trigger1 = P2BodyDist X = [60,110]
trigger1 = EnemyNear(var(55)),StateNo = 5120
trigger1 = EnemyNear(var(55)),AnimTime = [-17,-10]

[State -3,5CE^]
type = Changestate
value = 402
triggerall = var(59) > 2 && RoundState = 2
triggerall = var(20) > 200
triggerall = var(21) != 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = (var(59) <= 9 && Random <= var(59)*20) || (var(59)>9&&Random <= 300)
triggerall = EnemyNear(var(55)),StateType = L
trigger1 = P2BodyDist X = [50,90]
trigger1 = EnemyNear(var(55)),StateNo = 5120
trigger1 = EnemyNear(var(55)),AnimTime = [-25,-13]

[State -3,2XE^]
type = Changestate
value = 462
triggerall = var(59) > 2 && RoundState = 2
triggerall = var(20) >= 200
triggerall = var(21) != 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = (var(59) <= 9 && Random <= var(59)*20) || (var(59)>9&&Random <= 300)
triggerall = EnemyNear(var(55)),StateType = L
trigger1 = P2BodyDist X > 110
trigger1 = EnemyNear(var(55)),StateNo = 5120
trigger1 = EnemyNear(var(55)),AnimTime = [-25,-18]

;---------------------------------------------------------------------------
;AIOi
[State -3,Oi]
Type = ChangeState
Value = 18
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType = A || EnemyNear(var(55)),StateType = L
triggerall = enemynear(var(55)),movetype = H
triggerall = EnemyNear(var(55)),stateno != [5110,5120]
triggerall = ctrl || (stateno = 19 && time >= 16)
Trigger1 = !var(54)
trigger1 = p2bodydist X > 130

;---------------------------------------------------------------------------
;AI
[State -3,]
Type = ChangeState
Value = 19
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType = L
triggerall = enemynear(var(55)),movetype = H
triggerall = ctrl || (stateno = 18 && time >= 12)
triggerall = BackEdgeBodyDist > 20
trigger1 = p2bodydist X < 150

;---------------------------------------------------------------------------
;AI΂ߑOړ
[State -3,΂ߑO]
Type = ChangeState
Value = 17
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = EnemyNear(var(55)),StateType = L
triggerall = p2bodydist X < 45
trigger1 = BackEdgeBodyDist < 20

;------------------------------------------------------------------------------
;_bV
[State -3, Dash]
type = ChangeState
Value = 100
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = stateno = 17
triggerall = EnemyNear(var(55)),StateType = L
triggerall = p2dist X < 0
triggerall = p2dist X < -25 || pos Y < -40
trigger1 = Random <= 500

;---------------------------------------------------------------------------
;hEMƎт̃^C
[State -3]
type = ChangeState
value = 50
Triggerall = Var(59) >= 1
triggerall = statetype != A
triggerall = stateno = [16,19]
triggerall = EnemyNear(var(55)),StateType != L || RoundState = 3
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType != H || RoundState = 3
triggerall = Pos Y < -60
trigger1 = RoundState = 2
trigger1 = p2dist X = [-20,10]
trigger2 = RoundState = 2
trigger2 = P2bodydist X < -50 ||(P2bodydist X > 180 && Random <= 25)
trigger2 = !InGuardDist
trigger3 = RoundState = 3

[State -3]
type = ChangeState
value = 50
Triggerall = Var(59) >= 1
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
trigger1 = Pos Y < -120

;==============================================================================
;^bOLq
[State -3,ˌE]
type = Changestate
value = 460
Triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(20) >= 250
triggerall = var(21) != 1
triggerall = var(54) > 0
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = P2BodyDist X  > 100
triggerall = P2BodyDist Y = [-80,60]
triggerall = Random <= var(59)*10
trigger1 = Partner,MoveType = H
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,StateType != L
trigger2 = Partner,MoveType != A
trigger2 = !EnemyNear(var(55)),Ctrl
trigger2 = !InGuardDist || (EnemyNear(var(55)),facing = facing)

[State -3,ˌE]
type = Changestate
value = 450
Triggerall = var(59) >= 3 && RoundState = 2
triggerall = var(20) >= 250
triggerall = var(21) != 1
triggerall = var(54) > 0
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = P2BodyDist X  > 100
triggerall = P2BodyDist Y = [-70,40]
triggerall = Random <= var(59)*10
trigger1 = Partner,MoveType = H
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,StateType != L
trigger2 = Partner,MoveType != A
trigger2 = !EnemyNear(var(55)),Ctrl
trigger2 = !InGuardDist || (EnemyNear(var(55)),facing = facing)

[State -3,˂EldC]
type = Changestate
value = 520
Triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(20) >= 250
triggerall = var(21) != 1
triggerall = var(54) > 0
triggerall = power >= 500
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
triggerall = enemynear(var(55)),statetype != L
triggerall = enemynear(var(55)),movetype != H
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = EnemyNear(var(55)),AnimTime <= -9
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 12) = [30,90]
triggerall = P2BodyDist Y-Floor(EnemyNear(var(55)),vel Y * 8) = [-80,55]
triggerall = Random <= 300
trigger1 = Partner,MoveType = H
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = (var(53)=[1,3])||EnemyNear(var(55)),facing = facing
trigger2 = (P2BodyDist X > 60 && EnemyNear(var(55)),AnimTime <= -12)||(P2BodyDist X > 90 && EnemyNear(var(55)),AnimTime <= -15)

[State -3,\Enޕr]
type = Changestate
value = 700
Triggerall = Var(59) >= 7 && RoundState = 2
triggerall = var(54) > 0
triggerall = var(53) = 5
triggerall = power >= 1000
triggerall = statetype != A
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = EnemyNear(var(55)),stateno != [120,159]
trigger1 = stateno = 210 || stateno = 220 || stateno = 300
trigger1 = movehit

;==============================================================================
;uEA[}[΍

;==============================================================================
;Rrl[V
[State -3,Xg[g]
type = Changestate
value = 200
triggerall = var(59) >= 3 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != C || EnemyNear(var(55)),Const(size.mid.pos.y) < -60
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = EnemyNear(var(55)),Const(size.head.pos.y) < -60 || EnemyNear(var(55)),StateType = A
triggerall = P2bodydist X = [-5,21]
triggerall = P2bodydist Y = [-90,0]
triggerall = !InGuardDist
trigger1 = EnemyNear(var(55)),StateType != A || EnemyNear(var(55)),GethitVar(hitcount) < 4
trigger1 = stateno = 200 && movecontact

[State -3,]A^bN]
type = Changestate
value = 210
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 1) = [-5,60]
triggerall = P2bodydist Y = [-75,40]
triggerall = !InGuardDist
trigger1 = stateno = 200 || stateno = 300
trigger1 = movehit

[State -3,݂]
type = Changestate
value = 310
triggerall = var(59) >= 6 && RoundState = 2
triggerall = EnemyNear(var(55)),StateType = S
triggerall = EnemyNear(var(55)),stateno = [120,159]
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 4) = [-25,40]
triggerall = P2bodydist Y > -65
trigger1 = stateno = 200 || stateno = 210
trigger1 = moveguarded
trigger1 = Random <= 100 + var(59)*10

[State -3,JJg]
type = Changestate
value = 320
triggerall = var(59) >= 6 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 12) = [-5,50]
triggerall = P2bodydist Y > -65
trigger1 = EnemyNear(var(55)),StateType = C
trigger1 = stateno = 200 && moveguarded
trigger1 = Random <= 145 - var(59)*10
trigger2 = var(51) <= 200
trigger2 = stateno = 300 && movehit

[State -3,Abp[]
type = Changestate
value = 220
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) <= 1
triggerall = var(51) < 100
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 9) = [-5,60]
triggerall = P2bodydist Y = [-100,30]
triggerall = !InGuardDist
trigger1 = stateno = 210 && time >= 7
trigger1 = movehit

;==============================================================================
;AZEKp
[State -3,nޕr]
type = Changestate
value = 700
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 10) = [-5,60]
triggerall = P2bodydist Y = [-100,30]
triggerall = power >= 1000
trigger1 = EnemyNear(var(55)),Life < 50 || var(53) = 5
trigger1 = stateno = 200 || stateno = 210 || stateno = 220 || stateno = 300
trigger1 = movecontact
trigger2 = ctrl || stateno = [16,19]
trigger2 = EnemyNear(var(55)),Life < 100
trigger2 = EnemyNear(var(55)),StateType = L

;==============================================================================
;AZEKEZp
[State -3,}㏸B]
type = Changestate
value = 610
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = power >= 240
triggerall = var(59) >= 8 && RoundState = 2
triggerall = var(51) < 70
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = EnemyNear(var(55)),Pos Y < -40
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 10) = [-5,40]
triggerall = P2bodydist Y = [-120,-30]
trigger1 = movehit
trigger1 = stateno = 200 ||(stateno = 210 && time >= 7)

[State -3,ldC]
type = Changestate
value = 520
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = power >= 500
triggerall = var(59) >= 8 && RoundState = 2
triggerall = var(20) >= 200
triggerall = var(21) != 1
triggerall = var(51) > 200
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 6) = [-5,60]
triggerall = P2bodydist Y = [-90,60]
triggerall = movehit = 1
trigger1 = stateno = 200 || stateno = 220 || stateno = 300
trigger2 = stateno = 210
trigger2 = time >= 7 || vel X <= 0 || EnemyNear(var(55)),StateType != A

[State -3,ldA]
type = Changestate
value = 500
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = power >= 300
triggerall = var(59) >= 4 && RoundState = 2
triggerall = var(51) > 200
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 6) = [-5,60]
triggerall = P2bodydist Y = [-90,60]
triggerall = movehit = 1
trigger1 = stateno = 200 || stateno = 220 || stateno = 300
trigger2 = stateno = 210
trigger2 = time >= 7 || vel X <= 0 || EnemyNear(var(55)),StateType != A

[State -3,ldB]
type = Changestate
value = 510
triggerall = statetype != A
triggerall = power >= 350
triggerall = Random <= var(59)*100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 6) = [-5,60]
triggerall = P2bodydist Y = [-90,60]
triggerall = movehit = 1
trigger1 = stateno = 200 || stateno = 220 || stateno = 300
trigger2 = stateno = 210
trigger2 = time >= 7 || vel X <= 0 || EnemyNear(var(55)),StateType != A

;==============================================================================
;nq
[State -3,Xg[g]
type = Changestate
value = 200
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != C
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = EnemyNear(var(55)),Const(size.head.pos.y) < -60 || EnemyNear(var(55)),StateType = A
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 7) = [-5,35]
triggerall = P2bodydist Y = [-90,0]
trigger1 = EnemyNear(var(55)),gethitvar(hittime) >= 7
trigger1 = !InGuardDist

[State -3,]]
type = Changestate
value = 210
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) <= 1
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 1) = [-5,45]
triggerall = P2bodydist Y = [-95,40]
triggerall = !InGuardDist
trigger1 = P2bodydist X < 18
trigger2 = P2bodydist X >= 18
trigger2 = EnemyNear(var(55)),gethitvar(hittime) >= 3

[State -3,W^o^]
type = Changestate
value = 300
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 8) = [-5,50]
triggerall = P2bodydist Y = [-85,54]
trigger1 = EnemyNear(var(55)),gethitvar(hittime) > 8
trigger1 = !InGuardDist

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

;---------------------------------------------------------------------------
;AI΂ߑOړ
[State -3,΂ߑO]
Type = ChangeState
Value = 17
Triggerall = Var(59) >= 1 && RoundState = 2
Triggerall = !var(54)
triggerall = statetype != A
triggerall = ctrl || stateno = [18,19]
triggerall = Pos Y > -60
triggerall = EnemyNear(var(55)),stateno != [5110,5120]
triggerall = EnemyNear(var(55)),StateType != L
triggerall = enemynear(var(55)),movetype != H
triggerall = p2bodydist X > 120
trigger1 = Random <= 25

;---------------------------------------------------------------------------
;AI΂ߌړ
[State -3,΂ߌ]
Type = ChangeState
Value = 16
Triggerall = Var(59) >= 1 && RoundState = 2
Triggerall = Var(52) > 160
triggerall = statetype != A
triggerall = ctrl || stateno = [18,19]
triggerall = EnemyNear(var(55)),stateno != [5110,5120]
triggerall = EnemyNear(var(55)),StateType != L
triggerall = p2bodydist X = [40,70]
trigger1 = Random <= 10

;---------------------------------------------------------------------------
;AIOi
[State -3,Oi]
Type = ChangeState
Value = 18
Triggerall = Var(59) >= 1 && RoundState = 2
Triggerall = !var(54)
triggerall = statetype != A
triggerall = ctrl || (stateno = 19 && time >= 16)
triggerall = EnemyNear(var(55)),stateno != [5110,5120]
triggerall = EnemyNear(var(55)),StateType != L
triggerall = p2bodydist X > 40
triggerall = p2bodydist X > 120 ||(EnemyNear(var(55)),stateno = [120,139])||EnemyNear(var(55)),MoveType = H
triggerall = Random <= 25
trigger1 = stateno != 100
trigger2 = TeamMode = Simul
trigger2 = NumPartner && Partner,Alive
trigger2 = (EnemyNear(var(55)),StateType = A && EnemyNear(var(55)),MoveType = H)
trigger2 = Partner,MoveType != A

;---------------------------------------------------------------------------
;AI
[State -3,]
Type = ChangeState
Value = 19
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || (stateno = 18 && time >= 16)
triggerall = BackEdgeBodyDist > 20
trigger1 = EnemyNear(var(55)),MoveType != H
trigger1 = p2bodydist X < 80
trigger1 = Random <= 20
trigger2 = p2bodydist X < 20
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = Random <= 100

;---------------------------------------------------------------------------
;svĒEEE
[State -3, wait]
type = ChangeState
Value = 0
ctrl = 1
triggerall = statetype != A
triggerall = alive
triggerall = stateno = [16,19]
trigger1 = var(59) >= 1 && Roundstate = 2
trigger1 = p2bodydist X = [0,140]
trigger1 = Random <= 25
trigger2 = var(59) >= 1 && Roundstate = 2
trigger2 = p2dist X < -50 ||(var(51) < 25 && p2dist X < 0)
trigger3 = var(59) >= 1 && Roundstate = 2
trigger3 = stateno = [16,17]
trigger3 = EnemyNear(var(55)),StateType != L
trigger3 = EnemyNear(var(55)),MoveType != H
trigger3 = (p2dist X = [-10,10])||(p2bodydist X > 60 && Pos Y < -120)
trigger4 = Roundstate = 3

;------------------------------------------------------------------------------
;_bV
[State -3, Dash]
type = ChangeState
Value = 100
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || stateno = [16,19]
triggerall = stateno != 100
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = !inguarddist
trigger1 = p2bodydist X = [40,110]
trigger1 = p2bodydist Y = [-80,40]
trigger1 = Random <= 50

;------------------------------------------------------------------------------
;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = EnemyNear(var(55)),stateno != [5000,5999]
triggerall = BackEdgeBodyDist > 60
triggerall = stateno != 105
trigger1 = EnemyNear(var(55)),MoveType = A
trigger1 = P2BodyDist X = [30,90]
trigger1 = Random <= 120

;==============================================================================
;nZUEԂρiˌj
[State -3,ds`]
type = Changestate
value = 800
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = (power >= 1000 && life < 200)|| power >= 3000
triggerall = life <= lifemax * 0.6 || life <= EnemyNear(var(55)),life * 0.5
triggerall = EnemyNear(var(55)),StateType != L
trigger1 = var(59) = [6,8]
trigger1 = p2bodydist X < 100
trigger1 = Random <= 15
trigger2 = p2bodydist X >= 100
trigger2 = Random <= 30

[State -3,dQ]
type = Changestate
value = 801
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = power >= 2000 && power < 3000
triggerall = life > 200 && life <= lifemax * 0.6
triggerall = EnemyNear(var(55)),StateType != L
trigger1 = p2bodydist X < 60
trigger1 = Random <= 10
trigger2 = p2bodydist X >= 60
trigger2 = Random <= 30

[State -3,S΁EO]
type = Changestate
value = 410
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(53) = 5
triggerall = var(20) > 300
triggerall = var(21) != 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
triggerall = P2BodyDist X = [40,100]
trigger1 = P2BodyDist Y > -80
trigger1 = Random <= 60
trigger2 = P2BodyDist Y > 0
trigger2 = Random <= 150

[State -3,ˌEA]
type = Changestate
value = 470
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(20) > 500
triggerall = var(21) != 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
trigger1 = P2BodyDist X > 120
trigger1 = P2BodyDist Y = [-80,40]
trigger1 = Random <= 30

[State -3,ˌE_]
type = Changestate
value = 460
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(20) > 300
triggerall = var(21) != 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
trigger1 = P2BodyDist X > 170
trigger1 = P2BodyDist Y = [-70,65]
trigger1 = Random <= 45

[State -3,ˌEi]
type = Changestate
value = 450
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(20) > 500
triggerall = var(21) != 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
trigger1 = P2BodyDist X > 120
trigger1 = P2BodyDist Y < -80
trigger1 = Random <= 35

[State -3,S΁EO2]
type = Changestate
value = 420
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(20) > 450
triggerall = var(21) != 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
triggerall = P2BodyDist X = [40,100]
trigger1 = P2BodyDist Y > -80
trigger1 = Random <= 30
trigger2 = P2BodyDist Y > 0
trigger2 = Random <= 70

[State -3,S΁EO]
type = Changestate
value = 400
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(20) > 500
triggerall = var(21) != 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
trigger1 = P2BodyDist X = [55,90]
trigger1 = P2BodyDist Y > -80
trigger1 = Random <= 35

;==============================================================================
;nZUE΋(i)
[State -3,Abp[]
type = Changestate
value = 220
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = (!InGuardDist) || (life >= lifemax * 0.8)
triggerall = EnemyNear(var(55)),StateNo != [120,159]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 8) = [-5,50]
triggerall = P2BodyDist Y-Floor(EnemyNear(var(55)),vel Y * 8) = [-90,5]
trigger1 = Random <= 120

;==============================================================================
;nZUEi
[State -3,тJJg]
type = Changestate
value = 320
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = (!InGuardDist) || (life >= lifemax * 0.6)
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 12) = [-5,50]
triggerall = P2BodyDist Y-Floor(EnemyNear(var(55)),vel Y * 12) > -50
trigger1 = Random <= 20
trigger2 = var(59) = [3,8]
trigger2 = EnemyNear(var(55)),StateType = C
trigger2 = Random <= 120

;==============================================================================
;nZUEi
[State -3,݂]
type = Changestate
value = 310
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(55)),StateType = S
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = (!InGuardDist) || (life >= lifemax * 0.6)
triggerall = P2BodyDist X = [-3,40+Floor(EnemyNear(var(55)),vel X * 7)]
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*6
trigger2 = var(59) >= 10
trigger2 = Random <= 50
trigger3 = Random <= var(59)*100
trigger3 = EnemyNear(var(55)),AnimTime <= -8
trigger3 = EnemyNear(var(55)),MoveType = I
trigger3 = EnemyNear(var(55)),StateNo = [200,649]


;==============================================================================
;nZUEi
[State -3,Xg[g]
type = Changestate
value = 200
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 5 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),Const(size.head.pos.y) < -70 || EnemyNear(var(55)),StateType = A
triggerall = P2bodyDist X = [-5,34]
triggerall = P2BodyDist Y = [-80,30]
triggerall = !InGuardDist
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*6
trigger2 = var(59) >= 10
trigger2 = Random <= 50
trigger3 = Random <= var(59)*100
trigger3 = EnemyNear(var(55)),AnimTime <= -7
trigger3 = EnemyNear(var(55)),MoveType = I
trigger3 = EnemyNear(var(55)),StateNo = [200,649]

[State -3,]]
type = Changestate
value = 210
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2bodyDist X = [-10,55]
triggerall = P2BodyDist Y = [-70,50]
triggerall = !InGuardDist
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*3
trigger2 = Random <= var(59)*40
trigger2 = P2bodyDist X = [-10,22]
trigger2 = EnemyNear(var(55)),AnimTime <= -2
trigger2 = EnemyNear(var(55)),MoveType = I
trigger2 = EnemyNear(var(55)),StateNo = [200,649]

[State -3,W^o^]
type = Changestate
value = 300
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2bodyDist X = [-40,50]
triggerall = P2BodyDist Y = [-70,50]
triggerall = !InGuardDist
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*3
trigger2 = var(59) >= 10
trigger2 = Random <= 15
trigger3 = var(59) >= 9
trigger3 = var(53) = 5
trigger3 = Random <= 50

[State -3,Uq]
type = Changestate
value = 230
triggerall = statetype != A
triggerall = ctrl || (stateno = [16,19])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2bodyDist X = [-10,55]
triggerall = P2BodyDist Y = [-70,50]
triggerall = !InGuardDist
trigger1 = var(59) < 9
trigger1 = Random <= var(59)*3

;==============================================================================
;̑



