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

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

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

[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(97000+id) > 0 && RoundState = 2
trigger14= Helper(97000+id),var(59)=1
trigger15= Palno = 10 || Palno = 12 ;P10PE12Pgꍇ͂̍sĉ
;trigger16 = 1  ; 1ԍ;OΏ펞AIN
var(59) = 10 ;@LVI𕝁@1|11 @11͒L

[State -3, ݒ]
type = VarSet
triggerall = var(59) && RoundState = 2
trigger1 = 1
fvar(38) = 1 ; 0-@1-@2-䕨̂ꏏɗ
             ; LV10ȏ㎞݂̂ł

;==================================================================================
;ȉ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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[State -3,K[hs\p(2)]
Type = VarSet
triggerall = var(59) >= 1 && RoundState = 2
;uEn
Trigger1 = EnemyNear(var(55)),name = "wind"&&(EnemyNear(var(55)),stateno=[7600,7601])
Trigger2 = EnemyNear(var(55)),stateno = 4000
Trigger2 = EnemyNear(var(55)),name="Shin Gouki"||EnemyNear,name="Ryu"||EnemyNear,name="Morrigan Aensland"||EnemyNear,name ="Sakura Kasugano"
Trigger3 = EnemyNear(var(55)),stateno = 3300
Trigger3 = EnemyNear(var(55)),name="Yuri Sakazaki"||EnemyNear,name="cvsgouki"||EnemyNear,name="cvsryu"||EnemyNear,name="cvssakura"
Trigger4 = EnemyNear(var(55)),stateno = 3600||EnemyNear(var(55)),StateNo=1700
Trigger4 = EnemyNear(var(55)),name = "Gouki"
Trigger5 = EnemyNear(var(55)),stateno = 20080||EnemyNear,stateno = 20060
Trigger5 = EnemyNear(var(55)),name = "Kaori Misaka"
Trigger6 = EnemyNear(var(55)),name = "Evil Ken"&&EnemyNear(var(55)),stateno = 3890
;RobgzOEfbg[Cv
Trigger7 = EnemyNear(var(55)),Name = "Combat Echizen"
Trigger7 = EnemyNear(var(55)),StateNo = [3200,3201]
;EBhMCXXEŏIR
Trigger8 = EnemyNear(var(55)),Name = "wind_MCXX"
Trigger8 = EnemyNear(var(55)),StateNo = [7600,7651]
;[hCiXEH̎
Trigger9 = EnemyNear(var(55)),Name = "RaveEx"
Trigger9 = ((EnemyNear(var(55)),StateNo = [3100,3101])&&EnemyNear(var(55)),Time > 40)||(EnemyNear(var(55)),StateNo = [3200,3301])
;XC[EA_[gE
Trigger10= EnemyNear(var(55)),Name = "SLAYER" && EnemyNear(var(55)),StateNo = 1300
Trigger10= EnemyNear(var(55)),Time = [30,50]
;Wj[EobJXt~Xg
Trigger11= EnemyNear(var(55)),Name = "johnny" && EnemyNear(var(55)),var(49)
Trigger11= EnemyNear(var(55)),StateNo = 1001||EnemyNear(var(55)),StateNo = 1011||EnemyNear(var(55)),StateNo = 1021
Trigger11= EnemyNear(var(55)),Time = [1,11]
;tEMNeBJt@g
Trigger12= EnemyNear(var(55)),Name = "Ralf Jones" && EnemyNear(var(55)),AuthorName = "Men'sClub"
Trigger12= EnemyNear(var(55)),StateNo = 1500
Trigger12= EnemyNear(var(55)),Time = [79,105]
;H×tEu̗tEieBbNvuƂӂށv
Trigger13 = EnemyNear(var(57)),Name = "shizuha" && EnemyNear(var(57)),AuthorName = "stel2"
Trigger13 = (EnemyNear(var(57)),StateNo = 2600 &&(EnemyNear(var(57)),time = [18,32]))|| EnemyNear(var(57)),StateNo = 20007
;ƕEF̌
Trigger5 = EnemyNear(var(55)),Name = "doppo orochi" && EnemyNear(var(55)),AuthorName = "tokage"
Trigger5 = EnemyNear(var(55)),StateNo = 2000
Trigger5 = EnemyNear(var(55)),Time = [20,340]
;Ȃ݂Eː
Trigger6 = EnemyNear(var(55)),Name = "Kurenai Misuzu" && EnemyNear(var(55)),AuthorName = "MAITAKE"
Trigger6 = (EnemyNear(var(55)),StateNo = 584 && EnemyNear(var(55)),Time <= 5)||(EnemyNear(var(55)),StateNo = [2200,2239])|| EnemyNear(var(55)),StateNo = 2400
fvar(39) = 5


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

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

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

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

[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

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

[State -3, [}CK[h]
Type = VarSet
triggerall = var(59) >= 1 && roundstate = 2
triggerall = !var(57)
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateNo = [120,159]
trigger1 = numhelper(11000) > 0 || StateNo = 1000
trigger2 = numhelper(11005) > 0 || StateNo = 1005
var(57) = ifelse(Random <= 500, 1, ifelse(var(52) > 180, 2, 3))

[State -3, [}CHIT1]
Type = VarSet
triggerall = var(59) >= 1 && roundstate = 2
triggerall = !var(57)
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
trigger1 = numhelper(11005) > 0 || StateNo = 1005
var(57) = ifelse(Random <= 500, 4, 5)

[State -3, [}CHIT2]
Type = VarSet
triggerall = var(59) >= 1 && roundstate = 2
triggerall = var(51) > 145
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
trigger1 = (StateNo = [221,223])&& movehit
var(57) = 90

[State -3, epmCAEHITǌ]
Type = VarSet
triggerall = var(59) >= 7 && roundstate = 2
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
trigger1 = StateNo = 2035
var(57) = 15

[State -3, Zbg]
Type = VarSet
triggerall = var(59) >= 1 && roundstate = 2
triggerall = var(57)
trigger1 = var(57) <= 3
trigger1 = !numhelper(11000) || !numhelper(11005)
trigger1 = EnemyNear(var(55)),StateNo != [120,159]
trigger2 = var(57) != 90
trigger2 = EnemyNear(var(55)),StateType = L || EnemyNear(var(55)),Movetype != H
trigger3 = var(57) <= 3
trigger3 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger4 = var(57) != 10 && var(57) != 80
trigger4 = !var(50)
trigger4 = statetype = A
trigger5 = var(57) = 90
trigger5 = stateno = [3000,3095]
trigger5 = stateno != 3090 || Helper(97410+id),var(4) > 2
trigger6 = var(57) = 90
trigger6 = P2BodyDist X < 130 && EnemyNear(var(55)),Vel Y > 0
trigger6 = EnemyNear(var(55)),Ctrl || EnemyNear(var(55)),Pos Y > -70
trigger7 = Movetype = H
trigger8 = var(57) = 80
trigger8 = statetype != A || stateno = 105
var(57) = 0

[State -3,}Μ߈˃tO]
Type = Varadd
triggerall = numhelper(11040)
trigger1 = helper(11040),movecontact
trigger2 = numprojID(11043)
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),time = 1
trigger3 = var(50) > 0
var(50) = 1

[State -3, Zbg]
Type = VarSet
trigger1 = stateno = 420 || stateno = 2070
trigger2 = !numhelper(11040)
trigger3 = stateno != [120,159]
trigger3 = movetype = H
trigger4 = var(50) > 300
var(50) = 0

;==============================================================================
;AIsp

[State -3, OWv]
type = varRandom
triggerall = var(59) > 0
triggerall = !var(58)
triggerall = !var(57)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
trigger1 = stateno = 39 || stateno = 62
v = 58
range = 1,3

[State -3, Wv]
type = varRandom
triggerall = var(59) > 0
triggerall = !var(58)
triggerall = !var(57)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
trigger1 = stateno = 38
v = 58
range = 11,13

[State -3, Wv]
type = varRandom
triggerall = var(59) > 0
triggerall = !var(58)
triggerall = !var(57)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
trigger1 = stateno = 37 || stateno = 64
v = 58
range = 21,23

[State -3, Zbg]
type = varset
triggerall = var(59) > 0
triggerall = var(58)
trigger1 = var(58) <= 40
trigger1 =(var(58) != [1,3])&&(var(58) != [11,13])&&(var(58) != [21,23])
trigger1 = statetype != A
trigger2 = movetype = H
trigger3 = stateno = 52
trigger4 = (var(14) & (536870912)) = (536870912) && palno != 10 && palno != 12 
trigger5 = var(58) = 27 || var(58) = 29
trigger5 = stateno = 702
trigger6 = var(58) = 8 ||var(58) = 18
trigger6 = stateno = 115
var(58) = 0

[State -3, ]
type = VarSet
triggerall = var(59) && RoundState = 3
triggerall = stateno = 195
trigger1 = fvar(38) = 1
trigger2 = fvar(38) = 2
trigger2 = NumHelper(10000) > 0
fvar(38) = 0

;==============================================================================
;؂Ԃ
[state -3, ҂̃tB\tBE펞WJ]
type = changestate
value = 2020
triggerall = var(59) > 11 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912)
triggerall = !InGuardDist ||(((var(17) & (1023))/(1)) != (0))
triggerall = power >= 3000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = statetype != A
trigger1 = palno = 10 || palno = 12
trigger1 = stateno = 0 || stateno = 5900 ;LV12+10Por12PJA͂Ђǂ
trigger1 = !ctrl

[state -3, ҂̃tB\tB]
type = changestate
value = 2020
triggerall = var(59) > 8 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912)
triggerall = !InGuardDist ||(((var(17) & (1023))/(1)) != (0))
triggerall = (numhelper(12000)&&numhelper(12001))||(PalNo = [1,9])
triggerall = Helper(95000+id),var(3) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = power >= 3000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = statetype != A
triggerall = Random <= var(59)*100
trigger1 = life <= lifemax * 0.5 ||(palno = 12 && var(59) > 9)
trigger1 = var(10) >= 800
trigger1 = stateno = 320 && (animelem = 12 || movehit)
trigger2 = life <= lifemax * 0.5 ||(palno = 12 && var(59) > 9)
trigger2 = var(10) >= 800
trigger2 = ctrl || (stateno = [18,19]) || stateno = 99
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = (Enemynear(var(55)),stateno = [6000,6009])||(P2BodyDist X > 150 && var(57) = 90)
trigger3 = life <= lifemax * 0.5 ||(palno = 12 && var(59) > 9)
trigger3 = var(10) >= 800
trigger3 = ctrl || (stateno = [18,19]) || stateno = 99
trigger3 = Enemynear(var(55)),StateType = L || EnemyNear(var(55)),StateType = A
trigger3 = EnemyNear(var(55)),MoveType = H
trigger3 = EnemyNear(var(55)),Vel X < 0 || P2BodyDist X > 200
trigger3 = P2BodyDist X > 150
trigger3 = P2BodyDist X > 200 || EnemyNear(var(55)),StateNo != [120,159]
trigger4 = numhelper(11040) || numhelper(12000) || numhelper(12001)
trigger4 = var(10) >= 800
trigger4 = ctrl || (stateno = [18,19]) || stateno = 99
trigger4 = P2BodyDist X > 120
trigger4 = P2BodyDist X > 160 || EnemyNear(var(55)),StateNo != [120,159]

[state -3, tB\tB]
type = changestate
value = 2025
triggerall = var(59) > 8 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) = (536870912)
triggerall = var(10) > 0
triggerall = palno != 10 && palno != 12
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
trigger1 = var(10) < 100
trigger1 = EnemyNear(var(55)),StateType = L || EnemyNear(var(55)),StateType = A
trigger1 = EnemyNear(var(55)),MoveType = H
trigger1 = EnemyNear(var(55)),StateNo != [120,159]
trigger1 = P2BodyDist X > 120

;Oŷޯ
[state -3, BN]]
type = changestate
value = 1010
Triggerall = Var(59) >= 8 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = P2BodyDist Y > -100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),facing != facing
triggerall = EnemyNear(var(55)),AnimTime <= -20
trigger1 = fvar(39) = 4

[state -3, Tu^CjA[Y]
type = changestate
value = 2010
triggerall = var(59) >= 11 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= 150 || var(59) > 11
triggerall = power >= 5000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = (numhelper(12000)&&numhelper(12001))
triggerall = palno = 10 || palno = 12
triggerall = !numhelper(13100)
triggerall = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),MoveType = H
trigger1 = P2bodydist X > 150 ||(EnemyNear(var(55)),StateNo = [6000,6009])
trigger2 = P2bodydist X > 200
trigger2 = (EnemyNear(var(55)),StateNo = [120,159])|| Random <= 150

;OWv
[State -3,Wv]
Type     = ChangeState
Value    = 39
Triggerall = Var(59) > 6 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),facing != facing
triggerall = Random <= var(59)*50 || var(59)>9
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),Movetype != H
trigger1 = fvar(39) = 3
trigger2 = (var(14) & (536870912)) = (536870912)
trigger2 = Random <= 120

