
;---------------------------------------------------------------------------------
[Statedef -3];펞ĎXe[g(p2statenoȂǂőɍs𐧌䂳ꂽ͎sȂ)
;---------------------------------------------------------------------------------

;=====================================
;AIpLq
;=====================================

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

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

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

[State -3, ]
type = VarSet
triggerall = Var(59) >= 1
trigger1 = 1
var(56) = 0  ;1ɂƏ

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

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

[State -3, ʏ퓊ǌtO]
type = VarSet
triggerall = Var(59) >= 1
trigger1 = var(58) != 1
trigger1 = stateno = [800,810]
var(58) = 1

[State -3, n`F[R{tO]
type = VarSet
triggerall = Var(59) >= 1
triggerall = movehit
triggerall = EnemyNear(var(55)),StateType != L
trigger1 = var(58) = 0
trigger1 = EnemyNear(var(55)),StateType != A
trigger1 = stateno = 200 || stateno = 230 || stateno = 400
trigger1 = P2BodyDist X = [-5,35]
trigger2 = (var(58) = 0) && (stateno = 210)
trigger2 = P2BodyDist X = [-5,40]
trigger3 = (var(58) = 0) && (stateno = 440)
trigger3 = EnemyNear(var(55)),StateType != A
trigger3 = P2BodyDist X = [-5,20]
trigger4 = (var(58) = 1) && (stateno = 410)
var(58) = 2

[State -3, qE@ǂł]
type = VarSet
triggerall = Var(59) >= 1
triggerall = var(58) != 3
trigger1 = stateno = 1350 && movehit
var(58) = 3

[State -3, }AEO@ǂł]
type = VarSet
triggerall = Var(59) >= 1
triggerall = Var(58) != 4
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = EnemyNear(var(55)),stateno != [120,159]
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 1510
var(58) = 4

[State -3, }AEN@ǂł]
type = VarSet
triggerall = Var(59) >= 1
triggerall = Var(58) != 5
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),stateno != [120,159]
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 1500 && animtime = 0
var(58) = 5

[State -3, }AE@ǂł]
type = VarSet
triggerall = Var(59) >= 1
triggerall = !var(57)&&Var(58) != 6
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = EnemyNear(var(55)),stateno != [120,159]
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 1530 && movehit
var(58) = 6

[State -3, }AE@ǌ]
type = VarSet
triggerall = Var(59) >= 1 && RoundState = 2
triggerall = var(58) != 7
triggerall = var(30) >= 4 || var(31) >= 4 ||(var(14)&&(var(30) > 2 || var(31) > 2))
triggerall = power >= 1000
trigger1 = stateno = [1520,1521]
trigger1 = EnemyNear(var(55)),stateno != [120,159]
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = P2BodyDist X = [-5,50]
var(58) = 7

[State -3, tOZbg]
type = VarSet
triggerall = Var(59) >= 1
triggerall = var(58) >= 1
trigger1 = EnemyNear(var(55)),ctrl
trigger2 = var(58) != 3
trigger2 = stateno = 2100 || stateno = 2200
trigger3 = Var(58) = [3,4]
trigger3 = stateno = [37,39]
trigger4 = var(58) = 5
trigger4 = stateno = 1350
trigger5 = Movetype = H
var(58) = 0

[State -3, }AR{]
type = VarSet
triggerall = Var(59) >= 1 && RoundState = 2
triggerall = !var(57)
triggerall = (var(30) > 3) || (var(31) > 3)
triggerall = power >= 1000
trigger1 = stateno = [1520,1521]
trigger1 = EnemyNear(var(55)),stateno != [120,159]
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = P2BodyDist X = [100,150]
var(57) = 1

[State -3, }AR{]
type = VarSet
triggerall = Var(59) >= 1 && RoundState = 2
triggerall = var(57) = 1
trigger1 = stateno = 1530
var(57) = 2

[State -3, tOZbg]
type = VarSet
triggerall = var(57) > 0
trigger1 = EnemyNear(var(55)),ctrl
trigger2 = EnemyNear(var(55)),StateType = L
trigger3 = EnemyNear(var(55)),Movetype != H
trigger4 = !Var(59)
trigger5 = stateno = 1500
var(57) = 0

[State -3, c@gDXgHIT]
type = VarSet
triggerall = Var(59) >= 1
triggerall = EnemyNear(var(55)),StateType = A
triggerall = EnemyNear(var(55)),stateno != [120,159]
triggerall = EnemyNear(var(55)),Movetype = H
trigger1 = stateno = 2100
fvar(38) = 1

[State -3, tOZbg]
type = VarSet
triggerall = fvar(38) > 0
trigger1 = EnemyNear(var(55)),ctrl
trigger2 = EnemyNear(var(55)),Movetype != H
trigger3 = !Var(59)
fvar(38) = 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
trigger1 = TeamMode = Simul
Trigger1 = (!NumPartner) || (!Partner,Alive)
trigger2 = TeamMode = Single
trigger3 = TeamMode = Turns
var(54) = 0

[State -3,p[gi[]
Type = VarSet
triggerall = TeamMode = Simul
Trigger1 = NumPartner
Trigger1 = Partner,Alive
var(54) = 1

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

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

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

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

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

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

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

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

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

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

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

[State -3, ʒ[]
Type = VarSet 
trigger1 = roundstate = 2 
trigger1 = numhelper(29000) = 1
trigger1 = numhelper(29010) = 1
var(52) = floor(ifelse(teamside = 1,-facing*(helper(29000+(facing=1)*10),pos x-pos x), -(facing*(helper(29000+(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)
;WM^EK
Trigger6 = EnemyNear(var(55)),Name = "jagyuta" && EnemyNear(var(55)),StateNo = 215
;fBXEu(EX)Eiv
Trigger7 = EnemyNear(var(55)),Name = "Lyndis"
Trigger7 = EnemyNear(var(55)),StateNo = 1020 || EnemyNear(var(55)),StateNo = 1053
;H×tEu͂ꔖv
Trigger8 = EnemyNear(var(55)),Name = "shizuha" && EnemyNear(var(55)),AuthorName = "stel2"
Trigger8 = EnemyNear(var(55)),StateNo = 970
;TVEuTQCU[v
Trigger9 = EnemyNear(var(55)),Name = "hakurou" && EnemyNear(var(55)),AuthorName = "ria-coarst"
Trigger9 = EnemyNear(var(55)),StateNo = 3230
Trigger10= fvar(36) && EnemyNear(var(55)),StateNo = fvar(36)
fvar(39) = 2

[State -3,iK[hp]
Type = VarSet
triggerall = var(59) >= 1 && RoundState = 2
Trigger1 = AutHorName = "muteki" || AutHorName = "Akutagawa"
Trigger1 = EnemyNear,StateNo = 240
Trigger2 = EnemyNear(var(55)),Name!="millia"||EnemyNear(var(55)),StateNo!=1500
Trigger2 = EnemyNear(var(55)),Name!="eddie"||!(EnemyNear(var(55)),StateNo=1000||EnemyNear(var(55)),StateNo=1050||EnemyNear(var(55)),StateNo=1800||EnemyNear(var(55)),StateNo=1850||EnemyNear,NumHelper(1001)||EnemyNear,NumHelper(1002))
Trigger2 = EnemyNear(var(55)),StateType=A
Trigger3 = EnemyNear(var(55)),Name = "testa" || EnemyNear(var(55)),Name = "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= (fvar(35) && EnemyNear(var(55)),StateNo = fvar(35))||(fvar(34) && EnemyNear(var(55)),StateNo = fvar(34))
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
Trigger10= EnemyNear(var(55)),name = "wind"&&(EnemyNear(var(55)),stateno=[7600,7601])
Trigger11= EnemyNear(var(55)),stateno = 4000
Trigger11= EnemyNear(var(55)),name="Shin Gouki"||EnemyNear,name="Ryu"||EnemyNear,name="Morrigan Aensland"||EnemyNear,name ="Sakura Kasugano"
Trigger12= EnemyNear(var(55)),stateno = 3300
Trigger12= EnemyNear(var(55)),name="Yuri Sakazaki"||EnemyNear,name="cvsgouki"||EnemyNear,name="cvsryu"||EnemyNear,name="cvssakura"
Trigger13= EnemyNear(var(55)),stateno = 3600||EnemyNear(var(55)),StateNo=1700
Trigger13= EnemyNear(var(55)),name = "Gouki"
Trigger14= EnemyNear(var(55)),stateno = 20080||EnemyNear,stateno = 20060
Trigger14= EnemyNear(var(55)),name = "Kaori Misaka"
Trigger15= EnemyNear(var(55)),name = "Evil Ken"&&EnemyNear(var(55)),stateno = 3890
;RobgzOEfbg[Cv
Trigger16= EnemyNear(var(55)),Name = "Combat Echizen"
Trigger16= EnemyNear(var(55)),StateNo = [3200,3201]
;EBhMCXXEŏIR
Trigger17= EnemyNear(var(55)),Name = "wind_MCXX"
Trigger17= EnemyNear(var(55)),StateNo = [7600,7651]
;[hCiXEH̎
Trigger18= EnemyNear(var(55)),Name = "RaveEx"
Trigger18= ((EnemyNear(var(55)),StateNo = [3100,3101])&&EnemyNear(var(55)),Time > 40)||(EnemyNear(var(55)),StateNo = [3200,3301])
fvar(39) = 4

[State -3,K[hs\p(Ō)]
Type = VarSet
triggerall = var(59) >= 1 && RoundState = 2
;XC[EA_[gE
Trigger1 = EnemyNear(var(55)),Name = "SLAYER" && EnemyNear(var(55)),StateNo = 1300
Trigger1 = EnemyNear(var(55)),Time = [30,50]
;Wj[EobJXt~Xg
Trigger2 = EnemyNear(var(55)),Name = "johnny" && EnemyNear(var(55)),var(49)
Trigger2 = EnemyNear(var(55)),StateNo = 1001||EnemyNear(var(55)),StateNo = 1011||EnemyNear(var(55)),StateNo = 1021
Trigger2 = EnemyNear(var(55)),Time = [1,11]
;tEMNeBJt@g
Trigger3 = EnemyNear(var(55)),Name = "Ralf Jones" && EnemyNear(var(55)),AuthorName = "Men'sClub"
Trigger3 = EnemyNear(var(55)),StateNo = 1500
Trigger3 = EnemyNear(var(55)),Time = [79,105]
;H×tEu̗tEieBbNvuƂӂށv
Trigger4 = EnemyNear(var(55)),Name = "shizuha" && EnemyNear(var(55)),AuthorName = "stel2"
Trigger4 = (EnemyNear(var(55)),StateNo = 2600 &&(EnemyNear(var(55)),time = [29,36]))||(EnemyNear(var(55)),StateNo = 20007 &&(EnemyNear(var(55)),time = [0,30]))
;QCAWEI[@[hCuVC
Trigger5 = EnemyNear(var(55)),Name = "Gale_s"
Trigger5 = EnemyNear(var(55)),StateNo = 3200
Trigger5 = EnemyNear(var(55)),Time = [115,135]
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
;QCEŌŗ󕗌
trigger1 = EnemyNear(var(55)),Name = "Gale"
trigger1 = EnemyNear(var(55)),StateNo = 2200 || EnemyNear(var(55)),StateNo = 2250
trigger1 = EnemyNear(var(55)),Time < 30
trigger1 = P2bodydist X < 96
;A-KUE]fBAbNEfBATX
trigger2 = EnemyNear(var(55)),AuthorName = "A-KUE" && EnemyNear(var(55)),Name = "Zodiac"
trigger2 = EnemyNear(var(55)),StateNo = 1055 && EnemyNear(var(55)),Time < 34
trigger2 = P2bodydist X < 195
;hoehoe D0JEO[Xvbh
trigger3 = EnemyNear(var(55)),AuthorName = "hoe2" && EnemyNear(var(55)),Name = "MARISA,K"
trigger3 = (EnemyNear(var(55)),StateNo = [1600,1620])&& P2BodyDist X < 120
;VgES
trigger4 = EnemyNear(var(55)),AuthorName = "Shiroto" && EnemyNear(var(55)),Name = "Reisen Udongein Inaba"
trigger4 = EnemyNear(var(55)),StateNo = 2030 && EnemyNear(var(55)),animelemtime(55) <= 1
;ugES
trigger5 = EnemyNear(var(55)),AuthorName = "RYU-SAN" && EnemyNear(var(55)),Name = "Buront"
trigger5 = EnemyNear(var(55)),StateNo = 420 && P2BodyDist X < 143

[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),Name = "Gale"
trigger1 = EnemyNear(1),StateNo = 2200 || EnemyNear(1),StateNo = 2250
trigger1 = EnemyNear(1),Time < 30
trigger1 = P2bodydist X < 96
trigger2 = EnemyNear(1),AuthorName = "A-KUE" && EnemyNear(1),Name = "Zodiac"
trigger2 = EnemyNear(1),StateNo = 1055 && EnemyNear(1),Time < 34
trigger2 = P2bodydist X < 195
trigger3 = EnemyNear(1),AuthorName = "hoe2" && EnemyNear(1),Name = "MARISA,K"
trigger3 = (EnemyNear(1),StateNo = [1600,1620])&& P2BodyDist X < 120
trigger4 = EnemyNear(1),AuthorName = "Shiroto" && EnemyNear(1),Name = "Reisen Udongein Inaba"
trigger4 = EnemyNear(1),StateNo = 2030 && EnemyNear(1),animelemtime(55) <= 1
trigger5 = EnemyNear(1),AuthorName = "RYU-SAN" && EnemyNear(1),Name = "Buront"
trigger5 = EnemyNear(1),StateNo = 420 && P2BodyDist X < 143

;==============================================================================
;؂Ԃ
;ڊo߂ƌĂԐ
[State -3, ڊo߂ƌĂԐ]
type = ChangeState
value = 2800
triggerall = power >= 3000
triggerall = var(59) > 8 && RoundState = 2
triggerall = !var(53)
triggerall = Random <= var(59)*30
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = p2bodydist X = [-5,19]
triggerall = EnemyNear(var(55)),StateType = S || EnemyNear(var(55)),StateType = C
triggerall = EnemyNear(var(55)),prevstateno != [5000,5999]
triggerall = EnemyNear(var(55)),AnimTime = [-43,-20]
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = !EnemyNear(var(55)),ctrl
triggerall = Enemynear(var(55)),Time >= 30 || (!Time&&var(59)>9) || var(59)>10
trigger1 = Enemynear(var(55)),Time >= 50 || var(59) > 9
trigger2 = (PrevStateNo = [130,159])||(prevstateno = [5000,5270])

;c@gDXg͂肫
[State -3, c@gDXg͂肫]
type = ChangeState
value = 2100
triggerall = statetype != A
triggerall = var(59) > 6 && RoundState = 2
triggerall = power >= 3000
triggerall = (var(30) >= 5) || (var(31) >= 5)
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])|| (var(28) >= 1)
triggerall = EnemyNear(var(55)),MoveType = A
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [-5,50]
triggerall = P2bodydist Y = [-85,0]
triggerall = (var(59)<=10&&Random<=var(59)*15) || (var(59)>10&&Random<=333)
triggerall = EnemyNear(var(55)),AnimTime <= -9 || var(59)<8
triggerall = Enemynear(var(55)),Time >= 30 || (!Time&&var(59)>9) || var(59)>10
trigger1 = Enemynear(var(55)),Time >= 50 || var(59) > 10
trigger2 = (PrevStateNo = [130,159])||(PrevStateNo = [900,910])||(PrevStateNo = [5000,5270])

[State -3, Ŝ߂̃p@[k]
type = ChangeState
value = 2200
triggerall = var(59) >= 5 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])|| (var(28) >= 1)
triggerall = power >= 2000 && (life <= lifemax * 0.6)
triggerall = (var(30) > 2) || (var(31) > 2)
triggerall = P2bodydist X = [5+Floor(EnemyNear(var(55)),vel X * 15),50+Floor(EnemyNear(var(55)),vel X * 15)]
triggerall = P2bodydist Y = [-100,0]
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = A
triggerall = !Enemy,numproj
triggerall = Random<=var(59)*20||var(59)>10
triggerall = EnemyNear(var(55)),AnimTime <= -15 || var(59)<8
triggerall = Enemynear(var(55)),Time >= 30 || (!Time&&var(59)>9) || var(59)>10
trigger1 = Enemynear(var(55)),Time >= 50 || var(59) > 10
trigger2 = (PrevStateNo = [120,159])||(PrevStateNo = [900,910])||(PrevStateNo = [5000,5270])

;c@gDXg͂肫
[State -3, c@gDXg͂肫]
type = ChangeState
value = 2100
triggerall = statetype != A
triggerall = var(59) >= 3 && RoundState = 2
triggerall = power >= 1000
triggerall = life <= lifemax * 0.7
triggerall = (var(30) >= 2) || (var(31) >= 2)
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])|| (var(28) >= 1)
triggerall = EnemyNear(var(55)),MoveType = A
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [-5,50]
triggerall = P2bodydist Y = [-85,0]
triggerall = (var(59)<=10&&Random<=var(59)*20) || (var(59)>10&&Random<=333)
triggerall = EnemyNear(var(55)),AnimTime <= -9 || var(59)<8
triggerall = Enemynear(var(55)),Time >= 30 || (!Time&&var(59)>8) || var(59)>10
trigger1 = Enemynear(var(55)),Time >= 50 || var(59) > 10
trigger2 = (PrevStateNo = [130,159])||(PrevStateNo = [900,910])||(PrevStateNo = [5000,5270])

;AF}A@
[State -3, AF}A]
type = ChangeState
value = 1530
triggerall = statetype != A
triggerall = var(59) >= 3 && RoundState = 2
triggerall = power >= 1000
triggerall = life <= lifemax * 0.8
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])|| (var(28) >= 1)
triggerall = EnemyNear(var(55)),MoveType = A
triggerall = P2bodydist X = [-5+Floor(EnemyNear(var(55)),vel X * 12),30+Floor(EnemyNear(var(55)),vel X * 12)]
triggerall = P2BodyDist Y > -110
triggerall = (var(59)<=10&&Random<=var(59)*30) || (var(59)>10&&Random<=500)
triggerall = EnemyNear(var(55)),AnimTime <= -16 || var(59)<8
triggerall = Enemynear(var(55)),Time >= 30 || (!Time&&var(59)>9) || var(59)>10
trigger1 = Enemynear(var(55)),Time >= 50 || var(59) > 10
trigger2 = (PrevStateNo = [120,159])||(PrevStateNo = [900,910])||(PrevStateNo = [5000,5270])

;@O
[State -3, Front Throw]
type = ChangeState
value = 800
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 7 && RoundState = 2
triggerall = !var(58)
triggerall = enemynear(var(55)),statetype != L
triggerall = EnemyNear(var(55)),statetype != A
triggerall = EnemyNear(var(55)),movetype != H
triggerall = p2bodydist X = [-5,6]
triggerall = (var(59)<=10&&Random<=var(59)*30) || (var(59)>10&&Random<=500)
triggerall = EnemyNear(var(55)),AnimTime <= -3
triggerall = (Enemynear(var(55)),Time >= 30-var(59)*2) || (!Time&&var(59)>9) || var(59)>10
trigger1 = Enemynear(var(55)),Time >= 50 || var(59) > 10
trigger2 = (PrevStateNo = [140,159])||(PrevStateNo = [900,910])||(PrevStateNo = [5000,5270])

;q̃cE
[State -3, q̃c]
type = ChangeState
value = 1300
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])|| (var(28) >= 1)
triggerall = var(59) >= 3 && RoundState = 2
triggerall = EnemyNear(var(55)),MoveType = A
triggerall = !Enemy,numproj
triggerall = P2BodyDist X = [-5,50]
triggerall = P2BodyDist Y = [-40,0]
triggerall = (var(59)<=10&&Random<=var(59)*20) || (var(59)>10&&Random<=400)
triggerall = EnemyNear(var(55)),AnimTime <= -10 || var(59)<8
triggerall = Enemynear(var(55)),Time >= 30 || (!Time&&var(59)>9) || var(59)>10
trigger1 = Enemynear(var(55)),Time >= 50 || var(59) > 10
trigger2 = (PrevStateNo = [900,910]) || (PrevStateNo = [1900,1970])
trigger3 = (PrevStateNo = [120,159]) || (PrevStateNo = [5000,5270])

;---------------------------------------------------------------------------
;Wv(ߋ΍)
[State -3,Wv]
Type = ChangeState
Value = 39
Triggerall = Var(59) >= 7 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = Random <= var(59)*30 || var(59)>9
trigger1 = p2bodydist X < 80
trigger1 = EnemyNear(var(55)),HitDefAttr = SC, NT, ST, HT
trigger2 = p2bodydist X = [50,100]
trigger2 = EnemyNear(var(55)),HitDefAttr = C, NA
trigger2 = Random <= 200
trigger3 = p2bodydist X < 80
trigger3 = fvar(39)=[3,4]

;---------------------------------------------------------------------------
;ً}EO
[State -3, Evasion,front]
type = ChangeState
value = 900
triggerall = var(59) >= 3 && RoundState = 2
triggerall = Random <= var(59)*20 || var(59) > 10
triggerall = EnemyNear(var(55)),AnimTime <= -30
triggerall = EnemyNear(var(55)),movetype = A
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])
trigger1 = InGuardDist
trigger1 = EnemyNear,numproj
trigger1 = P2BodyDist X = [30,140]
trigger2 = P2BodyDist X = [30,80]

[State -3, Evasion,front]
type = ChangeState
value = 900
triggerall = var(59) >= 3 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(52) < 60
triggerall = P2BodyDist X < 40
trigger1 = EnemyNear(var(55)),StateType = L
trigger1 = power < 3000 || var(59) <= 7
trigger1 = Random <= 500
trigger2 = EnemyNear(var(55)),StateNo = 5120
trigger2 = EnemyNear(var(55)),AnimTime > -10

;------------------------------------------------------------------------------
;ً}E
[State -3, Evasion,back]
type = ChangeState
value = 910
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
trigger1 = statetype != A
trigger1 = ctrl ||(stateno = [18,19])
trigger1 = EnemyNear(var(55)),Movetype = A
trigger1 = EnemyNear(var(55)),statetype != L
trigger1 = !Enemy,numproj
trigger1 = P2BodyDist X = [40,100]
trigger1 = BackEdgeBodyDist > 60
trigger1 = Random <= 30

;==============================================================================
;˂p
;}AE
[State -3, AF}A]
type = ChangeState
value = 1520
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])
triggerall = var(59) > 7 && RoundState = 2
triggerall = (var(59)<=10 && Random <= var(59)*10) || (var(59)>10 && Random <= 333)
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = EnemyNear(var(55)),StateType != L && EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = !(EnemyNear(var(55)),HitDefAttr = SCA, HA, AT, HP)
triggerall = EnemyNear(var(55)),stateno != [0,139]
triggerall = Enemynear(var(55)),Time >= (60-var(59)*5) || var(59)>10
triggerall = !EnemyNear(var(55)),Ctrl
trigger1 = (P2bodydist X = [ 60, 75])&& EnemyNear(var(55)),AnimTime <= -16
trigger2 = (P2bodydist X = [ 76, 99])&& EnemyNear(var(55)),AnimTime <= -17
trigger3 = (P2bodydist X = [100,119])&& EnemyNear(var(55)),AnimTime <= -18
trigger4 = (P2bodydist X = [120,139])&& EnemyNear(var(55)),AnimTime <= -19
trigger5 = (P2bodydist X = [140,159])&& EnemyNear(var(55)),AnimTime <= -20
trigger6 = (P2bodydist X = [160,179])&& EnemyNear(var(55)),AnimTime <= -21
trigger7 = (P2bodydist X = [180,199])&& EnemyNear(var(55)),AnimTime <= -22
trigger8 = (P2bodydist X = [200,219])&& EnemyNear(var(55)),AnimTime <= -23
trigger9 = (P2bodydist X = [220,239])&& EnemyNear(var(55)),AnimTime <= -24
trigger10= (P2bodydist X = [240,259])&& EnemyNear(var(55)),AnimTime <= -25

;q̃cE
[State -3, q̃c]
type = ChangeState
value = 1300
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])
triggerall = var(59) >= 6 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = P2bodydist X = [40,70]
triggerall = P2bodydist Y > -30
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = EnemyNear(var(55)),AnimTime <= -10
trigger1 = var(59) >= 8
trigger1 = (prevstateno = [130,155]) || (prevstateno = [900,910]) || (prevstateno = [5000,5210])
trigger1 = Enemynear(var(55)),Time >= (60-var(59)*5)
trigger1 = Random <= 100
trigger2 = (prevstateno = [140,155])||(prevstateno = [900,930])||(prevstateno = [5000,5210])
trigger2 = Random <= 500
trigger3 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA)
trigger3 = EnemyNear(var(55)),AnimTime > -25
trigger3 =(prevstateno = [140,155])||(prevstateno = [900,930])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10

;p`
[State -3, Stand Light Punch]
type = ChangeState
value = 200
triggerall = var(59) >= 5 && RoundState = 2
triggerall = !var(58)
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [-5,61]
triggerall = P2bodydist Y > -35
triggerall = EnemyNear(var(55)),AnimTime <= -7
trigger1 = (prevstateno = [140,155])||(prevstateno = [900,930])||(prevstateno = [5000,5210])
trigger1 = Random <= 500
trigger2 = (EnemyNear(var(55)),stateno = [200,699])||(EnemyNear(var(55)),HitDefAttr = SC, NA)
trigger2 = EnemyNear(var(55)),AnimTime > -11
trigger2 =(prevstateno = [140,155])||(prevstateno = [900,930])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10


;ݎLbN
[State -3, Crouching Light Kick]
type = ChangeState
value = 430
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(stateno = [120,140])
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = EnemyNear(var(55)),stateno != [0,119]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [-5,35]
triggerall = EnemyNear(var(55)),AnimTime <= -5
trigger1 = (prevstateno = [140,155])||(prevstateno = [900,930])||(prevstateno = [5000,5210])
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 = [900,930])||(prevstateno = [5000,5210])||Random <= var(59)*20 ||var(59)>10

;󒆋p`
[State -3, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = statetype = A
triggerall = ctrl ||(stateno = [120,140])
triggerall = stateno != 105

triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = P2BodyDist X = [0,45+Floor(vel X * 9)]
triggerall = P2BodyDist Y = [-15,50+Floor(vel Y * 9)]
triggerall = (prevstateno = [120,155]) || (prevstateno = [5000,5210])
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),Movetype != H
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = EnemyNear(var(55)),AnimTime <= -9
trigger1 = Random <= var(59)*50

;==============================================================================
;K[hE󂯐gLq
[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 = Random <= var(59)*80 || var(59) > 9
trigger1 = inguarddist
trigger2 = statetype != A
trigger2 = var(59) > 8
trigger2 = numHelper(15000+ID)
trigger2 = Helper(15000+ID),inguarddist
trigger3 = statetype != A
trigger3 = numHelper(15000+ID)
trigger3 = EnemyNear(var(55)),facing = facing || P2Dist X < 0
trigger3 = Helper(15000+ID),inguarddist && EnemyNear(var(55)),StateType = A

;---------------------------------------------------------------------------
;󒆎g
[State -3,A_UKEMI]
type = ChangeState
value = 5210
triggerall = Var(59) >= 4 && RoundState = 2
triggerall = Random <= var(59)*50
triggerall = Vel Y > -1
triggerall = Alive
triggerall = StateNo = 5050
triggerall = CanRecover
trigger1 = P2BodyDist X > 50 || inguarddist
trigger1 = ((Var(59) = [8,10])&&Random <= var(59)*50)||(Var(59) > 10 && Random <= 800)
trigger2 = Random <= var(59)*20

;---------------------------------------------------------------------------
;Wv(R{p)
[State -3,Wv]
Type     = ChangeState
Value    = 37
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),alive
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = !inguarddist
triggerall = (var(30) > 0) || (var(31) > 0)
trigger1 = P2BodyDist X = [20,70]
trigger1 = var(58) = 3
trigger2 = P2BodyDist X < 100
trigger2 = P2BodyDist Y > -130
trigger2 = var(58) = 4

;---------------------------------------------------------------------------
;Wv(R{p)
[State -3,Wv]
Type     = ChangeState
Value    = 38
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),alive
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = !inguarddist
triggerall = (var(30) > 0) || (var(31) > 0)
trigger1 = P2BodyDist X = [80,160]
trigger1 = P2BodyDist Y > -160
trigger1 = var(58) = 4

;==============================================================================
;uEA[}[΍
;LZEO
[State -3, Evasion,front]
type = ChangeState
value = 920
triggerall = statetype != A 
triggerall = var(59) > 7 && RoundState = 2
triggerall = power >= 1000 && life > lifemax * 0.5
triggerall = (stateno = [210,240]) || (stateno = [410,440])
triggerall = BackEdgeBodyDist < 50
trigger1 = EnemyNear(var(55)),StateNo != [120,159]
trigger1 = EnemyNear(var(55)),StateNo != [5000,5099]
trigger1 = movecontact
trigger1 = (Random <= var(59)*20 && var(59) <= 10) || (Random <= 333 && var(59) > 10)

;LZE
[State -3, Evasion,back]
type = ChangeState
value = 930
triggerall = statetype != A 
triggerall = var(59) > 7 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = var(52) > 60
triggerall = (stateno = [210,240]) || (stateno = [410,440])
trigger1 = EnemyNear(var(55)),StateNo = [120,159]
trigger1 = moveguarded
trigger1 = Random <= 50
trigger2 = EnemyNear(var(55)),StateNo != [120,159]
trigger2 = EnemyNear(var(55)),StateNo != [5000,5099]
trigger2 = movecontact
trigger2 = (Random <= var(59)*20 && var(59) <= 10) || (Random <= 333 && var(59) > 10)

;==============================================================================
;NU
;ڊo߂ƌĂԐ
[State -3, ڊo߂ƌĂԐ]
type = ChangeState
value = 2800
triggerall = power >= 3000
triggerall = var(59) > 7 && RoundState = 2
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = Random <= var(59)*50
triggerall = EnemyNear(var(55)),StateType = L
trigger1 = P2BodyDist X = [-5,19]
trigger1 = EnemyNear(var(55)),StateNo = 5120
trigger1 = EnemyNear(var(55)),AnimTime = [-25,-16]

;_bV
[State -3, Dash]
type = ChangeState
value = 99
ctrl = 0
triggerall = var(59) >= 7 && RoundState = 2
triggerall = !var(58) && !var(57)
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || stateno = [18,19]
triggerall = stateno != [99,101]
triggerall = !inguarddist
triggerall = EnemyNear(var(55)),alive
triggerall = EnemyNear(var(55)),StateType = L
trigger1 = power >= 3000
trigger1 = P2BodyDist X > 20

;---------------------------------------------------------------------------
;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])||(stateno = [99,101])
triggerall = P2BodyDist X < 50
triggerall = BackEdgeBodyDist > 50
trigger1 = EnemyNear(var(55)),StateType = L
trigger1 = power < 3000 || var(59) <= 7
trigger1 = Random <= 500
trigger2 = EnemyNear(var(55)),StateNo = 5120
trigger2 = EnemyNear(var(55)),AnimTime > -10

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

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

;==============================================================================
;ǌ
;p`
[State -3, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = statetype != A && ctrl
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
trigger1 = var(58) = 1
trigger1 = P2BodyDist Y = [-27-Floor(EnemyNear(var(55)),vel Y * 6),-15-Floor(EnemyNear(var(55)),vel Y * 6)]

;݋p`
[State -3, Crouching Strong Punch]
type = ChangeState
value = 410
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
trigger1 = stateno = 210 && time >= 8
trigger1 = movehit
trigger1 = var(58) = 1

;f̃AA()
[State -3, f̃AA]
type = ChangeState
value = 2050
triggerall = statetype != A
triggerall = var(59) >= 3 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = power >= 1000
triggerall = P2bodydist X = [-5,40]
triggerall = EnemyNear(var(55)),StateNo != [5100,5120]
triggerall = (var(30) < 2 && teamside = 1) || (var(31) < 2 && teamside = 2)
trigger1 = ctrl && var(58) = 2
trigger1 = P2BodyDist Y > -20-Floor(EnemyNear(var(55)),vel Y * 8)

;q̃cE
[State -3, q̃c]
type = ChangeState
value = 1350
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = P2BodyDist Y > -20-Floor(EnemyNear(var(55)),vel Y * 8)
trigger1 = ctrl && var(58) = 2

;c@gDXg͂肫
[State -3, c@gDXg͂肫]
type = ChangeState
value = 2100
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) = [1,2]
triggerall = P2bodydist X = [-5,60]
triggerall = P2bodydist Y = [-85,0]
triggerall = stateno = 410 && movehit
trigger1 = power >= 3000
trigger1 = life <= lifemax * 0.6
trigger1 = (var(30) = 5) || (var(31) = 5)
trigger2 = power >= 1000
trigger2 = (var(30) = 2) || (var(31) = 2)

;Ⴊ݉
[State -3, Stand]
type = ChangeState
value = 0
ctrl = 1
triggerall = stateno = 11 && ctrl = 0
trigger1 = time > 100
trigger2 = !var(57)
trigger3 = RoundState != 2

;==============================================================================
;Rrl[V
;݋LbN
[State -3, Crouching Strong Kick]
type = ChangeState
value = 440
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2BodyDist X = [-5,50]
trigger1 = stateno = 210 && time >= 14
trigger1 = movehit
trigger1 = Var(7) = 1
trigger2 = stateno = 400 && time >= 9
trigger2 = movehit

;AF}A@
[State -3, AF}A]
type = ChangeState
value = 1520
triggerall = statetype != A
triggerall = var(59) >= 8 && RoundState = 2
triggerall = power = [1000,2999]
triggerall = Random <= var(59)*50 || var(59) > 9
triggerall = !var(53)||(EnemyNear(numenemy>=2),stateno = [5000,5099])
triggerall = var(52) > 215
triggerall = var(30) = 5 || var(31) = 5 ||(var(14)&&(var(30) > 3 || var(31) > 3))
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
trigger1 = stateno = 440 && movehit
trigger2 = !var(58)
trigger2 = EnemyNear(var(55)),StateType != A
trigger2 = stateno = 210 && movehit

;݋p`
[State -3, Crouching Strong Punch]
type = ChangeState
value = 410
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
triggerall = P2BodyDist X = [-5,22]
trigger1 = stateno = 440 && movehit

;p`
[State -3, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
trigger1 = P2BodyDist X = [-5,50]
trigger1 = stateno = 230 && time >= 13
trigger1 = movehit

;ݎLbN
[State -3, Crouching Light Kick]
type = ChangeState
value = 430
triggerall = var(59) >= 1 && RoundState = 2
triggerall = var(58) = 2
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType = H
trigger1 = EnemyNear(var(55)),StateType != A
trigger1 = P2BodyDist X = [-5,40]
trigger1 = stateno = 200 & time >= 13
trigger1 = movehit

;AF}A@
[State -3, AF}A]
type = ChangeState
value = 1530
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = EnemyNear(var(55)),StateType != L
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = Random <= var(59)*100
triggerall = P2BodyDist Y = [-95,10]
trigger1 = P2bodydist X = [-5,35]
trigger1 = var(58) = [1,2]
trigger1 = stateno = 410 || stateno = 440
trigger1 = movehit
trigger2 = P2bodydist X = [-5,70]
trigger2 = !var(13) && (var(57) = 1)
trigger2 = stateno = 11
trigger3 = ctrl ||(stateno = [18,19])||(stateno = [99,101])
trigger3 = var(58) = 7
trigger3 = (!var(10) || P2bodydist X < 25) && !var(13)
trigger3 = P2bodydist X = [-5,50]

;==============================================================================
;^bOp
;؂荏߁I
[State -3, f̃AA]
type = ChangeState
value = 2050
triggerall = power >= 1000
triggerall = var(59) > 8 && RoundState = 2
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = Random <= var(59)*15
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(var(28) >= 1)
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 Y > -40
triggerall = var(52) > 65
triggerall = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099]) ||(EnemyNear(var(55)),facing = facing)
trigger1 = (p2bodydist X = [30,70]) && EnemyNear(var(55)),AnimTime <= -23
trigger2 = (p2bodydist X = [71,115])&& EnemyNear(var(55)),AnimTime <= -26

;荞݃}Aij
[State -3, AF}A]
type = ChangeState
value = 1520
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 7 && RoundState = 2
triggerall = !var(58)
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = Random <= var(59)*15
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = P2BodyDist X > 100
triggerall = P2BodyDist Y > -30
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = Partner,MoveType = A
trigger2 = EnemyNear(var(55)),StateType != L
trigger2 = EnemyNear(var(55)),MoveType = H
trigger2 = EnemyNear(var(55)),StateNo = [120,159]

;
[State -3, AF}A]
type = ChangeState
value = 1510
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 9 && RoundState = 2
triggerall = !var(58)
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = Random <= var(59)*30
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != C
triggerall = EnemyNear(var(55)),Const(size.head.pos.y) < -95 || EnemyNear(var(55)),StateType = A
triggerall = var(51) > 190 || EnemyNear(var(55)),BackEdgeBodyDist < 25
triggerall = P2BodyDist X > 160
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

;p[gi[~oэ
[State -3, q̃c]
type = ChangeState
value = 1300
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 6 && RoundState = 2
triggerall = !var(58)
triggerall = TeamMode = Simul
triggerall = NumPartner && Partner,Alive
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = !EnemyNear(var(55)),Ctrl
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [0,70]
triggerall = P2bodydist Y > -30
triggerall = Random <= var(59)*30
trigger1 = (Partner,StateNo = [120,159]) || (Partner,StateNo = [5000,5099])
trigger2 = EnemyNear(var(55)),AnimTime <= -12
trigger2 = EnemyNear(var(55)),facing = facing
trigger2 = EnemyNear(var(55)),stateno != [5000,5500]

;==============================================================================
;AZEK
[State -3, Ŝ߂̃p@[k]
type = ChangeState
value = 2200
triggerall = var(59) >= 6 && RoundState = 2
triggerall = (var(30) > 2) || (var(31) > 2)
triggerall = statetype != A
triggerall = Random <= var(59)*100
triggerall = power >= 2000
triggerall = EnemyNear(var(55)),StateType != L
triggerall = P2bodydist X = [0,50]
triggerall = P2bodydist Y > -75
trigger1 = stateno = 410 && movehit
trigger2 = stateno = 210
trigger2 = movehit
trigger2 = !var(58)
trigger3 = stateno = 440 && movehit
trigger4 = ctrl ||(stateno = [18,19])||(stateno = [99,101]) || (stateno = 1530 && AnimTime = 0)
trigger4 = var(58) = 6 || (stateno = 1530 && AnimTime = 0 && Random <= 250)
trigger4 = !var(57) || P2bodydist Y > -70
trigger4 = P2bodydist Y < -20

;c@gDXg͂肫
[State -3, c@gDXg͂肫]
type = ChangeState
value = 2100
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = (var(30) >= 2) || (var(31) >= 2)
triggerall = power >= 1000
triggerall = P2bodydist X = [-5,55]
triggerall = P2bodydist Y > -85
trigger1 = stateno = 410 && movehit
trigger2 = stateno = 200 || stateno = 210
trigger2 = movehit
trigger2 = !var(58)
trigger3 = stateno = 440 && movehit
trigger4 = ctrl ||(stateno = [18,19])||(stateno = [99,101])|| (stateno = 1530 && AnimTime = 0)
trigger4 = var(58) = 6|| (stateno = 1530 && AnimTime = 0 && power >= 3000 &&(var(30) >= 2 || var(31) >= 2))
trigger4 = !var(57) || P2bodydist Y > -70
trigger4 = P2bodydist Y < -20
trigger5 = ctrl ||(stateno = [18,19])||(stateno = [99,101])
trigger5 = (var(30) = 2) || (var(31) = 2)
trigger5 = var(58) = 4
trigger5 = EnemyNear(var(55)),Pos Y < -20

;c@gDXg͂肫
[State -3, c@gDXg͂肫]
type = ChangeState
value = 2100
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = (var(30) >= 2) || (var(31) >= 2)
triggerall = power >= 1000
triggerall = P2bodydist X = [-5,70]
triggerall = P2bodydist Y > -85
trigger1 = !var(58)
trigger1 = stateno = 1520 && AnimTime = 0

;f̃AA()
[State -3, f̃AA]
type = ChangeState
value = 2050
triggerall = statetype != A
triggerall = var(59) >= 3 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = power >= 1000
triggerall = P2bodydist X = [-5,60]
triggerall = P2bodydist Y > -65
triggerall = (var(30) < 2 && teamside = 1) || (var(31) < 2 && teamside = 2)
trigger1 = stateno = 440 && movehit

;==============================================================================
;AZEKEZp
;AF}A@O
[State -3, AF}A]
type = ChangeState
value = 1510
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = var(51) > 170
triggerall = P2BodyDist Y < -30
triggerall = enemynear(var(55)),movetype = H
trigger1 = var(58) = 5
trigger1 = ctrl ||(stateno = [18,19])
trigger2 = stateno = 1200 && AnimTime = 0
trigger3 = stateno = 1210 && AnimTime = 0

;AF}A@N
[State -3, AF}A]
type = ChangeState
value = 1500
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = P2BodyDist X > -15 || Helper(15000+id),var(50) > 10
triggerall = (P2BodyDist Y = [-160,-25])|| Helper(15000+id),var(50) > 10
triggerall = EnemyNear(var(55)),StateType != L
triggerall = enemynear(var(55)),movetype = H
trigger1 = var(58) = 6
trigger1 = ctrl ||(stateno = [18,19])||(stateno = [99,101])
trigger1 = P2BodyDist Y > -105 || Helper(15000+id),var(50) > 10
trigger2 = !var(10) && var(58) = 4
trigger2 = ctrl || stateno = 11 ||(stateno = [18,19])||(stateno = [99,101])
trigger2 = (P2BodyDist X = [180,230]) ||((P2BodyDist X = [100,180])&&P2BodyDist Y>-135)||(P2BodyDist X<100&&P2BodyDist Y>-100)
trigger3 = (P2BodyDist X = [160,230]) || var(13) ||(!var(57) && !var(58) &&(P2BodyDist X = [100,180]))
trigger3 = stateno = 1520 && AnimTime = 0
trigger4 = !var(10)
trigger4 = ctrl ||(stateno = [18,19])
trigger4 = P2BodyDist X < (160+Floor(EnemyNear(var(55)),vel X * 10))
trigger4 = P2BodyDist Y > -90
trigger4 = var(58) = 4 || (!var(57) && var(13))
trigger5 = !var(10)
trigger5 = ctrl ||(stateno = [18,19])
trigger5 = var(57) = 2 ||(EnemyNear(var(55)),Vel X > 0&&P2BodyDist X = [140,220])
trigger5 = EnemyNear(var(55)),Vel Y > 0 || P2BodyDist Y > -90

;AF}A@
[State -3, AF}A]
type = ChangeState
value = 1530
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = (var(30) > 0) || (var(31) > 0)
trigger1 = P2bodydist X = [-5,30]
trigger1 = Var(7) = 1
trigger1 = !var(58)
trigger1 = stateno = 410 && movehit
trigger2 = P2bodydist X = [-5,30]
trigger2 = stateno = 430 && movehit
trigger3 = P2bodydist X = [-5,55]
trigger3 = !var(58)
trigger3 = stateno = 1520 && AnimTime = 0

;e̎ˎE
[State -3, e̎ˎ]
type = ChangeState
value = 1200
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType = A
triggerall = P2bodydist X = [15,80]
triggerall = P2bodydist Y = [-95,-20]
trigger1 = !var(58)
trigger1 = stateno = 210 || stateno = 410
trigger1 = movehit

;݊l`E
[State -3, ݊l`]
type = ChangeState
value = 1010
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = P2bodydist X = [-5,30]
trigger1 = !var(58)
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = stateno = 210 || stateno = 410
trigger1 = movehit
trigger2 = stateno = 440 && movehit

;q̃cE
[State -3, q̃c]
type = ChangeState
value = 1300
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
trigger1 = !var(58)
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = stateno = 210 || stateno = 230 || stateno = 410
trigger1 = movehit
trigger2 = !var(58)
trigger2 = stateno = 200 && movehit
trigger2 = (EnemyNear(var(55)),StateType = A) || (P2bodydist X = [35,70])
trigger3 = stateno = 430 && movehit

;q̃cE
[State -3, q̃c]
type = ChangeState
value = 1350
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
trigger1 = stateno = 440 && movehit
trigger2 = P2bodydist Y > -60
trigger2 = !var(58)
trigger2 = stateno = 1520 && AnimTime = 0
trigger3 = ctrl ||(stateno = [18,19])
trigger3 = var(58) = 5
trigger3 = var(51) < 180
trigger3 = EnemyNear(var(55)),Vel Y > 0
trigger3 = P2bodydist X > 0
trigger3 = P2bodydist Y > -50

;݊l`E
[State -3, ݊l`]
type = ChangeState
value = 1000
triggerall = statetype != A
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*50 || var(59) > 10
triggerall = P2bodydist X = [-5,40]
triggerall = P2bodydist Y = [-50,10]
triggerall = moveguarded
trigger1 = stateno = [200,240]
trigger2 = stateno = [400,440]

;==============================================================================
;q̃cEǌ
[State -3, q̃c]
type = ChangeState
value = 1350
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 5 && RoundState = 2
triggerall = var(58) != 3
triggerall = EnemyNear(var(55)),Movetype = H
triggerall = EnemyNear(var(55)),stateno != [120,159]
triggerall = EnemyNear(var(55)),stateno != [5000,5019]
triggerall = P2BodyDist X = [0,80]
triggerall = P2BodyDist Y = [-30,20]
triggerall = var(51) < 170 ||((var(53)||var(54))&& EnemyNear(var(55)),BackEdgeBodyDist < 15)
triggerall = Random <= var(59)*100
trigger1 = var(58) != 5
trigger1 = EnemyNear(var(55)),stateType = L
trigger1 = EnemyNear(var(55)),AnimTime <= -12
trigger2 = !var(10) && var(58) != 5
trigger2 = (!var(30) && teamside = 1)||(!var(31) && teamside = 2)
trigger2 = EnemyNear(var(55)),StateType != L
trigger2 = !InGuardDist
trigger3 = EnemyNear(var(55)),Vel Y > 0
trigger3 = var(51) < 130
trigger3 = var(58) = 5

;==============================================================================
;nq
;LbN
[State -3, Stand Light Kick]
type = ChangeState
value = 230
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = !var(58)
triggerall = P2bodydist X = [-5,30]
triggerall = P2bodydist Y > -35
trigger1 = EnemyNear(var(55)),gethitvar(hittime) > 10
trigger1 = EnemyNear(var(55)),stateno != [120,159]
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),StateType != A
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = !InGuardDist

;ݎLbN
[State -3, Crouching Light Kick]
type = ChangeState
value = 430
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = P2bodydist X = [-5,28]
triggerall = P2bodydist Y > 0
trigger1 = EnemyNear(var(55)),StateNo = [120,159]
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = !InGuardDist

;p`
[State -3, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = P2bodydist X = [25,55]
triggerall = P2bodydist Y > -35
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),StateType != A
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = !InGuardDist

;݋LbN
[State -3, Crouching Strong Kick]
type = ChangeState
value = 440
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = P2bodydist X = [25,50]
triggerall = P2bodydist Y > -25
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),StateType = S
trigger1 = EnemyNear(var(55)),Movetype = H
trigger1 = !InGuardDist

;==============================================================================
;
;VE
[State -3, VE]
type = ChangeState
value = 1600
triggerall = var(59) >= 1 && RoundState = 2
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),MoveType != A
triggerall = !InGuardDist
triggerall = (var(30) < 5 && teamside = 1)||(var(31) < 5 && teamside = 2)
trigger1 = !var(58) && !var(57)
trigger1 = P2bodydist X >= 200
trigger1 = ((teamside = 1) && (Random <= (500-var(30)*90)))||((teamside = 2) && (Random <= (500-var(31)*90)))
trigger2 = (!var(30) && teamside = 1)||(!var(31) && teamside = 2)
trigger2 = (P2bodydist X >= 150)||(prevstateno = [1350,1369])||(var(57))
trigger3 = (!var(58) && !var(57))|| P2bodydist X >= 180
trigger3 = EnemyNear(var(55)),StateType = L
trigger3 = P2bodydist X >= 90
trigger3 = Random <= var(59)*30
trigger4 = var(58) != 1
trigger4 = (!var(30) && teamside = 1) || (!var(31) && teamside = 2)
trigger4 = EnemyNear(var(55)),StateType = A
trigger4 = EnemyNear(var(55)),MoveType = H
trigger4 = P2BodyDist Y < -60

;_bV
[State -3, Dash]
type = ChangeState
value = 99
ctrl = 0
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58) && !var(57)
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl || stateno = [18,19]
triggerall = stateno != [99,101]
triggerall = !inguarddist
triggerall = EnemyNear(var(55)),alive
triggerall = (var(30) && teamside = 1) || (var(31) && teamside = 2)
trigger1 = P2BodyDist X > 180
trigger1 = EnemyNear(var(55)),StateType = L
trigger1 = Random <= 300
trigger2 = P2BodyDist X > 130
trigger2 = EnemyNear(var(55)),StateType != L
trigger2 = EnemyNear(var(55)),MoveType = I
trigger2 = Random <= 200

;---------------------------------------------------------------------------
;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 <= 20
trigger2 = Roundstate != 2
trigger3 = stateno = 19
trigger3 = BackEdgeBodyDist > 20
trigger4 = var(57) || var(58)

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

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

;------------------------------------------------------------------------------
;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = !Enemy,numproj
triggerall = BackEdgeBodyDist > 40
trigger1 = EnemyNear(var(55)),MoveType = A || (EnemyNear(var(55)),MoveType != H && (!var(30) && !var(31)))
trigger1 = P2BodyDist X = [30,80]
trigger1 = Random <= 100
trigger2 = EnemyNear(var(55)),HitDefAttr = SC, NT, ST, HT
trigger2 = P2BodyDist X = [-5,60]
trigger2 = Random <= 100
trigger3 = power < 3000 || var(59) <= 7
trigger3 = (!var(30) && teamside = 1) || (!var(31) && teamside = 2)
trigger3 = EnemyNear(var(55)),StateType = L
trigger3 = P2BodyDist X = [-5,120]
trigger3 = Random <= 250

;------------------------------------------------------------------------------
;Wv
[State -3,Wv]
Type     = ChangeState
Value    = 39
Triggerall = Var(59) >= 1 && RoundState = 2
triggerall = !var(58) && !var(57)
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),alive
triggerall = EnemyNear(var(55)),StateType != L
Triggerall = EnemyNear(var(55)),MoveType != H
triggerall = EnemyNear(var(55)),stateno != [5000,5999]
triggerall = !inguarddist
trigger1 = (EnemyNear(var(55)),MoveType = A && Enemy,numproj && Random <= 150) || (Random <= 30)
trigger1 = P2BodyDist X >= 160
trigger2 = (Random <= 15) || (fvar(39) = 3)
trigger2 = P2BodyDist X = [80,160]
trigger3 = (var(30) = 0 && teamside = 1) || (var(31) = 0 && teamside = 2)
trigger3 = (Random <= 20) || (fvar(39) = 3)
trigger3 = P2BodyDist X <= 80
trigger4 = Random <= 40
trigger4 = (var(30) > 0) || (var(31) > 0)
trigger4 = P2BodyDist X = [60,110]

