
[Statedef -3]

[State -3, AINpwp[]
type=helper
trigger1=!NumHelper(15000)
trigger1=roundstate=2
trigger1=alive
trigger1=var(59)=0
Trigger1=(PrevStateNo=[191,192])||PrevStateNo=5900||(PrevStateNo=[7000,7021])
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 = "start"
;trigger15= 1  ; 1ԍ;OΏ펞AIN
var(59) = 10 ;@LVI𕝁@1|11 @11͒L

[State -3, XL[K[hݒ]
type = varset
trigger1 = var(59) > 0
var(50) = 20  ; XL[K[h()łA0-99͈̔͂Őݒo܂

[State -3, ݒ]
type = varset
trigger1 = var(59) > 0 && RoundState = 2
fvar(30) = 0 ;1ɂƏ
             ;LV1011݂̎̂܂

;==================================================================================
;{̃VXe

[State -3,␳]
type = Varset
triggerall = movehit
triggerall = enemy,GethitVar(hitcount) >=1
triggerall = EnemyNear,movetype = H
triggerall = EnemyNear,stateno != [120,159]
triggerall = EnemyNear,stateno != [5200,5210]
trigger1 = stateno = 245
trigger2 = stateno = [400,410]
fv = 2
value = 0.2

[State -3,␳]
type = Varset
triggerall = fvar(2) <= 0.1
triggerall = movehit
triggerall = enemy,GethitVar(hitcount) >=1
triggerall = EnemyNear,movetype = H
triggerall = EnemyNear,stateno != [120,159]
triggerall = EnemyNear,stateno != [5200,5210]
trigger1 = stateno = 440
trigger2 = stateno = 1014
fv = 2
value = 0.1

[State -3,␳]
type = Varset
triggerall = fvar(2) <= 0.05
triggerall = movehit
triggerall = enemy,GethitVar(hitcount) >=1
triggerall = EnemyNear,movetype = H
triggerall = EnemyNear,stateno != [120,159]
triggerall = EnemyNear,stateno != [5200,5210]
trigger1 = stateno = 200
trigger2 = stateno = 232
trigger3 = stateno = 235
trigger4 = stateno = 430
trigger5 = stateno = 700
trigger6 = stateno = [1020,1021]
trigger7 = stateno = [1080,1085]
trigger8 = stateno = 760
fv = 2
value = 0.05

[State -3,XN|Cgő]
type = Varset
trigger1 = fvar(3) >= 70.1
fv = 3
value = 70
IgnoreHitPause = 1

[State -3,XN|Cgŏ]
type = Varset
trigger1 = fvar(3) <= 0
fv = 3
value = 0.001
IgnoreHitPause = 1

[State -3, ]
type = varadd
trigger1 = var(25) = 0
trigger1 = var(18) = 0
trigger1 = fvar(3) >= 0.1
fv = 3
value = 0.01 + (fvar(6))

[State -3, ]
type = varadd
trigger1 = var(25) = 0
trigger1 = var(18) = 0
trigger1 = fvar(3) >= 17.5
fv = 3
value = 0.01

[State -3,K[h]
type = Varadd
triggerall = EnemyNear,stateno = [120,159]
triggerall = MoveGuarded = 1
triggerall = var(25) = 0
trigger1 = fvar(3) >= 0
trigger1 = fvar(3) <= 70
fv = 3
value = 0.05
IgnoreHitPause = 1

[State -3,JIXgK[]
type = Varadd
triggerall = var(25) = 1
trigger1 = fvar(3) >= 0
fv = 3
value = -0.2
IgnoreHitPause = 1

[State -3,XN|Cgϓ]
type = Varadd
triggerall = Vel X >= 0.1
triggerall = var(25) = 0
triggerall = EnemyNear,movetype != H
triggerall = movetype != H
triggerall = P2BodyDist X > -30
triggerall = P2BodyDist Y = [-120,100]
trigger1 = fvar(3) >= 0
trigger1 = fvar(3) <= 70
fv = 3
value = (Vel X/88)

[State -3,Oi␳]
type = Varadd
triggerall = var(25) = 0
triggerall = EnemyNear,movetype != H
triggerall = movetype != H
triggerall = fvar(3) <= 70
trigger1 = Vel X >= 0.1
fv = 3
value = (fvar(6))

;R{␳-----------------------------------------------------------------

[State -3,]
type = Varset
trigger1 = p2movetype != H
trigger2 = EnemyNear,stateno = [120,159]
trigger3 = EnemyNear,stateno = 5200
trigger4 = EnemyNear,Ctrl
fv = 1
value = 0

[State -3,]
type = Varset
trigger1 = p2movetype != H
trigger2 = EnemyNear,stateno = [120,159]
trigger3 = EnemyNear,stateno = 5200
trigger4 = EnemyNear,Ctrl
fv = 2
value = 0

[State -3,]
type = Varset
triggerall = p2movetype = H
triggerall = EnemyNear,stateno != [120,159]
triggerall = EnemyNear,stateno != 5200
trigger1 = enemy,GethitVar(hitcount) >=1
trigger1 = var(25) = 0
fv = 1
value = 0 + (enemy,GethitVar(hitcount))

[State -3,]
type = AttackMulSet
triggerall = stateno != [3000,3020]
trigger1 = fvar(1) > 1
trigger1 = fvar(1) < 3
value = 0.5 - (fvar(2))

[State -3,]
type = AttackMulSet
triggerall = stateno != [3000,3020]
triggerall = fvar(1) > 3
trigger1 = fvar(1) < 20
value = 0.3 - (fvar(2))

[State -3,]
type = AttackMulSet
triggerall = stateno != [3000,3020]
triggerall = fvar(1) > 20
trigger1 = fvar(1) < 40
value = 0.27 - (fvar(2))

[State -3,]
type = AttackMulSet
triggerall = stateno != [3000,3020]
trigger1 = fvar(1) > 40
value = 0.1

[State -3,]
type = AttackMulSet
trigger1 = p2movetype != H
value = 0.9

[State -3,]
type = AttackMulSet
trigger1 = stateno = [3000,3020]
trigger1 = fvar(1) > 1
trigger1 = fvar(1) < 10
value = 0.5

[State -3,]
type = AttackMulSet
trigger1 = stateno = [3000,3020]
trigger1 = fvar(1) > 10
value = 0.4

[State -3,ivh~p]
type = Varset
trigger1 = p2movetype != H
trigger2 = EnemyNear,stateno = [120,159]
trigger3 = EnemyNear,stateno = 5200
trigger4 = EnemyNear,Ctrl
trigger5 = P2StateType != A
v = 23
value = 0

[State -3,ivh~p]
type = Varadd
triggerall = P2StateType = A
triggerall = p2movetype = H
triggerall = EnemyNear,stateno != [120,159]
triggerall = EnemyNear,stateno != 5200
trigger1 = enemy,GethitVar(hitcount) >=1
v = 23
value = 1

[State -3,ivh~p]
type = Varset
trigger1 = var(23) < 180
fv = 4
value = 0

[State -3,ivh~p]
type = Varadd
trigger1 = var(23) >= 180
fv = 4
value = 0.02

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

;=====================================
;AIpLq
;=====================================
[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, I]
type = varset
trigger1 = var(59) >= 1 && RoundState = 3
trigger1 = stateno = 195
fvar(30) = 1

;==================================================================================
;߂Ή
[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(49) = 0
ignorehitpause = 1

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

;p[gi[s
[State -3]
Type = VarSet
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

;==============================================================================
;K[h؂ւ
[State -3,iK[hp]
Type = VarSet
triggerall = var(59) >= 1 && RoundState = 2
Trigger1 = EnemyNear(var(49)),Name = "millia"
Trigger1 = EnemyNear(var(49)),StateNo = 1500
Trigger2 = EnemyNear(var(49)),Name = "eddie"
Trigger2 = EnemyNear(var(49)),StateNo=1000||EnemyNear(var(49)),StateNo=1050||EnemyNear,NumHelper(1002);||EnemyNear,NumHelper(1001)
Trigger3 = EnemyNear(var(49)),Name = "eddie"
Trigger3 = EnemyNear(var(49)),StateNo=1800||EnemyNear(var(49)),StateNo=1850
Trigger4 = EnemyNear(var(49)),Name = "eddie" || EnemyNear(var(49)),Name = "jam"
Trigger4 = EnemyNear(var(49)),StateNo = 210
Trigger5 = EnemyNear(var(49)),Name = "Death Adder" && EnemyNear(var(49)),NumHelper(1022)
Trigger6 = EnemyNear(var(49)),Name = "Rucheca" && EnemyNear(var(49)),AuthorName = "Teaf"
Trigger6 = EnemyNear(var(49)),StateNo = 1210
Trigger7 = EnemyNear(var(49)),Name = "Kurenai Misuzu" && EnemyNear(var(49)),AuthorName = "MAITAKE"
Trigger7 = EnemyNear(var(49)),StateNo = 950
;WM^EK
Trigger8 = EnemyNear(var(49)),Name = "jagyuta" && EnemyNear(var(49)),StateNo = 215
;fBXEu(EX)Eiv
Trigger9 = EnemyNear(var(49)),Name = "Lyndis"
Trigger9 = EnemyNear(var(49)),StateNo = 1020 || EnemyNear(var(49)),StateNo = 1053
;H×tEu͂ꔖv
Trigger10= EnemyNear(var(49)),Name = "shizuha" && EnemyNear(var(49)),AuthorName = "stel2"
Trigger10= EnemyNear(var(49)),StateNo = 970
;TVEuTQCU[v
Trigger11= EnemyNear(var(49)),Name = "hakurou" && EnemyNear(var(49)),AuthorName = "ria-coarst"
Trigger11= EnemyNear(var(49)),StateNo = 3230
;D0p`FEuハCvCX`[v
Trigger12= EnemyNear(var(49)),authorName = "hoe2" && EnemyNear(var(49)),Name = "Patchouli_K"
Trigger12= EnemyNear(var(49)),StateNo = 1250
Trigger13= fvar(33) && EnemyNear(var(49)),StateNo = fvar(33)
fvar(39) = 2

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

[State -3,K[hs\p()]
Type = VarSet
triggerall = var(59) >= 1 && RoundState = 2
;ʏ퓊
Trigger1 = EnemyNear(var(49)),AutHorName = "muteki"||EnemyNear(var(49)),AutHorName="Hh"||EnemyNear(var(49)),AutHorName="Phantom.of.the.Server"
Trigger1 = EnemyNear(var(49)),StateNo = 800
Trigger2 = EnemyNear(var(49)),AutHorName="GM"||EnemyNear(var(49)),AutHorName="H"||EnemyNear(var(49)),AutHorName="jin"||EnemyNear(var(49)),AutHorName="Ahuron"||AutHorName = "Akutagawa"
Trigger2 = EnemyNear(var(49)),StateNo = 800
Trigger3 = EnemyNear(var(49)),AutHorName = "Warusaki3"
Trigger3 = EnemyNear(var(49)),StateNo = 900
;GGnK[hs\Z
Trigger4 = EnemyNear(var(49)),Name = "eddie"
Trigger4 = EnemyNear(var(49)),StateNo = 1300
Trigger5 = EnemyNear(var(49)),Name = "SLAYER"
Trigger5 = EnemyNear(var(49)),StateNo = 1200
Trigger6 = EnemyNear(var(49)),Name = "order-Sol=Badguy"
Trigger6 = EnemyNear(var(49)),StateNo = 150
Trigger7 = EnemyNear(var(49)),Name = "jam"
Trigger7 = EnemyNear(var(49)),StateNo = 2500
Trigger8 = EnemyNear(var(49)),Name = "faust"
Trigger8 = EnemyNear(var(49)),StateNo = 1500
;uEn
Trigger9 = EnemyNear(var(49)),stateno=7600||EnemyNear,stateno=7601
Trigger9 = EnemyNear(var(49)),name = "wind"
Trigger10= EnemyNear(var(49)),stateno = 4000
Trigger10= EnemyNear(var(49)),name="Shin Gouki"||EnemyNear,name="Ryu"||EnemyNear,name="Morrigan Aensland"||EnemyNear,name ="Sakura Kasugano"
Trigger11= EnemyNear(var(49)),stateno = 3300
Trigger11= EnemyNear(var(49)),name="Yuri Sakazaki"||EnemyNear,name="cvsgouki"||EnemyNear,name="cvsryu"||EnemyNear,name="cvssakura"
Trigger12= EnemyNear(var(49)),stateno=3200
Trigger12= EnemyNear(var(49)),Name="cvsg_rugal"||EnemyNear,Name="cvsrugal"
Trigger13= EnemyNear(var(49)),stateno = 3600
Trigger13= EnemyNear(var(49)),name = "Gouki"
Trigger14= EnemyNear(var(49)),stateno = 20080||EnemyNear,stateno = 20060
Trigger14= EnemyNear(var(49)),name = "Kaori Misaka"
Trigger15= EnemyNear(var(49)),stateno = 3890
Trigger15= EnemyNear(var(49)),name = "Evil Ken"
; AAD`Ci
Trigger16= EnemyNear(var(49)),Name = "Kohaku"
Trigger16= EnemyNear(var(49)),StateNo = [2050,2051]
;RobgzOEfbg[Cv
Trigger17= EnemyNear(var(49)),Name = "Combat Echizen"
Trigger17= EnemyNear(var(49)),StateNo = [3200,3201]
;EBhMCXXEŏIR
Trigger18= EnemyNear(var(49)),Name = "wind_MCXX"
Trigger18= EnemyNear(var(49)),StateNo = [7600,7651]
;[hCiXEH̎
Trigger19= EnemyNear(var(49)),Name = "RaveEx"
Trigger19= ((EnemyNear(var(49)),StateNo = [3100,3101])&&EnemyNear(var(49)),Time > 40)||(EnemyNear(var(49)),StateNo = [3200,3301])
;ĂE㩕usbgtH[v/ fXy[h
Trigger20= EnemyNear(var(49)),Name = "Inaba Tei" && EnemyNear(var(49)),AuthorName = "pikapon"
Trigger20= (EnemyNear(var(49)),StateNo = 1800 && EnemyNear(var(49)),time > 3)|| EnemyNear(var(49)),StateNo = 1830
;Ȃ݂EF
Trigger21= EnemyNear(var(49)),Name = "Kurenai Misuzu" && EnemyNear(var(55)),AuthorName = "MAITAKE"
Trigger21= EnemyNear(var(49)),StateNo = 2200 && EnemyNear(var(49)),time > 3
fvar(39) = 4

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

[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(49)),AuthorName = "A-KUE" && EnemyNear(var(49)),Name = "Zodiac"
trigger1 = EnemyNear(var(49)),StateNo = 1055 && EnemyNear(var(49)),Time < 34
trigger1 = P2bodydist X < 195
;hoehoe D0JEO[Xvbh
trigger2 = EnemyNear(var(49)),AuthorName = "hoe2" && EnemyNear(var(49)),Name = "MARISA,K"
trigger2 = (EnemyNear(var(49)),StateNo = [1600,1620])&& P2BodyDist X < 120
;VgES
trigger3 = EnemyNear(var(49)),AuthorName = "Shiroto" && EnemyNear(var(49)),Name = "Reisen Udongein Inaba"
trigger3 = EnemyNear(var(49)),StateNo = 2030 && EnemyNear(var(49)),animelemtime(55) <= 1
;ugES
trigger4 = EnemyNear(var(49)),AuthorName = "RYU-SAN" && EnemyNear(var(49)),Name = "Buront"
trigger4 = EnemyNear(var(49)),StateNo = 420 && P2BodyDist X < 143
;Ȃ݂EP
trigger5 = EnemyNear(var(49)),Name = "Kurenai Misuzu" && EnemyNear(var(49)),AuthorName = "MAITAKE"
trigger5 = EnemyNear(var(49)),StateNo = 610 && EnemyNear(var(49)),Time < 30
;hoehoe D0p`[Eu҂̐΁vuCtAv
trigger6 = EnemyNear(var(49)),authorName = "hoe2" && EnemyNear(var(49)),Name = "Patchouli_K"
trigger6 = (EnemyNear(var(49)),StateNo = [7000,7009])||(EnemyNear(var(49)),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
triggerall = !var(56)
trigger1 = EnemyNear(var(49)),Name = "Giant_Mech-HISUI" || EnemyNear(var(49)),Name = "DemonsWall"
trigger2 = EnemyNear(var(49)),Name = "G_akiha" || EnemyNear(var(49)),Name = "G-akiha"
trigger3 = EnemyNear(var(49)),Name = "G_satsuki" || EnemyNear(var(49)),Name = "Neco Chaos Black G666"
trigger4 = EnemyNear(var(49)),Name = "Apocalypse" || EnemyNear(var(49)),Name = "Abyss"
trigger5 = EnemyNear(var(49)),Name = "Mech Rugal" || EnemyNear(var(49)),Name = "CheetahMen"
trigger6 = EnemyNear(var(49)),Name = "LEOPALDON_GGI" || EnemyNear(var(49)),Name = "Mega_weapon"
trigger7 = EnemyNear(var(49)),Name = "ohaou" || EnemyNear(var(49)),Name = "donaiya"
Trigger8 = EnemyNear(var(49)),Name = "Barbatos_Goetia" && EnemyNear(var(49)),var(10)
trigger9 = EnemyNear(var(49)),Name = "metal_patchouli"
var(56) = 2

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

;==============================================================================
;R{p

[State -3, ̒ǌ]
type = varset
triggerall = var(59) >= 3 && RoundState = 2
triggerall = !var(58)
trigger1 = NumHelper(3001)
trigger1 = Helper(3001),movehit
trigger2 = stateno = 3000 && animtime = 0
trigger2 = EnemyNear(var(49)),StateNo = [5000,5099]
var(58) = 5

[State -3, JSP̕h]
type = null;varset
triggerall = var(59) >= 7 && RoundState = 2
triggerall = !var(58)
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),StateType != A
trigger1 = Random <= 50 - var(59) * 2
trigger1 = StateNo = 630 && moveguarded
var(58) = 6

[State -3, ǌZbg]
type = varset
triggerall = var(59) >= 3 && RoundState = 2
triggerall = var(58) > 0
trigger1 = var(58) != 6
trigger1 = EnemyNear(var(49)),ctrl || EnemyNear(var(49)),MoveType != H
trigger2 = var(58) = 4
trigger2 = (stateno = [1010,1016])|| stateno = 91010
trigger3 = var(58) = [1,3]
trigger3 = (stateno = [200,249])||(stateno = [400,499])
trigger4 = var(58) = 5
trigger4 = (stateno = [600,649])
trigger5 = var(58) = 6
trigger5 = (stateno = [200,649])||(stateno = [1030,1036])|| movetype = H || EnemyNear(var(49)),StateType = A
var(58) = 0

;==============================================================================
;ړ֘A

[State -3, Wv㑦_bVp]
type = varset
trigger1 = var(59) >= 5 && RoundState = 2
trigger1 = stateno = 36
var(51) = 1

[State -3, _bVWvp]
type = varset
trigger1 = var(59) >= 5 && RoundState = 2
trigger1 = stateno = 99
var(51) = 2

[State -3, ]
type = varset
triggerall = var(59) >= 5 && RoundState = 2
trigger1 = var(51) = 1
trigger1 = (stateno != 36 && statetype != A)||stateno = 630||(stateno = [1080,1085])
trigger2 = var(51) = 2
trigger2 = MoveType != I||stateno = 0||stateno = [18,20]
trigger3 = var(51) = 3
trigger3 = (stateno = [1010,1016])||EnemyNear(var(49)),ctrl
var(51) = 0

;==============================================================================
;؂Ԃ
;Wv(ߋ΍)
[State -3,Wv]
Type = ChangeState
Value = ifelse(fvar(39) = 4, 36, 38)
triggerall = var(59) >= 6 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) ||(stateno = [100,102])||(stateno = [120,140])
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),Movetype != H
triggerall = EnemyNear(var(49)),facing != facing
triggerall = Random <= var(59)*50 || var(59) > 9
trigger1 = p2bodydist X < 80
trigger1 = fvar(39)= 3
trigger2 = fvar(39)= [4,5]

;------------------------------------------------------------------------------
;RSŐg
[State -3, RMS]
type = ChangeState
value = 3011
triggerall = var(59) > 8 && RoundState = 2
triggerall = (var(59)<=10&&Random<=var(59)*20)||(var(59)>10&&Random<=333)
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = fvar(3) >= 35
triggerall = power >= 1000
triggerall = statetype = A
triggerall = ctrl ||(stateno = [120,140])
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),Movetype = A
triggerall = P2bodydist X = [-60,99]
triggerall = P2bodydist Y = [-99,99]
triggerall = (Enemynear(var(49)),Time >= 25-var(59)*1)||(!Time&&var(59)>9)|| var(59)>10
trigger1 = EnemyNear(var(49)),Time >=(50-var(59)*3)||var(59)>10
trigger2 = (prevstateno = 52)||(PrevStateNo=[120,159])||(PrevStateNo=[5000,5270])
trigger3 = Helper(15000+id),var(50)
trigger4 = TeamMode = Simul
trigger4 = NumPartner && Partner,Alive
trigger4 = (!EnemyNear(var(49)),ctrl) || (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger4 = Random <= var(59)*30

;------------------------------------------------------------------------------
;Őg
[State -3, MS]
type = ChangeState
value = 3010
triggerall = var(59) > 6 && RoundState = 2
triggerall = (var(59)<=10&&Random<=var(59)*20)||(var(59)>10&&Random<=333)
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = power >= 1000
triggerall = statetype = A
triggerall = ctrl ||(stateno = [120,140])
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),Movetype = A
triggerall = P2bodydist X = [-50,50]
triggerall = P2bodydist Y = [-80,80]
triggerall = (Enemynear(var(49)),Time >= 25-var(59)*1)||(!Time&&var(59)>9)|| var(59)>10
trigger1 = EnemyNear(var(49)),Time >=(50-var(59)*3)||var(59)>10
trigger2 = (prevstateno = 52)||(PrevStateNo=[120,159])||(PrevStateNo=[5000,5270])
trigger3 = Helper(15000+id),var(50)
trigger4 = TeamMode = Simul
trigger4 = NumPartner && Partner,Alive
trigger4 = (!EnemyNear(var(49)),ctrl) || (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger4 = Random <= var(59)*30

;------------------------------------------------------------------------------
;
[State -3, HT]
type = ChangeState
value = 3000
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = StateType != A
triggerall = ctrl ||(stateno = [18,19]) ||(stateno = [100,102])||(stateno = [120,140])
triggerall = power >= 1000
triggerall = (var(59) <= 9 &&(P2BodyDist X = [-5,50]))||(var(59) > 9 &&(P2BodyDist X = [-5,85]))
triggerall = P2bodydist Y >= -100
triggerall = Random<=var(59)*30||var(59)>10
triggerall = EnemyNear(var(49)),Movetype = A
triggerall = EnemyNear(var(49)),AnimTime <= -3 || var(59)<8
triggerall = (Enemynear(var(49)),Time >= 30-var(59)*2)|| (!Time&&var(59)>9) || var(59)>10
trigger1 = (Enemynear(var(49)),Time >= 50-var(59)*3)|| var(59) > 10
trigger2 = (PrevStateNo=[120,159])||(PrevStateNo=2000)||(PrevStateNo=[5000,5270])
trigger3 = Helper(95000+id),var(50)
trigger3 = Random <= 333 || var(59) > 10

;------------------------------------------------------------------------------
;RSI
[State -3, RRT]
type = ChangeState
value = 1015
triggerall = var(59) > 7 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = power >= 500
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,140])
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),Movetype = A
triggerall = P2BodyDist X = [-10,75]
triggerall = P2BodyDist Y = [-95,10]
triggerall = Random<=var(59)*23||var(59)>10
triggerall = EnemyNear(var(49)),AnimTime <= -6 || var(59)<8
triggerall = (Enemynear(var(49)),Time >= 30-var(59)*2)||(!Time&&var(59)>9)|| var(59)>10
trigger1 = (Enemynear(var(49)),Time >= 50-var(59)*3)|| var(59) > 10
trigger2 = (PrevStateNo=[120,159])||(PrevStateNo=[5000,5270])
trigger3 = Enemynear(var(49)),facing != facing
trigger3 = fvar(39) = 5
trigger4 = Helper(95000+id),var(50)
trigger4 = Random <= 333 || var(59) > 10

;------------------------------------------------------------------------------
;RSՍ
[State -3, RSՍ]
type = ChangeState
value = 1022
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) ||(stateno = [100,102])||(stateno = [120,140])
triggerall = var(59) >= 9 && RoundState = 2
triggerall = !var(53)
triggerall = (var(59)<=10&&Random<=var(59)*12)||(var(59)>10&&Random<=333)
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = power >= 500
triggerall = P2bodydist X = [15,130]
triggerall = EnemyNear(var(49)),StateType = S
triggerall = EnemyNear(var(49)),AnimTime <= -15
triggerall = EnemyNear(var(49)),Movetype = A
triggerall = EnemyNear(var(49)),HitDefAttr = S, NA, SA
triggerall = P2bodydist X < 85 || EnemyNear(var(49)),AnimTime <= -18
trigger1 = (Enemynear(var(49)),Time >= 50-var(59)*3)|| var(59) > 10
trigger2 = (PrevStateNo=[120,159])||(PrevStateNo=2000)||(PrevStateNo=[5000,5270])
trigger3 = Helper(95000+id),var(50)
trigger3 = Random <= 333 || var(59) > 10

;------------------------------------------------------------------------------
;I
[State -3, RT]
type = ChangeState
value = 1010
triggerall = var(59) > 5 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = power >= 500
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,140])
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),Movetype = A
triggerall = P2BodyDist X = [-10,45]
triggerall = P2BodyDist Y = [-80,10]
triggerall = Random<=var(59)*23||var(59)>10
triggerall = EnemyNear(var(49)),AnimTime <= -6 || var(59)<8
triggerall = (Enemynear(var(49)),Time >= 30-var(59)*2)||(!Time&&var(59)>9)|| var(59)>10
trigger1 = (Enemynear(var(49)),Time >= 50-var(59)*3)|| var(59) > 10
trigger2 = (PrevStateNo=[120,159])||(PrevStateNo=[5000,5270])
trigger3 = Enemynear(var(49)),facing != facing
trigger3 = fvar(39) = 5
trigger4 = Helper(95000+id),var(50)
trigger4 = Random <= 333 || var(59) > 10

;---------------------------------------------------------------------------
;
[State -3, T]
type = ChangeState
value = 800
triggerall = statetype != A
triggerall = var(59) >= 9 && RoundState = 2
triggerall = !var(56)
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,140])
triggerall = stateno != 100
triggerall = (p2statetype = S) || (p2statetype = C)
triggerall = EnemyNear(var(49)),Movetype = A
triggerall = p2bodydist X < 15
triggerall = EnemyNear(var(49)),AnimTime <= -1 || var(59)<8
triggerall = Enemynear(var(49)),Time >= 15 || (!Time&&var(59)>9) || var(59)>10
trigger1 = (prevstateno = [140,155])||prevstateno = 200||(prevstateno = [5000,5210])|| EnemyNear(var(49)),facing = facing
trigger1 = Random <= 300
trigger2 = Helper(95000+id),var(50) || var(59) = 6
trigger2 = Random <= 333 || var(59) > 10

;------------------------------------------------------------------------------
;󒆓
[State -3, T]
type = ChangeState
value = 830
triggerall = statetype = A
triggerall = ctrl ||(stateno = [120,140])
triggerall = var(59) >= 8 && RoundState = 2
triggerall = !var(56)
triggerall = stateno != 100
triggerall = p2statetype = A
triggerall = p2movetype != H
triggerall = p2bodydist X = [0,15]
triggerall = p2bodydist Y = [-120,30]
triggerall = Enemynear(var(49)),Time >= 15 || (!Time&&var(59)>9) || var(59)>10
trigger1 = (prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(49)),StateNo = [120,139])|| EnemyNear(var(49)),facing = facing
trigger1 = Random <= 300
trigger2 = Helper(95000+id),var(50)
trigger2 = Random <= 333 || var(59) > 10

;---------------------------------------------------------------------------
;Wv(ړ΍)
[State -3,Wv]
Type = ChangeState
Value = 39
Triggerall = Var(59) >= 7 && RoundState = 2
Triggerall = StateType != A
Triggerall = Ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,139])
triggerall = EnemyNear(var(49)),HitDefAttr = SCA, AT
triggerall = p2bodydist X = [60,150]
triggerall = Random <= var(59)*50
trigger1 = EnemyNear(var(49)),Time >= (60 - var(59)*5)
trigger2 = (PrevStateNo=[120,159])||(PrevStateNo=[5000,5270])

;---------------------------------------------------------------------------
;ރ_bV
[State -3, Run Back]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) ||(stateno = [100,102])||(stateno = [120,131])
trigger1 = var(59) >= 9
trigger1 = facing != EnemyNear(var(49)),facing
trigger1 = EnemyNear(var(49)),HitDefAttr = SCA, AT
trigger1 = P2BodyDist X = [-9,60]
trigger1 = Random <= var(59)*35 || var(59)>10

;------------------------------------------------------------------------------
;LZ󒆃oNXe
[State -3, Dash]
type = ChangeState
value = 505
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(0) = 0
triggerall = Random <= var(59)*35
triggerall = statetype = A
trigger1 = stateno = 630 && moveguarded

;==============================================================================
;˂p
;󒆋p`
[State -3,ASP]
type = ChangeState
value = 630
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype = A
triggerall = ctrl ||(stateno = [120,140])
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = P2BodyDist Y = [-40,90]
triggerall = P2BodyDist X+Floor(vel X * 8) = [-5,80]
trigger1 = P2BodyDist X >= 10
trigger1 = var(51) = 1 || (var(51) = 2 && vel Y >= 0)
trigger1 = Random <= var(59)*50
trigger2 = (prevstateno = [120,155])||(prevstateno = [5000,5210])
trigger2 = EnemyNear(var(49)),AnimTime = [-20,-4]
trigger2 = Random <= 300

;------------------------------------------------------------------------------
;LbN
[State -3,SSK]
type = ChangeState
value = 240
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,139])
triggerall = var(59) >= 5 && RoundState = 2
triggerall = Random <= var(59)*30
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),Const(size.head.pos.y) < -75 || EnemyNear(var(49)),StateType = A
triggerall = EnemyNear(var(49)),stateno != [0,30]
triggerall = EnemyNear(var(49)),stateno != [90,199]
triggerall = EnemyNear(var(49)),stateno != [5000,5500]
triggerall = EnemyNear(var(49)),AnimTime <= -9
triggerall = !EnemyNear(var(49)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2BodyDist X = [70,115]
triggerall = P2BodyDist Y >= -55
trigger1 = (prevstateno = [140,155])||(EnemyNear(var(49)),Movetype != A &&(prevstateno = [5000,5210]))||EnemyNear(var(49)),facing = facing
trigger1 = Random <= 500
trigger2 = (prevstateno = [140,155])||(prevstateno = [5000,5210])||EnemyNear(var(49)),facing = facing||Random <= var(59)*20 ||var(59)>10
trigger2 = (EnemyNear(var(49)),HitDefAttr = SC, NA, SA, AT)||(EnemyNear(var(49)),stateno = [200,699])
trigger2 = EnemyNear(var(49)),AnimTime > -11

;------------------------------------------------------------------------------
;Ⴊ݋p`
[State -3,CSP]
type = ChangeState
value = 430
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,139])
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(49)),AnimTime <= -9
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),stateno != [0,30]
triggerall = EnemyNear(var(49)),stateno != [90,199]
triggerall = EnemyNear(var(49)),stateno != [5000,5500]
triggerall = !EnemyNear(var(49)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [35,90]
trigger1 = (prevstateno = [140,155])||(EnemyNear(var(49)),Movetype != A &&(prevstateno = [5000,5210]))||EnemyNear(var(49)),facing = facing
trigger1 = Random <= 500
trigger2 = (prevstateno = [140,155])||(prevstateno = [5000,5210])||EnemyNear(var(49)),facing = facing||Random <= var(59)*20 ||var(59)>10
trigger2 = (EnemyNear(var(49)),HitDefAttr = SCA, NA, SA)||(EnemyNear(var(49)),stateno = [200,699])
trigger2 = EnemyNear(var(49)),AnimTime > -13

;------------------------------------------------------------------------------
;S
[State -3,SLP]
type = ChangeState
value = 220
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,139])
triggerall = var(59) >= 5 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(49)),AnimTime <= -4
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),stateno != [0,30]
triggerall = EnemyNear(var(49)),stateno != [90,199]
triggerall = EnemyNear(var(49)),stateno != [5000,5500]
triggerall = !EnemyNear(var(49)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [-15,30]
triggerall = P2bodydist Y = [-80,0]
trigger1 = (prevstateno = [140,155])||(prevstateno = [5000,5210])||EnemyNear(var(49)),facing = facing
trigger1 = Random <= 400
trigger2 = (prevstateno = [140,155])||(prevstateno = [5000,5210])||EnemyNear(var(49)),facing = facing||Random <= var(59)*20 ||var(59)>10
trigger2 = (EnemyNear(var(49)),HitDefAttr = SCA, NA, SA)||(EnemyNear(var(49)),stateno = [200,699])
trigger2 = EnemyNear(var(49)),AnimTime > -10

;------------------------------------------------------------------------------
;ႪݎLbN
[State -3,CLP]
type = ChangeState
value = 410
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,139])
triggerall = var(59) >= 3 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),AnimTime <= -8
triggerall = EnemyNear(var(49)),stateno != [0,30]
triggerall = EnemyNear(var(49)),stateno != [90,199]
triggerall = EnemyNear(var(49)),stateno != [5000,5500]
triggerall = !EnemyNear(var(49)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [30,80]
triggerall = P2bodydist Y > -30
trigger1 = (prevstateno = [140,155])||(EnemyNear(var(49)),Movetype != A &&(prevstateno = [5000,5210]))||EnemyNear(var(49)),facing = facing
trigger1 = Random <= 500
trigger2 = (prevstateno = [120,155])
trigger2 = (EnemyNear(var(49)),HitDefAttr = SCA, NA)||(EnemyNear(var(49)),stateno = [200,699])
trigger2 = EnemyNear(var(49)),AnimTime > -11

;------------------------------------------------------------------------------
;RSՍ
[State -3,ZR]
type = ChangeState
value = 1022
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,139])
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = power >= 500
triggerall = Random <= var(59)*25
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),AnimTime <= -15
triggerall = EnemyNear(var(49)),stateno != [0,30]
triggerall = EnemyNear(var(49)),stateno != [90,199]
triggerall = EnemyNear(var(49)),stateno != [5000,5500]
triggerall = !EnemyNear(var(49)),Ctrl
triggerall = !Enemy,numproj
triggerall = !(EnemyNear(var(49)),HitDefAttr = SCA, AP)
triggerall = P2bodydist X+Floor(vel X * 6)+Floor(EnemyNear(var(49)),vel X * 6) = [70,140]
triggerall = P2bodydist Y > -60
trigger1 = (prevstateno = [140,155])||EnemyNear(var(49)),facing = facing
trigger1 = Random <= 500
trigger2 = (prevstateno = [120,155])||(prevstateno = [5000,5270])||EnemyNear(var(49)),facing = facing
trigger2 = EnemyNear(var(49)),HitDefAttr = SCA, NA, AT
trigger2 = EnemyNear(var(49)),AnimTime > -18