[state -3, DNAiChj]
type = changestate
value = 2180
triggerall = var(59) > 7 && RoundState = 2
triggerall = (var(8) & (1023)) / (1) > 0
triggerall = (var(14) & (2)) = (0)
triggerall = var(27) = 0
triggerall = Helper(95000+id),var(8) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99 ||(stateno = 1010 && time > 14)||(stateno = 1015 && time > 14)
triggerall = power >= 3000
triggerall = Random <= var(59)*50
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [-40,45]
triggerall = P2BodyDist Y > -110
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = (Enemynear(var(55)),Time >= 30-var(59))||(!Time&&var(59)>9)|| var(59)>10
triggerall = (Enemynear(var(55)),Time >= 50-var(59)*2)|| var(59)>10 ||(PrevStateNo = [120,159])||(PrevStateNo = [1010,1015])||(PrevStateNo = [5000,5270])
trigger1 = EnemyNear(var(55)),MoveType = A
trigger1 = EnemyNear(var(55)),AnimTime <= -13
trigger1 = Random <= var(59)*25 || var(59) > 10
trigger2 = var(59) > 10
trigger2 = PalNo =[11,12]
trigger2 = Random <= 150

[state -3, DNA]
type = changestate
value = 2040
triggerall = var(59) > 7 && RoundState = 2
triggerall = var(10) >= 0
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = (var(14) & (2)) = (0)
triggerall = Helper(95000+id),var(8) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99 ||(stateno = 1010 && time > 14)||(stateno = 1015 && time > 14)
triggerall = power >= 4000
triggerall = Random <= var(59)*50
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [-40,53]
triggerall = P2BodyDist Y > -110
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = (Enemynear(var(55)),Time >= 30-var(59))||(!Time&&var(59)>9)|| var(59)>10
triggerall = (Enemynear(var(55)),Time >= 50-var(59)*2)|| var(59)>10 ||(PrevStateNo = [120,159])||(PrevStateNo = [1010,1015])||(PrevStateNo = [5000,5270])
trigger1 = EnemyNear(var(55)),MoveType = A
trigger1 = EnemyNear(var(55)),AnimTime <= -21
trigger1 = Random <= var(59)*25 || var(59) > 10
trigger2 = var(59) > 10
trigger2 = PalNo =[11,12]
trigger2 = Random <= 150

[state -3, v̈]
type = changestate
value = ifelse(statetype != A, 2050, 2055)
triggerall = var(59) > 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = numhelper(12057) = 0
triggerall = Helper(95000+id),var(4) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = ctrl || (stateno = [18,19]) || stateno = 99 ||(stateno = 1010 && time > 14)||(stateno = 1015 && time > 14)
triggerall = power >= 3000
triggerall = Random <= var(59)*50
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [-45,40]
triggerall = P2BodyDist Y = [-80,60]
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = (Enemynear(var(55)),Time >= 30-var(59))||(!Time&&var(59)>9)|| var(59)>10
triggerall = (Enemynear(var(55)),Time >= 50-var(59)*2)|| var(59)>10 ||(PrevStateNo = [120,159])||(PrevStateNo = [1010,1015])||(PrevStateNo = [5000,5270])
trigger1 = EnemyNear(var(55)),MoveType = A
trigger1 = EnemyNear(var(55)),AnimTime <= -19
trigger1 = Random <= var(59)*20 || var(59) > 10
trigger2 = var(59) > 10
trigger2 = PalNo =[11,12]
trigger2 = Random <= 150

;------------------------------------------------------------------------------
[state -3, ̖΁E펞WJ]
type = changestate
value = 2000
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 12 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = power >= 4000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = numhelper(12000) = 0
triggerall = numhelper(12001) = 0
trigger1 = P2BodyDist X > 100
trigger1 = Random <= 200
trigger1 = PalNo =[11,12]

;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 = EnemyNear(var(55)),stateno != [5000,5999]
triggerall = !Enemy,numproj
trigger1 = EnemyNear(var(55)),HitDefAttr = SC, AT
trigger1 = P2BodyDist X = [-5,60]
trigger1 = Random <= 150 || var(59) > 10

[state -3, َ̖iChj]
type = changestate
value = 2160
triggerall = var(59) > 8 && RoundState = 2
triggerall = (var(8) & (1023)) / (1) > 0
triggerall = (var(14) & (2)) = (0)
triggerall = Helper(95000+id),var(12) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = power >= 2000
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*20
triggerall = (PrevStateNo = [120,159])||(PrevStateNo = [1010,1015])||(PrevStateNo=[5000,5270])|| Random<=200 ||var(59)>10
triggerall = P2BodyDist Y > -100
triggerall = EnemyNear(var(55)),facing != facing
triggerall = inguarddist || EnemyNear(var(55)),MoveType = A
triggerall = (EnemyNear(var(55)),HitDefAttr = SAC, AP)||EnemyNear(var(55)),numproj || EnemyNear(numenemy>=2),numproj
trigger1 = (PrevStateNo = [120,159]) && var(59) < 10
trigger2 = Enemynear(var(55)),Time <= 5
trigger2 = P2BodyDist X > 45
trigger2 = var(59) > 9
trigger2 = var(59) > 10 || Random <= 250

[state -3, g]
type = changestate
value = ifelse((EnemyNear(var(55)),HitDefAttr = SAC, NP, SP), 1035, 1030)
triggerall = var(59) > 7 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*50
triggerall = (PrevStateNo = [120,159])||(PrevStateNo = [1010,1015])||(PrevStateNo=[5000,5270])|| Random<=200 ||var(59)>10
triggerall = P2BodyDist Y > -100
triggerall = EnemyNear(var(55)),StateType != A ||(EnemyNear(var(55)),StateType = A && P2Dist Y < -20)
triggerall = inguarddist || EnemyNear(var(55)),MoveType = A
triggerall = (EnemyNear(var(55)),HitDefAttr = SAC, NA, SA, HA, NP, SP)
trigger1 = (EnemyNear(var(55)),HitDefAttr = SAC, NA, SA, HA)|| P2BodyDist X < 180
trigger1 = Helper(97400+id),var(53)

[state -3, Ōg]
type = changestate
value = 1030
triggerall = var(59) > 6 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*25
triggerall = (PrevStateNo = [120,159])||(PrevStateNo = [1010,1015])||(PrevStateNo=[5000,5270])|| Random<=200 ||var(59)>10
triggerall = P2BodyDist Y > -100
triggerall = EnemyNear(var(55)),StateType != A ||(EnemyNear(var(55)),StateType = A && P2Dist Y < -20)
triggerall = inguarddist || EnemyNear(var(55)),MoveType = A
triggerall = (EnemyNear(var(55)),HitDefAttr = SAC, NA, SA, HA)
triggerall = !Enemy,numproj
trigger1 = (PrevStateNo = [120,159]) && var(59) < 10
trigger2 = EnemyNear(var(55)),HitDefAttr = SAC, SA, HA
trigger2 = Enemynear(var(55)),Time <= 3
trigger2 = P2BodyDist X > 100
trigger2 = var(59) > 9
trigger2 = var(59) > 10 || Random <= 250

[state -3, ˌg]
type = changestate
value = 1035
triggerall = var(59) > 6 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*25
triggerall = (PrevStateNo = [120,159])||(PrevStateNo = [1010,1015])||(PrevStateNo=[5000,5270])|| Random<=200 ||var(59)>10
triggerall = P2BodyDist X < 180
triggerall = EnemyNear(var(55)),StateType != A ||(EnemyNear(var(55)),StateType = A && P2Dist Y < -20)
triggerall = EnemyNear(var(55)),facing != facing
triggerall = inguarddist || EnemyNear(var(55)),MoveType = A
triggerall = (EnemyNear(var(55)),HitDefAttr = SAC, AP)||EnemyNear(var(55)),numproj || EnemyNear(numenemy>=2),numproj
trigger1 = (PrevStateNo = [120,159]) && var(59) < 10
trigger2 = Enemynear(var(55)),Time <= 3
trigger2 = P2BodyDist X > 45
trigger2 = var(59) > 9
trigger2 = var(59) > 10 || Random <= 250

[state -3, 쌂D]
type = changestate
value = 1020
triggerall = var(59) > 3 && RoundState = 2
triggerall = Helper(95000+id),var(56)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912)
triggerall = power >= 1000
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*30
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 6) = [-5,45]
triggerall = P2BodyDist Y-Floor(EnemyNear(var(55)),vel Y * 6) = [-80,0]
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = A
triggerall = EnemyNear(var(55)),AnimTime <= -10
triggerall = (Enemynear(var(55)),Time >= 30-var(59))||(!Time&&var(59)>9)|| var(59)>10
triggerall = (Enemynear(var(55)),Time >= 50-var(59)*2)|| var(59)>10 ||(PrevStateNo = [120,159])||(PrevStateNo = [1010,1015])||(PrevStateNo = [5000,5270])
triggerall = Life <= Lifemax * 0.4 || BackEdgeBodyDist < 40 || var(52) < 140
trigger1 = Random <= var(59)*45 || var(59) > 10
trigger1 = var(20) := 1

[state -3, 2B]
type = changestate
value = 430
triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
Triggerall = EnemyNear(var(55)),StateType != L
triggerall = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [-45,40]
trigger1 = (Enemynear(var(55)),Time >= 30-var(59))||(!Time&&var(59)>9)|| var(59)>10
trigger1 = (Enemynear(var(55)),Time >= 50-var(59)*2)|| var(59)>10 ||(PrevStateNo = [120,159])||(PrevStateNo = [5000,5270])
trigger1 = EnemyNear(var(55)),MoveType = A
trigger1 = EnemyNear(var(55)),AnimTime <= -19 || var(53) = 5
trigger1 = var(51) > 140
trigger1 = Random <= 300 || var(59) > 10
trigger2 = EnemyNear(var(55)),StateType = A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),Pos Y < -60
trigger3 = var(53) = 5
trigger3 = Random <= var(59)*12

;---------------------------------------------------------------------------
[state -3, ̉H]
type = changestate
value = 3060
triggerall = statetype != A
triggerall = var(59) >= 3 && RoundState = 2
triggerall = Helper(95000+id),var(52)
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = power >= 1000
triggerall = stateno = [151,154]
triggerall = P2BodyDist X = [-8,60]
triggerall = P2BodyDist Y = [-60,10]
triggerall = Enemynear(var(55)),animtime <= -19
triggerall = !EnemyNear(var(55)),Ctrl
trigger1 = BackEdgeBodyDist < 30
trigger1 = TeamMode = Simul
trigger1 = NumPartner && Partner,Alive
trigger1 = Floor(Partner,Pos X - Pos X = [-50,50])
trigger1 = Random <= 200
trigger1 = var(20) := 8192
trigger2 = BackEdgeBodyDist < 15 || var(52) < 90 || power >= 5000
trigger2 = Random <= 10
trigger2 = var(20) := 8192
trigger3 = life <= lifemax * 0.1
trigger3 = Random <= 30
trigger3 = var(20) := 8192


;---------------------------------------------------------------------------
;Oŷޯ
[state -3, BN]]
type = changestate
value = 1010
Triggerall = Var(59) >= 8 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*10
triggerall = P2BodyDist Y > -100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),AnimTime <= -20
trigger1 = EnemyNear(var(55)),MoveType = A
trigger1 = BackEdgeBodyDist < 40
trigger1 = P2BodyDist X < 60
trigger2 = !EnemyNear(var(55)),Ctrl
trigger2 = EnemyNear(var(55)),stateno != [0,119]
trigger2 = EnemyNear(var(55)),stateno != [5000,5500]
trigger2 = EnemyNear(var(55)),AnimTime = [-40,-35]
trigger2 = P2BodyDist X = [70,170]
trigger2 = Random <= 333 || var(59) > 10
trigger3 = var(53) = 5
trigger3 = (NumPartner && Partner,Alive &&(Partner,Pos X - Pos X = [-50,50]))||!var(54)
trigger3 = !EnemyNear(var(55)),Ctrl