;==============================================================================
;nZUEԂ
;AF}A@
[State -3, AF}A]
type = ChangeState
value = 1520
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = !var(12)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = Enemynear(var(55)),movetype != H
triggerall = P2BodyDist X > 120
trigger1 = Random <= 40
trigger2 = power >= 1000
trigger2 = P2BodyDist X < 165
trigger2 = (var(30) = 5) || (var(31) = 5)
trigger2 = Random <= 100

;AF}A@O
[State -3, AF}A]
type = ChangeState
value = 1510
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = !var(11)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != C
triggerall = EnemyNear(var(55)),Const(size.head.pos.y) < -95 || EnemyNear(var(55)),StateType = A
triggerall = P2BodyDist X > 160
triggerall = var(51) > 190 || EnemyNear(var(55)),BackEdgeBodyDist < 25
trigger1 = !var(58)
trigger1 = enemynear(var(55)),movetype != H
trigger1 = var(59) = [1,8]
trigger1 = Random <= var(59)*5
trigger2 = !var(58)
trigger2 = enemynear(var(55)),movetype != H
trigger2 = var(59) > 8
trigger2 = Random <= 50
trigger3 = P2BodyDist Y = [-120,-50]
trigger3 = enemynear(var(55)),movetype = H
trigger3 = !var(12)