;---------------------------------------------------------------------------
;
[State -3, T]
type = ChangeState
value = 800
triggerall = statetype != A
triggerall = var(59) >= 9 && RoundState = 2
triggerall = !var(56)
triggerall = var(27) != [1,5]
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,140])
triggerall = stateno != 100
triggerall = (p2statetype = S)||(p2statetype = C)
triggerall = EnemyNear(var(49)),Movetype = A
triggerall = p2bodydist X = [-9,15]
triggerall = EnemyNear(var(49)),AnimTime <= -1
trigger1 = Helper(95000+id),var(50)
trigger1 = Random <= 333 || var(59) > 10

;==============================================================================
;^bOp
;RSԂϐ
[State -3,RHT]
type = ChangeState
value = 3002
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = fvar(3) >= 35
triggerall = power >= 1000
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = Random <= var(59)*20
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102]) || (stateno = [120,139])
triggerall = p2bodydist Y >= -150
triggerall = EnemyNear(var(49)),StateType != L
Triggerall = EnemyNear(var(49)),MoveType != H
Triggerall = EnemyNear(var(49)),MoveType = A || EnemyNear(var(49)),Ctrl
triggerall = Partner,MoveType = H
triggerall = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger1 = (P2BodyDist X = [-5,80])  && (EnemyNear(var(49)),AnimTime <= -2)
trigger2 = (P2BodyDist X = [81,100]) && (EnemyNear(var(49)),AnimTime <= -4)
trigger3 = (P2BodyDist X = [101,120])&& (EnemyNear(var(49)),AnimTime <= -6)
trigger4 = (P2BodyDist X = [121,145])&& (EnemyNear(var(49)),AnimTime <= -8)
trigger5 = (P2BodyDist X = [146,170])&& (EnemyNear(var(49)),AnimTime <=-10)
trigger6 = (P2BodyDist X = [171,200])&& (EnemyNear(var(49)),AnimTime <=-12)
trigger7 = (P2BodyDist X = [201,220])&& (EnemyNear(var(49)),AnimTime <=-14)
trigger8 = (P2BodyDist X = [221,255])&& (EnemyNear(var(49)),AnimTime <=-16)