;---------------------------------------------------------------------------
;K[hLZobN_bV
[state -2, E]
type = changestate
value = ifelse((stateno = [155,156]), 115, 105)
Triggerall = var(59) >= 7 && RoundState = 2
Triggerall = var(53) != 5
Triggerall = var(52) > 200
triggerall = var(19) < 2
triggerall = var(10) >= 100
triggerall = Life <= Lifemax * 0.5
triggerall = power >= 1000
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = !(EnemyNear(var(55)),HitDefAttr = SAC, HA, HP)
trigger1 = BackEdgeBodyDist > 60
trigger1 = P2BodyDist X < 50
trigger1 = stateno = [151,156]
trigger1 = Random <= 10+var(59)*2

;==============================================================================
;˂p
[state -3, ɂc]
type = changestate
value = 2070
triggerall = power >= 2000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = var(59) >= 8 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = Helper(95000+id),var(1) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = numhelper(11040) || var(50)
triggerall = (numhelper(11040) >= 2 &&(helper(11040),Pos X - EnemyNear(var(55)),Pos X = [-25,25]))|| var(50)
trigger1 = (EnemyNear(var(55)),HitDefAttr = SCA, NA, SA, AP)
trigger1 = EnemyNear(var(55)),stateno != [5000,5500]
trigger1 = EnemyNear(var(55)),AnimTime <= -22
trigger1 = P2bodydist X > 150
trigger1 = Random <= 150
trigger2 = var(50)
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),stateno = [5000,5099]
trigger2 = (var(57) = [4,5])|| EnemyNear(var(55)),gethitvar(hittime) > 15

[state -3, 2C(cj)]
type = changestate
value = 420
triggerall = statetype != A
triggerall = var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = var(10) >= 200
triggerall = Random <= var(59)*100
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = numhelper(11040) || var(50)
triggerall = (numhelper(11040) >= 2 &&(helper(11040),Pos X - EnemyNear(var(55)),Pos X = [-25,25]))|| var(50)
triggerall = ((var(14) & (536870912)) != (536870912))||(helper(11040),Pos X - Pos x != [-40,40])
trigger1 = (EnemyNear(var(55)),HitDefAttr = SCA, NA, SA, AP)
trigger1 = EnemyNear(var(55)),stateno != [5000,5500]
trigger1 = EnemyNear(var(55)),AnimTime <= -22
trigger1 = P2bodydist X > 150
trigger1 = Random <= 150
trigger2 = var(50)
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),stateno = [5000,5099]
trigger2 = (var(57) = [4,5])|| EnemyNear(var(55)),gethitvar(hittime) > 15

[State -3, ːipmCAC]
type = changestate
value = 1055
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 10 && RoundState = 2
triggerall = var(51) > 200
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = Random <= var(59)*25
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [0,30]
triggerall = EnemyNear(var(55)),stateno != [80,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = EnemyNear(var(55)),BackEdgeBodyDist > 24
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = P2bodydist X > 120
triggerall = P2bodydist Y > -95
triggerall = EnemyNear(var(55)),AnimTime <= -33
trigger1 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger1 = Random <= 500
trigger2 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA, SA, AT, AP)
trigger2 = EnemyNear(var(55)),AnimTime > -45
trigger2 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10

[state -3, 6B]
type = changestate
value = 330
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 3 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = var(10) >= 200
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = P2bodydist X > 100
triggerall = P2bodydist Y > -40
triggerall = EnemyNear(var(55)),AnimTime <= -15
trigger1 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger1 = Random <= 500
trigger2 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA, SA, AT, AP)
trigger2 = EnemyNear(var(55)),AnimTime > -24
trigger2 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10

[state -3, Cn]
type = changestate
value = 310
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 3 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = P2bodydist X > 180
triggerall = P2bodydist Y > -80
triggerall = EnemyNear(var(55)),AnimTime <= -18
trigger1 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger1 = Random <= 500

[state -3, B]
type = ChangeState
value = 300
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = P2bodydist X > 125
triggerall = P2bodydist Y > -100
triggerall = EnemyNear(var(55)),AnimTime <= -15
trigger1 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger1 = Random <= 500
trigger2 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA, SA, AT, AP)
trigger2 = EnemyNear(var(55)),AnimTime > -21
trigger2 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10

[State -3, 3A]
type = ChangeState
value = 410
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType = S
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)||Random <= var(59)*20 ||var(59)>10
triggerall = Random <= 200 || (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA)
trigger1 = (P2bodydist X = [51,60]) && EnemyNear(var(55)),AnimTime <= -10
trigger2 = (P2bodydist X = [61,70]) && EnemyNear(var(55)),AnimTime <= -12
trigger3 = (P2bodydist X = [71,80]) && EnemyNear(var(55)),AnimTime <= -13
trigger4 = (P2bodydist X = [81,90]) && EnemyNear(var(55)),AnimTime <= -14
trigger5 =(P2bodydist X = [91,100]) && EnemyNear(var(55)),AnimTime <= -17
trigger6 =(P2bodydist X =[101,110]) && EnemyNear(var(55)),AnimTime <= -22

[State -3, A]
type = Changestate
value = 211
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType = S || EnemyNear(var(55)),StateType = C
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [21,72]
triggerall = EnemyNear(var(55)),AnimTime <= -7
trigger1 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger1 = Random <= 500
trigger2 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA)
trigger2 = EnemyNear(var(55)),AnimTime > -12
trigger2 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10

[State -3, A]
type = ChangeState
value = 200
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType = S || EnemyNear(var(55)),StateType = C
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = p2bodydist x = [-5,20]
triggerall = EnemyNear(var(55)),AnimTime <= -6
trigger1 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||(EnemyNear(var(55)),facing = facing)
trigger1 = Random <= 500
trigger2 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA)
trigger2 = EnemyNear(var(55)),AnimTime > -10
trigger2 =(prevstateno = [140,155])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10

[state -3, ^C]
type = changestate
value = 312
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*5
triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(10) >= 400
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = var(57) != 90
triggerall = var(53) != 5
triggerall = EnemyNear(var(55)),StateType = S || EnemyNear(var(55)),StateType = C
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = P2bodydist X > 170
trigger1 = EnemyNear(var(55)),HitDefAttr = SC, NP, SP
trigger2 = Enemy,numproj
trigger3 = EnemyNear(var(55)),MoveType = A
trigger3 = !(EnemyNear(var(55)),HitDefAttr = SC, HA, HP)
trigger3 = P2bodydist X > 185

[state -3, ^B]
type = changestate
value = 302
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(10) >= 400
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = var(57) != 90
triggerall = var(54) = 1
triggerall = var(53) != 5
triggerall = EnemyNear(var(55)),StateType != A || P2bodydist X > 150
triggerall = P2bodydist X > 120
trigger1 = Random <= 15

[state -3, cjEz]
type = changestate
value = 420
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),MoveType != A
triggerall = !inguarddist ||((var(17) & (1023))/(1)) != (0)
triggerall = !Enemy,NumProj ||((var(17) & (1023))/(1)) != (0)
trigger1 = P2BodyDist X > 100 
trigger1 = P2BodyDist X > 150 || EnemyNear(var(55)),StateType = L
trigger1 = var(2)

;==============================================================================
;^bOLq
[state -3, Tu^CjA[Y]
type = changestate
value = 2010
triggerall = StateType != A
triggerall = Random <= var(59)*100
triggerall = power >= 5000
triggerall = var(59) >= 8 && RoundState = 2
triggerall = var(53) != 5
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = !numhelper(13100)
triggerall = Helper(95000+id),var(9) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = ((var(14) & (536870912)) != (536870912))||(PalNo =[11,12])
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(var(55)),StateType != L
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = P2bodydist X > 120 ||(EnemyNear(var(55)),StateNo = [6000,6009])
triggerall = EnemyNear(var(55)),AnimTime <= -30 || P2bodydist X > 180
trigger1 = var(54) = 1
trigger1 = ctrl || (stateno = [18,19]) || stateno = 99
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = var(54) = 1
trigger2 = ctrl || (stateno = [18,19]) || stateno = 99
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),StateType != A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]
trigger3 = stateno = 320 && (animelem = 12 || movehit)
trigger3 = (EnemyNear(var(55)),StateNo = [5000,5099])||(EnemyNear(var(55)),StateNo = [6000,6009])

[state -3, ud|Otv]
type = changestate
value = ifelse(statetype = A, 2135, 2130)
triggerall = StateType != A
triggerall = Random <= var(59)*20
triggerall = power >= 5000
triggerall = var(59) >= 7 && RoundState = 2
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = (var(14) & (2)) = (0)
triggerall = numhelper(12130) = 0
triggerall = Helper(95000+id),var(10) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = P2bodydist X > 120 ||(EnemyNear(var(55)),StateNo = [6000,6009])
triggerall = EnemyNear(var(55)),AnimTime <= -20 || P2bodydist X > 180
trigger1 = var(54) = 1
trigger1 = ctrl || (stateno = [18,19]) || stateno = 99
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = var(54) = 1
trigger2 = ctrl || (stateno = [18,19]) || stateno = 99
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),StateType != A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]
trigger3 = stateno = 320 && (animelem = 12 || movehit)
trigger3 = (EnemyNear(var(55)),StateNo = [5000,5099])||(EnemyNear(var(55)),StateNo = [6000,6009])

[state -3, ̖]
type = changestate
value = 2000
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*35
triggerall = power >= 4000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = var(59) >= 8 && RoundState = 2
triggerall = var(54) = 1
triggerall = var(53) != 5
triggerall = (var(14) & (2)) = (0)
triggerall = Helper(95000+id),var(7) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = numhelper(12000) = 0
triggerall = numhelper(12001) = 0
triggerall = EnemyNear(var(55)),StateType != L
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = P2bodydist X > 120
triggerall = P2bodydist Y > -100
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),StateType != A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]
trigger3 = var(53)
trigger3 = power >= 5000 || Life <= LifeMax * 0.3
trigger3 = Random <= 50

[state -3, ɂc]
type = changestate
value = 2070
triggerall = var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = Helper(95000+id),var(1) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = power >= 2000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = numhelper(11040) || var(50)
triggerall = (numhelper(11040) >= 4 &&(helper(11040),Pos X - EnemyNear(var(55)),Pos X = [-25,25]))|| var(50)
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = Random <= var(59)*25
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]

[State -3, ːipmCAC]
type = changestate
value = 1055
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*15
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(54) = 1
triggerall = var(53)
triggerall = var(51) > 200
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(numenemy>=2),BackEdgeBodyDist > 30
triggerall = EnemyNear(var(55)),Pos X - EnemyNear(numenemy>=2),Pos X = [-50,50]
triggerall = P2BodyDist X > 100
trigger1 = var(53) != 5
trigger1 = EnemyNear(var(55)),AnimTime <= -33 || (Partner,StateNo = [120,159])

[state -3, l]
type = changestate
value = 3030
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = var(54) = 1
triggerall = Helper(95000+id),var(55) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = power >= 1000
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = P2BodyDist X > 100
triggerall = Random <= var(59)*4
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
triggerall = var(20) = 128
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]
triggerall = var(20) = 128

[state -3, ^C]
type = changestate
value = 312
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 400
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = var(54) = 1
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = P2BodyDist X > 100
triggerall = Random <= var(59)*8
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]

[state -3, ^B]
type = changestate
value = 302
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 400
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = var(57) != 90
triggerall = var(54) = 1
triggerall = var(53) != 5
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(var(55)),StateType != A
triggerall = P2BodyDist X > 180
triggerall = Random <= var(59)*10
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]

[state -3, B]
type = ChangeState
value = 300
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 400
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = var(54) = 1
triggerall = var(53) != 5
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(var(55)),StateType != A
triggerall = P2BodyDist X > 160
triggerall = Random <= var(59)*12
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]