;q̃cE
[State -3, q̃c]
type = ChangeState
value = 1350
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58) && !var(57)
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
triggerall = enemynear(var(55)),statetype != L
triggerall = enemynear(var(55)),movetype != H
triggerall = !Enemy,numproj
triggerall = P2BodyDist X = [60,140]
triggerall = P2BodyDist Y = [-25,0]
trigger1 = var(59) = [1,9]
trigger1 = Random <= var(59)*4
trigger2 = var(59) >= 10
trigger2 = Random <= 40

;݊l`E
[State -3, ݊l`]
type = ChangeState
value = 1000
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = EnemyNear(var(55)),MoveType=A || EnemyNear(var(55)),Ctrl
triggerall = enemynear(var(55)),statetype != L
triggerall = enemynear(var(55)),movetype != H
triggerall = !Enemy,numproj
triggerall = P2bodydist X = [-5,40]
triggerall = P2bodydist Y = [-50,10]
trigger1 = var(59) = [1,9]
trigger1 = Random <= var(59)*4
trigger2 = var(59) >= 10
trigger2 = Random <= 40

;==============================================================================
;nZUE΍
;==============================================================================
;nZUE
;@O
[State -3, Front Throw]
type = ChangeState
value = 800
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = enemynear(var(55)),statetype != L
triggerall = EnemyNear(var(55)),statetype != A
triggerall = EnemyNear(var(55)),movetype != H
triggerall = p2bodydist X = [-5,6]
trigger1 = var(59) < 10
trigger1 = Random <= var(59)*10
trigger2 = var(59) >= 10
trigger2 = Random <= 150
trigger3 = EnemyNear(var(55)),facing = facing
trigger3 = var(59) >= 9
trigger3 = Random <= 500
trigger4 = (PrevStateNo = [130,159]) || (PrevStateNo = [900,930]) || (PrevStateNo = [1900,1970]) || (PrevStateNo = [5000,5270])
trigger4 = Random <= var(59)*40