;------------------------------------------------------------------------------
;Ԃϐ
[State -3,HT]
type = ChangeState
value = 3000
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = Random <= var(59)*20
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102]) || (stateno = [120,139])
triggerall = power >= 1000
triggerall = P2BodyDist X = [-5,70]
triggerall = p2bodydist Y >= -150
triggerall = EnemyNear(var(49)),StateType != L
Triggerall = EnemyNear(var(49)),MoveType != H
Triggerall = EnemyNear(var(49)),MoveType = A || EnemyNear(var(49)),Ctrl
triggerall = Partner,MoveType = H
triggerall = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger1 = (P2BodyDist X = [-5,80])  && (EnemyNear(var(49)),AnimTime <= -2)

;------------------------------------------------------------------------------
;p[gi[~ov
[State -3,ZR]
type = ChangeState
value = 1020
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102]) || (stateno = [120,139])
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(54) = 1
triggerall = var(18) = 0
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(var(49)),MoveType=A || EnemyNear(var(49)),Ctrl
triggerall = enemynear(var(49)),statetype != L
triggerall = enemynear(var(49)),movetype != H
triggerall = EnemyNear(var(49)),AnimTime <= -12
triggerall = !EnemyNear(var(49)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2BodyDist X = [40,150+Floor(EnemyNear(var(49)),vel X * 12)]
triggerall = P2BodyDist Y = [-70-Floor(EnemyNear(var(49)),vel Y * 12),5]
triggerall = Random <= 300
triggerall = Partner,MoveType = H
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])