;==============================================================================
;󒆃Rrl[V
[state -3, JB]
type = changestate
value = 700
triggerall = stateno != 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = statetype = A && ctrl
triggerall = P2bodydist X > 80
trigger1 = (var(58) = 11)||(var(58) = [21,22])
trigger1 = vel Y >= 0
trigger1 = var(58) := var(58)+3
trigger2 = var(58) = 14 || var(58) = 24
trigger2 = var(58) := var(58)+3
trigger3 = var(58) = 9
trigger3 = EnemyNear(var(55)),MoveType != A
trigger3 = !inguarddist ||((var(17) & (1023))/(1)) != (0)
trigger3 = Random <= 200
trigger3 = var(58) := 8
trigger4 = vel Y >= 0
trigger4 = var(58) = 2
trigger4 = Random = [0,499]
trigger4 = var(58) := 8

[state -3, ^JB]
type = changestate
value = 702
triggerall = stateno != 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = statetype = A && ctrl
trigger1 = Random = [0,499]
trigger1 = var(58) = 27
trigger2 = var(58) = 29

[state -3, JC]
type = changestate
value = 710
triggerall = stateno != 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = vel Y >= 0
triggerall = statetype = A && ctrl
trigger1 = Random = [500,999]
trigger1 = var(58) = 27
trigger1 = var(58) := 99
trigger2 = Random = [0,499]
trigger2 = var(58) = 23
trigger2 = var(58) := 29
trigger3 = var(58) = 12
trigger3 = Random = [500,999]
trigger3 = var(58) := 17
trigger4 = var(58) = 13
trigger4 = Random = [500,999]
trigger4 = var(58) := 18

[state -3, ^JC]
type = changestate
value = 712
triggerall = stateno != 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = statetype = A && ctrl
trigger1 = Random = [500,999]
trigger1 = vel Y >= 0
trigger1 = var(58) = 23
trigger1 = var(58) := 28
trigger2 = var(58) = 25
trigger2 = var(58) := 28
trigger3 = var(58) = [12,13]
trigger3 = Random = [0,499]
trigger3 = var(58) := 28

[state -3, 󒆑O_bV]
type = changestate
value = 110
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(0) < 2
triggerall = statetype = A && ctrl
trigger1 = var(58) = 17 || var(58) = 28
trigger1 = var(58) := 40
trigger2 = var(58) = 2
trigger2 = P2BodyDist X > 120
trigger2 = Random = [500,999]
trigger2 = var(58) := 40
trigger3 = (var(58) = [11,13])||(var(58) = [21,23])
trigger3 = P2BodyDist X > 100
trigger3 = Random = [0,99]
trigger3 = var(58) := 40
trigger4 = !numhelper(11040) && !var(50)
trigger4 = EnemyNear(var(55)),Vel Y >= 0
trigger4 = P2BodyDist X > 150
trigger4 = Random <= 50

[state -3, 󒆌_bV]
type = changestate
value = 115
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(0) < 2
triggerall = statetype = A && ctrl
trigger1 = vel Y >= 0
trigger1 = var(58) = 3
trigger1 = var(58) := 9
trigger2 = var(58) = 8 ||var(58) = 18 

[State -3, J2A]
type = ChangeState
value = 610
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(57) != 10
triggerall = statetype = A && ctrl
trigger1 = (var(58) = [1,2])|| var(58) = 40
trigger1 = P2BodyDist X = [-50,10]
trigger1 = P2BodyDist Y > -50

[State -3, JA]
type = ChangeState
value = 600
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype = A && ctrl
triggerall = vel Y >= 0
trigger1 = (var(58) = [1,2])|| var(58) = 40
trigger1 = P2BodyDist X = [-5,25]
trigger1 = P2BodyDist Y > -60

;==============================================================================
;K[h
[State -3]
type = ChangeState
value = 120
triggerall = Var(59) >= 1 && RoundState = 2
triggerall = stateno != [150,155]
triggerall = ctrl || (stateno = [18,19]) || stateno = [99,101]
triggerall =!(EnemyNear(var(55)),HitDefAttr = SCA, AT)
triggerall = (var(14) & (536870912)) != (536870912)
triggerall = ((var(17) & (1023))/(1)) = (0)
triggerall = numhelper(13080) = 0
triggerall = Random <= var(59)*80 || var(59) > 9
trigger1 = inguarddist
trigger2 = var(59) > 8
trigger2 = StateType != A
trigger2 = numHelper(95000+ID)
trigger2 = Helper(95000+ID),inguarddist
trigger3 = var(59) > 8
trigger3 = StateType != A
trigger3 = numHelper(95000+ID)
Trigger3 = EnemyNear(var(55)),facing = facing || P2Dist X < 0
Trigger3 = Helper(95000+ID),inguarddist && EnemyNear(var(55)),StateType = A

;------------------------------------------------------------------------------
;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(53)
triggerall = var(52) > 100
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19])
triggerall = prevstateno != [151,153]
triggerall = stateno != [151,153]
triggerall = !Enemy,numproj
triggerall = BackEdgeBodyDist > 50
triggerall = P2BodyDist X = [-5,55]
trigger1 = EnemyNear(var(55)),StateType = L
trigger1 = Random <= 333
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = P2BodyDist X < 30
trigger2 = var(57) = 90

;==============================================================================
;VXeJ[hgp
;͊ꎞgp
[state -3, }WbN|[V]
type = changestate
value = 3000
triggerall = var(59) >= 5 && RoundState = 2
triggerall = Helper(95000+id),var(56)
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = power >= 1000
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = [99,101]
triggerall = Random <= var(59)*50
triggerall = !inguarddist
trigger1 = var(57) = 90 ||(EnemyNear(var(55)),StateType = L && P2BodyDist X > 180)
trigger1 = var(18)
trigger1 = var(20) := 2

;l^dA܂ĂmƂł͂ȂI
[state -3, i}Y̑nk]
type = changestate
value = 3095
triggerall = var(59) >= 5 && RoundState = 2
triggerall = Helper(95000+id),var(56)
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = (numhelper(12000)&&numhelper(12001))||(PalNo = [1,9])|| var(59) < 12
triggerall = Helper(95000+id),var(56) = 9 ||(Helper(95000+id),var(56) = 8 && Random <= 100)
triggerall = power >= 1000
triggerall = power >= 3000 || Helper(95000+id),var(56) = 9
triggerall = statetype != A
triggerall = P2BodyDist X > 60 || var(53)
trigger1 = EnemyNear(var(55)),MoveType != A
trigger1 = !inguarddist
trigger1 = ctrl || (stateno = [18,19]) || stateno = [99,101]
trigger1 = Random <= 50
trigger1 = var(20) := 1048576
trigger2 = (stateno = 301 && time > 28)||(stateno = 311 && time > 31)
trigger2 = var(20) := 1048576