;==============================================================================
;nZUE΋(i)
;e̎ˎE
[State -3, e̎ˎ]
type = ChangeState
value = 1200
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = !InGuardDist
triggerall = (EnemyNear(var(55)),StateNo != [120,159]) || EnemyNear(var(55)),StateType=A
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = P2bodydist X+Floor(EnemyNear(var(55)),vel X * 11) = [50,75]
triggerall = P2bodydist Y-Floor(EnemyNear(var(55)),vel Y * 11) = [-90,-40]
trigger1 = Random <= 100

;݋p`
[State -3, Crouching Strong Punch]
type = ChangeState
value = 410
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = !InGuardDist
triggerall = (EnemyNear(var(55)),StateNo != [120,159]) || EnemyNear(var(55)),StateType=A
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = P2BodyDist X = [0,20]
triggerall = P2BodyDist Y >= -95
trigger1 = Random <= 150

;==============================================================================
;nZUEi
;==============================================================================
;nZUEi
;ݎLbN
[State -3, Crouching Light Kick]
type = ChangeState
value = 430
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = !InGuardDist
triggerall = P2BodyDist X = [0,32]
triggerall = EnemyNear(var(55)),StateType = S
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
trigger1 = Random <= var(59)*5
trigger2 = var(59) > 8 && Random <= 333
trigger2 = EnemyNear(var(55)),AnimTime <= -5
trigger2 = EnemyNear(var(55)),MoveType = I
trigger2 = EnemyNear(var(55)),StateNo = [200,649]

;݋LbN
[State -3, Crouching Strong Kick]
type = ChangeState
value = 440
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = EnemyNear(var(55)),StateType != L
triggerall = EnemyNear(var(55)),StateType != A
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = !InGuardDist
triggerall = P2BodyDist X = [0,50]
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
trigger1 = Random <= var(59)*5
trigger2 = var(59) > 8 && Random <= 333
trigger2 = EnemyNear(var(55)),AnimTime <= -8
trigger2 = EnemyNear(var(55)),MoveType = I
trigger2 = EnemyNear(var(55)),StateNo = [200,649]

;==============================================================================
;nZUEi
;LbN
[State -3, Stand Light Kick]
type = ChangeState
value = 230
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
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 = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = P2bodyDist X = [-5,55]
triggerall = P2BodyDist Y >= -30
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
trigger1 = var(59) > 8 && Random <= 333
trigger1 = EnemyNear(var(55)),AnimTime <= -11
trigger1 = EnemyNear(var(55)),MoveType = I
trigger1 = EnemyNear(var(55)),StateNo = [200,649]
trigger2 = var(59) < 9
trigger2 = Random <= 70-var(59)*5

;p`
[State -3, Stand Light Punch]
type = ChangeState
value = 200
triggerall = var(59) >= 1 && RoundState = 2
triggerall = !var(58)
triggerall = EnemyNear(var(55)),StateType = S
triggerall = EnemyNear(var(55)),MoveType != H
triggerall = (EnemyNear(var(55)),StateNo != [120,159]) || EnemyNear(var(55)),StateType=A
triggerall = EnemyNear(var(55)),stateno != [5000,5500]
triggerall = P2bodyDist X = [-5,61]
triggerall = P2BodyDist Y >= -35
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
trigger1 = !InGuardDist
trigger1 = Random <= var(59)*1
trigger2 = var(59) < 9
trigger2 = Random <= 70-var(59)*5
trigger3 = EnemyNear(var(55)),AnimTime <= -7
trigger3 = EnemyNear(var(55)),MoveType = I
trigger3 = EnemyNear(var(55)),StateNo = [200,649]