;------------------------------------------------------------------------------
;
[State -3,HT]
type = ChangeState
value = 3002
triggerall = var(59) > 8 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = fvar(3) >= 35
triggerall = Random <= var(59)*50
triggerall = StateType != A
triggerall = power >= 1000
triggerall = p2bodydist X <= 75
triggerall = p2bodydist Y >= -100
triggerall = stateno = 230 || stateno = 240 || stateno = 245
triggerall = movecontact
trigger1 = Helper(95000+ID),var(51) > 200
trigger1 = enemynear(var(49)),life < 50
trigger2 = var(53) = [1,4]
trigger2 = movehit

;==============================================================================
;K[hE󂯐gLq
;K[h
[State -3]
type = ChangeState
value = 120
triggerall = Var(59) >= 1 && RoundState = 2
triggerall = stateno != [150,155]
triggerall = ctrl||(stateno = [18,20])
triggerall =!(EnemyNear(var(49)),HitDefAttr = SCA, AT)
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(49)),facing = facing || P2Dist X < 0
trigger3 = Helper(95000+ID),inguarddist && EnemyNear(var(49)),StateType = A

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

;------------------------------------------------------------------------------
;Wv
[State -3,Wv]
Type     = ChangeState
Value    = 36
triggerall = var(59) >= 1 && RoundState = 2
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = BackEdgeBodyDist <= 60
trigger1 = EnemyNear(var(49)),StateType = L
trigger1 = P2BodyDist X < 50
trigger1 = Random <= var(59)*100

;==============================================================================
;NU
;j
[State -3,HKD]
type = ChangeState
value = 1070
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(18) = 0
triggerall = Random <= var(59)*15
triggerall = EnemyNear(var(49)),StateType = L
trigger1 = P2BodyDist X = [60,110]
trigger1 = EnemyNear(var(49)),StateNo = 5120
trigger1 = EnemyNear(var(49)),AnimTime = [-20,-15]

;OLbN
[State -3,FLK]
type = ChangeState
value = 215
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = Random <= var(59)*20
triggerall = EnemyNear(var(49)),StateType = L
trigger1 = P2BodyDist X = [70,125]
trigger1 = EnemyNear(var(49)),StateNo = 5120
trigger1 = EnemyNear(var(49)),AnimTime = [-17,-14]

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

[State -3,Oi]
Type = ChangeState
Value = 18
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || (stateno = 19 && time >= 16)
trigger1 = var(58) = 6
trigger1 = p2bodydist X > 0

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

;---------------------------------------------------------------------------
;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = EnemyNear(var(49)),StateType = L
triggerall = EnemyNear(var(49)),stateno = [5110,5270]
trigger1 = BackEdgeBodyDist > 40
trigger1 = p2bodydist X < 50

;------------------------------------------------------------------------------
;
[State -3, Taunt]
type = ChangeState
value = 195
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = (var(59) = [1,10]) && RoundState = 2
triggerall = life > lifemax * 0.5
triggerall = (EnemyNear(var(49)),StateType = L && P2BodyDist X > 120)||P2BodyDist X > 180
triggerall = P2BodyDist X > 120
trigger1 = (var(59) <= 10 && fvar(3) < 35)
trigger1 = EnemyNear(var(49)),StateType != L ||var(59) = 9
trigger1 = !InGuardDist
trigger1 = Random <= 20
trigger1 = (life > lifemax * 0.9) || (life*0.3 > enemynear(var(49)),life)
trigger2 = var(59) = [4,8] 
trigger2 = Random <= 60-(var(59)*5)
trigger2 = (life > lifemax * 0.7) || (life*0.3 > enemynear(var(49)),life)
trigger3 = Random <= 25
trigger3 = var(59) < 4

;==============================================================================
;JIXgK[R{

;==============================================================================
;ēガɂ
[State -3,YN]
type = null;ChangeState
value = ifelse(Power >= 500 && Random <= 150, 1035, 1030)
triggerall = statetype != A
triggerall = var(59) > 4 && RoundState = 2
triggerall = !var(56)
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = var(27) != [1,5]
triggerall = EnemyNear(var(49)),StateType = S || EnemyNear(var(49)),StateType = C
triggerall = EnemyNear(var(49)),prevstateno != [5000,5999]
triggerall = EnemyNear(var(49)),Movetype != H
triggerall = P2BodyDist X = [-5,6]
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,139])
trigger1 = var(58) = 6

;==============================================================================
;GAR{(6Kh)
;Wv
[State -3,WvLZ]
Type     = ChangeState
Value    = ifelse((EnemyNear(var(49)),StateNo = [120,159])&& Random <= 150, 37, 39)
Triggerall = var(59) >= 5 && RoundState = 2
triggerall = Random <= var(59)*100
Triggerall = StateType != A
triggerall = EnemyNear(var(49)),alive
trigger1 = stateno = 245 && movehit
trigger1 = var(58) := 4
trigger2 = var(59) >= 7
trigger2 = stateno = 220 && moveguarded
trigger2 = Random <= 50
trigger3 = stateno = 220 || stateno = 432
trigger3 = p2bodydist X < 95
trigger3 = p2bodydist Y > -110
trigger3 = (var(59) < 11 && moveguarded && Random <= 150)||(movehit && EnemyNear(var(49)),StateType = A && P2bodydist Y < -40)
trigger4 = !var(3)
trigger4 = EnemyNear(var(49)),StateType = A
trigger4 = p2bodydist X = [25,70]
trigger4 = p2bodydist Y = [-110,-40]
trigger4 = stateno = 205 && movehit
trigger4 = var(58) := 4

[State -3,OWvLZ]
Type     = ChangeState
Value    = 36
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = EnemyNear(var(49)),alive
triggerall = moveguarded
trigger1 = stateno = 240
trigger1 = ((var(59) = [7,9])&&Random <=var(59)*7)||(var(59) >= 10&&Random <=150)

[State -3,WvĒǌ]
Type     = ChangeState
Value    = 99
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = ctrl ||(stateno = [18,19])
triggerall = EnemyNear(var(49)),stateno = [5000,5099]
triggerall = EnemyNear(var(49)),Movetype = H
triggerall = EnemyNear(var(49)),alive
trigger1 = var(58) = 5

;󒆎LbN
[State -3,ALK]
type = ChangeState
value = 610
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype = A && ctrl
trigger1 = var(58) = [4,5] 
trigger1 = P2BodyDist X < 80
trigger1 = P2BodyDist Y = [-90,30]

;󒆋p`
[State -3,ASP]
type = ChangeState
value = 630
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = P2BodyDist X < 75
triggerall = P2BodyDist Y = [-65,80]
trigger1 = var(58) = 4
trigger1 = stateno = 610 && movehit

;󒆑OWv
[State -3, AFJ]
type = null;ChangeState
value = ifelse(p2dist x < 0,520,510)
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = var(24)<= 7
triggerall = var(0) = 0
triggerall = var(7) = 0
triggerall = statetype = A
trigger1 = p2bodydist Y = [-100,20]
trigger1 = p2bodydist X <= 65
trigger1 = var(58) = 4
trigger1 = stateno = 630
trigger1 = movehit

;󒆌Wv
[State -3, ABJ]
type = ChangeState
value = ifelse(p2dist x < 0,510,520)
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = var(24)<= 7
triggerall = var(0) = 0
triggerall = var(7) = 0
triggerall = statetype = A
trigger1 = stateno = 630
trigger1 = moveguarded

;󒆋LbN
[State -3,ASK]
type = ChangeState
value = 640
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType = A
triggerall = p2bodydist X = [-15,50]
triggerall = p2bodydist Y = [-120,0]
trigger1 = var(58) = 4
trigger1 = ctrl
trigger2 = stateno = 600 && movehit
trigger3 = var(58) = 4
trigger3 = stateno = 630 && movehit

;I
[State -3,RC]
type = ChangeState
value = 91010
triggerall = var(59) > 5 && RoundState = 2
triggerall = var(17) = 1
triggerall = p2bodydist X = [-10,60]
triggerall = p2bodydist Y = [-150,20]
triggerall = Random <= var(59)*100
trigger1 = var(58) = 4
trigger1 = stateno = 615 || stateno = 630 || stateno = 640 || stateno = 645
trigger1 = movehit
trigger2 = !var(58) && p2bodydist X < 30
trigger2 = EnemyNear(var(49)),StateType = A
trigger2 = EnemyNear(var(49)),stateno = [120,159]
trigger2 = (stateno = [200,230])&& movecontact

;==============================================================================
;FB̃`F[R{
;p`
[State -3,]
type = ChangeState
value = 220
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = p2bodydist X = [-40,25]
triggerall = p2bodydist Y = [-120,0]
trigger1 = var(58) = [1,3]
trigger1 = Helper(95000+ID),var(10) < 10

;p`
[State -3,]
type = ChangeState
value = ifelse(P2BodyDist X <= 40, 220, 230)
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = p2bodydist X >= 25
triggerall = p2bodydist Y = [-120,0]
trigger1 = var(58) = [1,3]
trigger1 = Helper(95000+ID),var(10) < 10

;_bV
[State -3, Dash]
type = ChangeState
value = 100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = ctrl || (stateno = [18,19])
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = stateno != 100
triggerall = prevstateno != 100
triggerall = !inguarddist
triggerall = EnemyNear(var(49)),StateNo != [120,159]
triggerall = EnemyNear(var(49)),MoveType = H
triggerall = EnemyNear(var(49)),alive
trigger1 = fvar(34)
trigger1 = p2bodydist X >= 25
trigger2 = (var(58) = [1,3])
trigger2 = p2bodydist X >= 0
trigger3 = var(59) > 7
trigger3 = EnemyNear(var(49)),StateType = A
trigger3 = p2bodydist X >= 0
trigger3 = p2bodydist Y < -50
trigger3 = Random <= 150

;RSՍ
[State -3,ZR]
type = ChangeState
value = 1022
triggerall = var(59) >= 8 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X < 90
triggerall = p2bodydist Y > -60
triggerall = power >= 500
trigger1 = power >= 1500 || Helper(95000+id),var(51) < 120
trigger1 = stateno = 235 || stateno = 205 || stateno = 430
trigger1 = movehit
trigger2 = stateno = 240
trigger2 = movehit

;==============================================================================
;n`F[R{
;t[_uXg
[State -3, FB]
type = ChangeState
value = ifelse(statetype != A,750,760)
triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(58) != 8
triggerall = var(25) = 0
triggerall = !Helper(95000+id),var(1)
triggerall = power >= 1000
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),alive
triggerall = EnemyNear(var(49)),GethitVar(hitcount) <= 15 || !(PalNo =12)
triggerall = p2bodydist Y >= -70
triggerall = movehit
trigger1 = p2bodydist X = [-5,35]
trigger1 = stateno = 235
trigger1 = var(58) := 1
trigger2 = stateno = 250
trigger2 = var(58) := 2
trigger3 = p2bodydist X <= 70
trigger3 = stateno = 1022
trigger3 = var(58) := 3

;------------------------------------------------------------------------------
[State -3,OWvLZ]
Type     = ChangeState
Value    = 39
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
Triggerall = StateType != A
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X = [25,80]
triggerall = p2bodydist Y < -30
trigger1 = EnemyNear(var(49)),StateType = A
trigger1 = stateno = 205 ||(stateno = 432 && time >= 7)
trigger1 = movehit

;------------------------------------------------------------------------------
;OLbN
[State -3,FSK]
type = ChangeState
value = 245
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*35 || EnemyNear(var(49)),StateType = A || Power >= 2000
triggerall = StateType != A
triggerall = PalNo != 11
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X <= 30
triggerall = p2bodydist Y >= -80
triggerall = movehit
trigger1 = p2bodydist X < 5 || EnemyNear(var(49)),BackEdgeBodyDist < 15
trigger1 = stateno = 235
trigger2 = p2bodydist X < 25 || EnemyNear(var(49)),BackEdgeBodyDist < 15
trigger2 = stateno = 230

;------------------------------------------------------------------------------
;Op`
[State -3,FLP]
type = ChangeState
value = 205
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = EnemyNear(var(49)),alive
triggerall = EnemyNear(var(49)),Pos Y = [-80,-30]
triggerall = EnemyNear(var(49)),StateType = A
triggerall = P2bodydist X = [25,90]
triggerall = P2bodydist Y > -100
trigger1 = (stateno = [200,220]) && moveguarded
trigger1 = stateno != 205 && stateno != 215
trigger2 = (stateno = [400,410]) && moveguarded

;------------------------------------------------------------------------------
;OLbN
[State -3,FLK]
type = ChangeState
value = 215
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*15
triggerall = StateType != A
triggerall = P2bodydist X = [45,100]
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),alive
trigger1 = (stateno = [200,230]) && moveguarded
trigger1 = stateno != 205 && stateno != 215
trigger2 = (stateno = [400,410]) && moveguarded

;------------------------------------------------------------------------------
;4S
[State -3,]
type = ChangeState
value = 236
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = P2bodydist X = [-5,105]
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),alive
trigger1 = (stateno = [220,235])
trigger1 = moveguarded
trigger1 = Random <= 100

;------------------------------------------------------------------------------
;Ⴊ݋LbN
[State -3,CSK]
type = ChangeState
value = 440
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = Power < 1000
triggerall = EnemyNear(var(49)),alive
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),StateType = S||(EnemyNear(var(49)),stateno = [5000,5099])
triggerall = P2bodydist X < 86
trigger1 = stateno = 220 || stateno = 230 || stateno = 235 || stateno = 410 || stateno = 430
trigger1 = moveguarded
trigger2 = stateno = 215 && movehit && time <= 18
trigger2 = P2bodydist X < 50
trigger3 = stateno = 235 && movehit
trigger3 = P2bodydist X >= 40

;------------------------------------------------------------------------------
;ߋp`
[State -3,SSSP]
type = ChangeState
value = 220
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X = [-10,40]
triggerall = p2bodydist Y = [-85,0]
trigger1 = (stateno = [200,210])||(stateno = [400,410])
trigger1 = movehit

;------------------------------------------------------------------------------
;p`
[State -3,SRSP]
type = ChangeState
value = 230
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = StateType != A
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X < 64
triggerall = p2bodydist X < 20 || EnemyNear(var(49)),BackEdgeBodyDist >= 20
triggerall = p2bodydist Y > -40-Floor(EnemyNear(var(49)),vel Y * 6)
trigger1 = stateno = 200 ||(stateno = [400,410])
trigger1 = movecontact
trigger2 = stateno = 210 && movehit
trigger2 = EnemyNear(var(49)),StateType != A
trigger3 = stateno = 220 && movecontact
trigger3 = Random <= 333

;------------------------------------------------------------------------------
;㋭LbN
[State -3,]
type = ChangeState
value = 250
triggerall = var(59) >= 6 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X = [-5,105]
triggerall = p2bodydist Y = [-90,0]
triggerall = power >= 1000
trigger1 = var(59) < 10
trigger1 = EnemyNear(var(49)),StateType = C
trigger1 = Random <= 60 - var(59)*5
trigger1 = (stateno = [220,230])||(stateno = [410,430])
trigger1 = moveguarded
trigger2 = EnemyNear(var(49)),StateType = S
trigger2 = p2bodydist X < 25
trigger2 = stateno = 220 && movehit


;------------------------------------------------------------------------------
;Op`
[State -3,FSP]
type = ChangeState
value = 235
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = StateType != A
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),StateType != C
triggerall = EnemyNear(var(49)),Const(size.head.pos.y) < -75 || EnemyNear(var(49)),StateType = A
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X = [-5,50]
triggerall = p2bodydist Y = [-80,0]
trigger1 = p2bodydist X < 35 || Random <= 200
trigger1 = stateno = 220 || stateno = 230 || stateno = 430
trigger1 = movehit
trigger2 = stateno = 410 && movehit
trigger2 = Random <= 200

;------------------------------------------------------------------------------
;4S
[State -3,]
type = ChangeState
value = 236
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = P2bodydist X = [5,105]
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),alive
trigger1 = stateno = 235
trigger1 = movehit
trigger2 = (stateno = [220,235])
trigger2 = moveguarded
trigger2 = Random <= 100

;------------------------------------------------------------------------------
;p`
[State -3,SRSP]
type = ChangeState
value = 230
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X < 64
triggerall = p2bodydist X < 20 || EnemyNear(var(49)),BackEdgeBodyDist >= 20
triggerall = p2bodydist Y > -40-Floor(EnemyNear(var(49)),vel Y * 6)
trigger1 = stateno = 200 ||(stateno = [400,410])
trigger1 = movecontact
trigger2 = stateno = 210 && movehit
trigger2 = EnemyNear(var(49)),StateType != A
trigger3 = stateno = 220 && movecontact
trigger3 = Random <= 250

;------------------------------------------------------------------------------
;4S
[State -3,]
type = ChangeState
value = 236
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = P2bodydist X = [5,105]
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),alive
trigger1 = stateno = 220 || stateno = 235
trigger1 = movehit