;Q[W񕜁@Helper(95000+id),var(56) = 6 or 7 or 8
[state -3, ɐZ]
type = changestate
value = 3040
triggerall = var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = ((var(16) & (1023))/(1)) = (0)
triggerall = (numhelper(12000)&&numhelper(12001))||(PalNo = [1,9])|| var(59) < 12
triggerall = Helper(95000+id),var(56)
triggerall = !Helper(97410+id),var(5)
triggerall = !Helper(97410+id),var(55)
triggerall = power >= 1000
triggerall = power < powermax - 1000
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = [99,101]
triggerall = Random <= 333 || Helper(95000+id),var(56) = 6
triggerall = var(57) = 90 ||(EnemyNear(var(55)),StateType = L && P2BodyDist X > 160)||(var(59) < 11 && P2BodyDist X > 200)
triggerall = EnemyNear(var(55)),MoveType != A
triggerall = !inguarddist
trigger1 = Helper(95000+id),var(56) = [6,7]
trigger1 = var(20) := 512
trigger2 = Helper(95000+id),var(56) = 8
trigger2 = Random <= 100
trigger2 = var(20) := 512
trigger3 = Helper(95000+id),var(56) = [2,4]
trigger3 = Helper(97410+id),var(3) >= 3 || Helper(97410+id),var(0) >= 3 || Helper(97410+id),var(4) >= 4
trigger3 = var(20) := 512

[state -3, ɐZ]
type = changestate
value = 3040
triggerall = var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = ((var(16) & (1023))/(1)) = (0)
triggerall = (numhelper(12000)&&numhelper(12001))||(PalNo = [1,9])|| var(59) < 12
triggerall = Helper(95000+id),var(56)
triggerall = !Helper(97410+id),var(5)
triggerall = !Helper(97410+id),var(55)
triggerall = power >= 1000
triggerall = power < powermax - 1000
triggerall = statetype != A
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = !inguarddist
trigger1 = (Helper(95000+id),var(56) = [6,7])||(Helper(95000+id),var(56) = 8 && Random <= 250)
trigger1 = var(51) > 200
trigger1 = EnemyNear(var(55)),StateNo = [6000,6009]
trigger1 = stateno = 320 && (animelem = 12 || movecontact)
trigger1 = var(20) := 512

;eLO_
[state -3, O̓VH]
type = changestate
value = 3090
triggerall = Var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = (numhelper(12000)&&numhelper(12001))||(PalNo = [1,9])|| var(59) < 12
triggerall = Helper(95000+id),var(56) = 4
triggerall = Helper(97410+id),var(4) < 4
triggerall = power >= 1000
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = [99,101]
triggerall = var(57) = 90 ||(EnemyNear(var(55)),StateType = L && P2BodyDist X > 140)||(var(59) < 11 && P2BodyDist X > 200)
triggerall = !inguarddist
trigger1 = power >= 3000
trigger1 = Helper(97410+id),var(4) = 0
trigger1 = var(20) := 524288
trigger2 = power >= 2000
trigger2 = Helper(97410+id),var(4) >= 1
trigger2 = var(20) := 524288
trigger3 = Helper(97410+id),var(4) >= 2
trigger3 = var(20) := 524288

;Ct񕜁@var(56) = 6 or 7 or 8
[state -3, aC]
type = changestate
value = 3070
triggerall = Var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = ((var(16) & (1047552))/(1024)) = (0)
triggerall = (numhelper(12000)&&numhelper(12001))||(PalNo = [1,9])|| var(59) < 12
triggerall = !Helper(97410+id),var(6)
triggerall = !Helper(97410+id),var(55)
triggerall = Life <= LifeMax * 0.75
triggerall = power >= 1000
triggerall = power >= 5000 ||(Life <= LifeMax * 0.5)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = [99,101]
triggerall = Random <= 333 || Helper(95000+id),var(56) = 6
triggerall = var(57) = 90 ||(EnemyNear(var(55)),StateType = L && P2BodyDist X > 160)||(var(59) < 11 && P2BodyDist X > 200)
triggerall = !inguarddist
trigger1 = Helper(95000+id),var(56) = [6,7]
trigger1 = var(20) := 32768
trigger2 = Helper(95000+id),var(56) = 8
trigger2 = Random <= 100
trigger2 = var(20) := 32768
trigger3 = Helper(95000+id),var(56) = [2,4]
trigger3 = Helper(97410+id),var(3) >= 3 || Helper(97410+id),var(0) >= 3 || Helper(97410+id),var(4) >= 4
trigger3 = var(20) := 32768

[state -3, aC]
type = changestate
value = 3070
triggerall = var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = ((var(16) & (1047552))/(1024)) = (0)
triggerall = (numhelper(12000)&&numhelper(12001))||(PalNo = [1,9])|| var(59) < 12
triggerall = Helper(95000+id),var(56)
triggerall = !Helper(97410+id),var(6)
triggerall = !Helper(97410+id),var(55)
triggerall = Life <= LifeMax * 0.75
triggerall = power >= 1000
triggerall = power >= 5000 ||(Life <= LifeMax * 0.5)
triggerall = statetype != A
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = !inguarddist
trigger1 = (Helper(95000+id),var(56) = [6,7])||(Helper(95000+id),var(56) = 8 && Random <= 250)
trigger1 = var(51) > 200
trigger1 = EnemyNear(var(55)),StateNo = [6000,6009]
trigger1 = stateno = 320 && (animelem = 12 || movecontact)
trigger1 = var(20) := 32768

;U͋@Helper(95000+id),var(56) = 2 or 7 or 8
[state -3, _]
type = changestate
value = 3085
triggerall = Var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = (var(14) & (3932160)) != (2097152)
triggerall = (numhelper(12000)&&numhelper(12001))||(PalNo = [1,9])|| var(59) < 12
triggerall = Helper(97410+id),var(3) < 3
triggerall = power >= 1000
triggerall = power >= 2500 || Helper(95000+id),var(56) = 2
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = [99,101]
triggerall = Random <= 333 || var(56) = 2
triggerall = var(57) = 90 ||(EnemyNear(var(55)),StateType = L && P2BodyDist X > 150)|| P2BodyDist X > 200
triggerall = !inguarddist
trigger1 = power >= 3000 ||(Helper(97410+id),var(3) > 0 && power >= 2000)||(Helper(97410+id),var(3) > 1 && power >= 1000)
trigger1 = Helper(95000+id),var(56) = 2
trigger1 = var(20) := 262144
trigger2 = !Helper(97410+id),var(3)
trigger2 = Helper(95000+id),var(56) = 7
trigger2 = var(20) := 262144
trigger3 = Helper(95000+id),var(56) = 8
trigger3 = Random <= 100
trigger3 = var(20) := 262144

;h͋@Helper(95000+id),var(56) = 3 or 7 or 8
[state -3, gl`]
type = changestate
value = 3015
triggerall = Var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = (var(14) & (60))/(4) != (32)
triggerall = (numhelper(12000)&&numhelper(12001))||(PalNo = [1,9])|| var(59) < 12
triggerall = Helper(97410+id),var(0) < 4
triggerall = power >= 1000
triggerall = power >= 3000 || var(56) = 3
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = [99,101]
triggerall = Random <= 333 || Helper(95000+id),var(56) = 3
triggerall = var(57) = 90 ||(EnemyNear(var(55)),StateType = L && P2BodyDist X > 140)|| P2BodyDist X > 200
triggerall = !inguarddist
trigger1 = Helper(95000+id),var(56) = 3
trigger1 = var(20) := 16
trigger2 = !Helper(97410+id),var(0)
trigger2 = Helper(95000+id),var(56) = 7
trigger2 = var(20) := 16
trigger3 = Helper(95000+id),var(56) = 8
trigger3 = Random <= 100
trigger3 = var(20) := 16

;ړ@var(56) = 5 or 8
[state -3, Vc]
type = changestate
value = 3045
triggerall = Var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = (numhelper(12000)&&numhelper(12001))||(PalNo = [1,9])|| var(59) < 12
triggerall = Helper(97410+id),var(2) < 3
triggerall = power >= 2000
triggerall = power >= 3000 ||(Life <= LifeMax * 0.5)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = [99,101]
triggerall = Random <= 333|| Helper(95000+id),var(56) = 5
triggerall = var(57) = 90 ||(EnemyNear(var(55)),StateType = L && P2BodyDist X > 140)|| P2BodyDist X > 200
triggerall = !inguarddist
trigger1 = Helper(95000+id),var(56) = 5
trigger1 = var(20) := 1024
trigger2 = Helper(95000+id),var(56) = 8
trigger2 = Random <= 100
trigger2 = var(20) := 1024

[state -3, ]
type = changestate
value = 3080
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = [99,101]
triggerall = Var(59) >= 5 && RoundState = 2
triggerall = Random <= var(59)*10
triggerall = (var(14) & (2)) = (0)
triggerall = ((var(14) & (536870912)) != (536870912))
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = Helper(95000+id),var(51)
triggerall = numhelper(13080) = 0
triggerall = power >= 2000
triggerall = power >= 3000 ||(Life <= LifeMax * 0.5)
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = !inguarddist
trigger1 = P2BodyDist X > 100
trigger1 = EnemyNear(var(55)),StateType = L || P2BodyDist X > 180
trigger1 = var(20) := 131072

;==============================================================================
;NU
[state -3, Tu^CjA[Y]
type = changestate
value = 2010
triggerall = var(59) >= 8 && RoundState = 2
triggerall = Helper(95000+id),var(9) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = !numhelper(13100)
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = (var(14) & (2)) = (0)
triggerall = ((var(14) & (536870912)) != (536870912))||(PalNo =[11,12])
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = power >= 5000
triggerall = EnemyNear(var(55)),StateType = L || EnemyNear(var(55)),StateType = A
trigger1 = EnemyNear(var(55)),StateNo = 5120
trigger1 = var(54) = 1
trigger1 = var(53) != 5
trigger1 = P2BodyDist X > 150
trigger1 = EnemyNear(var(55)),AnimTime = [-35,-16]
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [5000,5120]
trigger2 = EnemyNear(var(55)),Vel X < 0
trigger2 = P2BodyDist X > 180
trigger2 = Random <= var(59)*10 ||(palno = 12 && var(59) > 9)
trigger2 = !inguarddist

[state -3, pmCA]
type = changestate
value = 2030
triggerall = var(59) >= 3 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = Helper(95000+id),var(2) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = power >= 2000
triggerall = Random <= var(59)*30
triggerall = numhelper(12031) = 0
triggerall = EnemyNear(var(55)),StateType = L
triggerall = EnemyNear(var(55)),StateNo = 5120
trigger1 = P2BodyDist X > 70
trigger1 = EnemyNear(var(55)),AnimTime = [-26,-14]

[state -3, Cݒu]
type = changestate
value = 1045
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = numhelper(11040) < 5
triggerall = Random <= var(59)*35
triggerall = EnemyNear(var(55)),StateType = L
triggerall = EnemyNear(var(55)),StateNo = 5120
trigger1 = P2BodyDist X = [30,80]
trigger1 = EnemyNear(var(55)),AnimTime = [-25,-15]

[state -3, Bݒu]
type = changestate
value = 1040
triggerall = var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = var(10) >= 200
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = numhelper(11040) < 5
triggerall = Random <= var(59)*35
triggerall = EnemyNear(var(55)),StateType = L
triggerall = EnemyNear(var(55)),StateNo = 5120
trigger1 = P2BodyDist X = [80,170]
trigger1 = EnemyNear(var(55)),AnimTime = [-25,-15]

[state -3, ^C]
type = changestate
value = 312
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = var(10) >= 200
triggerall = Random <= var(59)*35
triggerall = EnemyNear(var(55)),StateType = L
triggerall = EnemyNear(var(55)),StateNo = 5120
trigger1 = P2BodyDist X = [60,90]
trigger1 = EnemyNear(var(55)),AnimTime = [-18,-15]
trigger2 = P2BodyDist X = [90,150]
trigger2 = EnemyNear(var(55)),AnimTime = [-19,-16]
trigger3 = P2BodyDist X = [150,200]
trigger3 = EnemyNear(var(55)),AnimTime = [-20,-17]
trigger4 = P2BodyDist X = [200,255]
trigger4 = EnemyNear(var(55)),AnimTime = [-25,-19]

[state -3, ^C]
type = changestate
value = 312
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(57) != 90
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = var(10) >= 200
triggerall = Random <= var(59)*25
triggerall = !numhelper(10300)&&!numhelper(10301)&&!numhelper(10302)&&!numhelper(10303)&&!numhelper(10304)&&!numhelper(10305)
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),Vel X < 0
trigger1 = P2BodyDist X > 145

;---------------------------------------------------------------------------
;Oŷޯ
[state -3, BN]]
type = changestate
value = 1010
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
trigger1 = EnemyNear(var(55)),StateType = L
trigger1 = P2BodyDist X <= 60
trigger1 = BackEdgeBodyDist < 50
trigger1 = Random <= 500
trigger2 = !var(53)
trigger2 = EnemyNear(var(55)),StateType = A
trigger2 = EnemyNear(var(55)),Movetype != H
trigger2 = EnemyNear(var(55)),facing != facing
trigger2 = (P2Dist X = [-30,0])||(P2BodyDist X = [-30,-10])
trigger2 = Random <= var(59)*20 || var(59) > 10

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

;==============================================================================
;AZEJ[hU

[state -3, I]
type = changestate
value = 3050
Triggerall = Var(59) >= 6 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = Helper(95000+id),var(53)
triggerall = power >= 1000
triggerall = statetype != A
triggerall = Random <= var(59)*15
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = EnemyNear(var(55)),Power > 1000
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
triggerall = P2bodydist X = [-10,51]
triggerall = P2bodydist Y > -50
trigger1 = (stateno = 310 && time > 34)||(stateno = 311 && time > 31)
trigger1 = var(20) := 2048

[state -3, ]
type = changestate
value = 3035
Triggerall = Var(59) >= 6 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = Helper(95000+id),var(54)
triggerall = power >= 1000
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Power > 1000
triggerall = EnemyNear(var(55)),StateNo = [120,159]
triggerall = P2bodydist X = [-10,51]
triggerall = P2bodydist Y > -50
trigger1 = Random <= 75
trigger1 = ((stateno = [210,211])&& time > 7 && moveguarded)||(stateno = 310 && time > 34)||(stateno = 311 && time > 31)
trigger1 = var(20) := 256

;==============================================================================
;AZEpmCAǌ
[state -3, 2B]
type = changestate
value = 430
triggerall = var(59) >= 4 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2BodyDist X = [-45,40]
trigger1 = var(57) = 15 

;_bV
[State -3, Dash]
type = ChangeState
value = 99
ctrl = 0
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19])
triggerall = stateno != [99,101]
triggerall = prevstateno != [99,101]
triggerall = prevstateno != [151,153]
trigger1 = var(57) = 15 
trigger1 = P2BodyDist X > 40

;==============================================================================
;AZEVXeJ[hڍs
[state -3, 4B]
type = changestate
value = 320
triggerall = var(59) >= 9 && RoundState = 2
triggerall = var(51) > 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912)
triggerall = Helper(95000+id),var(6) || var(10) >= 1000
triggerall = Helper(95000+id),var(6) || Life <= LifeMax * 0.5
triggerall = power >= 3000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
triggerall = P2bodydist X = [-10,43]
triggerall = P2bodydist Y > -90
trigger1 = (stateno = [210,211])&& time > 7 && movehit

;񕜗oroXdQ[Wߓ
[state -3, 4B]
type = changestate
value = 320
triggerall = var(59) >= 5 && RoundState = 2
triggerall = Helper(95000+id),var(56) = [6,7]
triggerall = var(51) > 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = var(10) >= 200
triggerall = power >= 1000
triggerall = (power < powermax - 1000)|| Life <= LifeMax * 0.5
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
triggerall = P2bodydist X = [-10,43]
triggerall = P2bodydist Y > -90
trigger1 = EnemyNear(var(55)),StateType = A || P2bodydist X > 30 || stateno = 211
trigger1 = (stateno = [210,211])&& time > 7 && movehit
trigger2 = (stateno = 310 && time > 34)||(stateno = 311 && time > 31)

[State -3, [}CB]
type = changestate
value = 1000
triggerall = var(59) >= 5 && RoundState = 2
triggerall = Helper(95000+id),var(56) > 1 || var(18)
triggerall = var(51) > 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = var(10) >= 200
triggerall = power >= 1000
triggerall = power >= 3000 || var(18) ||(Helper(95000+id),var(56) = 5 && power < powermax - 1000)||  Life <= LifeMax * 0.5
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = EnemyNear(var(55)),StateNo = [5000,5099]
triggerall = P2bodydist X = [-10,50]
triggerall = P2bodydist Y > -120
trigger1 = EnemyNear(var(55)),StateType = A || P2bodydist X > 30 || stateno = 211
trigger1 = (stateno = [210,211])&& time > 7 && movehit
trigger1 = var(57) := 90
trigger2 = stateno = 325 || stateno = 400
trigger2 = movehit
trigger2 = var(57) := 90
trigger3 = (stateno = 310 && time > 34)||(stateno = 311 && time > 31)
trigger3 = var(57) := 90


;==============================================================================
;AZEKp
[state -3, ̖]
type = changestate
value = 2000
triggerall = statetype != A
triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(59) < 9 ||(PalNo =[11,12])|| var(53)
triggerall = Helper(95000+id),var(7) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = (var(14) & (2)) = (0)
triggerall = power >= 4000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = numhelper(12000) = 0
triggerall = numhelper(12001) = 0
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X = [5,60]
triggerall = P2bodydist Y > -80
trigger1 = (stateno = [210,211]) && movehit && (time > 7)
trigger2 = stateno = 202 || stateno = 400
trigger2 = movehit ||((power >= 5000 || Life <= Lifemax * 0.3)&& moveguarded && Random <= 250)
trigger3 = (stateno = 1005) && (time > 19)
trigger3 = EnemyNear(var(55)),StateNo = [5000,5099]

[state -3, َ̖]
type = changestate
value = 2080
triggerall = statetype != A
triggerall = var(59) >= 7 && RoundState = 2
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = (var(14) & (2)) = (0)
triggerall = Helper(95000+id),var(5) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = power >= 3000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = Random <= 200
triggerall = EnemyNear(var(55)),MoveType = H
trigger1 = stateno = 410 && movehit && time > 10
trigger2 = stateno = 320 && movehit
trigger3 = EnemyNear(var(55)),StateType = A 
trigger3 = (stateno = 1000 && time > 14)||(stateno = 1005 && time > 19)
trigger3 = EnemyNear(var(55)),StateNo = [5000,5099]

[state -3, wuԁI]
type = changestate
value = 2100
triggerall = statetype != A
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Helper(95000+id),var(6) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = power >= 3000
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),MoveType = H
trigger1 = stateno = 410 && movehit && time > 10
trigger2 = stateno = 320 && movehit
trigger3 = EnemyNear(var(55)),StateType = A 
trigger3 = (stateno = 1000 && time > 14)||(stateno = 1005 && time > 19)
trigger3 = EnemyNear(var(55)),StateNo = [5000,5099]

[state -3, v̈]
type = changestate
value = 2050
triggerall = Random <= var(59)*20
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(53) ||(power >= 5000 && Random <= 100)
triggerall = (var(14) & (2)) = (0)
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = Helper(95000+id),var(4) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = numhelper(12057) = 0
triggerall = power >= 3000
triggerall = P2bodydist Y > -90
triggerall = P2bodydist X = [-45,50]
trigger1 = (stateno = [210,211]) && movehit && (time > 7)
trigger2 = (stateno = 310) && (time = [34,36])
trigger2 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger3 = var(53) = 5
trigger3 = P2bodydist Y = [-90,25]
trigger3 = stateno = 610 && movehit && time > 14

[state -3, X[p[GS]
type = changestate
value = 2120
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = Life < Lifemax * 0.5
triggerall = power >= 1000
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Helper(95000+id),var(6) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = (var(8) & (1023)) / (1) > 0
trigger1 = stateno = 410 && movehit && time > 10
trigger2 = stateno = 320 && movehit
trigger3 = EnemyNear(var(55)),StateType = A 
trigger3 = (stateno = 1000 && time > 14)||(stateno = 1005 && time > 19)
trigger3 = EnemyNear(var(55)),StateNo = [5000,5099]

[state -3, N{[GNX|[W[]
type = changestate
value = 2030
triggerall = var(59) >= 3 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(8) & (1023)) / (1) > 0
triggerall = Helper(95000+id),var(2) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = power >= 1000
triggerall = statetype != A
triggerall = numhelper(12031) = 0
trigger1 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger1 = ((stateno = [300,301]) && (time > 28))||((stateno = [310,311]) && (time > 34))

[state -3, pmCA]
type = changestate
value = 2030
triggerall = var(59) >= 3 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = Helper(95000+id),var(2) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = StateType != A
triggerall = power >= 2000
triggerall = Random <= 333
triggerall = numhelper(12031) = 0
trigger1 = (stateno = 1005 && time > 19)
trigger1 = EnemyNear(var(55)),StateNo = [5000,5099]

[state -3, ɂc]
type = changestate
value = 2070
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = var(59) >= 5 && RoundState = 2
triggerall = Helper(95000+id),var(1) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = (var(14) & (2)) = (0)
triggerall = var(51) > 150
triggerall = power >= 2000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A || EnemyNear(var(55)),Pos Y < -45
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = numhelper(11040) || var(50)
triggerall = (numhelper(11040) >= 3 &&(helper(11040),Pos X - EnemyNear(var(55)),Pos X = [-25,25]))|| var(50)
triggerall = movehit
trigger1 = (stateno = [210,211]) && (time > 7)

[state -3, cT]
type = changestate
value = 2060
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(59) < 12
triggerall = var(53) != 5
triggerall = (var(14) & (2)) = (0)
triggerall = Helper(95000+id),var(0) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = power >= 3000 ||(power >= 2000 && Life <= Lifemax * 0.5)
triggerall = numhelper(11040) < 4
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2bodydist X = [-50,85]
triggerall = P2bodydist Y > -110
trigger1 = (var(59) <= 9 && moveguarded && Random <= 50-var(59)*3)
trigger1 = ((stateno = [210,211])&&(time > 7))|| stateno = 400
trigger2 = ((stateno = [300,301]) && (time > 28))||((stateno = [310,311]) && (time > 34))
trigger2 = EnemyNear(var(55)),StateType = A
trigger2 = Random <= 200
trigger3 = (stateno = 1005 && time > 19)
trigger3 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger4 = (stateno = [310,311]) && time = [34,36]
trigger4 = P2bodydist X < 22
trigger4 = EnemyNear(var(55)),Life < 50
trigger4 = EnemyNear(var(55)),Const(size.head.pos.y) <= -90
trigger4 = EnemyNear(var(55)),StateType = S
trigger4 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger5 = power >= 3000 || var(54) || var(53)
trigger5 = stateno = 410 && movehit && (time > 10)

;==============================================================================
;AZEKEZp
[state -3, BN]];(O)
type = changestate
value = 1010
triggerall = statetype != A
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = Random <= var(59)*100
triggerall = BackEdgeBodyDist < 60
triggerall = P2bodydist X = [-3,40]
triggerall = moveguarded
trigger1 = (stateno = [201,202])||(stateno = [210,211])|| stateno = 400 ||(stateno = 410&&time > 10)
trigger2 = (stateno = 230) && (time > 5)
trigger3 = (stateno = 240) && (time > 14)

[state -3, CN]]
type = changestate
value = 1015
triggerall = statetype != A
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 
triggerall = BackEdgeBodyDist >= 60
triggerall = Random <= var(59)*12 ||(var(10) >= 90 && BackEdgeBodyDist >= 110)
triggerall = P2bodydist X = [-3,60]
triggerall = moveguarded
trigger1 = (stateno = [201,202])||(stateno = [210,211])|| stateno = 400 ||(stateno = 410&&time > 10)
trigger2 = (stateno = 230) && (time > 5)
trigger3 = (stateno = 240) && (time > 14)

[State -3, ^6A]
type = ChangeState
value = 223
triggerall = statetype != A
triggerall = var(59) >= 6 && RoundState = 2
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = moveguarded
triggerall = stateno = 200 || stateno = 400
trigger1 = EnemyNear(var(55)),StateType = C
trigger1 = Random <= 60 - var(59)*5
trigger2 = EnemyNear(var(55)),StateType != C
trigger2 = Random <= 15 - var(59)*1

[state -3, 2C(cj)]
type = changestate
value = 420
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = movehit
trigger1 = var(50)
trigger1 = ((stateno = [210,211]) && time > 7)||(stateno = 400)
trigger1 = EnemyNear(var(55)),StateNo != [120,159]
trigger1 = EnemyNear(var(55)),StateNo != [5000,5099]

[state -3, ݒu]
type = changestate
value = ifelse(P2bodydist X < 80,1045 ,1040)
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype != A
triggerall = Random <= var(59)*10
triggerall = numhelper(11040) < 5
triggerall = P2bodydist X = [30,120]
triggerall = moveguarded
trigger1 = (stateno = [201,202])||(stateno = [210,211])|| stateno = 400 ||(stateno = 410&&time > 10)
trigger2 = (stateno = 230) && (time > 5)
trigger3 = (stateno = 240) && (time > 14)

[State -3, ːipmCAB]
type = changestate
value = 1050
triggerall = statetype != A
triggerall = var(59) >= 5 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = var(10) >= 200
triggerall = Random <= var(59)*25
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2bodydist X = [-10,60]
triggerall = P2bodydist Y > -40
triggerall = Power < 1000
trigger1 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger1 = (stateno = 310 && time > 38)

[State -3, [}CB]
type = changestate
value = 1000
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12 || movehit
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType = A || stateno = 400
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2bodydist X = [-10,50]
triggerall = P2bodydist Y > -120
trigger1 = (stateno = [201,202]) && movecontact
trigger2 = (stateno = [210,211]) && movecontact && (time > 7)
trigger3 = (stateno = 230) && movecontact && (time > 5)
trigger4 = (stateno = 235) && movehit && (time > 15)
trigger5 = (stateno = 240) && movecontact && (time > 14)
trigger6 = (stateno = 400) && movehit
trigger7 = (stateno = [300,301]) && (time > 28)

[State -3, [}CB]
type = changestate
value = 1000
triggerall = statetype != A
triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = Random <= var(59)*25
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = EnemyNear(var(55)),vel X > 0
triggerall = P2bodydist X+floor(EnemyNear(var(55)),vel X * 5) = [30,80]
triggerall = P2bodydist Y = [-120,-40]
trigger1 = (stateno = 310 && time > 34)||(stateno = 330 && time > 30)
trigger2 = (stateno = 311 && time > 31)||(stateno = 335 && time > 30)

[state -3, Cn]
type = changestate
value = 310
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = facing = 1 || var(51) >= 120
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = Random <= var(59)*100
trigger1 = (stateno = [210,211]) && movehit && (time > 7)
trigger2 = (stateno = 400) && moveguarded
trigger2 = Random <= 50 - var(59)*4

[state -3, 4C]
type = changestate
value = 325
triggerall = statetype != A
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = Random <= var(59)*100
triggerall = P2bodydist X = [-30,30]
triggerall = P2bodydist Y > -95
trigger1 = (stateno = [210,211]) && movehit && (time > 7)
trigger2 = stateno = 400 && movehit
trigger3 = (stateno = [310,311]) && (time > 38)
trigger3 = EnemyNear(var(55)),StateNo = [5000,5099]

[state -3, Cݒu]
type = changestate
value = ifelse(P2bodydist X < 80,1045 ,1040)
triggerall = var(59) >= 7 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*15
triggerall = numhelper(11040) < 5
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2bodydist X = [-5,120]
trigger1 = var(57) = [2,5]

[State -3, ːipmCAB]
type = changestate
value = 1050
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = (var(14) & (2)) = (0)
triggerall = var(10) >= 200
triggerall = Random <= var(59)*25
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2bodydist X = [-10,60]
triggerall = P2bodydist Y > -40
trigger1 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger1 = (stateno = 310 && time > 38)

[State -3, [}CC]
type = changestate
value = 1005
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 400
triggerall = var(10) >= 600 ||(EnemyNear(var(55)),StateNo = [5000,5099])
triggerall = (var(14) & (2)) = (0)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = P2bodydist X = [-10,60]
triggerall = P2bodydist Y > -120
trigger1 = EnemyNear(var(55)),StateType = A
trigger1 = (stateno = [200,202])||(stateno = [210,211])
trigger1 = movecontact
trigger2 = (stateno = 230) && movecontact && (time > 5)
trigger3 = (stateno = 235) && movehit && (time > 15)
trigger4 = (stateno = 240) && movecontact && (time > 14)
trigger5 = (stateno = 410) && movecontact && (time > 10)
trigger6 = (stateno = 300 && time > 30)||(stateno = 301 && time > 38)||((stateno = [310,311]) && time > 34)
trigger6 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger7 = (stateno = 211) && moveguarded && (time > 7)
trigger8 = stateno = 325 && (animelem = 12 || movecontact)
trigger9 = (stateno = 330) && (time > 30)

;==============================================================================
;Rrl[V
[State -3, AAAA]
type = ChangeState
value = 220
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger1 = (stateno = 210) && movehit && (time > 7)

[State -3, 6A]
type = ChangeState
value = 221
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger1 = (stateno = 400) && movehit

[State -3, 3A]
type = ChangeState
value = 410
triggerall = statetype != A
triggerall = var(59) >= 4 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = var(10) >= 400 || movehit
trigger1 = (stateno = 400) && movecontact && (time = [10,15])
trigger2 = (stateno = 200) && moveguarded && (time = [5,13])
trigger2 = Random <= 20+var(59)*2
trigger3 = (stateno = 210) && moveguarded && (time = [7,18])
trigger3 = Random <= 50+var(59)*5
trigger4 = EnemyNear(var(55)),StateNo = [5000,5099]
trigger4 = (stateno = 211) && movehit && (time = [7,18])

[State -3, AAA]
type = ChangeState
value = 210
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),StateType != A
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = (stateno = 201) && movecontact

[State -3, A]
type = ChangeState
value = 201
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = stateno = 200
triggerall = P2bodydist X <= 21
trigger1 = P2bodydist X <= 12 || !Helper(97410+id),var(54)
trigger1 = movehit
trigger2 = moveguarded

[State -3, 3A]
type = ChangeState
value = 410
triggerall = statetype != A
triggerall = var(59) >= 4 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 200 && movehit && (time = [5,13])

[state -3, J4BC]
type = changestate
value = ifelse(P2BodyDist Y < -35, 725, 720)
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = statetype = A
triggerall = Random <= var(59)*100
triggerall = P2bodydist X = [-35,35]
triggerall = P2bodydist Y = [-90,65]
trigger1 = EnemyNear(var(55)),StateType = A || var(53) = 5
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 610 && movehit && time > 14
trigger2 = EnemyNear(var(55)),StateType != L
trigger2 = EnemyNear(var(55)),Movetype != H
trigger2 = (stateno = 700 && time > 30)||((stateno = 701 ||(stateno = [710,711]))&& time > 38)

;==============================================================================
;nq
[state -3, Wv]
type = changestate
value = 64
triggerall = var(59) > 8 && RoundState = 2
triggerall = var(52) > 180
triggerall = Random <= var(59)*5
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = EnemyNear(var(55)),StateNo = [120,159]
triggerall = P2bodydist X <= 50
trigger1 = !InGuardDist

[State -3, 2A]
type = ChangeState
value = 400
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = P2bodydist X <= 20
trigger1 = EnemyNear(var(55)),StateType = S
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = EnemyNear(var(55)),StateNo = [120,159]
trigger1 = !InGuardDist
trigger1 = Random <= var(59)*100

[State -3, A]
type = ChangeState
value = 200
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(57) <= 1 || var(57) = 10
triggerall = P2bodydist X <= 18
triggerall = P2bodydist Y > -50
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = !InGuardDist
trigger1 = P2bodydist X <= 5 || var(51) < 80 || !Helper(97410+id),var(54)
trigger1 = EnemyNear(var(55)),StateNo != [120,159]
trigger2 = EnemyNear(var(55)),StateNo = [120,159]

[State -3, A]
type = Changestate
value = 211
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(57) <= 1 || var(57) = 10
triggerall = P2bodydist X = [10,72]
triggerall = P2bodydist Y > -30
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = !InGuardDist ||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = Random <= var(59)*100

[State -1, 3A]
type = ChangeState
value = 410
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(57) <= 1
triggerall = !var(54)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = EnemyNear(var(55)),StateNo != [120,159]
triggerall = !InGuardDist ||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = (P2bodydist X = [71,80]) &&EnemyNear(var(55)),gethitvar(hittime) > 11
trigger2 = (P2bodydist X = [81,90]) &&EnemyNear(var(55)),gethitvar(hittime) > 12
trigger3 =(P2bodydist X = [91,100]) &&EnemyNear(var(55)),gethitvar(hittime) > 13
trigger4 =(P2bodydist X =[101,110]) &&EnemyNear(var(55)),gethitvar(hittime) > 14

;==============================================================================
;
;_bV
[State -3, Dash]
type = ChangeState
value = 99
ctrl = 0
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 430
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19])
triggerall = stateno != [99,101]
triggerall = prevstateno != [99,101]
triggerall = prevstateno != [151,153]
triggerall = !inguarddist ||((var(17) & (1023))/(1)) != (0) || numhelper(13080)
triggerall = !Enemy,NumProj ||((var(17) & (1023))/(1)) != (0) || numhelper(13080)
triggerall = !numhelper(11040) && !var(50)
triggerall = !var(53) ||(var(54) = 1&&Random <= 30)
trigger1 = P2BodyDist X > 180
trigger1 = EnemyNear(var(55)),StateType = L
trigger1 = Random <= 120
trigger2 = P2BodyDist X > 150
trigger2 = EnemyNear(var(55)),StateType != L
trigger2 = EnemyNear(var(55)),MoveType != A
trigger2 = Random <= 24
trigger3 = (((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))|| numhelper(13080)
trigger3 = P2BodyDist X > 50

[state -1, 琁uEXOov]
type = changestate
value = 2200
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*12
triggerall = var(59) >= 8 && RoundState = 2
triggerall = (var(8) & (1023)) / (1) > 0
triggerall = (var(14) & (2)) = (0)
triggerall = Helper(95000+id),var(13)
triggerall = power >= 4000
triggerall = statetype != A
trigger1 = ((var(14) & (536870912)) = (536870912))
trigger1 = P2BodyDist X = [-30,30]

[state -3, wuԁI]
type = changestate
value = 2100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*30
triggerall = power >= 3000
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Helper(95000+id),var(6) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = (var(14) & (2)) = (0)
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
triggerall = !Enemy,NumProj||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = P2BodyDist X > 180
trigger1 = Random <= 80 ||(PalNo =[11,12])
trigger2 = var(59) > 10
trigger2 = PalNo =[11,12]
trigger2 = ((var(14) & (536870912)) = (536870912))
trigger2 = P2BodyDist X > 100
trigger2 = Random <= 200 || var(59) > 11

[state -3, X[p[GS]
type = changestate
value = 2120
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*30
triggerall = Life < Lifemax * 0.5
triggerall = power >= 1000
triggerall = var(59) >= 7 && RoundState = 2
triggerall = Helper(95000+id),var(6) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = (var(14) & (2)) = (0)
triggerall = (var(8) & (1023)) / (1) > 0
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
triggerall = !Enemy,NumProj||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
triggerall = P2BodyDist X > 180
trigger1 = Random <= 80
trigger2 = var(59) > 10
trigger2 = PalNo =[11,12]
trigger2 = ((var(14) & (536870912)) = (536870912))
trigger2 = Random <= 200

[state -3, ӎ̈`q]
type = changestate
value = 2140
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*30
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912)
triggerall = (var(8) & (1023)) / (1) > 0
triggerall = var(59) >= 6 && RoundState = 2
triggerall = var(59) < 12
triggerall = Helper(95000+id),var(11) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = power >= 2000
triggerall = !inguarddist ||((var(17) & (1023))/(1)) != (0)
triggerall = !Enemy,NumProj ||((var(17) & (1023))/(1)) != (0)
trigger1 = P2BodyDist X > 180
trigger1 = Random <= 30