;==============================================================================
;󒆋ZU
;AF}A@
[State -3, AF}A]
type = ChangeState
value = 1540
triggerall = stateno != 105
triggerall = var(59) > 5 && RoundState = 2
triggerall = Var(19) = 0
triggerall = (var(30) > 0) || (var(31) > 0)
triggerall = statetype = A
triggerall = Random <= var(59)*100
triggerall = EnemyNear(var(55)),StateType != L
triggerall = P2BodyDist X = [-3,60+Floor(vel X * 9)]
trigger1 = Pos Y < -20
trigger1 = P2BodyDist Y = [30,90]
trigger1 = ctrl
trigger1 = EnemyNear(var(55)),MoveType = A
trigger1 = Enemynear(var(55)),Time >= (60 - var(59)*5)
trigger1 = Random <= 300 || var(59) > 10
trigger2 = stateno = 610 && movecontact
trigger3 = ctrl
trigger3 = P2BodyDist Y = [40,90]
trigger3 = Pos Y < -20
trigger3 = Random <= 150

;󒆋LbN
[State -3, Jump Strong Kick]
type = ChangeState
value = 640
triggerall = stateno != 105

triggerall = statetype = A && ctrl
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = !InGuardDist
triggerall = EnemyNear(var(55)),StateType != L
triggerall = P2BodyDist X+Floor(vel X * 11) = [-5,53]
triggerall = P2BodyDist Y+Floor(vel Y * 11) = [-60,50]
triggerall = vel  Y < 0
trigger1 = (!var(30) && teamside = 1) || (!var(31) && teamside = 2)
trigger1 = EnemyNear(var(55)),MoveType = H
trigger1 = !EnemyNear(var(55)),ctrl
trigger2 = var(58) = 4 && !var(57)
trigger2 = P2BodyDist Y < -30
trigger2 = EnemyNear(var(55)),MoveType = H
trigger3 = EnemyNear(var(55)),MoveType != H