;------------------------------------------------------------------------------
;OLbN
[State -3,FLK]
type = ChangeState
value = 215
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = P2bodydist X = [5,105]
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),alive
trigger1 = stateno = 210 || stateno = 220 || stateno = 230
trigger1 = movehit

;------------------------------------------------------------------------------
;LbN
[State -3,SSK]
type = ChangeState
value = 240
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = EnemyNear(var(49)),alive
triggerall = movecontact
trigger1 = P2bodydist Y >= -40-Floor(EnemyNear(var(49)),vel Y * 8)
trigger1 = stateno = 210 || stateno = 230 || stateno = 235
trigger2 = EnemyNear(var(49)),StateType != A
trigger2 = stateno = 205 || stateno = 410

;------------------------------------------------------------------------------
;LbN
[State -3,SLK]
type = ChangeState
value = 210
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),alive
triggerall = StateType != A
triggerall = p2bodydist X = [0,80]
triggerall = EnemyNear(var(49)),Const(size.head.pos.y) < -80 || EnemyNear(var(49)),StateType = A
triggerall = EnemyNear(var(49)),StateType != C
triggerall = movehit
trigger1 = stateno = 200 || stateno = 400

;------------------------------------------------------------------------------
;ႪݎLbN
[State -3,CLK]
type = ChangeState
value = 410
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = EnemyNear(var(49)),alive
triggerall = EnemyNear(var(49)),StateType != A
trigger1 = stateno = 200 || stateno = 400
trigger1 = movecontact

;==============================================================================
;󒆃`F[R{
;󒆎LbN
[State -3,ALK]
type = ChangeState
value = 610
triggerall = StateType = A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),alive
triggerall = P2bodydist X = [-10,60]
triggerall = P2bodydist Y = [-60,50]
trigger1 = (stateno = 760) && movecontact
trigger2 = ctrl
trigger2 = EnemyNear(var(49)),StateType = A
trigger2 = EnemyNear(var(49)),MoveType = H
trigger2 = EnemyNear(var(49)),StateNo = [5000,5099]

;󒆋p`
[State -3,ASP]
type = ChangeState
value = 630
triggerall = StateType = A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
trigger1 = stateno = 600 || stateno = 610
trigger1 = movecontact
trigger2 = var(7) != 0
trigger2 = p2bodydist Y = [-70,70]
trigger2 = ctrl ||(stateno = 630 && movehit)

;------------------------------------------------------------------------------
;󒆋LbN
[State -3,ASK]
type = ChangeState
value = 640
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType = A
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X <= 55
triggerall = p2bodydist Y = [-100,-10]
trigger1 = stateno = 630 && movecontact

;------------------------------------------------------------------------------
;J6K
[State -3,J6K]
type = ChangeState
value = 615
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType = A
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X = [0,125]
triggerall = p2bodydist Y = [-40,50]
trigger1 = (stateno = [600,630]) && movecontact
trigger1 = (stateno != 615)

;------------------------------------------------------------------------------
;󒆉LbN
[State -3,ADSK]
type = ChangeState
value = 645
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType = A
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X = [-30,20]
triggerall = p2bodydist Y = [-10,90]
trigger1 = EnemyNear(var(49)),StateType != A || p2bodydist X < 8
trigger1 = stateno = 630 && movecontact