[state -3, ]
type = changestate
value = 3080
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*30
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = var(59) >= 6 && RoundState = 2
triggerall = Helper(95000+id),var(51)
triggerall = numhelper(13080) = 0
triggerall = power >= 1000
triggerall = !inguarddist ||((var(17) & (1023))/(1)) != (0)
triggerall = !Enemy,NumProj ||((var(17) & (1023))/(1)) != (0)
trigger1 = P2BodyDist X > 180
trigger1 = Random <= 30
trigger1 = var(20) := 131072

[state -3, cj]
type = changestate
value = 420
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = P2BodyDist X > 120
triggerall = numhelper(11040) || var(50)
triggerall = (var(14) & (2)) = (0)
triggerall = ((var(14) & (536870912)) != (536870912))||(helper(11040),Pos X - Pos x != [-40,40])
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
triggerall = !Enemy,NumProj||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = P2BodyDist X > 180
trigger1 = numhelper(11040)
trigger1 = helper(11040),Pos X - EnemyNear(var(55)),Pos X = [-25,25]
trigger1 = Helper(97410+id),var(56) > 240
trigger1 = Random <= 30
trigger2 = var(59) < 12
trigger2 = Helper(97410+id),var(56) > 300 || var(2)
trigger3 = (var(59) < 12 && Helper(97410+id),var(56) >= 290)|| var(50) > 5
trigger3 = (EnemyNear(var(55)),stateno = [120,159])||(EnemyNear(var(55)),stateno = [5000,5099])

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

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

