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

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

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

[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(15000) > 0 && RoundState = 2
trigger14= Helper(15000),var(59)
trigger15= Command = "s"
;trigger15 = 1  ; 1ԍ;OΏ펞AIN
var(59) = 10 ;@LVI𕝁@1|11 @11͒L

;̃XCb`ނAI_option.txtɈړ܂

;==============================================================================
;ȉ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, sύX]
type = varset
trigger1 = var(59) > 0
var(56) = Helper(95000+id),var(6)

[State -3, ݒ]
type = varset
trigger1 = var(59) > 0 && RoundState = 2
fvar(38) = Helper(95000+id),var(5)

;==============================================================================
;AIs

[State -3, d̟͂BǌtO]
type = varset
triggerall = var(59) > 0
triggerall = var(58) != 1
trigger1 = stateno = 3000
trigger1 = EnemyNear(var(55)),stateno = [5000,5099]
trigger1 = NumHelper(3002)
var(58) = 1

[State -3, d̟͂BǌtO]
type = varset
triggerall = var(59) > 0
triggerall = !var(58)
trigger1 = stateno = 3000
trigger1 = EnemyNear(var(55)),stateno = [120,159]
trigger1 = NumHelper(3002)
var(58) = 2

[State -3, `[W^ǌtO]
type = varset
triggerall = var(59) > 0
triggerall = !var(58)
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = EnemyNear(var(55)),stateno != [120,159]
trigger1 = stateno = 1505 && movehit
var(58) = 3

[State -3, gCfgǃR1]
type = varset
triggerall = var(59) > 0
triggerall = !var(58)
triggerall = var(51) < 100
triggerall = var(7) < 20
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = EnemyNear(var(55)),stateno != [120,159]
trigger1 = stateno = 1010 && animelemtime(24) >= 0
trigger1 = movehit
var(58) = 4

[State -3, gCfgǃR2]
type = varset
triggerall = var(59) > 0
triggerall = !var(58)
triggerall = var(51) < 270
triggerall = var(7) > 10
triggerall = power < 2500 || var(51) < 200
triggerall = power < 1000 || life >= lifemax * 0.5 || var(51) < 200
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = EnemyNear(var(55)),stateno != [120,159]
trigger1 = stateno = 1010 && animelemtime(24) >= 0
trigger1 = movehit
var(58) = 5

[State -3, 󒆃^UǌtO]
type = varset
triggerall = var(59) > 0
triggerall = !var(58)
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = EnemyNear(var(55)),stateno != [120,159]
trigger1 = stateno = 615 && movehit
var(58) = 50

[State -3, tOZbg]
type = varset
triggerall = var(59) > 0
triggerall = var(58)
trigger1 = var(58) = 1
trigger1 = enemynear(var(55)),statetype != A
trigger2 = var(58) = 1 || var(58) = 3
trigger2 = EnemyNear(var(55)),Ctrl
trigger3 = var(58) = [1,2]
trigger3 = !NumHelper(3002)
trigger4 = var(58) = [3,5]
trigger4 = enemynear(var(55)),statetype = L || EnemyNear(var(55)),Movetype != H
trigger5 = var(58) = 4
trigger5 = var(7) < 5 && P2BodyDist X < 40
trigger6 = var(58) = 10
trigger6 = stateno = 850 || enemynear(var(55)),statetype != A
trigger7 = var(58) = 11
trigger7 = stateno = 830
trigger8 = var(58) = 50
trigger8 = enemynear(var(55)),statetype != A || stateno = 1100 || stateno = 1300
trigger9 = movetype = H
var(58) = 0

[State -3, nCWvtO]
type = varset
triggerall = var(59) > 0
trigger1 = stateno = 80
var(57) = 1

[State -3, ؂ł]
type = varset
triggerall = var(59) > 0 && RoundState = 2
trigger1 = !InGuardDist
trigger1 = EnemyNear(var(55)),MoveType != A
trigger1 = P2bodydist X != [-5,40]
trigger1 = var(7) < 35
var(57) = 2

[State -3, tOZbg]
type = varset
triggerall = var(59) > 0
trigger1 = var(57) = 1
trigger1 = stateno = 0 || stateno = 52 ||(stateno = [600,620])
trigger2 = var(57) = 2
trigger2 = var(7) >= 80 || EnemyNear(var(55)),MoveType = A ||(P2bodydist X = [-5,40])
var(57) = 0

[State -3, ]
type = varset
trigger1 = RoundState = 2 && !var(59)
trigger2 = RoundState = 3
trigger2 = stateno = 250
fvar(38) = 0

;==================================================================================
;߂Ή
[State -3]
Type = HelPer
Trigger1 = !NumHelper(95000+ID)
HelPerType = normal
Name = "mekuri"
StateNo = 95000
ID = 95000+ID
OwnPal = 1
pos = 5, 0
postype = p1
PauseMoveTime = 99999999
SuperMoveTime = 99999999
IgnoreHitPause = 1

[State -3]
type = changestate
Trigger1 = IsHelper
Trigger1 = IsHelper(95000+root,ID)
Trigger1 = StateNo != 95000
value = 95000

[State -3]
type = changeanim
Trigger1 = IsHelper
Trigger1 = IsHelper(95000+root,ID)
Trigger1 = Anim != 0
value = 0

;==============================================================================
;^bO
[State -3,^bOp[gi[Sp1]
type = VarSet
triggerall = RoundState = 2
trigger1 = NumEnemy = 1
trigger2 = NumEnemy = 2
trigger2 = EnemyNear(0),Life > 0
var(55) = 0
ignorehitpause = 1

[State -3, ^bOp[gi[Sp2]
type = VarSet
triggerall = RoundState = 2
triggerall = NumEnemy = 2
trigger1 = EnemyNear(0),Life <= 0
var(55) = 1
ignorehitpause = 1

[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
triggerall = 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
triggerall = 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(22000+id) = 1
trigger1 = numhelper(22010+id) = 1
var(51) = floor(ifelse(teamside = 1,facing*(helper(22000+(facing=-1)*10+id),pos x-pos x), -(-facing*(helper(22000+(facing=1)*10+id),pos x-pos x))))

[State -3, ʒ[]
Type = VarSet 
trigger1 = roundstate = 2 
trigger1 = numhelper(22000+id) = 1
trigger1 = numhelper(22010+id) = 1
var(52) = floor(ifelse(teamside = 1,-facing*(helper(22000+(facing=1)*10+id),pos x-pos x), -(facing*(helper(22000+(facing=-1)*10+id),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 = "Death Adder" && EnemyNear(var(55)),NumHelper(1022)
Trigger6 = EnemyNear(var(55)),Name = "Rucheca" && EnemyNear(var(55)),AuthorName = "Teaf"
Trigger6 = EnemyNear(var(55)),StateNo = 1210
Trigger7 = EnemyNear(var(55)),Name = "Kurenai Misuzu" && EnemyNear(var(55)),AuthorName = "MAITAKE"
Trigger7 = EnemyNear(var(55)),StateNo = 950 || EnemyNear(var(55)),StateNo = 1210
;WM^EK
Trigger8 = EnemyNear(var(55)),Name = "jagyuta" && EnemyNear(var(55)),StateNo = 215
;fBXEu(EX)Eiv
Trigger9 = EnemyNear(var(55)),Name = "Lyndis"
Trigger9 = EnemyNear(var(55)),StateNo = 1020 || EnemyNear(var(55)),StateNo = 1053
;H×tEu͂ꔖv
Trigger10= EnemyNear(var(55)),Name = "shizuha" && EnemyNear(var(55)),AuthorName = "stel2"
Trigger10= EnemyNear(var(55)),StateNo = 970
;TVEuTQCU[v
Trigger11= EnemyNear(var(55)),Name = "hakurou" && EnemyNear(var(55)),AuthorName = "ria-coarst"
Trigger11= EnemyNear(var(55)),StateNo = 3230
;D0p`FEuハCvCX`[v
Trigger12= EnemyNear(var(55)),authorName = "hoe2" || EnemyNear(var(55)),authorName = "hoe2+seizi"
Trigger12= EnemyNear(var(55)),Name = "Patchouli_K"
Trigger12= EnemyNear(var(55)),StateNo = 1250
Trigger13= fvar(36) && EnemyNear(var(55)),StateNo = fvar(36)
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 = "jagyuta" || 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)),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 = "Karman" && EnemyNear(var(55)),StateNo = 250
Trigger15= EnemyNear(var(55)),Name = "Clark Stil" && EnemyNear(var(55)),StateNo = [1400,1410]
Trigger16= EnemyNear(var(55)),Name = "Iori" && EnemyNear(var(55)),AuthorName = "RYO 2005"
Trigger16= EnemyNear(var(55)),StateNo = 300
Trigger17= (fvar(34) && EnemyNear(var(55)),StateNo = fvar(34))||(fvar(35) && EnemyNear(var(55)),StateNo = fvar(35))
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
;uEn
Trigger10= EnemyNear(var(55)),name = "wind"&&(EnemyNear(var(55)),stateno=[7600,7601])
Trigger11= EnemyNear(var(55)),stateno = 4000
Trigger11= EnemyNear(var(55)),name="Shin Gouki"||EnemyNear,name="Ryu"||EnemyNear,name="Morrigan Aensland"||EnemyNear,name ="Sakura Kasugano"
Trigger12= EnemyNear(var(55)),stateno = 3300
Trigger12= EnemyNear(var(55)),name="Yuri Sakazaki"||EnemyNear,name="cvsgouki"||EnemyNear,name="cvsryu"||EnemyNear,name="cvssakura"
Trigger13= EnemyNear(var(55)),stateno = 3600||EnemyNear(var(55)),StateNo=1700
Trigger13= EnemyNear(var(55)),name = "Gouki"
Trigger14= EnemyNear(var(55)),stateno = 20080||EnemyNear,stateno = 20060
Trigger14= EnemyNear(var(55)),name = "Kaori Misaka"
Trigger15= EnemyNear(var(55)),name = "Evil Ken"&&EnemyNear(var(55)),stateno = 3890
;߂
Trigger16= EnemyNear(var(55)),Name = "Kohaku"
Trigger16= EnemyNear(var(55)),StateNo=1300||EnemyNear(var(55)),StateNo = [2050,2051]
;RobgzOEfbg[Cv
Trigger17= EnemyNear(var(55)),Name = "Combat Echizen"
Trigger17= EnemyNear(var(55)),StateNo = [3200,3201]
;EBhMCXXEŏIR
Trigger18= EnemyNear(var(55)),Name = "wind_MCXX"
Trigger18= EnemyNear(var(55)),StateNo = [7600,7651]
;[hCiXEH̎
Trigger19= EnemyNear(var(55)),Name = "RaveEx"
Trigger19= ((EnemyNear(var(55)),StateNo = [3100,3101])&&EnemyNear(var(55)),Time > 40)||(EnemyNear(var(55)),StateNo = [3200,3301])
;ĂE㩕usbgtH[v/ fXy[h
Trigger20= EnemyNear(var(57)),Name = "Inaba Tei" && EnemyNear(var(57)),AuthorName = "pikapon"
Trigger20= (EnemyNear(var(57)),StateNo = 1800 && EnemyNear(var(57)),time > 3)|| EnemyNear(var(57)),StateNo = 1830
;Ȃ݂EF
Trigger21= EnemyNear(var(55)),Name = "Kurenai Misuzu" && EnemyNear(var(55)),AuthorName = "MAITAKE"
Trigger21= EnemyNear(var(55)),StateNo = 2200 && EnemyNear(var(55)),time > 3
fvar(39) = 4

[State -3,K[hs\p(Ō)]
Type = VarSet
triggerall = var(20) >= 1 && RoundState = 2
;XC[EA_[gE
Trigger1 = EnemyNear(var(55)),Name = "SLAYER" && EnemyNear(var(55)),StateNo = 1300
Trigger1 = EnemyNear(var(55)),Time = [1,40]
;Wj[EobJXt~Xg
Trigger2 = EnemyNear(var(55)),Name = "johnny" && EnemyNear(var(55)),var(49)
Trigger2 = EnemyNear(var(55)),StateNo = 1001||EnemyNear(var(55)),StateNo = 1011||EnemyNear(var(55)),StateNo = 1021
Trigger2 = EnemyNear(var(55)),Time = [1,11]
;tEMNeBJt@g
Trigger3 = EnemyNear(var(55)),Name = "Ralf Jones" && EnemyNear(var(55)),AuthorName = "Men'sClub"
Trigger3 = EnemyNear(var(55)),StateNo = 1500
Trigger3 = EnemyNear(var(55)),Time = [1,60]
;H×tEu̗tEieBbNvuƂӂށv
Trigger4 = EnemyNear(var(57)),Name = "shizuha" && EnemyNear(var(57)),AuthorName = "stel2"
Trigger4 = (EnemyNear(var(57)),StateNo = 2600 &&(EnemyNear(var(57)),time = [18,32]))|| EnemyNear(var(57)),StateNo = 20007
;ƕEF̌
Trigger5 = EnemyNear(var(55)),Name = "doppo orochi" && EnemyNear(var(55)),AuthorName = "tokage"
Trigger5 = EnemyNear(var(55)),StateNo = 2000
Trigger5 = EnemyNear(var(55)),Time = [5,340]
;Ȃ݂Eː
Trigger6 = EnemyNear(var(55)),Name = "Kurenai Misuzu" && EnemyNear(var(55)),AuthorName = "MAITAKE"
Trigger6 = (EnemyNear(var(55)),StateNo = 584 && EnemyNear(var(55)),Time <= 5)
fvar(39) = 5

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

;==============================================================================
;̑x

;lȂ畁ʂɃK[ho邯
;AIFoȂUK[hԂɂ

[State -3, ΉUw]
Type = ChangeState
Value = 120 ;K[hXe[gɈړ
triggerall = var(59) > 7 && Roundstate = 2
triggerall = ctrl ||(stateno = [18,19])|| stateno = 99 ; ctrlł邱ƂOAłȂƍ\K[hɂȂI
;A-KUE]fBAbNEfBATX
trigger1 = EnemyNear(var(55)),AuthorName = "A-KUE" && EnemyNear(var(55)),Name = "Zodiac"
trigger1 = EnemyNear(var(55)),StateNo = 1055 && EnemyNear(var(55)),Time < 34
trigger1 = P2bodydist X < 195
;hoehoe D0JEO[Xvbh
trigger2 = EnemyNear(var(55)),AuthorName = "hoe2" && EnemyNear(var(55)),Name = "MARISA,K"
trigger2 = (EnemyNear(var(55)),StateNo = [1600,1620])&& P2BodyDist X < 120
;VgES
trigger3 = EnemyNear(var(55)),AuthorName = "Shiroto" && EnemyNear(var(55)),Name = "Reisen Udongein Inaba"
trigger3 = EnemyNear(var(55)),StateNo = 2030 && EnemyNear(var(55)),animelemtime(55) <= 1
;ugES
trigger4 = EnemyNear(var(55)),AuthorName = "RYU-SAN" && EnemyNear(var(55)),Name = "Buront"
trigger4 = EnemyNear(var(55)),StateNo = 420 && P2BodyDist X < 143
;Ȃ݂EP
trigger5 = EnemyNear(var(55)),Name = "Kurenai Misuzu" && EnemyNear(var(55)),AuthorName = "MAITAKE"
trigger5 = EnemyNear(var(55)),StateNo = 610 && EnemyNear(var(55)),Time < 30
;hoehoe D0p`[Eu҂̐΁vuCtAv
trigger6 = EnemyNear(var(55)),authorName = "hoe2" && EnemyNear(var(55)),Name = "Patchouli_K"
trigger6 = (EnemyNear(var(55)),StateNo = [7000,7009])||(EnemyNear(var(55)),StateNo = [7500,7524])

[State -3, ΉUwE^bO]
Type = ChangeState
Value = 120
triggerall = var(59) > 7 && Roundstate = 2
triggerall = numenemy = 2
triggerall = ctrl ||(stateno = [18,19])|| stateno = 99
trigger1 = EnemyNear(1),AuthorName = "A-KUE" && EnemyNear(1),Name = "Zodiac"
trigger1 = EnemyNear(1),StateNo = 1055 && EnemyNear(1),Time < 34
trigger1 = P2bodydist X < 195
trigger2 = EnemyNear(1),AuthorName = "hoe2" && EnemyNear(1),Name = "MARISA,K"
trigger2 = (EnemyNear(1),StateNo = [1600,1620])&& P2BodyDist X < 120
trigger3 = EnemyNear(1),AuthorName = "Shiroto" && EnemyNear(1),Name = "Reisen Udongein Inaba"
trigger3 = EnemyNear(1),StateNo = 2030 && EnemyNear(1),animelemtime(55) <= 1
trigger4 = EnemyNear(1),AuthorName = "RYU-SAN" && EnemyNear(1),Name = "Buront"
trigger4 = EnemyNear(1),StateNo = 420 && P2BodyDist X < 143
trigger5 = EnemyNear(1),Name = "Kurenai Misuzu" && EnemyNear(1),AuthorName = "MAITAKE"
trigger5 = EnemyNear(1),StateNo = 610 && EnemyNear(1),Time < 30
trigger6 = EnemyNear(1),authorName = "hoe2" && EnemyNear(1),Name = "Patchouli_K"
trigger6 = (EnemyNear(1),StateNo = [7000,7009])||(EnemyNear(1),StateNo = [7500,7524])

[State -3,܂]
type = VarSet
triggerall = var(59) >= 1 && RoundState = 2
trigger1 = EnemyNear(var(55)),Name = "Giant_Mech-HISUI" || EnemyNear(var(55)),Name = "DemonsWall"
trigger2 = EnemyNear(var(55)),Name = "G_akiha" || EnemyNear(var(55)),Name = "G-akiha"
trigger3 = EnemyNear(var(55)),Name = "Neco Chaos Black G666" || EnemyNear(var(55)),Name = "G_satsuki"
trigger4 = EnemyNear(var(55)),Name = "Apocalypse" || EnemyNear(var(55)),Name = "Abyss"
trigger5 = EnemyNear(var(55)),Name = "Mech Rugal" || EnemyNear(var(55)),Name = "CheetahMen"
trigger6 = EnemyNear(var(55)),Name = "LEOPALDON_GGI" || EnemyNear(var(55)),Name = "Mega_weapon"
trigger7 = EnemyNear(var(55)),Name = "ohaou" || EnemyNear(var(55)),Name = "donaiya"
Trigger8 = EnemyNear(var(55)),Name = "Barbatos_Goetia" && EnemyNear(var(55)),var(10)
trigger9 = EnemyNear(var(55)),Name = "metal_patchouli"
fvar(37) = 2

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

;==============================================================================
;؂Ԃ
;CtBjeBEA[c
[State -3,INF]
type = ChangeState
value = 3100
triggerall = statetype != A
triggerall = ctrl || stateno = 0 ||(stateno = [18,19])|| stateno = 52 || stateno = 99 ||(stateno = [120,140])
Triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(7) >= 50
triggerall = power >= 2000
triggerall = numHelper(3037) != 0
triggerall = Random<=var(59)*50||var(59)>10
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType = A
triggerall =(Enemynear(var(55)),Time >= 30-var(59))||(!Time&&var(59)>9)|| var(59)>10
triggerall =(Enemynear(var(55)),Time >= 50-var(59)*2)|| var(59)>10 ||(PrevStateNo = [120,159])||(PrevStateNo = [5000,5999])||(PrevStateNo = [9995,9996])|| Helper(95000+id),var(50)
trigger1 = EnemyNear(var(55)),AnimTime <= -7 &&(P2BodyDist X = [ -5, 70])
trigger2 = EnemyNear(var(55)),AnimTime <= -8 &&(P2BodyDist X = [ 71, 80])
trigger3 = EnemyNear(var(55)),AnimTime <= -9 &&(P2BodyDist X = [ 81, 90])
trigger4 = EnemyNear(var(55)),AnimTime <=-10 &&(P2BodyDist X = [ 91,100])
trigger5 = EnemyNear(var(55)),AnimTime <=-11 &&(P2BodyDist X = [101,110])
trigger6 = EnemyNear(var(55)),AnimTime <=-12 &&(P2BodyDist X = [111,120])
trigger7 = EnemyNear(var(55)),AnimTime <=-13 &&(P2BodyDist X = [121,130])

;---------------------------------------------------------------------------
;NbZgE[JX
[State -3, NbZg]
type = ChangeState
value = 1310
triggerall = statetype != A
triggerall = ctrl || stateno = 0 ||(stateno = [18,19])|| stateno = 52 || stateno = 99 ||(stateno = [120,140])
Triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(7) >= 20
triggerall = Helper(22000+id),var(55) || var(59) < 9
triggerall = Random<=var(59)*18||var(59)>10
triggerall = P2bodydist X = [-5,60]
triggerall = P2bodydist Y > -80
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),AnimTime <= -15
triggerall = EnemyNear(var(55)),MoveType = A
triggerall = Enemynear(var(55)),Time >= 30||(var(59) > 7 &&(Enemynear(var(55)),Time >= 25-var(59)*1))||(!Time&&var(59)>9)|| var(59)>10
trigger1 = (Enemynear(var(55)),Time >= 50-var(59)*2)|| var(59) > 10
trigger2 = (PrevStateNo=[120,159])||(PrevStateNo=[5000,5270])||(prevstateno = [9995,9996])
trigger3 = Helper(95000+id),var(50)
trigger3 = Random <= 250

;---------------------------------------------------------------------------
;V[h(KbcVXegp)
[State -3,SR]
type = ChangeState
value = 900
Triggerall = Var(59) >= 4 && RoundState = 2
triggerall = var(7) = 100
triggerall = var(12) = 0
triggerall = statetype != A
triggerall = ctrl || stateno = 0 ||(stateno = [18,19])|| stateno = 99 ||(stateno = [120,140])
triggerall = Random <= Helper(95000+id),var(3)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = p2bodydist X < 100
triggerall = p2bodydist Y > -80
triggerall = EnemyNear(var(55)),HitDefAttr = SCA, NA, NP
triggerall = EnemyNear(var(55)),Movetype = A || inguarddist
trigger1 = Helper(22000+id),var(53) > 0
trigger2 = EnemyNear(var(55)),Time <= 22
trigger2 = (prevstateno = [120,155]) || (prevstateno = [5000,5210])|| Helper(95000+id),var(50)

;---------------------------------------------------------------------------
;V[h
[State -3,SR]
type = ChangeState
value = 900
Triggerall = Var(59) >= 6 && RoundState = 2
triggerall = var(7) = 100
triggerall = var(12) = 1
triggerall = statetype != A
triggerall = ctrl || stateno = 0 ||(stateno = [18,19])|| stateno = 99 ||(stateno = [120,140])
triggerall = (var(59)<9&&Random<=var(59)*10)||((var(59)=[9,10])&&Random<=var(59)*30) || var(59)>10
triggerall = EnemyNear(var(55)),StateType != L
triggerall = p2bodydist X < 100
triggerall = p2bodydist Y > -80
triggerall = EnemyNear(var(55)),HitDefAttr = SCA, NA, NP
triggerall = EnemyNear(var(55)),Movetype = A || inguarddist
trigger1 = Helper(22000+id),var(53) > 0
trigger2 = EnemyNear(var(55)),Time <= 22
trigger2 = (prevstateno = [120,155]) || (prevstateno = [5000,5210])|| Helper(95000+id),var(50)

;---------------------------------------------------------------------------
;󒆓
[State -3]
type = ChangeState
value = 850
Triggerall = Var(59) >= 6 && RoundState = 2
triggerall = var(7) >= 10
triggerall = statetype = A
triggerall = ctrl ||(stateno = [120,140])
triggerall = Random <= var(59)*15 || var(59)>10
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),PrevStateNo != [5000,5999]
triggerall = EnemyNear(var(55)),Movetype != H ||(EnemyNear(var(55)),StateNo = [120,159])
triggerall = p2bodydist X = [-5,35]
triggerall = p2bodydist Y = [-95,90]
trigger1 = EnemyNear(var(55)),AnimTime <= -4
trigger1 = var(59)>9||(prevstateno = [120,155])||(prevstateno = [5000,5210])||(prevstateno = [9995,9996])|| Helper(95000+id),var(50)
trigger2 = var(58) = 10

;---------------------------------------------------------------------------
;n㓊
[State -3,TO]
type = ChangeState
value = 800
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(7) >= 10
triggerall = !fvar(37)
triggerall = statetype != A
triggerall = ctrl ||(stateno = 0 && var(7) < 100)|| (stateno = [18,19]) || stateno = 99 ||(stateno = [120,140])
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [141,159]
triggerall = EnemyNear(var(55)),PrevStateNo != [5000,5999]
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = p2bodydist X = [-3,20]
triggerall = Random <= var(59)*20 || var(59)>10
trigger1 = EnemyNear(var(55)),AnimTime <= -4
trigger1 = var(59)>9||(prevstateno = [140,155])||(prevstateno = [5000,5210])||(prevstateno = [9995,9996])|| Helper(95000+id),var(50)
trigger2 = NumHelper(2040) && var(59)>9
trigger2 = EnemyNear(var(55)),StateNo = [120,140]

;---------------------------------------------------------------------------
;`[WE^
[State -3,CA]
type = ChangeState
value = 11500
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl ||(stateno = 0 && var(7) < 100)||(stateno = [18,19])|| stateno = 99 ||(stateno = [120,140])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = enemynear(var(55)),movetype != H
triggerall = EnemyNear(var(55)),HitDefAttr = SCA, SA, NP, SP, AT
triggerall = EnemyNear(var(55)),Movetype = A
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 4) = [10,60]
trigger1 = var(59) < 8
trigger1 = Random <= 25
trigger2 = var(59) >= 8
trigger2 = Random <= 60

;---------------------------------------------------------------------------
;o[XgEG~bV
[State -3,BE]
type = ChangeState
value = 3015
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 75
triggerall = power >= 3000
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2bodydist X > 20
triggerall = P2bodydist Y = [-150,-60]
trigger1 = stateno = 1200
trigger1 = animelemtime(7) >= 0

;---------------------------------------------------------------------------
;OreBErbg
[State -3,GVV]
type = ChangeState
value = 3000
triggerall = var(59) > 8 && RoundState = 2
triggerall = var(7) >= 50
triggerall = power >= 2000
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2bodydist X = [0,80]
triggerall = P2bodydist Y = [-75,-40]
trigger1 = stateno = 1200
trigger1 = animelemtime(7) >= 0

;---------------------------------------------------------------------------
;obNXebv
[State -3]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99 ||(stateno = [120,140])
trigger1 = var(59) >= 9
trigger1 = facing != EnemyNear(var(55)),facing
trigger1 = EnemyNear(var(55)),HitDefAttr = SC, AT
trigger1 = P2BodyDist X = [-9,60]
trigger1 = Random <= var(59)*35 || var(59)>10

;---------------------------------------------------------------------------
;Wv(ߋ΍)
[State -3,Wv]
Type = ChangeState
Value = 80
Triggerall = Var(59) >= 6 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = p2bodydist X < 150
triggerall = Random <= var(59)*50 || var(59)>9
trigger1 = fvar(39)=3

;==============================================================================
;˂p
;U
[State -3,SLA]
type = ChangeState
value = 200
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 52 || stateno = 99
triggerall = var(59) > 7 && RoundState = 2
triggerall = var(7) >= 1
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [0,30]
triggerall = EnemyNear(var(55)),stateno != [90,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [-5,32+Floor(EnemyNear(var(55)),vel X * 6)]
triggerall = P2bodydist Y > -30
triggerall = EnemyNear(var(55)),AnimTime <= -6
triggerall = Random <= var(59)*30 || var(59)>10
trigger1 = Random <= 500
trigger1 = (prevstateno = [140,155])||(prevstateno = [5000,5210])||(prevstateno = [9995,9996])||(EnemyNear(var(55)),facing = facing)
trigger2 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA, SA)
trigger2 = EnemyNear(var(55)),AnimTime > -9
trigger2 = (prevstateno = [140,155])||(prevstateno = [5000,5210])||(prevstateno = [9995,9996])||(EnemyNear(var(55)),facing = facing)||Random<=var(59)*20||var(59)>10
trigger3 = fvar(39)=[4,5]
trigger4 = Helper(22000+id),var(54) > 0

;U
[State -3,SLA]
type = ChangeState
value = 200
triggerall = var(59) >= 10 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99 ||(stateno = [120,131])
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2BodyDist X = [130,260]
triggerall = EnemyNear(var(55)),AnimTime <= -6
triggerall = EnemyNear(var(55)),Time <= 5
triggerall = Random <= var(59)*15 || var(59)>10
trigger1 = EnemyNear(var(55)),HitDefAttr = SCA, NA, SA, NP, AT

;U
[State -3,SLA]
type = ChangeState
value = 210
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 52 || stateno = 99
triggerall = var(59) > 7 && RoundState = 2
triggerall = var(7) >= 1
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [0,30]
triggerall = EnemyNear(var(55)),stateno != [90,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [15,50+Floor(EnemyNear(var(55)),vel X * 9)]
triggerall = P2bodydist Y > -30
triggerall = EnemyNear(var(55)),AnimTime <= -9
triggerall = Random <= var(59)*30 || var(59)>10
trigger1 = EnemyNear(var(55)),HitDefAttr = SCA, NA, SA, NP, SP, AT
trigger1 = (prevstateno = [140,155])||(prevstateno = [5000,5210])||(prevstateno = [9995,9996])||(EnemyNear(var(55)),facing = facing)
trigger2 = EnemyNear(var(55)),HitDefAttr = SC, NA, SA, SP
trigger2 = EnemyNear(var(55)),AnimTime > -12
trigger2 = (prevstateno = [140,155])||(prevstateno = [5000,5210])||(prevstateno = [9995,9996])||(EnemyNear(var(55)),facing = facing)||Random<=var(59)*20||var(59)>10

;-------------------------------------------------------------
;v[gEz[
[State -3,PH]
type = ChangeState
value = 3010
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 8 && RoundState = 2
triggerall = var(7) >= 50
triggerall = power >= 1000
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = EnemyNear(var(55)),HitDefAttr = SC, SA
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [5,80+Floor(EnemyNear(var(55)),vel X * 4)]
triggerall = EnemyNear(var(55)),AnimTime <= -4
triggerall = Random <= var(59)*30||var(59) >10
trigger1 = (prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger2 = fvar(39)=[4,5]

;---------------------------------------------------------------------------
;WvU
[State -3,JSA]
type = ChangeState
value = 610
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = EnemyNear(var(55)),stateno != [0,29]
triggerall = EnemyNear(var(55)),stateno != [120,159]
triggerall = (P2BodyDist X = [-35,30+Floor(vel X * 11)])||(var(57) = 1 &&(P2BodyDist X = [-15,70+Floor(vel X * 11)]))
triggerall = P2BodyDist Y = [-25,38+Floor(vel Y * 11)]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = Random <= var(59)*100
trigger1 = (prevstateno = [120,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger1 = EnemyNear(var(55)),AnimTime = [-24,-4]
trigger1 = Random <= 300
trigger2 = Vel Y > 0
trigger2 = fvar(39) = 3||((stateno = [132,140])&&(EnemyNear(var(55)),HitDefAttr = SCA, AT))

;---------------------------------------------------------------------------
;ˌ
[State -3,SS]
type = ChangeState
value = 225
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) > 4 && RoundState = 2
triggerall = var(7) >= 1
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = EnemyNear(var(55)),AnimTime <= -17
triggerall = EnemyNear(var(55)),MoveType != H || var(54)
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = (prevstateno = [140,155])||(prevstateno = [5000,5210])||(prevstateno = [9995,9996])||(EnemyNear(var(55)),facing = facing)
triggerall = P2BodyDist X = [80,115+Floor(EnemyNear(var(55)),vel X * 10)]
trigger1 = Random <= var(59)*50
trigger2 = fvar(39)=[4,5]

;==============================================================================
;^bOLq
;o[XgEG~bV
[State -3,BE]
type = ChangeState
value = 3015
triggerall = var(59) > 8 && RoundState = 2
triggerall = var(54) > 0
triggerall = var(53) != [4,5]
triggerall = var(7) >= 85
triggerall = power >= 3000
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = statetype != A
triggerall = ctrl || stateno = 0 || (stateno = [18,19]) || stateno = 99 || (stateno = [120,131])
triggerall = Random <= var(59)*15
triggerall = EnemyNear(var(55)),StateType != L
triggerall = ((EnemyNear(var(55)),stateno != [0,30])&&(EnemyNear(var(55)),stateno != [90,159]))||(EnemyNear(var(55)),Life < 120)
triggerall = !EnemyNear(var(55)),Ctrl||(EnemyNear(var(55)),Life < 120)
triggerall = P2BodyDist X > 100
triggerall = P2BodyDist Y > -75
trigger1 = EnemyNear(var(55)),AnimTime <= -40 || P2BodyDist X > 180
trigger1 = Random <= 200
trigger2 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Random <= 333
trigger3 = Partner,MoveType = A
trigger3 = EnemyNear(var(55)),MoveType = H
trigger3 = (EnemyNear(var(55)),StateNo = [5000,5099])

;---------------------------------------------------------------------------
;CtBjeBEA[c
[State -3,INF]
type = ChangeState
value = 3100
triggerall = var(59) > 8 && RoundState = 2
triggerall = var(53)
triggerall = var(7) >= 50
triggerall = power >= 2000
triggerall = numHelper(3037) != 0
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = statetype != A
triggerall = ctrl || stateno = 0 || (stateno = [18,19]) || stateno = 99 || (stateno = [120,131])
triggerall = Random <= var(59)*15
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),stateno != [0,30]
triggerall = EnemyNear(var(55)),stateno != [90,159]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = (Partner,StateNo = [120,159])||(Partner,StateNo = [5000,5099])||(EnemyNear(var(55)),facing = facing)
trigger1 = EnemyNear(var(55)),AnimTime <= -7 &&(P2BodyDist X = [ -5, 70])
trigger2 = EnemyNear(var(55)),AnimTime <= -8 &&(P2BodyDist X = [ 71, 80])
trigger3 = EnemyNear(var(55)),AnimTime <= -9 &&(P2BodyDist X = [ 81, 90])
trigger4 = EnemyNear(var(55)),AnimTime <=-10 &&(P2BodyDist X = [ 91,100])
trigger5 = EnemyNear(var(55)),AnimTime <=-11 &&(P2BodyDist X = [101,110])
trigger6 = EnemyNear(var(55)),AnimTime <=-12 &&(P2BodyDist X = [111,120])
trigger7 = EnemyNear(var(55)),AnimTime <=-13 &&(P2BodyDist X = [121,130])

;---------------------------------------------------------------------------
;OreBErbg
[State -3,GVV]
type = ChangeState
value = 3000
triggerall = var(59) > 8 && RoundState = 2
triggerall = var(54) > 0
triggerall = var(53) != [4,5]
triggerall = var(7) >= 50
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = statetype != A
triggerall = ctrl || stateno = 0 || (stateno = [18,19]) || stateno = 99 || (stateno = [120,131])
triggerall = Random <= var(59)*20
triggerall = power >= 2000
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),stateno != [0,30]
triggerall = EnemyNear(var(55)),stateno != [90,159]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = enemynear(var(55)),life > 60
triggerall = P2BodyDist Y > -75-Floor(EnemyNear(var(55)),vel Y * 8)
triggerall = (Partner,StateNo = [120,159])||(Partner,StateNo = [5000,5099])||(EnemyNear(var(55)),facing = facing)
trigger1 = (P2BodyDist X = [-5,60]) && EnemyNear(var(55)),AnimTime <= -9
trigger2 = (P2BodyDist X = [61,80]) && EnemyNear(var(55)),AnimTime <= -12
trigger3 = (P2BodyDist X = [81,100])&& EnemyNear(var(55)),AnimTime <= -15

;---------------------------------------------------------------------------
;pXEG~bV
[State -3,]
type = ChangeState
value = 1100
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(7) >= 20
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = statetype != A
triggerall = ctrl || stateno = 0 || (stateno = [18,19]) || stateno = 99 || (stateno = [120,131])
triggerall = (!var(56) && Random <= var(59)*18)||(var(56) && Random <= var(59)*9)
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = enemynear(var(55)),movetype != H
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
triggerall = !InGuardDist
triggerall = P2BodyDist X > 80
triggerall = P2BodyDist Y > -80
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = (EnemyNear(var(55)),StateNo = [120,159]) || (EnemyNear(var(55)),StateNo = [5000,5099])
trigger3 = !EnemyNear(var(55)),Ctrl
trigger3 = EnemyNear(var(55)),StateNo != [0,199]
trigger3 = EnemyNear(var(55)),MoveType != H
trigger3 = EnemyNear(var(55)),facing = facing
trigger3 = EnemyNear(var(55)),AnimTime < -20

;------------------------------------------------------------------------------
;GC~OEfoCX
[State -3,]
type = ChangeState
value = 1200
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl || stateno = 0 || (stateno = [18,19]) || stateno = 99 || (stateno = [130,131])
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = P2BodyDist X > 150
triggerall = P2BodyDist Y > -50
triggerall = (!var(56) && Random <= var(59)*25)||(var(56) && Random <= var(59)*12)
triggerall = !Enemy,Numproj
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),StateType != A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]
trigger3 = !EnemyNear(var(55)),Ctrl
trigger3 = EnemyNear(var(55)),StateNo != [0,199]
trigger3 = EnemyNear(var(55)),MoveType != H
trigger3 = EnemyNear(var(55)),facing = facing
trigger3 = EnemyNear(var(55)),AnimTime < -30

;---------------------------------------------------------------------------
;ˌE^
[State -3]
type = ChangeState
value = 11225
triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(54) = 1 || var(53) = [3,4]
triggerall = var(53) != 5
triggerall = var(7) > 20
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*15
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(var(55)),statetype != L
triggerall = EnemyNear(var(55)),statetype != A
triggerall = EnemyNear(var(55)),movetype != H
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2BodyDist X = [90,130]
trigger1 = Partner,MoveType = H
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]
trigger3 = Random <= 100

;------------------------------------------------------------------------------
;nCWv
[State -3,HJ]
type = ChangeState
value = 80
Triggerall = Var(59) > 3 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = !inguarddist
trigger1 = EnemyNear(var(55)),StateType != A
trigger1 = EnemyNear(var(55)),StateNo != [35,49]
trigger1 = var(54)
trigger1 = var(7) >= 60
trigger1 = (!var(56) && !var(53) &&(P2BodyDist X = [70,110]))||(var(56) && (P2BodyDist X = [80,220]))
trigger1 = Random <= 50
trigger2 = var(7) > 10
trigger2 = var(58) = 5

;==============================================================================
;K[hE󂯐gLq
;K[h
[State -3]
type = ChangeState
value = 120
triggerall = Var(59) >= 1 && RoundState = 2
triggerall = stateno != [150,155]
triggerall = ctrl ||(stateno = 0 &&(var(7) < 95 || Helper(95000+ID),var(32)>300))||(stateno = [18,19])|| stateno = 99
triggerall =!(EnemyNear(var(55)),HitDefAttr = SCA, AT)
triggerall = var(57) != 1 || P2BodyDist X > 50
triggerall = Random <= var(59)*80 || var(59) > 9
trigger1 = inguarddist
trigger2 = statetype != A
trigger2 = var(59) > 8
trigger2 = numHelper(95000+ID)
trigger2 = Helper(95000+ID),inguarddist
trigger3 = statetype != A
trigger3 = numHelper(95000+ID)
trigger3 = EnemyNear(var(55)),facing = facing || P2Dist X < 0
trigger3 = Helper(95000+ID),inguarddist && EnemyNear(var(55)),StateType = A

;---------------------------------------------------------------------------
;󒆎g
[State -3,A_UKEMI]
type = ChangeState
value = 5210
triggerall = RoundState = 2
triggerall = Vel Y > -1
triggerall = Pos Y < -20
triggerall = Alive
triggerall = StateNo = 5050
triggerall = CanRecover
trigger1 = Var(59) = [1,10]
trigger1 = Random <= var(59)*80
trigger2 = Var(59) > 10
trigger2 = Random <= 850

;---------------------------------------------------------------------------
;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(53)
triggerall = var(7) >= 1
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = ctrl ||(stateno = 0 &&(var(7) < 99 || Helper(95000+ID),var(32)>300))||(stateno = [18,19])|| stateno = 99
triggerall = BackEdgeBodyDist > 60
trigger1 = EnemyNear(var(55)),StateType = L
trigger1 = P2BodyDist X < 50
trigger1 = Random <= 500

;---------------------------------------------------------------------------
;nCWv 
[State -3]
type = ChangeState
value = 80
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = ctrl ||(stateno = 0 &&(var(7) < 99 || Helper(95000+ID),var(32)>300))||(stateno = [18,19])|| stateno = 99
trigger1 = BackEdgeBodyDist <= 60
trigger1 = P2BodyDist X < 50
trigger1 = EnemyNear(var(55)),StateType = L
trigger1 = Random <= 800
trigger2 = BackEdgeBodyDist <= 60
trigger2 = P2BodyDist X < 50
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = var(7) < 5
trigger3 = P2BodyDist X = [150,220]
trigger3 = var(54) && var(56)
trigger3 = var(7) > 60
trigger3 = EnemyNear(var(55)),StateType != L
trigger3 = EnemyNear(var(55)),StateType != A
trigger3 = EnemyNear(var(55)),MoveType = H
trigger3 = EnemyNear(var(55)),StateNo = [5000,5021]
trigger3 = Random <= 30

;==============================================================================
;NU
;G[tFU[
[State -3]
type = ChangeState
value = 3035
triggerall = var(59) >= 8 && RoundState = 2
triggerall = var(7) >= 50
triggerall = power >= 3000
triggerall = statetype != A
triggerall = numhelper(3037) = 0
triggerall = EnemyNear(var(55)),stateno != [5110,5120]
triggerall = EnemyNear(var(55)),MoveType = H
trigger1 = Random <= var(59)*30
trigger1 = EnemyNear(var(55)),StateType = A
trigger1 = (var(54) = 1 &&(var(53) = [0,2]))|| P2BodyDist X > 130
trigger1 = (stateno = 1200 ||(stateno = 1100 && time > 84 && P2BodyDist X > 180))&& animelemtime(7) >= 0
trigger2 = ctrl || (stateno = [18,19]) || stateno = 99
trigger2 = EnemyNear(var(55)),StateType = L
trigger2 = P2BodyDist X > 200
trigger2 = Random <= var(59)*8 || power >= 3000 ||(power >= 2000 && var(58) = 3)

;fBG[VEfoCX
[State -3]
type = ChangeState
value = 3030
triggerall = var(59) >= 8 && RoundState = 2
triggerall = var(7) >= 50
triggerall = power >= 1000
triggerall = power >= 2500 || life < lifemax * 0.5
triggerall = statetype != A
triggerall = numhelper(3034) = 0
triggerall = EnemyNear(var(55)),stateno != [5110,5120]
trigger1 = ctrl || (stateno = [18,19]) || stateno = 99
trigger1 = EnemyNear(var(55)),StateType = L || EnemyNear(var(55)),StateType = A
trigger1 = EnemyNear(var(55)),MoveType = H
trigger1 = P2BodyDist X > 150 || var(58) = 3
trigger1 = power < 3000
trigger1 = Random <= var(59)*8 || var(58) = 3
trigger2 = (var(54) = 1 &&(var(53) = [0,2]))||(power < 3000 && P2BodyDist X > 150)
trigger2 = (stateno = 1200 ||(stateno = 1100 && time > 84 && P2BodyDist X > 180))&&animelemtime(7) >= 0
trigger2 = EnemyNear(var(55)),StateType = A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),stateno != [120,159]
trigger2 = Random <= var(59)*30
trigger3 = ctrl || (stateno = [18,19]) || stateno = 99
trigger3 = EnemyNear(var(55)),StateType != A
trigger3 = EnemyNear(var(55)),MoveType != A
trigger3 = P2BodyDist X > 210
trigger3 = Random <= var(59)*3

;---------------------------------------------------------------------------
;}OleBbNEtB[h
[State -3]
type = ChangeState
value = 1400
triggerall = var(59) >= 6 && RoundState = 2
triggerall = !var(53) && !var(54)
triggerall = var(58) != 50
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = (var(59) <= 9 && Random <= var(59)*20) || (var(59) > 9 && Random <= 300)
triggerall = !NumHelper(3002)
triggerall = !InGuardDist
triggerall = (P2BodyDist X = [0,130]) || (prevstateno = [800,801])
triggerall = EnemyNear(var(55)),stateno != [5110,5120]
triggerall = enemynear(var(55)),movetype = H
trigger1 = EnemyNear(var(55)),StateType = A
trigger1 = EnemyNear(var(55)),Vel Y > 0
trigger1 = EnemyNear(var(55)),Pos Y < -30
trigger1 = P2BodyDist X > 80 || EnemyNear(var(55)),Pos Y < -60
trigger2 = EnemyNear(var(55)),StateType = L || EnemyNear(var(55)),StateType = A
trigger2 = P2BodyDist X > 180
trigger2 = Random <= 70

;---------------------------------------------------------------------------
;ˌE^
[State -3]
type = ChangeState
value = 11225
triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(7) > 20
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*15
triggerall = EnemyNear(var(55)),StateType = L
trigger1 = P2BodyDist X = [70,130]
trigger1 = EnemyNear(var(55)),StateNo = 5120
trigger1 = EnemyNear(var(55)),AnimTime = [-20,-15]

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

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

;==============================================================================
;d̟͂Bǌ
;U
[State -3,SLA]
type = ChangeState
value = 200
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) = 1
triggerall = var(7) >= 1
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2bodydist X = [-5,30+Floor(EnemyNear(var(55)),vel X * 6)]
triggerall = P2bodydist Y > -30
triggerall = !InGuardDist
trigger1 = ctrl || (stateno = [18,19]) || stateno = 52 || stateno = 99

;-------------------------------------------------------------
;U
[State -3,SSA]
type = ChangeState
value = 210
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) = 1
triggerall = var(7) >= 1
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2bodydist X = [-5,55+Floor(EnemyNear(var(55)),vel X * 10)]
triggerall = P2bodydist Y > -37
triggerall = !InGuardDist
trigger1 = ctrl || (stateno = [18,19]) || stateno = 52 || stateno = 99
trigger2 = stateno = 200 && movehit

;---------------------------------------------------------------------------
;Xebvˌ
[State -3,SS]
type = ChangeState
value = 830
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(7) >= 1
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = Random <= var(59)*100
triggerall = stateno = 106
triggerall = (time > 1 && time <= 6)
triggerall = !InGuardDist
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = prevstateno != [3000,3001]
trigger1 = var(58) = 1
trigger2 = TeamMode = Simul
trigger2 = NumPartner && Partner,Alive
trigger2 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger3 = TeamMode = Simul
trigger3 = NumPartner && Partner,Alive
trigger3 = Partner,MoveType = A
trigger3 = EnemyNear(var(55)),StateType != A
trigger3 = EnemyNear(var(55)),MoveType = H
trigger3 = EnemyNear(var(55)),StateNo = [120,159]
trigger4 = numhelper(3034) > 0 && P2bodydist X > 140

;---------------------------------------------------------------------------
;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = P2bodydist Y <= -38
trigger1 = P2bodydist X < 40
trigger1 = var(58) = 1
trigger2 = var(54) > 0
trigger2 = P2bodydist X > 60
trigger2 = BackEdgeBodyDist > 40
trigger2 = Random <= 100
trigger2 = var(58) := 11
trigger3 = numhelper(3034) > 0
trigger3 = P2bodydist X > 160
trigger3 = Random <= 250

;-------------------------------------------------------------
;Wv 
[State -3,HJ]
type = ChangeState
value = ifelse(p2bodydist X > 70,80,39)
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) = 1
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = Random <= var(59)*100
trigger1 = (p2bodydist X > 70 && var(7) >= 20) || p2bodydist X <= 70
trigger1 = ctrl || stateno = 0 || (stateno = [18,19]) || stateno = 99
trigger2 = p2bodydist Y < -37
trigger2 = stateno = 210 && movehit
trigger3 = stateno = 215 && movehit
trigger4 = stateno = 830
trigger4 = time >= 4 && time <= 20

;WvU
[State -3,JLA]
type = ChangeState
value = 600
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) = 1
triggerall = var(7) >= 1
triggerall = statetype = A && ctrl
triggerall = Random <= var(59)*100
trigger1 = EnemyNear(var(55)),StateType = A
trigger1 = EnemyNear(var(55)),MoveType = H
trigger1 = P2BodyDist X = [-3,25+Floor(vel X * 8)]
trigger1 = P2BodyDist Y = [-15,45]
trigger1 = vel X > 0

;==============================================================================
;Wv^Uǌ

;NbZgE[JX
[State -3]
type = ChangeState
value = 1300
triggerall = var(59) > 5 && RoundState = 2
triggerall = var(58) = 50
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl || stateno = 0 || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = EnemyNear(var(55)),StateNo != [120,159]
triggerall = EnemyNear(var(55)),Vel Y >= 0
trigger1 = p2bodydist X < 50
trigger1 = p2bodydist Y > -120

;pXEG~bV
[State -3,]
type = ChangeState
value = 1100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) = 50
triggerall = (var(12) = 0 &&(Helper(95000+id),var(31) < Helper(95000+id),var(2)))|| var(12) = 1
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = EnemyNear(var(55)),StateNo != [120,159]
triggerall = EnemyNear(var(55)),Vel Y >= 0
triggerall = P2BodyDist X >= 35
triggerall = p2bodydist Y > -130
trigger1 = ctrl || stateno = 0 || (stateno = [18,19]) || stateno = 99

;==============================================================================
;uEA[}[΍
;NbZg
[State -3]
type = ChangeState
value = 1300
triggerall = var(59) > 7 && RoundState = 2
triggerall = var(7) >= 20
triggerall = Random <= var(59)*30 || var(59) > 10
triggerall = statetype != A
triggerall = (stateno=200&&Random <=200) || (stateno = [210,220]) || stateno = 410 ||(stateno = 1510)
trigger1 = moveguarded
trigger1 = Random <= 100+var(59)*30 

;WvLZ
[State -3]
type = ChangeState
value = ifelse(BackEdgeBodyDist > 40, 37, 38)
triggerall = var(59) > 7 && RoundState = 2
triggerall = !var(54)
triggerall = var(7) >= 20
triggerall = Random <= var(59)*30 || var(59) > 10
triggerall = statetype != A
triggerall = (stateno=200&&Random <=200) || (stateno = [210,220]) || stateno = 410
trigger1 = movecontact
trigger1 = EnemyNear(var(55)),StateNo != [120,159]
trigger1 = EnemyNear(var(55)),StateNo != [5000,5099]

;==============================================================================
;Rrl[V
;ႪݎU
[State -3,CLA]
type = ChangeState
value = 400
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = !InGuardDist
triggerall = P2BodyDist X = [-5,20+Floor(EnemyNear(var(55)),vel X * 8)]
trigger1 = EnemyNear(var(55)),StateType = S 
trigger1 = stateno = 200 && moveguarded
trigger1 = Random <= 333
trigger2 = stateno = 400 && movecontact

;-------------------------------------------------------------
;U
[State -3,SLA]
type = ChangeState
value = 200
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = !InGuardDist
triggerall = P2BodyDist X = [-5,24+Floor(EnemyNear(var(55)),vel X * 6)]
trigger1 = stateno = 200 || stateno = 400
trigger1 = movehit || (moveguarded &&(P2BodyDist X>15||!NumHelper(2040)))

;---------------------------------------------------------------------------
;WvLZ
[State -3]
type = ChangeState
value = ifelse((EnemyNear(var(55)),Stateno = [120,159]),37,39)
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 3
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = BackEdgeBodyDist > 60
triggerall = !InGuardDist
trigger1 = stateno = 215 || stateno = 410
trigger1 = moveguarded || (var(7) < 21 && movecontact)
trigger1 = Random <= 150
trigger2 = (stateno = 1300&&animelemtime(9) >= 0) && movecontact
trigger2 = EnemyNear(var(55)),StateType = A || EnemyNear(var(55)),StateNo = [120,159]
trigger2 = P2BodyDist Y > -100
trigger3 = P2BodyDist X = [50,70]
trigger3 = ctrl || (stateno = [18,19]) || stateno = 99
trigger3 = prevstateno = 1400
trigger3 = Random <= 333
trigger4 = EnemyNear(var(55)),StateType = A
trigger4 = stateno = 1600 && animelemtime(9) >= 0
trigger4 = P2BodyDist X = [-5,40]
trigger4 = P2BodyDist Y > -100
trigger5 = var(59) > 9
trigger5 = stateno = 210 && moveguarded
trigger5 = BackEdgeBodyDist > 60

;---------------------------------------------------------------------------
; nCWv 
[State -3]
type = ChangeState
value = 80
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 20
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = P2BodyDist X < 200
triggerall = !InGuardDist
trigger1 = ctrl || (stateno = [18,19]) || stateno = 99
trigger1 = prevstateno = 1300
trigger1 = EnemyNear(var(55)),StateType = A
trigger1 = P2BodyDist Y > -100
trigger2 = P2BodyDist X > 100
trigger2 = ctrl || (stateno = [18,19]) || stateno = 99
trigger2 = prevstateno = 1400
trigger2 = Random <= 500
trigger3 = (P2BodyDist X >120&&EnemyNear(var(55)),facing = facing)||!var(53)
trigger3 = stateno = 830
trigger3 = time >= 4 && time <= 20
trigger3 = Random <= 150 || var(52) < 40

;---------------------------------------------------------------------------
;UQ
[State -3,SSA2]
type = ChangeState
value = 215
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = !InGuardDist
triggerall = P2BodyDist X < 49
triggerall = P2bodydist Y > -50
trigger1 = stateno = 210
trigger1 = (var(59) < 9 && movecontact) || (var(59) >= 9 && movehit) || (moveguarded && Random <= (150 - var(59)*10))

;-------------------------------------------------------------
;U
[State -3,SSA]
type = ChangeState
value = 210
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != C
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = !InGuardDist
triggerall = P2BodyDist X = [10,50+Floor(EnemyNear(var(55)),vel X * 10)]
triggerall = P2bodydist Y > -50
trigger1 = stateno = 200 || stateno = 400 || (stateno = 410 && var(5) = 0)
trigger1 = movehit || (moveguarded &&(P2BodyDist X>15||!NumHelper(2040)))

;---------------------------------------------------------------------------
;ႪݒU
[State -3,CSA]
type = ChangeState
value = 410
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = !InGuardDist
triggerall = P2BodyDist X = [10,65+Floor(EnemyNear(var(55)),vel X * 10)]
trigger1 = stateno = 200 || (stateno = 215 && var(5) = 0) || stateno = 400
trigger1 = movehit ||((P2BodyDist X>15||!NumHelper(2040))&&Random <=250 && moveguarded)

;-------------------------------------------------------------
;ˌ
[State -3,]
type = ChangeState
value = 225
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = !InGuardDist
trigger1 = P2bodydist X < 30
trigger1 = stateno = 215 || stateno = 410
trigger1 = movehit
trigger2 = var(59) > 9
trigger2 = EnemyNear(var(49)),GethitVar(hitcount) < 11
trigger2 = P2bodydist X > 20
trigger2 = stateno = 821
trigger2 = (numtarget(820) && target(820),movetype = H)||(numtarget(822) && target(822),movetype = H)

;---------------------------------------------------------------------------
;o[UiZjLZ
[State -3,FSA]
type = ChangeState
value = 822
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) > 20
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A || var(58)=1
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = !InGuardDist
triggerall = stateno = 215 ||(stateno = 225 && P2bodydist X < 39)|| stateno = 410
trigger1 = movehit
trigger2 = var(59) < 10
trigger2 = moveguarded
trigger2 = Random <= 100

;---------------------------------------------------------------------------
;Ⴊ݋U
[State -3,CS]
type = ChangeState
value = 420
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = (var(59) < 5) || ((var(59) = [5,9])&& Random <= 70) || (var(59)>9 && Life >LifeMax*0.5 && Random <= 150)
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = !InGuardDist
trigger1 = stateno = 410 && movehit

;==============================================================================
;󒆃Rrl[V
;WvU
[State -3,JSA]
type = ChangeState
value = 610
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype = A
triggerall = Random <= var(59)*100
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = P2BodyDist X = [-35,30+Floor(EnemyNear(var(55)),vel X * 11)]
trigger1 = stateno = 600 && movecontact

;---------------------------------------------------------------------------
;󒆓
[State -3,AT]
type = ChangeState
value = 850
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(58) != [1,2]
triggerall = var(7) >= 10
triggerall = statetype = A
triggerall = EnemyNear(var(55)),StateType = A
triggerall = p2bodydist X = [-3,32]
triggerall = p2bodydist Y = [-90,80]
trigger1 = stateno = 600 || stateno = 610
trigger1 = movehit

;==============================================================================
;CtBjeBEA[c
[State -3,INF]
type = ChangeState
value = 3100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 50
triggerall = power >= 2000
triggerall = statetype != A
triggerall = numHelper(3037) != 0
trigger1 = (Helper(95000+id),var(31) >= Helper(95000+id),var(2) - 2)|| var(12) = 1
trigger1 = stateno = 1500||(stateno = 1510 && time >= 20)
trigger1 = movehit
trigger2 = var(7) < 72 || var(53)
trigger2 = (stateno = 215 && var(5))||(stateno = 410 && var(5))|| stateno = 225
trigger2 = movehit
trigger3 = Helper(95000+id),var(31) >= Helper(95000+id),var(2) - 1
trigger3 = (stateno = 215 && var(5))||(stateno = 410 && var(5))|| stateno = 225
trigger3 = movehit

;-------------------------------------------------------------
;OreBErbg
[State -3,GVV]
type = ChangeState
value = 3000
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 50
triggerall = Helper(95000+id),var(31) >= Helper(95000+id),var(2) - 1 || var(12) = 1 ||(EnemyNear(var(55)),life = [1,120])
triggerall = power >= 2000
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2BodyDist Y > -70
triggerall = var(51) > 210 || EnemyNear(var(55)),Life <= 50
trigger1 = (stateno = 1300 || stateno = 1310)&& movehit
trigger1 = animelemtime(8) > 0
trigger2 = stateno = 1000
trigger2 = animelemtime(25) >= 0 && movehit
trigger3 = stateno = 1500||(stateno = 1510 && time >= 20)
trigger3 = movehit
trigger4 = stateno = 1600
trigger4 = animelemtime(7) >= 0
trigger4 = numhelper(2007)
trigger4 = helper(2007),movecontact
trigger4 = P2BodyDist X = [-5,60]
trigger4 = P2BodyDist Y > -45

;gCfgEA[c
[State -1]
type = ChangeState
value = 1010
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(7) >= 92
triggerall = numHelper(3037) = 0 || var(12) = 1
triggerall = var(12) = 0 ||(Helper(95000+id),var(31) > Helper(95000+id),var(2))
triggerall = power >= 3000
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 821
trigger1 = (numtarget(820) && target(820),movetype = H)||(numtarget(822) && target(822),movetype = H)
trigger1 = EnemyNear(var(55)),StateNo = [5000,5039]
trigger2 = stateno = 225 && movehit

;`[W
[State -3,CA]
type = ChangeState
value = 1510
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(12) = 1
triggerall = var(7) >= 40
triggerall = power < 1000 || life > lifemax * 0.7 || var(7) >= 71
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 821
trigger1 = (numtarget(820) && target(820),movetype = H)||(numtarget(822) && target(822),movetype = H)
trigger1 = (EnemyNear(var(55)),StateNo = [120,159])||(EnemyNear(var(55)),StateNo = [5000,5039])
trigger2 = P2BodyDist X < 50
trigger2 = stateno = 1300 && movehit
trigger2 = animelemtime(8) > 0
trigger3 = stateno = 1400
trigger3 = numhelper(2040)
trigger3 = helper(2040),movecontact
trigger4 = stateno = 1500||(stateno = 1510 && time >= 20)
trigger4 = movehit
trigger5 = stateno = 1600 && animelemtime(7) >= 0
trigger5 = helper(2007),stateno = 2006 || !numHelper(2007)
trigger5 = P2BodyDist X = [-5,60]
trigger6 = stateno = 225 && movehit

;`[WEKbcVXe
[State -3,CA]
type = ChangeState
value = 1510
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(12) = 0
triggerall = Helper(95000+id),var(31) < Helper(95000+id),var(2)
triggerall = power < 1000 || life > lifemax * 0.7
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 821
trigger1 = (numtarget(820) && target(820),movetype = H)||(numtarget(822) && target(822),movetype = H)
trigger1 = (EnemyNear(var(55)),StateNo = [120,159])||(EnemyNear(var(55)),StateNo = [5000,5039])
trigger2 = P2BodyDist X < 50
trigger2 = stateno = 1300 && movehit
trigger2 = animelemtime(8) > 0
trigger3 = stateno = 1400
trigger3 = numhelper(2040)
trigger3 = helper(2040),movecontact
trigger4 = stateno = 1500||(stateno = 1510 && time >= 20)
trigger4 = movehit
trigger5 = stateno = 1600 && animelemtime(7) >= 0
trigger5 = helper(2007),stateno = 2006 || !numHelper(2007)
trigger5 = P2BodyDist X = [-5,60]
trigger6 = stateno = 225 && movehit

;NbZgE[JX
[State -3]
type = ChangeState
value = 1300
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(12) = 1
triggerall = var(7) >= 20
triggerall = power < 1000 || var(7) >= 70
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)),BackEdgeBodyDist>30 || power >= 1000
triggerall = P2BodyDist X = [-5,60+Floor(EnemyNear(var(55)),vel X * 10)]
trigger1 = stateno = 821
trigger1 = numtarget(820) || numtarget(822)
trigger1 = (numtarget && target(820),movetype = H) || (numtarget && target(822),movetype = H)
trigger1 = EnemyNear(var(55)),StateNo != [120,159]
trigger2 = P2BodyDist X < 50
trigger2 = stateno = 1300 && movehit
trigger2 = animelemtime(9) > 0
trigger3 = stateno = 1600 && animelemtime(7) >= 0
trigger3 = EnemyNear(var(55)),StateNo = [5000,5039]
trigger4 = stateno = 225 && movehit

;NbZgE[JX
[State -3 , GSN]
type = ChangeState
value = 1300
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(12) = 0
triggerall = Helper(95000+id),var(31) <= Helper(95000+id),var(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 = EnemyNear(var(55)),BackEdgeBodyDist>30 || power >= 1000
triggerall = P2BodyDist X = [-5,60+Floor(EnemyNear(var(55)),vel X * 10)]
trigger1 = stateno = 821
trigger1 = (numtarget && target(820),movetype = H) || (numtarget && target(822),movetype = H)
trigger1 = EnemyNear(var(55)),StateNo != [120,159]
trigger2 = P2BodyDist X < 50
trigger2 = stateno = 1300 && movehit
trigger2 = animelemtime(9) > 0
trigger3 = stateno = 1600 && animelemtime(7) >= 0
trigger3 = EnemyNear(var(55)),StateNo = [5000,5039]
trigger4 = stateno = 225 && movehit

;==============================================================================
;AZEKp
;o[XgEG~bV
[State -3,BE]
type = ChangeState
value = 3015
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 55
triggerall = var(7) >= 72 ||(RoundsExisted > 0 && EnemyNear(var(55)),Life <= 100)
triggerall = power >= 3000
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateNo != [5100,5200]
triggerall = P2Dist X > 10
trigger1 = stateno = 1200 && animelemtime(7) > 0 && animelemtime(9) < 2
trigger1 = EnemyNear(var(55)),StateType = A
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = (EnemyNear(var(55)),StateNo != [120,159])||(RoundsExisted > 0 && EnemyNear(var(55)),Life <= 100)
trigger2 =(EnemyNear(var(55)),StateNo = [5602,5603])||animelemtime(32) >= 0
trigger2 = stateno = 1010 && animelemtime(25) >= 2
trigger2 = movehit
trigger3 = ctrl || (stateno = [18,19]) || stateno = 99
trigger3 = var(51) > 160
trigger3 = var(58) = 3

;fBG[VEfoCX
[State -3,RD]
type = ChangeState
value = 3030
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(7) >= 50
triggerall = power >= 1000
triggerall = statetype != A
triggerall = Random <= var(59)*30
triggerall = numhelper(3034) = 0
triggerall = P2BodyDist X > 100
trigger1 = (stateno = 1300 || stateno = 1310)&& movehit
trigger1 = animelemtime(8) > 0

;-------------------------------------------------------------
;OreBErbg
[State -3,GVV]
type = ChangeState
value = 3000
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 50
triggerall = Helper(95000+id),var(31) >= Helper(95000+id),var(2) || var(12) = 1 ||(EnemyNear(var(55)),life = [1,120])
triggerall = power >= 2000
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2BodyDist Y > -70
triggerall = var(51) > 170 || EnemyNear(var(55)),Life <= 50
trigger1 = (stateno = 1300 || stateno = 1310)&& movehit
trigger1 = animelemtime(8) > 0
trigger2 = stateno = 1000
trigger2 = animelemtime(25) >= 0 && movehit
trigger3 = stateno = 1500||(stateno = 1510 && time >= 20)
trigger3 = movehit
trigger4 = stateno = 1600
trigger4 = animelemtime(7) >= 0
trigger4 = numhelper(2007)
trigger4 = helper(2007),movecontact
trigger4 = P2BodyDist X = [-5,60]
trigger4 = P2BodyDist Y > -45

;-------------------------------------------------------------
;v[gEz[
[State -3,PH]
type = ChangeState
value = 3010
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 50
triggerall = Helper(95000+id),var(31) >= Helper(95000+id),var(2) || var(12) = 1 ||(EnemyNear(var(55)),life = [1,60])
triggerall = power >= 1000
triggerall = life <= lifemax * 0.6 || power >= 2000
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
triggerall = var(51) < 80
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2BodyDist X < 30
trigger1 = (stateno = 1300 || stateno = 1310)&& movehit
trigger1 = animelemtime(8) > 0
trigger2 = stateno = 1500||(stateno = 1510 && time >= 20)
trigger2 = movehit
trigger3 = stateno = 1600
trigger3 = animelemtime(7) >= 0
trigger3 = helper(2007),movecontact
trigger3 = P2BodyDist X = [-5,60]

;==============================================================================
;AZEKEZp
;NbZgE[JX
[State -3]
type = ChangeState
value = 1300
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 20
triggerall = (var(12) = 0 &&(Helper(95000+id),var(31) <= Helper(95000+id),var(2)))|| var(12) = 1
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2BodyDist X = [-5,60+Floor(EnemyNear(var(55)),vel X * 10)]
triggerall = P2bodydist Y > -80
trigger1 = EnemyNear(var(55)),StateType = A || FrontEdgeBodyDist < 70
trigger1 = (EnemyNear(var(55)),StateType = A && stateno = 210) || stateno = 215 || stateno = 410
trigger1 = movehit || (moveguarded && Random <=(200-var(59)*10))
trigger2 = EnemyNear(var(55)),StateType = A || FrontEdgeBodyDist < 70
trigger2 = stateno = 1000 && animelemtime(25) >= 0 && movehit
trigger2 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger2 = EnemyNear(var(55)),BackEdgeBodyDist<30
trigger3 = EnemyNear(var(55)),StateType != L
trigger3 = (stateno = 1000 && animelemtime(25) >= 0)|| stateno = 1500 || stateno = 1510
trigger3 = moveguarded
trigger4 = stateno = 1600
trigger4 = animelemtime(7) >= 0
trigger4 = helper(2007),stateno = 2006||!numHelper(2007)
trigger4 = (EnemyNear(var(55)),StateNo = [5000,5059])||((EnemyNear(var(55)),StateNo = [120,159])&& Random <= var(59)*25)

;-------------------------------------------------------------
;gCfgEA[c
[State -3]
type = ChangeState
value = 1010
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 20
triggerall = (var(12) = 0 &&(Helper(95000+id),var(31) <= Helper(95000+id),var(2)))|| var(12) = 1
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)),StateNo != [120,159]
triggerall = P2BodyDist X = [-5,90+Floor(EnemyNear(var(55)),vel X * 10)]
trigger1 = P2BodyDist X < 70 || FrontEdgeBodyDist >= 60
trigger1 = stateno = 1300 && animelemtime(8) > 0
trigger2 = stateno = 210 || stateno = 215 || stateno = 225 || stateno = 410
trigger2 = movehit
trigger3 = stateno = 821
trigger3 = (numtarget(820) && target(820),movetype = H)||(numtarget(822) && target(822),movetype = H)
trigger3 = ((EnemyNear(var(55)),StateNo = [120,159])&&var(7) >= 40) || (EnemyNear(var(55)),StateNo = [5000,5030])
trigger4 = stateno = 1500||(stateno = 1510 && time >= 20)
trigger4 = movehit

;---------------------------------------------------------------------------
;GA
[State -3,AR]
type = ChangeState
value = 1600
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 20
triggerall = (var(12) = 0 &&(Helper(95000+id),var(31) <= Helper(95000+id),var(2)))|| var(12) = 1
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType = A
triggerall = P2BodyDist Y = [-150,-40]
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = P2BodyDist X = [-5,60]
trigger1 = (stateno =[210,220])||(stateno = 1300 && animelemtime(8) > 0)|| stateno = 1500 ||(stateno = 1510 && time >= 20)
trigger1 = movecontact
trigger2 = P2BodyDist X = [50,150]
trigger2 = stateno = 1200 || stateno = 1100
trigger2 = animelemtime(9) >= 0
trigger3 = P2BodyDist X = [-5,60]
trigger3 = stateno = 1000 && movecontact
trigger3 = animelemtime(25) >= 0
trigger4 = P2BodyDist X = [-5,60]
trigger4 = stateno = 1600
trigger4 = animelemtime(9) >= 0
trigger4 = numhelper(2007)
trigger4 = helper(2007),movehit

;pXEG~bV
[State -3,]
type = ChangeState
value = 1100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = (var(12) = 0 &&(Helper(95000+id),var(31) < Helper(95000+id),var(2)))|| var(12) = 1
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 1100 && time > 84
trigger1 = animelemtime(7) >= 0
trigger1 = (EnemyNear(var(55)),StateNo != [120,159]) || (var(59) < 9 && Random <= 30)
trigger2 = stateno = 1400
trigger2 = numhelper(2040)
trigger2 = helper(2040),movecontact
trigger2 = ((EnemyNear(var(55)),StateNo = [120,159])&&Random <=150)||((EnemyNear(var(55)),StateNo = [5000,5099])&&(P2BodyDist X = [70,150]))
trigger3 = ctrl || (stateno = [18,19]) || stateno = 99
trigger3 = var(51) > 160
trigger3 = var(58) = 3
trigger4 = stateno = 225 && movehit
trigger4 = P2BodyDist X >= 25
trigger4 = var(51) > 130

;GC~OEfoCX
[State -3,]
type = ChangeState
value = 1200
triggerall = var(59) >= 1 && RoundState = 2
triggerall = (var(12) = 0 &&(Helper(95000+id),var(31) < Helper(95000+id),var(2)))|| var(12) = 1
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = Random <= var(59)*70||var(59) >8
triggerall = EnemyNear(var(55)),StateType != L
triggerall = enemynear(var(55)),movetype = H
triggerall = EnemyNear(var(55)),StateNo != [120,159]
triggerall = stateno = 1200 && animelemtime(9) >= 0
triggerall = !InGuardDist
trigger1 = Time = [57,60]

;trigger1 = (P2BodyDist X = [ 0,59]) &&(Time = [50,53])
;trigger2 = (P2BodyDist X = [60,89]) &&(Time = [51,54])
;trigger3 = (P2BodyDist X = [90,119])&&(Time = [52,56])
;trigger4 = (P2BodyDist X =[120,149])&&(Time = [54,58])
;trigger5 = (P2BodyDist X =[150,260])&&(Time = [56,60])

;-------------------------------------------------------------
;}OleBbNEtB[h
[State -3]
type = ChangeState
value = 1410
triggerall = var(59) >= 7 && RoundState = 2
triggerall = !var(53) && !var(54)
triggerall = var(7) >= 20
triggerall = (var(12) = 0 &&(Helper(95000+id),var(31) <= Helper(95000+id),var(2)))|| var(12) = 1
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = P2BodyDist X < 62
trigger1 = stateno = 420 && animelemtime(5) >= 2

;==============================================================================
;nq
;ႪݎU
[State -3,CLA]
type = ChangeState
value = 400
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 52 || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = Random <= var(59)*100
triggerall = P2bodydist X = [-5,28+Floor(EnemyNear(var(55)),vel X * 8)]
trigger1 = EnemyNear(var(55)),StateType = S
trigger1 = EnemyNear(var(55)),StateNo = [120,159]
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = !InGuardDist
trigger1 = Random <= 250 || var(58) = 2

;-------------------------------------------------------------
;U
[State -3,SLA]
type = ChangeState
value = 200
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 52 || stateno = 99
triggerall = Random <= var(59)*100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2bodydist X = [-5,32+Floor(EnemyNear(var(55)),vel X * 6)]
trigger1 = P2bodydist Y > -35
trigger1 = !InGuardDist
trigger1 = !var(58)
trigger2 = P2bodydist Y > -50
trigger2 = var(58) = 4

;-------------------------------------------------------------
;U
[State -3,SSA]
type = ChangeState
value = 210
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 52 || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = var(7) >= 1
triggerall = P2bodydist X = [25,55+Floor(EnemyNear(var(55)),vel X * 10)]
triggerall = P2bodydist Y > -50
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = !InGuardDist
trigger1 = Random <= var(59)*100

;==============================================================================
;
;
[State -3]
type = ChangeState
value = 250
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = (var(59) = [1,9]) && RoundState = 2
triggerall = !var(58)
triggerall = fvar(38) = [2,3]
triggerall = life > lifemax * 0.5
triggerall = P2BodyDist X > 150
trigger1 = var(59) = [8,9] 
trigger1 = P2BodyDist X > 180
trigger1 = (life > lifemax * 0.9) || (life*0.3 > enemynear(var(55)),life)
trigger1 = Random <= 20
trigger2 = var(59) = [4,7] 
trigger2 = life > lifemax * 0.7
trigger2 = Random <= 40
trigger3 = var(59) < 4
trigger3 = Random <= 50
trigger4 = P2BodyDist X > 200
trigger4 = Random <= 200-(var(59)*20)

;---------------------------------------------------------------------------
;_bV
[State -3, Dash]
type = ChangeState
value = 99
ctrl = 0
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) > 80
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19])
triggerall = EnemyNear(var(55)),StateType != L
triggerall = !Enemy,NumProj
triggerall = !inguarddist
trigger1 = !var(54)
trigger1 = power >= 2000
trigger1 = P2BodyDist X > 180
trigger1 = EnemyNear(var(55)),MoveType != A
trigger1 = Random <= 50
trigger2 = var(58) = 2
trigger3 = var(56)
trigger3 = P2BodyDist X > 170
trigger3 = Random <= 80

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

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

;---------------------------------------------------------------------------
;svĒEEE
[State -3, wait]
type = ChangeState
Value = 0
ctrl = 0
triggerall = var(59) >= 1 && Roundstate = 2
triggerall = var(12) =1
triggerall = statetype != A
triggerall = alive
triggerall = !InGuardDist
triggerall = ctrl || (stateno = [18,19])
trigger1 = var(58) = 1
trigger1 = var(7) < 50
trigger2 = var(57) = 2
trigger3 = var(58) = 50

[State -3, ctrlset]
type = ChangeState
Value = 0
ctrl = 1
triggerall = var(59) >= 1
triggerall = statetype != A
triggerall = !ctrl
triggerall = alive
trigger1 = Roundstate = 2 && (stateno = 0 ||((stateno = [120,131])&&!InGuardDist))
trigger1 = var(57) = 2 || var(7) < 99
trigger1 = var(7) > 70
trigger2 = Roundstate = 2 && stateno = 0
trigger2 = var(7) < 99 || !ctrl
trigger2 = p2bodydist X < 60 || (EnemyNear(var(55)),MoveType = A) || var(57) = 0
trigger2 = EnemyNear(var(55)),Ctrl || EnemyNear(var(55)),StateNo = [5100,5270]
trigger3 = Roundstate = 2 && var(7) <= 70
trigger3 = stateno = [130,131]
trigger3 = (time = [25,35])&&(var(53) != [4,5])
trigger3 = !InGuardDist
trigger3 = !Enemy,numproj && !(EnemyNear(var(55)),HitDefAttr = SCA, AP)
trigger3 = p2bodydist X > 100
trigger4 = stateno = 0 || (stateno = [18,19])
trigger4 = Roundstate = 3
trigger5 = stateno = 18
trigger5 = P2bodydist X < 0

;------------------------------------------------------------------------------
;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),stateno != [5000,5999]
triggerall = !Enemy,numproj
trigger1 = BackEdgeBodyDist > 70
trigger1 = EnemyNear(var(55)),MoveType = A
trigger1 = P2BodyDist X = [30,150]
trigger1 = Random <= 120
trigger2 = EnemyNear(var(55)),HitDefAttr = SC, NT, ST, HT
trigger2 = P2BodyDist X = [-5,60]
trigger2 = Random <= 150 || (var(59) > 10)
trigger3 = EnemyNear(var(55)),StateType != A
trigger3 = EnemyNear(var(55)),StateNo != [35,49]
trigger3 = (BackEdgeBodyDist>70&&P2BodyDist X < 130 && Random <= 100) || ((P2BodyDist X = [130,220]) && Random <= 30)
trigger3 = var(58) := 11
trigger4 = EnemyNear(var(55)),StateType != L
trigger4 = EnemyNear(var(55)),Ctrl
trigger4 = (P2BodyDist X = [-10,30]) && Random <= 150
trigger4 = BackEdgeBodyDist > 30

;------------------------------------------------------------------------------
;OWv(_)
[State -3,Wv]
Type     = ChangeState
Value    = 39
Triggerall = Var(59) > 8 && RoundState = 2
triggerall = !var(58)
triggerall = var(7) >= 11
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),MoveType != A
triggerall = EnemyNear(var(55)),alive
triggerall = !inguarddist
trigger1 = P2BodyDist X = [15,55]
trigger1 = EnemyNear(var(55)),pos Y = [-120,-30]
trigger1 = Random <= 100
trigger1 = var(58) := 10

;------------------------------------------------------------------------------
;OWv
[State -3,Wv]
Type     = ChangeState
Value    = 39
Triggerall = Var(59) > 3 && RoundState = 2
triggerall = var(7) >= 25
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),alive
trigger1 = !inguarddist
trigger1 = (var(59)<10&&Random<=20) || (var(59)=10&&Random<=12) || (fvar(39) = [3,4])
trigger1 = P2BodyDist X = [80,120]
trigger2 = !inguarddist
trigger2 = (var(59)<10&&Random<=30) || (var(59)>=10&&Random<=15) || (fvar(39) = [3,4])
trigger2 = P2BodyDist X <= 80
trigger3 = EnemyNear(var(55)),StateType = C
trigger3 = P2BodyDist X < 80
trigger3 = var(59)<11 && Random<=60
trigger4 = EnemyNear(var(55)),HitDefAttr = C, NA
trigger4 = P2BodyDist X < 80
trigger4 = var(59)>9 && Random<=50

;---------------------------------------------------------------------------
; nCWv 
[State -3,HJ]
type = ChangeState
value = 80
Triggerall = var(59) > 3 && RoundState = 2
Triggerall = var(56) || !var(53)
triggerall = var(7) >= 25
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = !inguarddist
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = EnemyNear(var(55)),MoveType != H
trigger1 = P2BodyDist X = [140,230]
trigger1 = EnemyNear(var(55)),MoveType = A || Enemy,numproj
trigger1 = Random <= 150
trigger1 = var(57) := 1
trigger2 = P2BodyDist X = [140,230]
trigger2 = (var(59)<10 && Random <= 30) || (var(59)>=10 && Random <= 20)
trigger3 = !inguarddist
trigger3 = P2BodyDist X = [90,140]
trigger3 = (var(59)<10 && Random <= 25) || (var(59)=10 && Random <= 15) || Var(58) = 2

;------------------------------------------------------------------------------
;Wv
[State -3,Wv]
Type     = ChangeState
Value    = 37
Triggerall = Var(59) > 3 && RoundState = 2
triggerall = var(7) >= 25
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),alive
trigger1 = var(52) > 100
trigger1 = P2BodyDist X = [60,140]
trigger1 = Random <= 30

;==============================================================================
;nZUEԂ
;o[XgEG~bV
[State -3]
type = ChangeState
value = 3015
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 6 && RoundState = 2
triggerall = !var(58)
triggerall = var(7) >= 75
triggerall = power >= 3000
triggerall = EnemyNear(var(55)),StateType != L
triggerall = Random <= var(59)*100
triggerall = !InGuardDist
triggerall = P2BodyDist X > 150
triggerall = P2BodyDist Y > -70
trigger1 = EnemyNear(var(55)),Life < 100
trigger1 = (var(59) < 8 && Random <= 25)||(var(59) >= 8 && Random <= 50)
trigger2 = life <= lifemax * 0.5
trigger2 = Random <= 10

;---------------------------------------------------------------------------
;GC~OEfoCX
[State -3,]
type = ChangeState
value = 1200
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = numhelper(3034) = 0
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = enemynear(var(55)),movetype != H
triggerall = P2BodyDist X > 150
triggerall = !InGuardDist
trigger1 = !var(54)
trigger1 = var(59) = [1,8]
trigger1 = Random <= var(59)*5
trigger2 = !var(54)
trigger2 = var(59) >= 9
trigger2 = Random <= 40
trigger3 = var(54)
trigger3 = Random <= 150
trigger4 = fvar(39)=[4,5]

;---------------------------------------------------------------------------
;`[WE^
[State -3,CA]
type = ChangeState
value = 11500
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = enemynear(var(55)),movetype != H
triggerall = !InGuardDist
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 4) = [10,60]
trigger1 = var(59) < 8
trigger1 = Random <= 25
trigger2 = var(59) >= 8
trigger2 = Random <= 60

;---------------------------------------------------------------------------
;`[W
[State -3,CA]
type = ChangeState
value = 1500
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = enemynear(var(55)),movetype != H
triggerall = !InGuardDist
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 4) = [25,60]
trigger1 = var(59) < 8
trigger1 = Random <= 25
trigger2 = var(59) >= 8
trigger2 = Random <= 50

;---------------------------------------------------------------------------
;Xebvˌ
[State -3,SS]
type = ChangeState
value = 830
triggerall = var(59) >= 7 && RoundState = 2
triggerall = !var(58) || var(58) = 11
triggerall = var(7) >= 1
triggerall = EnemyNear(var(55)),StateType != L
triggerall = Random <= var(59)*100
triggerall = P2BodyDist X > 30
triggerall = P2BodyDist Y > -70
triggerall = stateno = 106
triggerall = (time > 1 && time <= 6)
trigger1 = !InGuardDist
trigger1 = Random <= 333 || var(58) = 11
trigger2 = numhelper(3034) > 0

;-------------------------------------------------------------
;}OleBbNEtB[h
[State -3]
type = ChangeState
value = 1400
triggerall = var(59) >= 6 && RoundState = 2
triggerall = !var(53) && !var(54)
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = numhelper(3034) = 0
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = enemynear(var(55)),movetype != A
triggerall = !NumHelper(3002)
triggerall = !InGuardDist
trigger1 = var(59) < 9
trigger1 = P2BodyDist X > 180
trigger1 = Random <= 20
trigger2 = var(59) >= 9
trigger2 = P2BodyDist X > 200
trigger2 = Random <= 5

;---------------------------------------------------------------------------
;pXEG~bV
[State -3,]
type = ChangeState
value = 1100
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = numhelper(3034) = 0
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = enemynear(var(55)),movetype != H
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
triggerall = !InGuardDist
triggerall = P2BodyDist X > 120
triggerall = P2BodyDist Y > -60
trigger1 = !var(54)
trigger1 = var(59) = [1,8]
trigger1 = Random <= var(59)*5
trigger2 = !var(54)
trigger2 = var(59) >= 9
trigger2 = Random <= 30
trigger3 = var(54)
trigger3 = Random <= 150
trigger4 = fvar(39)=[4,5]

;==============================================================================
;nZUE΍

;==============================================================================
;nZUE
;n㓊
[State -3,TO]
type = ChangeState
value = 800
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 10
triggerall = !fvar(37)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [140,159]
triggerall = p2bodydist X = [-3,18]
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*10
trigger2 = var(59) >= 10
trigger2 = Random <= 150
trigger3 = (EnemyNear(var(55)),facing = facing) || (prevstateno = [120,159]) || (prevstateno = [5000,5270])|| (prevstateno = [9995,9996])
trigger3 = var(59) >= 9
trigger3 = Random <= 300

;---------------------------------------------------------------------------
;󒆓
[State -3,AT]
type = ChangeState
value = 850
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(7) >= 10
triggerall = statetype = A
triggerall = ctrl ||(stateno = [120,140])
triggerall = EnemyNear(var(55)),StateType = A
triggerall = enemynear(var(55)),movetype != H || var(58) = 10
triggerall = p2bodydist X+Floor(vel X * 4) = [-3,35]
triggerall = p2bodydist Y = [-95,90]
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*10
trigger2 = var(59) >= 10
trigger2 = Random <= 150
trigger3 = (EnemyNear(var(55)),facing = facing)||(prevstateno = [120,159])||(prevstateno = [5000,5270]) || var(58) = 10
trigger3 = var(59) >= 9
trigger3 = Random <= 300

;==============================================================================
;nZUE΋(i)
;NbZgE[JX
[State -3]
type = ChangeState
value = 1310
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType = A
triggerall = enemynear(var(55)),movetype != H
triggerall = P2BodyDist Y < -30
trigger1 = Random <= 100
trigger1 = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [10,70]
trigger1 = P2BodyDist Y > -110

;GA
[State -3]
type = ChangeState
value = 1600
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 20
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType = A
triggerall = P2BodyDist Y < -30
trigger1 = Random <= 15
trigger1 = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [45,75]
trigger1 = P2BodyDist Y > -80
trigger2 = Random <= 30
trigger2 = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [75,100]
trigger2 = P2BodyDist Y = [-110,-70]
trigger3 = Random <= 100
trigger3 = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [100,145]
trigger3 = P2BodyDist Y = [-135,-55]

;==============================================================================
;nZUEi
;o[UiZj
[State -3,FHA]
type = ChangeState
value = 820
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),MoveType != H || var(58) = 2
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [30,60]
triggerall = !InGuardDist
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = Random <= 10
trigger2 = EnemyNear(var(55)),StateType = C
trigger2 = Random <= 100 || var(58) = 2
trigger3 = numhelper(3034) > 0
trigger3 = Random <= 100

;==============================================================================
;nZUEi
;ႪݎU
[State -3,CLA]
type = ChangeState
value = 400
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2BodyDist X = [-5,30+Floor(EnemyNear(var(55)),vel X * 8)]
triggerall = !InGuardDist
trigger1 = var(59) = [1,9]
trigger1 = Random <= var(59)*8
trigger2 = var(59) > 9
trigger2 = Random <= 100
trigger3 = var(59) > 7 && Random <= 333
trigger3 = EnemyNear(var(55)),AnimTime <= -8
trigger3 = EnemyNear(var(55)),MoveType = I
trigger3 = EnemyNear(var(55)),StateNo = [200,649]

;---------------------------------------------------------------------------
;ႪݒU
[State -3,CHA]
type = ChangeState
value = 410
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = (Random <= 333 && (life < lifemax * 0.6)) || (life >= lifemax * 0.6)
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2BodyDist X = [40,60+Floor(EnemyNear(var(55)),vel X * 10)]
triggerall = !InGuardDist
trigger1 = var(59) = [1,9]
trigger1 = Random <= var(59)*7
trigger2 = var(59) > 9
trigger2 = Random <= 50
trigger3 = var(59) > 7 && Random <= 333
trigger3 = EnemyNear(var(55)),AnimTime <= -10
trigger3 = EnemyNear(var(55)),MoveType = I
trigger3 = EnemyNear(var(55)),StateNo = [200,649]

;==============================================================================
;nZUEi
;U
[State -3,SLA]
type = ChangeState
value = 200
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2BodyDist X = [-5,35+Floor(EnemyNear(var(55)),vel X * 6)]
triggerall = P2BodyDist Y >= -30
triggerall = !InGuardDist
trigger1 = var(59) = [1,9]
trigger1 = Random <= var(59)*8
trigger2 = var(59) > 9
trigger2 = Random <= 100
trigger3 = var(59) > 7 && Random <= 333
trigger3 = EnemyNear(var(55)),AnimTime <= -6
trigger3 = EnemyNear(var(55)),MoveType = I
trigger3 = EnemyNear(var(55)),StateNo = [200,649]
trigger4 = numhelper(3034) > 0
trigger4 = Random <= 60

;U
[State -3,SLA]
type = ChangeState
value = 200
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99 ||(stateno = [120,131])
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2BodyDist X = [120,260]
trigger1 = numhelper(3034) > 0
trigger1 = Random <= 360

;-------------------------------------------------------------
;U
[State -3,SSA]
type = ChangeState
value = 210
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2BodyDist X = [30,50+Floor(EnemyNear(var(55)),vel X * 9)]
triggerall = P2BodyDist Y >= -45
triggerall = !InGuardDist
trigger1 = var(59) = [1,9]
trigger1 = Random <= var(59)*6
trigger2 = var(59) > 9
trigger2 = Random <= 30
trigger3 = numhelper(3034) > 0
trigger3 = Random <= 60

;-------------------------------------------------------------
;ˌ
[State -3,SS]
type = ChangeState
value = 225
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2BodyDist X = [80,120+Floor(EnemyNear(var(55)),vel X * 10)]
triggerall = !InGuardDist
trigger1 = var(59) = [1,9]
trigger1 = Random <= var(59)*3
trigger2 = var(59) > 9
trigger2 = Random <= 10
trigger3 = numhelper(3034) > 0
trigger3 = Random <= 60

;---------------------------------------------------------------------------
;ˌ
[State -3,CS]
type = ChangeState
value = 420
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateNo != [35,49]
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2BodyDist X = [85,120+Floor(EnemyNear(var(55)),vel X * 12)]
triggerall = !InGuardDist
trigger1 = var(59) = [1,9]
trigger1 = Random <= var(59)*3
trigger2 = var(59) > 9
trigger2 = Random <= 10
trigger3 = numhelper(3034) > 0
trigger3 = Random <= 60

;==============================================================================
;󒆋ZU
;WvU
[State -3,JLA]
type = ChangeState
value = 600
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*100
trigger1 = EnemyNear(var(55)),StateType = A
trigger1 = EnemyNear(var(55)),MoveType != A
trigger1 = P2BodyDist X = [-3,30+Floor(vel X * 8)]
trigger1 = P2BodyDist Y = [-15,45]
trigger1 = vel X >= 0

;---------------------------------------------------------------------------
;WvUE^
[State -3,JSA]
type = ChangeState
value = 10610
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= 100
triggerall = EnemyNear(var(55)),StateType != A
triggerall = vel X >= 0 || var(52) <= 100
trigger1 = var(57) = 1
trigger1 = P2BodyDist X = [5,80+Floor(vel X * 11)]
trigger1 = Pos Y < -35
trigger1 = vel Y <= 0

;---------------------------------------------------------------------------
;WvU
[State -3,JSA]
type = ChangeState
value = 610
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != A || var(58) = 5
triggerall = vel X >= 0 || var(52) <= 100
trigger1 = !var(57)
trigger1 = vel Y >= 1
trigger1 = P2BodyDist X = [-35,28+Floor(vel X * 11)]
trigger2 = var(57) = 1
trigger2 = vel Y >= 0
trigger2 = P2BodyDist X = [-15,70+Floor(vel X * 11)]

;---------------------------------------------------------------------------
;Wvˌ
[State -3,JS]
type = ChangeState
value = 620
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(7) >= 1
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*100
triggerall = var(52) > 100 ||(Random <= 250-var(59)*10)
trigger1 = vel X < 0
trigger1 = (P2BodyDist X < 150)||(EnemyNear(var(55)),StateNo = [120,159])
trigger2 = vel X = 0
trigger2 = EnemyNear(var(55)),StateType != A
trigger2 = EnemyNear(var(55)),StateNo != [35,49]
trigger2 = EnemyNear(var(55)),MoveType != H
trigger2 = P2BodyDist X = [80,160]

;==============================================================================
;
[State -3]
type = ChangeState
value = 250
ctrl = 0
triggerall = var(59) && RoundState = 3
triggerall = fvar(38) = 1 || fvar(38) = 3
triggerall = statetype != A
triggerall = alive
trigger1 = ctrl || stateno = 0 || (stateno = [18,19]) || stateno = 99 || stateno = 106
trigger2 = stateno = 200 || stateno = 210 || stateno = 400 || stateno = 410
trigger2 = AnimTime = 0
trigger3 = stateno = 1000 || stateno = 1010 || stateno = 1100 || stateno = 1300 || stateno = 1310 || stateno = 1500 || stateno = 1505 || stateno = 1510 || stateno = 1600
trigger3 = AnimTime = 0