;==============================================================================
;AZEKp
;Őg
[State -3,MS]
type = ChangeState
value = ifelse(fvar(3) >= 35, 3011, 3010)
triggerall = var(59) > 5 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = Random <= var(59)*100
triggerall = StateType = A
triggerall = power >= 1000
triggerall = p2bodydist X <= 80
triggerall = p2bodydist X <= 50 || fvar(3) >= 35
triggerall = p2bodydist Y = [-80,65]
triggerall = stateno = 630 || stateno = 640
triggerall = movehit || (EnemyNear(var(49)),life < 50&&movecontact)
trigger1 = (EnemyNear(var(49)),GethitVar(hitcount) <= 12)|| EnemyNear(var(49)),life < 50 || Random <= 250
trigger2 = var(53)

;------------------------------------------------------------------------------
;RS
[State -3,HT]
type = ChangeState
value = 3002
triggerall = var(59) > 8 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = fvar(3) >= 35
triggerall = Helper(95000+ID),var(51) > 230
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = power >= 1000
triggerall = p2bodydist X <= 75
triggerall = p2bodydist Y >= -100
triggerall = stateno = 230 || stateno = 240 || stateno = 245||(stateno = 215 && time <= 16)
trigger1 = movehit
trigger2 = (enemynear(var(49)),life < 50) && movecontact

;------------------------------------------------------------------------------
;
[State -3,HT]
type = ChangeState
value = 3000
triggerall = var(59) > 8 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = power >= 1000
triggerall = p2bodydist X <= 75
triggerall = p2bodydist Y >= -100
triggerall = stateno = 230 || stateno = 240 || stateno = 245||(stateno = 215 && time <= 16)
trigger1 = movehit
trigger1 = (EnemyNear(var(49)),BackEdgeBodyDist < 20)||(var(53) = [1,4]) || Power >= 2000 || Life <= Lifemax * 0.5

;==============================================================================
;AZEKEZp
;RSI
[State -3,RC]
type = ChangeState
value = 1015
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(18) = 0
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType = A
triggerall = power >= 500
triggerall = p2bodydist X+Floor(vel X * 6)+Floor(EnemyNear(var(49)),vel X * 6) = [-5,85]
triggerall = p2bodydist Y <= 15
trigger1 = p2bodydist X <= 60
trigger1 = stateno = 205 ||(stateno = [230,240])|| stateno = 430 || stateno = 615 ||(stateno = [630,645])
trigger1 = movehit
trigger2 = !var(58)
trigger2 = (p2bodydist X <= 50&&(ctrl ||(stateno = [18,19])))||(p2bodydist X >= 35&&(stateno = [100,102]))
trigger2 = EnemyNear(var(49)),Pos Y < -50
trigger2 = p2bodydist Y = [-115,-40]
trigger2 = EnemyNear(var(49)),Movetype = H

;I
[State -3,RC]
type = ChangeState
value = 91010
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(18) = 0
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType = A
triggerall = p2bodydist X+Floor(vel X * 6)+Floor(EnemyNear(var(49)),vel X * 6) = [-5,60]
triggerall = p2bodydist Y <= 15
trigger1 = p2bodydist X <= 50
trigger1 = stateno = 205 ||(stateno = [230,240])|| stateno = 430 || stateno = 615 ||(stateno = [630,645])
trigger1 = movehit
trigger2 = !var(58)
trigger2 = (p2bodydist X <= 50&&(ctrl ||(stateno = [18,19])))||(p2bodydist X >= 35&&(stateno = [100,102]))
trigger2 = EnemyNear(var(49)),Pos Y < -40
trigger2 = p2bodydist Y = [-100,-40]
trigger2 = EnemyNear(var(49)),Movetype = H

;------------------------------------------------------------------------------
;RSՍ
[State -3,ZR]
type = ChangeState
value = 1022
triggerall = var(59) >= 8 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = Random <= var(59)*25 || power >= 1500
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),alive
triggerall = p2bodydist X < 90
triggerall = p2bodydist Y > -60
triggerall = power >= 500
trigger1 = (stateno = [235,236])|| stateno = 205 || stateno = 430
trigger1 = movehit
trigger2 = stateno = 240||(stateno = 215 && time <= 16)
trigger2 = movehit

;------------------------------------------------------------------------------
;v
[State -3,ZR]
type = ChangeState
value = 1020
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = (p2bodydist X = [-5,100])|| stateno = 236
trigger1 = (stateno = [235,236])|| stateno = 440 ||(stateno = 215 && time >= 20)
trigger1 = movehit
trigger2 = stateno = 240 && movehit
trigger2 = p2bodydist X <= 75

;------------------------------------------------------------------------------
;j
[State -3,HKD]
type = ChangeState
value = 1070
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(18) = 0
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = EnemyNear(var(49)),StateType != L
trigger1 = p2bodydist X <= 50
trigger1 = (stateno = [230,240]) || stateno = 440
trigger1 = moveguarded
trigger1 = Random <= 100

;------------------------------------------------------------------------------
;ēガ
[State -3, YN]
type = ChangeState
value = 1030
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(18) = 0
triggerall = StateType != A
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),StateType != A
triggerall = p2bodydist X = [72,115]
trigger1 = stateno = 215 || stateno = 240 || stateno = 440
trigger1 = time > 22
trigger1 = moveguarded
trigger1 = Random <= 150

;------------------------------------------------------------------------------
;e
[State -3,ROS]
type = ChangeState
value = 1000
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(18) = 0
triggerall = Random <= var(59)*70
triggerall = StateType != A
triggerall = EnemyNear(var(49)),StateType != L
triggerall = p2bodydist Y >= -65
trigger1 = stateno = 440 || stateno = 240
trigger1 = (moveguarded && Random <= 150)

;==============================================================================
;nq
;p`
[State -3,SLK]
type = ChangeState
value = 200
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),Const(size.head.pos.y) < -79
triggerall = P2bodydist X = [-5,35]
triggerall = P2bodydist Y > -50
trigger1 = EnemyNear(var(49)),gethitvar(hittime) <= 5
trigger1 = EnemyNear(var(49)),StateType != C
trigger1 = EnemyNear(var(49)),Movetype = H
trigger1 = !InGuardDist

;------------------------------------------------------------------------------
;ߋp`
[State -3,SSP]
type = ChangeState
value = 220
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != L
triggerall = p2bodydist X = [-20,40]
triggerall = p2bodydist Y = [-100,0]
trigger1 = EnemyNear(var(49)),StateType != C || p2bodydist X < 24
trigger1 = EnemyNear(var(49)),Movetype = H
trigger1 = !InGuardDist

;------------------------------------------------------------------------------
;6P
[State -3, FLP]
type = ChangeState
value = 205
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*50
triggerall = P2bodydist X = [15,55]
triggerall = P2bodydist Y = [-110,-50]
trigger1 = EnemyNear(var(49)),StateType = A
trigger1 = EnemyNear(var(49)),Movetype = H
trigger1 = !InGuardDist

;------------------------------------------------------------------------------
;Ⴊݎp`
[State -3,CLP]
type = ChangeState
value = 400
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])||((stateno = [400,410])&&moveguarded)
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*30
triggerall = P2bodydist X = [-5,50]
triggerall = P2bodydist Y > -40
trigger1 = (EnemyNear(var(49)),StateNo = [120,159]) || (EnemyNear(var(49)),GetHitVar(hittime) <= 6)
trigger1 = EnemyNear(var(49)),StateType != L
trigger1 = EnemyNear(var(49)),Movetype = H
trigger1 = !InGuardDist

;------------------------------------------------------------------------------
;LbN
[State -3,SLK]
type = ChangeState
value = 210
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),StateType != C
triggerall = EnemyNear(var(49)),Const(size.head.pos.y) < -70
triggerall = P2bodydist X = [-5,48]
triggerall = P2bodydist Y > -60
trigger1 = (!var(57) && Random <= 333) || (var(57) != 7 && P2bodydist X < 20)
trigger1 = EnemyNear(var(49)),Movetype = H
trigger1 = !InGuardDist

;------------------------------------------------------------------------------
;ႪݎLbN
[State -3,CLK]
type = ChangeState
value = 410
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = 400 && moveguarded)
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),Movetype = H
triggerall = !InGuardDist
triggerall = P2bodydist X = [-5,70]
triggerall = P2bodydist Y > -40
trigger1 = EnemyNear(var(49)),StateType != C
trigger1 = (EnemyNear(var(49)),StateNo = [120,159]) || Random <= 200
trigger2 = EnemyNear(var(49)),StateType = C
trigger2 = Random <= 333

;------------------------------------------------------------------------------
;p`
[State -3,SP]
type = ChangeState
value = ifelse(p2bodydist X <=39,220,230)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) != 2 && var(58) != 6
triggerall = Random <= var(59)*100
triggerall = P2bodydist X = [-5,65]
triggerall = P2bodydist Y > -70
trigger1 = EnemyNear(var(49)),StateType != L
trigger1 = EnemyNear(var(49)),Movetype = H
trigger1 = !InGuardDist