;------------------------------------------------------------------------------
;Wv
[state -3, O]
type = changestate
value = 62
Triggerall = Var(59) > 3 && RoundState = 2
triggerall = !var(54)
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = !inguarddist||((var(17) & (1023))/(1)) != (0)
triggerall = P2BodyDist X >= 180
triggerall = !numhelper(11040) && !var(50)
trigger1 = EnemyNear(var(55)),MoveType = A || Enemy,numproj
trigger1 = Random <= 150
trigger2 = (var(59)<10 && Random <= 20) || (var(59)>=10 && Random <= 10)

[state -3, O]
type = changestate
value = 62
Triggerall = Var(59) > 3 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
trigger1 = ctrl || (stateno = [18,19]) || stateno = 99
trigger1 = var(57) = [3,4]
trigger2 = (stateno = 310 && time > 34)||(stateno = 311 && time > 31)
trigger2 = Random <= 333

[state -3, ]
type = changestate
value = 64
triggerall = var(59) > 8 && RoundState = 2
triggerall = var(52) > 180
triggerall = Random <= var(59)*5
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),StateNo != [140,159]
triggerall = EnemyNear(var(55)),Vel X > 0
triggerall = EnemyNear(var(55)),Pos Y < 0
triggerall = P2BodyDist X >= 110
trigger1 = (stateno = 300) && (time > 28) ;B
trigger2 = (stateno = 301) && (time > 46) ;^B
trigger3 = (stateno = 310) && (time > 34) ;C
trigger4 = (stateno = 311) && (time > 31) ;^C

;------------------------------------------------------------------------------
;OWv
[State -3,Wv]
Type     = ChangeState
Value    = 39
Triggerall = Var(59) > 3 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = !var(57) && !Helper(97410+id),var(56)
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),alive
triggerall = !numhelper(11040) && !var(50)
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = (var(59)<10&&Random<=20) || (var(59)>=10&&Random<=12) || (fvar(39) = [3,4])
trigger1 = P2BodyDist X = [100,170]
trigger2 = (var(59)<10&&Random<=30) || (var(59)>=10&&Random<=15) || (fvar(39) = [3,4])
trigger2 = P2BodyDist X <= 100
trigger3 = P2BodyDist X >= 120
trigger3 = Random <= 15
trigger4 = EnemyNear(var(55)),StateType = C
trigger4 = P2BodyDist X = [25,100]
trigger4 = EnemyNear(var(55)),HitDefAttr = C, NA
trigger4 = ((var(59)=[9,10])&&Random<=20)||(var(59)>10&&Random<=45)
trigger5 = P2BodyDist X < 90
trigger5 = (var(14) & (536870912)) = (536870912)
trigger5 = Random <= 150

;------------------------------------------------------------------------------
;Wv
[State -3,Wv]
Type     = ChangeState
Value    = 38
Triggerall = Var(59) > 3 && RoundState = 2
triggerall = var(10) >= 120
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19])
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
triggerall = EnemyNear(var(55)),alive
triggerall = EnemyNear(var(55)),stateno != [5000,5999]
trigger1 = P2BodyDist X = [100,170]
trigger1 = Random <= 15
trigger2 = P2BodyDist X < 90
trigger2 = (var(14) & (536870912)) = (536870912)
trigger2 = Random <= 100

;------------------------------------------------------------------------------
;Wv
[State -3,Wv]
Type     = ChangeState
Value    = ifelse(Random <= 100 ,64 ,37)
Triggerall = Var(59) > 3 && RoundState = 2
triggerall = var(10) >= 120
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19])
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
triggerall = EnemyNear(var(55)),alive
triggerall = EnemyNear(var(55)),stateno != [5000,5999]
trigger1 = P2BodyDist X = [0,140]
trigger1 = Random <= 20
trigger2 = var(57) = 2
trigger3 = P2BodyDist X < 50
trigger3 = (var(14) & (536870912)) = (536870912)
trigger3 = Random <= 120

;---------------------------------------------------------------------------
;svĒEEE
[State -3, wait]
type = ChangeState
Value = 0
ctrl = 1
triggerall = statetype != A
triggerall = alive
triggerall = stateno = [18,19]
trigger1 = var(59) >= 1 && Roundstate = 2
trigger1 = p2bodydist X = [0,70]
trigger1 = Random <= 25
trigger2 = Roundstate = 3
trigger3 = var(59) >= 1 && Roundstate = 2
trigger3 = var(51) < 22 || var(52) < 40

;------------------------------------------------------------------------------
;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(52) > 100
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19])
triggerall = prevstateno != [151,153]
triggerall = EnemyNear(var(55)),stateno != [5000,5999]
triggerall = !Enemy,numproj
triggerall = BackEdgeBodyDist > 60
trigger1 = EnemyNear(var(55)),MoveType = A
trigger1 = P2BodyDist X = [30,90]
trigger1 = Random <= 120
trigger2 = EnemyNear(var(55)),HitDefAttr = SC, NT, ST, HT
trigger2 = P2BodyDist X = [-5,60]
trigger2 = Random <= 150 || var(59) > 10
trigger3 = P2BodyDist X = [80,160]
trigger3 = Random <= 5
trigger4 = var(53) != 5
trigger4 = var(10) < 350
trigger4 = P2BodyDist X = [0,130]
trigger4 = Random <= 50
trigger5 = var(57) = 80

[state -3, 󒆌_bV]
type = changestate
value = 115
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(0) < 2
triggerall = var(52) > 130
triggerall = Random <= var(59)*100
triggerall = statetype = A && ctrl
triggerall = EnemyNear(var(55)),stateno != [5000,5999]
triggerall = !Enemy,numproj
triggerall = BackEdgeBodyDist > 50
trigger1 = EnemyNear(var(55)),MoveType = A
trigger1 = P2BodyDist X = [30,100]
trigger1 = Random <= 100