;󒆋p`
[State -3, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = statetype = A
triggerall = stateno != 105

triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*100
triggerall = P2BodyDist X = [-10,50+Floor(vel X * 9)]
trigger1 = P2BodyDist Y = [-15,75+Floor(vel Y * 9)]
trigger1 = vel  Y >= 0 || (var(30) > 0 && var(31) > 0)
trigger1 = ctrl
trigger1 = EnemyNear(var(55)),MoveType != H
trigger2 = stateno = 640 && movecontact
trigger2 = EnemyNear(var(55)),MoveType = H
trigger3 = ctrl
trigger3 = EnemyNear(var(55)),AnimTime <= -9
trigger3 = EnemyNear(var(55)),MoveType = I
trigger3 = EnemyNear(var(55)),StateNo = [200,649]
trigger4 = ctrl
trigger4 = (P2BodyDist Y = [-60+Floor(vel Y * 9),60]) || (var(58) = 3)
trigger4 = EnemyNear(var(55)),StateType = A
trigger4 = EnemyNear(var(55)),MoveType = H

;------------------------------------------------------------------------------
;󒆎LbN
[State -3, Jump Light Kick]
type = ChangeState
value = 630
triggerall = statetype = A && ctrl
triggerall = stateno != 105

triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*30
triggerall = !InGuardDist
triggerall = P2BodyDist X = [-35,-5]
trigger1 = Pos Y = [-40,-25]
trigger1 = vel  Y > 0
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),MoveType != H

;------------------------------------------------------------------------------
;YE
[State -3, Y]
type = ChangeState
value = 1970
triggerall = statetype = A && ctrl
triggerall = var(59) >= 1 && RoundState = 2
triggerall = Random <= var(59)*20
triggerall = !InGuardDist
triggerall = P2BodyDist X < -20
trigger1 = EnemyNear(var(55)),StateType != L
trigger1 = EnemyNear(var(55)),StateType != A
trigger1 = EnemyNear(var(55)),MoveType != H

;==============================================================================
;EhI
;OWv
[State -3, Wv]
type = ChangeState
Value = 38
Triggerall = Var(59) > 0 && RoundState = 3
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(StateNo = 195 && AnimTime = 0)
triggerall = alive
trigger1 = BackEdgeBodyDist <= 25

;obNXebv
[State -3, Back Step]
type = ChangeState
value = 105
triggerall = var(59) > 0 && RoundState = 3
triggerall = StateType != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])
triggerall = alive
trigger1 = FrontEdgeBodyDist < 70

;
[State -3, Taunt]
type = ChangeState
value = 195
triggerall = var(59) > 7 && RoundState = 3
triggerall = !var(56)
triggerall = statetype != A
triggerall = ctrl ||(stateno = [18,19])||(stateno = [99,101])||(StateNo = 105 && AnimTime = 0)
triggerall = BackEdgeBodyDist > 25
triggerall = FrontEdgeBodyDist >= 70
triggerall = alive
trigger1 = life >= lifemax * 0.8
trigger2 = var(59) > 9
trigger2 = life >= lifemax * 0.5
trigger3 = var(59) > 10

;nCWvEz
;_͊ȒP
;nCWvR}hꂽuuԁvAvarXCb`PɂB
;ŃnCWṽR}h͍ŌオUA܂WvB
;ăWvXe[gTO̎varXCb`PȏȂveladdŉ܂B
;varXCb`OɂgK[́uXe[gTÔQt[ځvłB

[State -3, R}hꂽVarON] 
type = varset
trigger1 = var(59) = 0
trigger1 = command = "jump"
trigger1 = ctrl
trigger1 = statetype = S
v = 3
value = 1

[State -3, AI] 
type = VarSet
triggerall = var(59) > 5
triggerall = statetype != A && ctrl
triggerall = ctrl || (stateno = [99,101])
trigger1 = P2BodyDist X = [120,150]
trigger1 = Random <= var(59)*15
trigger2 = P2BodyDist X > 150
trigger2 = Random <= var(59)*35
trigger3 = (prevstateno = [1350,1362]) || (EnemyNear(var(55)),MoveType = H)
trigger4 = (prevstateno = [1500,1543]) || (var(58) = 3)
trigger5 = (!var(30) && teamside = 1) || (!var(31) && teamside = 2)
v = 3
value = 1

[State -3, sysvarp]
type = VarSet
trigger1 = Var(3) = 1
trigger1 = stateno = [37,40] ;WvÕXe[g
trigger1 = AnimTime = 0 ;Wv߂sysvarZbg鐡O
var(3) = ifelse(sysvar(1)=0, 2, ifelse(sysvar(1)=1, 3, 4))

[State -3, varOFFɂXe[g]
type = varset
triggerall = Time = 2
trigger1 = stateno = 50
trigger2 = stateno != [37,59]
v = 3
value = 0

[State -3, OɃ{^ĂOɂ]
type = veladd
trigger1 = var(3) = 3
trigger1 = stateno = 50
y = -1.2
x = 4

[State -3, Ȃɉ]
type = veladd
trigger1 = var(3) = 4
trigger1 = stateno = 50
y = -1.2
x = -2.1

[State -3, Wvveladdgďɉ]
type = veladd
trigger1 = var(3) = 2
trigger1 = stateno = 50
y = -3

[State -3, Ƃ̎c]
type = AfterImage
trigger1 = var(3) >= 1
trigger1 = stateno = 50
time = 25
trans = add1
timegap = 1
framegap = 2
length = 8
palbright = 0,0,0
palcontrast = 120,120,150
paladd = 0,0,0
palmul = 1,1,1

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

[State -3]
type = PlaySnd
trigger1 = StateNo = 50
trigger1 = Time = 1
trigger2 = StateNo = 105
trigger2 = Time = 3
value = 40,0

[State -3]
type = PlaySnd
triggerall = Time = 1
trigger1 = StateNo = 52
trigger2 = StateNo = 106
value = 40, 1

[State -3]
type = PlaySnd
triggerall = Enemy,MoveGuarded && Time = 0
trigger1 = StateNo = 150
trigger2 = StateNo = 152
trigger3 = StateNo = 154
value = 120,0
persistent = 0

[State -3]
type = AssertSpecial
trigger1 = Var(6) = 1
flag = NoJuggleCheck

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 6
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 7
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 9
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 10
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 11
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 12
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 13
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 14
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 15
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 16
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 17
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 18
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 19
value = 0

[State -3]
type = VarSet
trigger1 = P2MoveType != H
v = 23
value = 0

[State -3]
type = VarSet
trigger1 = StateNo != [2800,2810]
v = 24
value = 0

[State -3]
type = VarSet
trigger1 = StateNo != [2800,2810]
v = 25
value = 0

[State -3]
type = VarSet
trigger1 = StateNo != 2100
v = 26
value = 0

[State -3]
type = VarSet
trigger1 = StateNo != [2100,2200]
v = 27
value = 0

[State -3]
type = VarSet
trigger1 = StateNo != [920,930]
v = 28
value = 0