;------------------------------------------------------------------------------
;Ⴊ݋p`
[State -3,CSP]
type = ChangeState
value = 430
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),StateType != A
triggerall = P2bodydist X = [35,70]
trigger1 = EnemyNear(var(49)),gethitvar(hittime) > 8
trigger1 = EnemyNear(var(49)),Movetype = H
trigger1 = !InGuardDist

;------------------------------------------------------------------------------
;LbN
[State -3,SSK]
type = ChangeState
value = 240
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])
triggerall = var(59) >= 5 && RoundState = 2
triggerall = !var(58)
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),Const(size.mid.pos.y) < -75 || EnemyNear(var(49)),StateType = S
triggerall = !InGuardDist
triggerall = (EnemyNear(var(49)),StateNo != [120,159])
triggerall = P2bodydist X = [35,90]
triggerall = P2BodyDist Y >= -45
trigger1 = EnemyNear(var(49)),gethitvar(hittime) > 8
trigger1 = EnemyNear(var(49)),Movetype = H
trigger1 = !InGuardDist

;==============================================================================
;
;_bV
[State -3, Dash]
type = ChangeState
value = 100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19])
triggerall = !inguarddist
triggerall = EnemyNear(var(49)),alive
trigger1 = P2BodyDist X > 150
trigger1 = EnemyNear(var(49)),StateType = L
trigger1 = EnemyNear(var(49)),MoveType = H
trigger1 = Random <= 50
trigger2 = P2BodyDist X > 180
trigger2 = EnemyNear(var(49)),StateType != L
trigger2 = EnemyNear(var(49)),MoveType != A
trigger2 = Random <= 15

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

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

;------------------------------------------------------------------------------
;󒆃_bV
[State -3, Dash]
type = ChangeState
value = 500
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = var(51) != 2
triggerall = var(0) = 0
triggerall = Random <= var(59)*100
triggerall = statetype = A && ctrl
triggerall = EnemyNear(var(49)),alive
triggerall = (Pos Y <= -35 && Vel Y <= 0) || (Pos Y <= -15 && Vel Y >= 0)
trigger1 = P2BodyDist X = [90,200]
trigger1 = EnemyNear(var(49)),MoveType != A
trigger1 = !inguarddist
trigger1 = Random <= 400
trigger2 = P2BodyDist X > 150
trigger2 = EnemyNear(var(49)),StateType != L
trigger2 = EnemyNear(var(49)),MoveType = A
trigger2 = Enemy,numproj
trigger2 = Random <= 500
trigger3 = P2BodyDist X = [-10,60]
trigger3 = !inguarddist
trigger3 = BackEdgeBodyDist < 40
trigger3 = Random <= 700
trigger3 = EnemyNear(var(49)),StateType = L
trigger4 = var(51) = 1

;------------------------------------------------------------------------------
;Wv㑦_bVp
[State -3,Wv]
Type     = ChangeState
Value    = 36
Triggerall = Var(59) >= 1 && RoundState = 2
Triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),alive
trigger1 = EnemyNear(var(49)),MoveType != H
trigger1 = (Enemy,numproj && Random <= 120) || Random <= 30
trigger1 = P2BodyDist X >= 185
trigger2 = !inguarddist
trigger2 = stateno != [100,102]
trigger2 = EnemyNear(var(49)),StateType != L
trigger2 = EnemyNear(var(49)),MoveType != H
trigger2 = Random <= 25
trigger2 = P2BodyDist X = [150,185]

;_bVWv
[State -3, Dash]
type = ChangeState
value = 99
triggerall = var(59) >= 5 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19])
triggerall = !inguarddist
triggerall = EnemyNear(var(49)),alive
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),MoveType != H
trigger1 = P2BodyDist X = [130,160]
trigger1 = Random <= 25

;------------------------------------------------------------------------------
;LVWv
[State -3,Wv]
Type     = ChangeState
Value    = 39
Triggerall = Var(59) >= 1 && RoundState = 2
Triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [99,102])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != L
trigger1 = Var(59) < 4
trigger1 = Random <= 30

;------------------------------------------------------------------------------
;OWv
[State -3,Wv]
Type     = ChangeState
Value    = 39
Triggerall = Var(59) >= 1 && RoundState = 2
Triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [99,102])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != L
trigger1 = EnemyNear(var(49)),MoveType != H
trigger1 = (Enemy,numproj && Random <= 120) || Random <= 25
trigger1 = P2BodyDist X >= 160
trigger2 = !inguarddist
trigger2 = ((stateno != [100,102])&&var(59)<10&&Random <= 10)
trigger2 = EnemyNear(var(49)),MoveType != H
trigger2 = P2BodyDist X = [100,160]
trigger3 = var(51) = 2
trigger3 = stateno = 99 && time > 2

;------------------------------------------------------------------------------
;Wv
[State -3,Wv]
Type     = ChangeState
Value    = 38
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = !var(58) && !var(53)
triggerall = fvar(39) < 3
Triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [99,102])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),alive
triggerall = !inguarddist
trigger1 = EnemyNear(var(49)),StateType = A || EnemyNear(var(49)),StateNo = [35,44]
trigger1 = EnemyNear(var(49)),Vel X > 0 || EnemyNear(var(49)),StateNo = [35,44]
trigger1 = EnemyNear(var(49)),StateNo != 40
trigger1 = P2BodyDist X = [100,150]
trigger1 = Random <= 70

;------------------------------------------------------------------------------
;Wv
[State -3,Wv]
Type     = ChangeState
Value    = 37
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(59) < 11
triggerall = !var(58) && !var(53)
triggerall = fvar(39) < 3
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),alive
triggerall = !inguarddist
trigger1 = EnemyNear(var(49)),StateType = A || EnemyNear(var(49)),StateNo = [35,44]
trigger1 = EnemyNear(var(49)),Vel X >= 0 || EnemyNear(var(49)),StateNo = [35,44]
trigger1 = EnemyNear(var(49)),MoveType != H
trigger1 = EnemyNear(var(49)),StateNo != 40
trigger1 = P2BodyDist X = [30,75]
trigger1 = Helper(95000+id),var(52) > 120
trigger1 = Random <= 45

;------------------------------------------------------------------------------
;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19])
triggerall = !Enemy,numproj
triggerall = EnemyNear(var(49)),alive
triggerall = BackEdgeBodyDist > 40
trigger1 = EnemyNear(var(49)),MoveType = A
trigger1 = P2BodyDist X = [40,80]
trigger1 = Random <= 200
trigger2 = EnemyNear(var(49)),HitDefAttr = SCA, NT, ST, HT
trigger2 = P2BodyDist X = [-5,60]
trigger2 = Random <= 100

;------------------------------------------------------------------------------
;󒆃oNXe
[State -3, Dash]
type = ChangeState
value = 505
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = var(0) = 0
triggerall = statetype = A
triggerall = ctrl && (stateno != [510,520])
triggerall = (Pos Y <= -35 && Vel Y <= 0) || (Pos Y <= -15 && Vel Y >= 0)
triggerall = !Enemy,numproj
triggerall = EnemyNear(var(49)),MoveType = A
triggerall = BackEdgeBodyDist > 40
trigger1 = EnemyNear(var(49)),StateType = A
trigger1 = P2BodyDist X = [80,120]
trigger1 = Random <= 50
trigger2 = EnemyNear(var(49)),StateType != L
trigger2 = P2BodyDist X = [20,80]
trigger2 = Random <= 50

;==============================================================================
;nZUEԂ
;(RSԂ)
[State -3,HT]
type = ChangeState
value = 3002
triggerall = var(59) > 6 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = fvar(3) >= 35
triggerall = Helper(95000+ID),var(51) > 230 || var(59) < 10
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = power >= 1000
triggerall = life <= lifemax * 0.5
triggerall = EnemyNear(var(49)),StateType != L
Triggerall = EnemyNear(var(49)),MoveType != H
Triggerall = EnemyNear(var(49)),MoveType = A || EnemyNear(var(49)),Ctrl
triggerall = p2bodydist X >= 60
triggerall = p2bodydist Y > -130
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*8
trigger2 = EnemyNear(var(49)),life < 50

;߂Őg
[State -3,MS]
type = ChangeState
value = ifelse(fvar(3) >= 35, 3011, 3010)
triggerall = var(59) > 9 && RoundState = 2
triggerall = var(25) = 0
triggerall = var(18) = 0
triggerall = statetype = A && ctrl
triggerall = Random <= var(59)*50
triggerall = power >= 1000
triggerall = EnemyNear(var(49)),StateType != L
Triggerall = EnemyNear(var(49)),MoveType != H
Triggerall = EnemyNear(var(49)),MoveType = A || EnemyNear(var(49)),Ctrl
triggerall = (P2bodydist X = [-60,-20])||((P2bodydist X = [-80,-20])&&fvar(3) >= 35)
triggerall = (P2bodydist Y = [-80,60]) ||((P2bodydist Y = [-100,90])&&fvar(3) >= 35)
trigger1 = Random <= var(59)*35
trigger2 = EnemyNear(var(49)),life < 50

;------------------------------------------------------------------------------
;
[State -3,STG]
type = ChangeState
value = 236
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 3 && RoundState = 2
triggerall = var(18) = 0
triggerall = P2bodydist X = [70,(118+Floor(vel X * 6)+Floor(EnemyNear(var(49)),vel X * 6))]
triggerall = p2bodydist Y >= -25
triggerall = EnemyNear(var(49)),StateType != L
Triggerall = EnemyNear(var(49)),MoveType != H
Triggerall = EnemyNear(var(49)),MoveType = A || EnemyNear(var(49)),Ctrl
trigger1 = Random <= var(59)*3

;
[State -3,ROS]
type = ChangeState
value = 1000
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(59) < 11
triggerall = var(18) = 0
triggerall = P2bodydist X = [130,(190+Floor(vel X * 6)+Floor(EnemyNear(var(49)),vel X * 6))]
triggerall = p2bodydist Y >= -70
triggerall = EnemyNear(var(49)),StateType != L
Triggerall = EnemyNear(var(49)),MoveType != H
Triggerall = EnemyNear(var(49)),MoveType = A || EnemyNear(var(49)),Ctrl
trigger1 = Random <= 35 - var(59)*3

;==============================================================================
;nZUE΍
;I()
[State -3,RC]
type = ChangeState
value = 1010
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(18) = 0
triggerall = P2bodydist X+Floor(vel X * 6)+Floor(EnemyNear(var(49)),vel X * 6) = [-5,30]
triggerall = p2bodydist Y >= -110
triggerall = EnemyNear(var(49)),StateType != L
Triggerall = EnemyNear(var(49)),MoveType != H
Triggerall = EnemyNear(var(49)),MoveType = A || EnemyNear(var(49)),Ctrl
triggerall = !InGuardDist
trigger1 = Random <= var(59)*10
trigger1 = EnemyNear(var(49)),Time > 20

;==============================================================================
;nZUE
;
[State -3, T]
type = ChangeState
value = 800
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(56)
triggerall = !var(27)
triggerall = var(18) = 0
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])||(stateno = [120,140])
triggerall = stateno != [99,100]
triggerall = (p2statetype = S) || (p2statetype = C)
triggerall = p2movetype != H
triggerall = p2bodydist X = [-8,14]
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*8
trigger2 = var(59) >= 10
trigger2 = Random <= 100
trigger3 = (prevstateno = [140,155])||(prevstateno = [200,210])||(prevstateno = [5000,5210])|| EnemyNear(var(49)),facing = facing
trigger3 = Random <= 350

;------------------------------------------------------------------------------
;󒆓
[State -3, AT]
type = ChangeState
value = 830
triggerall = var(59) > 3 && RoundState = 2
triggerall = !var(56)
triggerall = statetype = A
triggerall = ctrl ||(stateno = [120,140])
triggerall = p2statetype = A
triggerall = p2movetype != H
triggerall = p2bodydist X = [0,15]
triggerall = p2bodydist Y = [-120,30]
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*8
trigger2 = var(59) >= 10
trigger2 = Random <= 150

;==============================================================================
;nZUE΋(i)
;I()
[State -3,RC]
type = ChangeState
value = 1010
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(18) = 0
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = !InGuardDist
triggerall = P2bodydist X+Floor(vel X * 6)+Floor(EnemyNear(var(49)),vel X * 6) = [-5,30]
triggerall = P2BodyDist Y >= -110
triggerall = EnemyNear(var(49)),StateType = A
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*6
trigger1 = EnemyNear(var(49)),AnimTime <= -30
trigger2 = var(59) >= 10
trigger2 = Random <= 100
trigger2 = EnemyNear(var(49)),AnimTime <= -15

;------------------------------------------------------------------------------
;Op`
[State -3,FLP]
type = ChangeState
value = 205
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),StateType != C
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = (EnemyNear(var(49)),StateNo != [120,159])|| EnemyNear(var(49)),StateType = A
triggerall = P2BodyDist Y > -115
triggerall = !InGuardDist || Life > lifemax * 0.6
trigger1 = ctrl || (stateno = [18,19])
trigger1 = EnemyNear(var(49)),Pos Y = [-82,-30]
trigger1 = P2BodyDist X+Floor(EnemyNear(var(49)),vel X * 8) = [35,90]
trigger1 = Random <= var(59)*4
trigger2 = stateno = [100,102]
trigger2 = P2BodyDist X+Floor(vel X * 8) = [55,90]
trigger2 = Random <= var(59)*5
trigger3 = EnemyNear(var(49)),StateType = A
trigger3 = EnemyNear(var(49)),Vel X >= 0
trigger3 = EnemyNear(var(49)),Vel Y > 0
trigger3 = ctrl || (stateno = [18,19]) || (stateno = [100,102])
trigger3 = P2BodyDist X+Floor(vel X * 8) = [40,85]
trigger3 = Random <= var(59)*7
trigger4 = EnemyNear(var(49)),StateType = A
trigger4 = EnemyNear(var(49)),BackEdgeBodyDist < 20 || Helper(95000+ID),var(51) < 100
trigger4 = EnemyNear(var(49)),Vel X <= 0
trigger4 = EnemyNear(var(49)),Vel Y > 0
trigger4 = P2BodyDist X < 80 && P2BodyDist Y > -100
trigger4 = ctrl || (stateno = [18,19]) || (stateno = [100,102])
trigger4 = ((var(59) =[7,10]) && Random <= var(59)*40)|| var(59)>10

[State -3,FLP]
type = ChangeState
value = 205
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),Const(size.head.pos.y) < -80 || EnemyNear(var(49)),StateType = A
triggerall = P2BodyDist X+Floor(vel X * 8) = [40,80]
triggerall = P2BodyDist Y >= -75
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [18,19]) || (stateno = [100,102])
trigger1 = enemynear(var(49)),animtime <= -11
trigger1 = enemy,hitdefattr = SA, NA
trigger1 = Random <= 65 ||(var(59)>10 && Random <= 200)