;==============================================================================
;nZUEԂ
[state -3, Tu^CjA[Y]
type = changestate
value = 2010
triggerall = StateType != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = power >= 5000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = var(59) >= 8 && RoundState = 2
triggerall = !numhelper(13100)
triggerall = Helper(95000+id),var(9) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = (var(14) & (2)) = (0)
triggerall = ((var(14) & (536870912)) != (536870912))||(PalNo =[11,12])
Triggerall = EnemyNear(var(55)),StateType != L
Triggerall = EnemyNear(var(55)),MoveType != H
Triggerall = EnemyNear(var(55)),Pos Y > -60
triggerall = P2BodyDist X >= 60
triggerall = numhelper(12000)||numhelper(12001)||P2BodyDist X >= 120
triggerall = P2BodyDist X >= 180 ||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
triggerall = P2BodyDist X >= 210 || Life <= Lifemax * 0.5 || var(59) > 11
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*3
trigger2 = var(59) >= 10
trigger2 = Random <= 60
trigger3 = var(59) >= 10 && (palno = [11,12])
trigger3 = Random <= 120
trigger4 = var(59) >= 12 && (palno = [11,12])
trigger4 = (var(14) & (536870912)) = (536870912)
trigger4 = Random <= 100

[state -3, ̖]
type = changestate
value = ifelse(statetype = A,2001,2000)
triggerall = var(59) >= 8 && RoundState = 2
triggerall = Helper(95000+id),var(7) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = power >= 4000-ifelse((var(8) & (1023)) / (1) > 0,1000,0)
triggerall = (var(14) & (2)) = (0)
triggerall = numhelper(12000) = 0
triggerall = numhelper(12001) = 0
Triggerall = EnemyNear(var(55)),StateType != L
Triggerall = EnemyNear(var(55)),MoveType != H
Triggerall = EnemyNear(var(55)),Pos Y > -60
triggerall = P2BodyDist X >= 60
triggerall = P2BodyDist X >= 100 || Life <= Lifemax * 0.5
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*3
trigger2 = var(59) >= 10
trigger2 = Random <= 60
trigger3 = var(59) >= 10 && (palno = [11,12])
trigger3 = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger3 = Random <= 140
trigger4 = var(59) >= 12 && (palno = [11,12])
trigger4 = (var(14) & (536870912)) = (536870912)
trigger4 = Random <= 100

[state -3, ud|Otv]
type = changestate
value = ifelse(statetype = A, 2135, 2130)
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = power >= 5000
triggerall = var(59) >= 10 && RoundState = 2
triggerall = (var(8) & (1023)) / (1) = 0
triggerall = (var(14) & (2)) = (0)
triggerall = numhelper(12130) = 0
triggerall = Helper(95000+id),var(10) ||(var(59)>9 &&(PalNo =[11,12]))
triggerall = P2bodydist X > 120
trigger1 = Random <= 10
trigger2 = numhelper(12000) || numhelper(12001)
trigger2 = Random <= 200

[state -3, ݒu]
type = changestate
value = ifelse((P2bodydist X < 85|| EnemyNear(var(55)),StateType = A),1045 ,1040)
triggerall = var(59) >= 6 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = var(10) >= 300
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = numhelper(11040) < 5
Triggerall = EnemyNear(var(55)),StateType != L
Triggerall = EnemyNear(var(55)),StateType != A || EnemyNear(var(55)),Vel X <= 0
Triggerall = EnemyNear(var(55)),MoveType != H
Triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = Random <= var(59)*3
trigger1 = P2BodyDist X = [50,180]
trigger1 = P2BodyDist Y > -110
trigger2 = P2BodyDist X > 170
trigger2 = numhelper(11040) = 0
trigger2 = Random <= var(59)*5

[state -1, l]
type = changestate
value = 3030
triggerall = var(59) >= 6 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = (var(14) & (2)) = (0)
triggerall = (var(17) & (1047552))/(1024) < ((var(13) & (2143289344))/(4194304))
triggerall = power >= 3000
Triggerall = EnemyNear(var(55)),StateType != L
Triggerall = EnemyNear(var(55)),StateType != A
Triggerall = EnemyNear(var(55)),MoveType != H
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = P2BodyDist X >= 160
trigger1 = P2BodyDist Y > -60
trigger1 = Random <= var(59)*2
trigger1 = var(20) := 128

[state -3, ^C]
type = changestate
value = 312
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 400
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
Triggerall = EnemyNear(var(55)),StateType != L
Trigger1 = EnemyNear(var(55)),MoveType != H
Trigger1 = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
trigger1 = Random <= var(59)*3
trigger1 = P2BodyDist X >= 160
trigger1 = P2BodyDist Y > -60
trigger2 = var(57) = 5

[state -3, 6B]
type = changestate
value = 330
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 400
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
Triggerall = EnemyNear(var(55)),StateType != L
Triggerall = EnemyNear(var(55)),StateType != A
Triggerall = EnemyNear(var(55)),MoveType != H
Triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
trigger1 = Random <= var(59)*5
trigger1 = P2BodyDist X >= 120

[state -3, Cn]
type = changestate
value = 310
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 400
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
Triggerall = EnemyNear(var(55)),StateType != L
Triggerall = EnemyNear(var(55)),MoveType != H
Triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
trigger1 = Random <= var(59)*3
trigger1 = P2BodyDist X >= 120
trigger1 = P2BodyDist Y > -60

[state -3, ^B]
type = changestate
value = 302
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(57) != 90
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = Random <= 150 + var(10)*2
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
Triggerall = EnemyNear(var(55)),StateType != L
Triggerall = EnemyNear(var(55)),MoveType != H
Triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
trigger1 = Random <= var(59)*6
trigger1 = P2BodyDist X >= 150
trigger1 = P2BodyDist Y > -100

[state -3, B]
type = ChangeState
value = 300
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = Random <= 150 + var(10)*2
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
Triggerall = EnemyNear(var(55)),StateType != L
Triggerall = EnemyNear(var(55)),MoveType != H
Triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = Random <= var(59)*5
trigger1 = P2BodyDist X >= 80
trigger1 = P2BodyDist Y > -100

[state -3, 2B]
type = changestate
value = 430
triggerall = var(59) >= 4 && RoundState = 2
triggerall = var(51) > 140
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2BodyDist X = [-45,40]
triggerall = P2BodyDist Y < -60
trigger1 = EnemyNear(var(55)),StateType = A
trigger1 = Random <= 60
trigger2 = var(59) >= 10
trigger2 = Random <= 50+(var(59)-10)*100

;==============================================================================
;nZUEi
[State -3, A]
type = Changestate
value = 211
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = (EnemyNear(var(55)),StateNo != [120,159]) || EnemyNear(var(55)),StateType=A
triggerall = P2bodydist X = [21,72]
triggerall = P2BodyDist Y > -30
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = Random <= 100
trigger2 = EnemyNear(var(55)),AnimTime <= -9
trigger2 = EnemyNear(var(55)),MoveType = I
trigger2 = EnemyNear(var(55)),StateNo = [200,649]

[State -3, A]
type = ChangeState
value = 200
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = (EnemyNear(var(55)),StateNo != [120,159]) || EnemyNear(var(55)),StateType=A
triggerall = P2bodydist X = [-5,20]
triggerall = P2BodyDist Y > -45
trigger1 = Random <= 100
trigger2 = EnemyNear(var(55)),AnimTime <= -6
trigger2 = EnemyNear(var(55)),MoveType = I
trigger2 = EnemyNear(var(55)),StateNo = [200,649]

;==============================================================================
;nZUEi
[State -3, 2A]
type = ChangeState
value = 400
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType = S
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = P2BodyDist X = [-3,20+Floor(EnemyNear(var(55)),vel X * 6)]
triggerall = !inguarddist||(((var(17) & (1023))/(1)) != (0))||((var(14) & (536870912)) = (536870912))
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*12
trigger2 = var(59) >= 10
trigger2 = Random <= 150
trigger3 = Random <= var(59)*100
trigger3 = EnemyNear(var(55)),AnimTime <= -7
trigger3 = EnemyNear(var(55)),MoveType = I
trigger3 = EnemyNear(var(55)),StateNo = [200,649]

[State -3, 3A]
type = ChangeState
value = 410
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = EnemyNear(var(55)),StateType = S
triggerall = EnemyNear(var(55)),MoveType != H
trigger1 = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [80,100]
trigger1 = var(10) < 200 || var(59) < 9
trigger1 = Random <= var(59)*3
trigger2 = P2BodyDist X+Floor(EnemyNear(var(55)),vel X * 10) = [60,105]
trigger2 = var(10) >= 200 && var(59) >= 9
trigger2 = Random <= 100

;==============================================================================
;󒆋ZU
[State -3, J8A]
type = ChangeState
value = 630
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(59) < 9 || var(10) < 200
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),MoveType = A
trigger1 = P2BodyDist X+Floor(vel X * 6) = [0,40]
trigger1 = P2BodyDist Y = [-80,30]

[state -3, J4B]
type = changestate
value = 720
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),MoveType = A
trigger1 = P2BodyDist X+Floor(vel X * 10) = [-30,40]
trigger1 = P2BodyDist Y = [-85,-30]

[state -3, J4C]
type = changestate
value = 725
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),MoveType = A
trigger1 = P2BodyDist X+Floor(vel X * 10) = [-30,40]
trigger1 = P2BodyDist Y = [-35,60]

[state -3, J6B]
type = changestate
value = 730
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(10) >= 400
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Pos Y < -50
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType = A
trigger1 = P2BodyDist X = [125,160]
trigger1 = P2BodyDist Y = [-45,25]
trigger1 = var(57) := 80 

[state -3, J6C]
type = changestate
value = 735
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(10) >= 200
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*100
triggerall = Pos Y < -60
triggerall = EnemyNear(var(55)),StateType = A
trigger1 = P2BodyDist X > 100
trigger1 = P2BodyDist Y = [-75,75]

[State -3, JA]
type = ChangeState
value = 600
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType != L
trigger1 = P2BodyDist X+Floor(vel X * 6) = [-10,35]
trigger1 = P2BodyDist Y = [-50,60]
trigger1 = vel Y >= 0

[State -3, J2A]
type = ChangeState
value = 610
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(57) != 10
triggerall = (var(14) & (2)) = (0)
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = P2BodyDist Y > -10
triggerall = Pos Y < -45
trigger1 = Vel X >= 0
trigger1 = P2BodyDist X = [-20,20]
trigger2 = Vel X < 0
trigger2 = P2BodyDist X = [-40,8]

[state -3, ^JB]
type = changestate
value = 702
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 600
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*100
trigger1 = P2BodyDist X > 165
trigger1 = Pos Y < -30
trigger1 = vel Y >= 0

[state -3, JC]
type = changestate
value = 710
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 500
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),MoveType != H
trigger1 = P2BodyDist X > 120
trigger1 = Pos Y < -30
trigger1 = vel Y >= 0

[state -3, JB]
type = changestate
value = 700
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(10) >= 500
triggerall = (var(14) & (2)) = (0)
triggerall = (var(14) & (536870912)) != (536870912) || palno = 10 || palno = 12
triggerall = statetype = A
triggerall = ctrl || (stateno = [120,140])
triggerall = Random <= var(59)*10
triggerall = EnemyNear(var(55)),MoveType != H
trigger1 = P2BodyDist X > 120
trigger1 = Pos Y < -25
trigger1 = vel Y >= 0

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

[state -3, BN]]
type = changestate
value = 1010
triggerall = var(59) >= 1 && RoundState = 3
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
trigger1 = BackEdgeBodyDist <= 25

[state -3, CN]]
type = changestate
value = 1015
triggerall = var(59) >= 1 && RoundState = 3
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
trigger1 = FrontEdgeBodyDist < 70

[State -3, ]
type = ChangeState
value = 195
triggerall = var(59) >= 1 && RoundState = 3
triggerall = fvar(38)
triggerall = statetype != A
triggerall = ctrl || (stateno = [18,19]) || stateno = 99
triggerall = FrontEdgeBodyDist >= 70 && BackEdgeBodyDist > 25
trigger1 = var(59) > 9 && Life > Lifemax * 0.5
trigger2 = var(59) > 10

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

[State -3, 炷]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 52  ;nXe[g
trigger2 = stateno = 106 ;obNXebv̒nXe[g
value = 40, 0