;==============================================================================
;nZUEi
;
[State -3,]
type = ChangeState
value = 1040
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(51) != [1,2]
triggerall = var(18) = 0
triggerall = ctrl || (stateno = [18,19])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = !InGuardDist
triggerall = P2BodyDist X = [140,230]
triggerall = P2BodyDist Y > -50
trigger1 = EnemyNear(var(49)),StateType = C
trigger1 = Random <= 30
trigger2 = EnemyNear(var(49)),StateType != L
trigger2 = Random <= 15

;==============================================================================
;nZUEi
;Ⴊݎp`
[State -3,CLP]
type = ChangeState
value = 400
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(49)),StateType != L
triggerall = !InGuardDist
triggerall = P2BodyDist Y >= -30
triggerall = Random <= var(59)*6
trigger1 = EnemyNear(var(49)),MoveType != H
trigger1 = ctrl || (stateno = [18,19])
trigger1 = P2BodyDist X = [-5,60]
trigger2 = EnemyNear(var(49)),MoveType != H
trigger2 = stateno = [100,102]
trigger2 = P2BodyDist X+Floor(vel X * 5) = [-5,55]

;------------------------------------------------------------------------------
;ႪݎLbN
[State -3,CLK]
type = ChangeState
value = 410
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(49)),StateType = S
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = !InGuardDist
trigger1 = ctrl || (stateno = [18,19])
trigger1 = ((P2BodyDist X = [-5,45])&& Random <= var(59)*3)||((P2BodyDist X = [45,72])&& Random <= var(59)*5)
trigger2 = !var(58)
trigger2 = P2BodyDist X+Floor(vel X * 6) = [30,73]
trigger2 = stateno = [100,102]
trigger2 = Random <= var(59)*10
trigger3 = ctrl || (stateno = [18,19]) || (stateno = [100,102])
trigger3 = P2BodyDist X = [20,75]
trigger3 = EnemyNear(var(49)),AnimTime <= -7
trigger3 = EnemyNear(var(49)),MoveType = I
trigger3 = EnemyNear(var(49)),StateNo = [200,649]
trigger3 = Random <= var(59)*30

;------------------------------------------------------------------------------
;OLbN
[State -3,FLK]
type = ChangeState
value = 215
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(49)),StateType = S
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = !InGuardDist
triggerall = Random <= var(59)*3
trigger1 = ctrl || (stateno = [18,19])
trigger1 = P2BodyDist X = [90,135]
trigger2 = stateno = [100,102]
trigger2 = P2BodyDist X+Floor(vel X * 17) = [100,155]

;------------------------------------------------------------------------------
;Ⴊ݋LbN
[State -3,CSK]
type = ChangeState
value = 440
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(49)),StateType = S
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = !InGuardDist
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*3
trigger1 = ctrl || (stateno = [18,19])
trigger1 = P2BodyDist X = [45,86]
trigger2 = var(59) < 10
trigger2 = Random <= var(59)*2
trigger2 = stateno = [100,102]
trigger2 = P2BodyDist X+Floor(vel X * 9) = [45,80]
trigger3 = ctrl || (stateno = [18,19]) || (stateno = [100,102])
trigger3 = P2BodyDist X = [40,86]
trigger3 = EnemyNear(var(49)),AnimTime <= -11
trigger3 = EnemyNear(var(49)),MoveType = I
trigger3 = EnemyNear(var(49)),StateNo = [200,649]
trigger3 = Random <= var(59)*25

;==============================================================================
;nZUEi
;p`
[State -3,SLP]
type = ChangeState
value = 200
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(49)),StateType != L && EnemyNear(var(49)),StateType != C
triggerall = EnemyNear(var(49)),Const(size.head.pos.y) < -85
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = !InGuardDist
triggerall = (EnemyNear(var(49)),StateNo != [120,159])|| EnemyNear(var(49)),StateType = A
triggerall = P2BodyDist Y >= -80
trigger1 = Random <= var(59)*4
trigger1 = ctrl || (stateno = [18,19])
trigger1 = P2BodyDist X = [-5,40]
trigger2 = stateno = [100,102]
trigger2 = P2BodyDist X+Floor(vel X * 4) = [-5,35]
trigger2 = Random <= var(59)*5
trigger3 = ctrl || (stateno = [18,19]) || (stateno = [100,102])
trigger3 = P2BodyDist X = [-5,40]
trigger3 = EnemyNear(var(49)),AnimTime <= -4
trigger3 = EnemyNear(var(49)),MoveType = I
trigger3 = EnemyNear(var(49)),StateNo = [200,649]
trigger3 = Random <= var(59)*50

;------------------------------------------------------------------------------
;LbN
[State -3,SLK]
type = ChangeState
value = 210
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),StateType != C || EnemyNear(var(49)),Const(size.mid.pos.y) < -75
triggerall = EnemyNear(var(49)),Const(size.head.pos.y) < -70
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = !InGuardDist
triggerall = (EnemyNear(var(49)),StateNo != [120,159]) || EnemyNear(var(49)),StateType = A
triggerall = P2BodyDist Y >= -60
trigger1 = ctrl || (stateno = [18,19])
trigger1 = P2BodyDist X = [25,80]
trigger1 = (var(59) < 7 && Random <= 30)||((var(59) = [7,9])&& Random <= 50)||(var(59) > 9 && Random <= 20)
trigger2 = !var(58)
trigger2 = stateno = [100,102]
trigger2 = P2BodyDist X+Floor(vel X * 6)+Floor(EnemyNear(var(49)),vel X * 6) = [25,75]
trigger2 = Random <= var(59)*5
trigger3 = ctrl || (stateno = [18,19]) || (stateno = [100,102])
trigger3 = P2BodyDist X = [-5,80]
trigger3 = EnemyNear(var(49)),AnimTime <= -6
trigger3 = EnemyNear(var(49)),MoveType = I
trigger3 = EnemyNear(var(49)),StateNo = [200,649]
trigger3 = Random <= var(59)*20

;------------------------------------------------------------------------------
;p`
[State -3,SRSP]
type = ChangeState
value = 230
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = EnemyNear(var(49)),Const(size.head.pos.y) < -45
triggerall = !InGuardDist
triggerall = (EnemyNear(var(49)),StateNo != [120,159]) || EnemyNear(var(49)),StateType = A
triggerall = P2BodyDist Y >= -40-Floor(EnemyNear(var(49)),vel Y * 6)
triggerall = Random <= var(59)*7
trigger1 = ctrl ||(stateno = [18,19])||(stateno = [100,102])
trigger1 = P2BodyDist X+Floor(vel X * 8) = [30,70]

;------------------------------------------------------------------------------
;Ⴊ݋p`
[State -3,CSP]
type = ChangeState
value = 430
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = !InGuardDist
triggerall = P2bodydist X = [35,90]
trigger1 = Random <= var(59)*3
trigger1 = ctrl || (stateno = [18,19])
trigger1 = P2BodyDist X = [50,95]
trigger2 = Random <= var(59)*4
trigger2 = stateno = [100,102]
trigger2 = P2BodyDist X+Floor(vel X * 8) = [60,90]

;------------------------------------------------------------------------------
;LbN
[State -3,SSK]
type = ChangeState
value = 240
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [100,102])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = EnemyNear(var(49)),Const(size.mid.pos.y) < -75 ||(EnemyNear(var(49)),StateType = S && var(59) < 10)|| !EnemyNear(var(49)),Ctrl
triggerall = !InGuardDist
triggerall = (EnemyNear(var(49)),StateNo != [120,159]) || EnemyNear(var(49)),StateType = A
triggerall = P2BodyDist Y >= -45
trigger1 = stateno != [100,102]
trigger1 = Random <= var(59)*3
trigger1 = P2BodyDist X = [70,126]
trigger2 = Random <= var(59)*5
trigger2 = stateno = [100,102]
trigger2 = P2BodyDist X+Floor(vel X * 8) = [70,120]
trigger3 = P2BodyDist X = [70,120]
trigger3 = EnemyNear(var(49)),AnimTime <= -8
trigger3 = EnemyNear(var(49)),MoveType = I
trigger3 = EnemyNear(var(49)),StateNo = [200,649]
trigger3 = Random <= 300

;==============================================================================
;󒆋ZU
;󒆎p`
[State -3,ALP]
type = ChangeState
value = 600
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !Helper(95000+ID),var(2)
triggerall = statetype = A
triggerall = ctrl || stateno = [120,140]
triggerall = EnemyNear(var(49)),StateType = A
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = P2BodyDist X = [-5,65]
triggerall = P2BodyDist Y = [-60,0]
trigger1 = Random <= var(59)*50

;------------------------------------------------------------------------------
;󒆋p`
[State -3,ASP]
type = ChangeState
value = 630
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype = A
triggerall = ctrl || stateno = [120,140]
triggerall = EnemyNear(var(49)),StateType != L
triggerall = P2BodyDist Y = [-60,85]
trigger1 = P2BodyDist X+Floor(vel X * 8) = [-5,80]
trigger1 = vel  Y >= 0
trigger1 = Random <= var(59)*100
trigger2 = stateno = [500,501]
trigger2 = P2BodyDist X+Floor(vel X * 8) = [0,120]

;------------------------------------------------------------------------------
;󒆋LbN
[State -3,ASK]
type = ChangeState
value = 640
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype = A
triggerall = ctrl || stateno = [120,140]
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = EnemyNear(var(49)),StateType = A
triggerall = P2BodyDist X = [-5,75]
triggerall = P2BodyDist Y = [-100,-20]
trigger1 = Random <= var(59)*50

;------------------------------------------------------------------------------
;󒆉LbN
[State -3,ADSK]
type = ChangeState
value = 645
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype = A
triggerall = ctrl || stateno = [120,140]
triggerall = EnemyNear(var(49)),StateType != L
triggerall = EnemyNear(var(49)),StateType != A
triggerall = EnemyNear(var(49)),MoveType != H
triggerall = p2bodydist X = [-60,12]
triggerall = p2bodydist Y = [-20,100]
trigger1 = Random <= var(59)*50

;------------------------------------------------------------------------------
;()
[State -3,RK]
type = ChangeState
value = 1040
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = var(18) = 0
triggerall = var(51) != [1,2]
triggerall = statetype = A
triggerall = ctrl || stateno = [120,140]
triggerall = stateno != [500,505]
triggerall = P2bodydist X+Floor(vel X * 10)= [110,200]
triggerall = P2bodydist Y = [-130,-35]
triggerall = EnemyNear(var(49)),StateType = A
triggerall = EnemyNear(var(49)),MoveType != H
trigger1 = var(59) < 8
trigger1 = Random <= var(59)*5
trigger2 = var(59) >= 8
trigger2 = Random <= 20

;==============================================================================
;̑
;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 3
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
trigger1 = FrontEdgeBodyDist < 70

;Wv
[State -3, Jamp]
type = ChangeState
value = 39
triggerall = var(59) >= 1 && RoundState = 3
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
trigger1 = BackEdgeBodyDist <= 25

;󒆃_bV
[State -3, Dash]
type = ChangeState
value = 500
Triggerall = Var(59) >= 1 && RoundState = 3
triggerall = var(0) = 0
triggerall = statetype = A && ctrl
triggerall = (Pos Y <= -35 && Vel Y <= 0) || (Pos Y <= -15 && Vel Y >= 0)
trigger1 = FrontEdgeBodyDist >= 70

;
[State -3, Taunt]
type = ChangeState
value = 195
triggerall = RoundState = 3
triggerall = !fvar(30)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || (stateno = [100,102])
triggerall = FrontEdgeBodyDist >= 70 && BackEdgeBodyDist > 25
trigger1 = var(59) = 10
trigger1 = life > lifemax * 0.5
trigger2 = var(59) > 10




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










