[Statedef -3]

[State -1,AIء]
type = Varset
triggerall = var(59) != 1
triggerall = RoundState != 3
trigger1 = command = "CPU1"
trigger2 = command = "CPU2"
trigger3 = command = "CPU3"
trigger4 = command = "CPU4"
trigger5 = command = "CPU5"
trigger6 = command = "CPU6"
trigger7 = command = "CPU7"
trigger8 = command = "CPU8"
trigger9 = command = "CPU9"
trigger10 = command = "CPU10"
trigger11 = command = "CPU11"
trigger12 = command = "CPU12"
trigger13 = command = "CPU13"
trigger14 = command = "CPU14"
trigger15 = command = "CPU15"
trigger16 = command = "CPU16"
trigger17 = command = "CPU17"
trigger18 = command = "CPU18"
trigger19 = command = "CPU19"
trigger20 = command = "CPU20"
trigger21 = command = "CPU21"
trigger22 = command = "CPU22"
trigger23 = command = "CPU23"
trigger24 = command = "CPU24"
trigger25 = command = "CPU25"
trigger26 = command = "CPU26"
trigger27 = command = "CPU27"
trigger28 = command = "CPU28"
trigger29 = command = "CPU29"
trigger30 = command = "CPU30"
trigger31 = command = "CPU31"
trigger32 = command = "CPU32"
trigger33 = command = "CPU33"
trigger34 = command = "CPU34"
trigger35 = command = "CPU35"
trigger36 = command = "CPU36"
trigger37 = command = "CPU37"
trigger38 = command = "CPU38"
trigger39 = command = "CPU39"
trigger40 = command = "CPU40"
trigger41 = command = "CPU41"
trigger42 = command = "CPU42"
trigger43 = command = "CPU43"
trigger44 = command = "CPU44"
trigger45 = command = "CPU45"
trigger46 = command = "CPU46"
trigger47 = command = "CPU47"
trigger48 = command = "CPU48"
trigger49 = command = "CPU49"
trigger50 = command = "CPU50"
trigger51 = command = "CPU51"
trigger52 = command = "CPU52"
trigger53 = command = "CPU53"
trigger54 = command = "CPU54"
trigger55 = command = "CPU55"
trigger56 = command = "CPU56"
trigger57 = command = "CPU57"
trigger58 = command = "CPU58"
trigger59 = command = "CPU59"
trigger60 = 1;ֲ= 0  ʱAI = 1
var(59) = 1

;ء

[State 0,վѡ]
type = VarSet
trigger1 = 1
var(6) = 1 ;0Ϊվ  1Ϊ°վ

[State 0,ϰģʽ];Ѫ˲Ѫ,ԷҲѪ
type = VarSet
trigger1 = 1
var(7) = 0 ;0ر   1Ϊ

[State 0,г޵]
type = VarSet
trigger1 = 1
var(12) = 0;зܵʱ,ҷг޵

[State 0,ֲԵ]
type = VarSet
triggerall = (Enemy,authorname != "HELL");ĬHELLսʱǿƹر,ɾмսʱ
trigger1 = 1
var(15) = 0;0ر1

[State 0,Ѫ˺]
type = VarSet
triggerall = Roundstate != 2
trigger1 = Enemy,life>=2500
var(16) = 1;зѪ2500ʱ˺













[State 0, ChangeState]
type = NULL;ChangeState
trigger1 = Stateno = 5900||Stateno = 180
value = 0
ctrl = 0
ignorehitpause = 1

[State 0, AssertSpecial]
type = NULL;AssertSpecial
trigger1 =  1
flag = nokoslow
ignorehitpause = 1
;-------------- Ԫػ -------------
;˸
[State 0, ˸]
type = RemapPal;RemapPal ;WIN汨.뽫RemapPalĳNULL
triggerall = name = "CloneYagamiBlood"
triggerall = var(56) = 1
trigger1 = var(35) = 1
source = 1,1
dest = 1,5
ignorehitpause = 1

[State 0, ˸]
type = RemapPal;RemapPal ;WIN汨.뽫RemapPalĳNULL
triggerall = name = "CloneYagamiBlood"
triggerall = var(56) = 1
trigger1 = var(35) = 2
trigger2 = var(35) = 6
source = 1,1
dest = 0,2
ignorehitpause = 1

[State 0, ˸]
type = RemapPal;RemapPal ;WIN汨.뽫RemapPalĳNULL
triggerall = name = "CloneYagamiBlood"
triggerall = var(56) = 1
trigger1 = var(35) = 3
trigger2 = var(35) = 5
source = 1,1
dest = 0,3
ignorehitpause = 1

[State 0, ˸]
type = RemapPal;RemapPal ;WIN汨.뽫RemapPalĳNULL
triggerall = name = "CloneYagamiBlood"
triggerall = var(56) = 1
trigger1 = var(35) = 4
source = 1,1
dest = 0,4
ignorehitpause = 1









































;-----------------AI------------------------------------------------------
;ȼ
[State -1,ȼUP]
type = ChangeState
value = 210
triggerall = var(59) = 1 && roundstate = 2 && numhelper(9980)= 1 && p2movetype = H
triggerall =  stateno = 900 && P2BodyDist X =[-50,50]
Trigger1 = P2stateno = [805,806]
Trigger2 = P2stateno = [8500,8501]
Trigger3 = P2stateno = [8504,8505]
Trigger4 = P2stateno = [8506,8507]

[State -1,ȼUP]
type = ChangeState
value = 0
triggerall = var(59) = 1 && roundstate = 3
trigger1 =  stateno = 19|| stateno = 18|| stateno = 25|| stateno = 26|| stateno = 27 || stateno = 28|| stateno = 108
ctrl = 1

[State -1,ȼUP]
type = ChangeState
value = ifelse(Random <= 500,700,700)
triggerall = var(59) = 1 && roundstate = 2 && P2stateno = 1008 &&statetype != A&& p2movetype = H && P2BodyDist X !=[-50,50]
trigger1 = Ctrl||  stateno = 19|| stateno = 18|| stateno = 25|| stateno = 26|| stateno = 27 || stateno = 28

[State -1,ȼUP]
type = ChangeState
value = 1299
triggerall = var(59) = 1 && roundstate = 2 && P2stateno = 1008 &&statetype != A&&p2movetype = H && P2BodyDist X =[-50,50]
trigger1 = Ctrl||  stateno = 19|| stateno = 18|| stateno = 25|| stateno = 26|| stateno = 27 || stateno = 28

[State -1,AI]
type = ChangeState
value = 800
triggerall = Var(59) = 1 && P2movetype != H
trigger1 = stateno = 200 && Animtime = 0
trigger2 = stateno = 410 && Animtime = 0
trigger3 = stateno = 700 && Animtime = 0
trigger4 = stateno = 710 && Animtime = 0
trigger5 = stateno = 770 && Animtime = 0
trigger6 = stateno = 1000 && Animtime = 0
trigger7 = stateno = 1200 && Animtime = 0

[State -1, Ԫػ]
type = ChangeState
value = 760
triggerall = Palno != 12
triggerall = var(59)= 1 && var(8) = 0
triggerall = roundno >= 2 && life < lifemax*0.5
triggerall = statetype != A && p2movetype = H
trigger1 = ctrl

[State -1, Ͷ]
type = ChangeState
value = 210
triggerall = var(59) = 1
triggerall = statetype != A && p2movetype = H
Trigger1 = stateno = 801 && Animtime = 0

[State -1,κ]
type = ChangeState
value = 210
triggerall = var(59) = 1 && life<=300
triggerall = statetype != A && p2movetype = H
Trigger1 = stateno = 1704 && Animtime = 0

[State -1,κ]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,56,900),105)
triggerall = var(59) = 1 && life>=300 && roundstate = 2
triggerall = statetype != A && p2movetype = H
Trigger1 = stateno = 1704 && Animtime = 0

[State -3, AI]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,1820,2300),1750)
triggerall = var(59) = 1
triggerall = statetype = A && P2statetype = A
triggerall = roundstate = 2
Triggerall = power>=2000
Trigger1 = stateno = 609 && Movehit
Trigger2 = stateno = 640 && Movehit

[State -3, AI]
type = ChangeState
value = ifelse(Random <= 500,1850,280)
triggerall = var(59) = 1
triggerall = statetype = A && P2statetype = A
triggerall = roundstate = 2
Triggerall = power<=1999
Trigger1 = stateno = 609 && Movehit

[State -3, AI]
type = ChangeState
value = 1750
triggerall = var(59) = 1
triggerall = statetype = A && P2statetype = A
triggerall = roundstate = 2
Triggerall = power>=2000
Trigger1 = stateno = 1852 && Movehit

[State -3, AI]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,1820,2300),1750)
triggerall = var(59) = 1
triggerall = statetype = A && P2statetype = A
triggerall = roundstate = 2
Triggerall = power>=2000
Trigger1 = stateno = 282 && time = 5

[State -3, AI]
type = ChangeState
value = ifelse(Random <= 500,1820,2300)
triggerall = var(59) = 1
triggerall = statetype = A && P2statetype = A
triggerall = roundstate = 2
Triggerall = power>=2000
Trigger1 = stateno = 1757 && time = 5

[State -3, AI]
type = ChangeState
value = ifelse(Random <= 500,1820,2300)
triggerall = var(59) = 1
triggerall = statetype = A
triggerall = roundstate = 2
Triggerall = power>=3000
Trigger1 = stateno = 1802

[State -1, A]
type = ChangeState
value = 900
triggerall = var(59) = 1
Triggerall = RoundState = 2
Triggerall = P2BodyDist X > 90
Triggerall = P2StateType = L && p2StateNo != [5111,5112]
triggerall = ctrl
trigger1 = p2stateno !=1907
triggerall  = stateno != [9100,9111]
trigger1 = statetype != A && stateno != 900
trigger1 = power <=1000

[State -1, B]
type = ChangeState
value = 900
triggerall = var(59) = 1
triggerall = power < 3500
Triggerall = RoundState = 2
Triggerall = p2StateNo = 900
triggerall = ctrl
triggerall = p2stateno !=1907
triggerall = statetype != A
trigger1 = power < powermax
trigger2 = stateno != [9100,9111]

[state -3,жB]
type = changestate
value = ifelse(Random <= 500,710,740)
triggerall = roundstate = 2 && var(59)= 1 && statetype !=A
Trigger1 = P2BodyDist X < 40
trigger1 = p2movetype = A
Trigger1 = P2stateno != 285
triggerall  = stateno = 900

[state -3,]
type = changestate
value = 700
triggerall = roundstate = 3 && var(59) = 1 && statetype !=A
triggerall = stateno = 900
trigger1 = P2Life = 0
trigger2 = Roundstate != 2

[State -1, ر]
type = changestate
value = 700
triggerall = var(59) = 1
triggerall = roundstate = 2 && statetype !=A
triggerall = facing !=enemy,facing
trigger1 = enemynear,numproj >=1 || (enemynear,numhelper >=1 && p2movetype = A)
trigger1 = inguarddist
triggerall  = stateno = 900

[State -1,رC]
type = changestate
value = 700
triggerall = var(59) = 1
triggerall = roundstate = 2 && statetype !=A
triggerall = facing !=enemy,facing
trigger1 = enemynear,numproj >=1 || (enemynear,numhelper >=1 && p2movetype = A)
trigger1 = inguarddist
trigger1 = power<= 999
triggerall  = stateno = 900

[State -3,ʤ]
type = ChangeState
value = 195
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = ctrl
triggerall = stateno != 195
triggerall = prevstateno != 195
triggerall = P2Life = 0
triggerall = roundstate = 3
trigger1 = life >= 300
trigger1 = random <= 90

[state -3,KOͣ]
type = changestate
value = 0
triggerall = roundstate != 2
Triggerall = P2BodyDist X =[-20,50]
triggerall  = stateno = 102
trigger1 = ctrl

[state -3,·-AB]
type = changestate
value = 700
triggerall = roundstate = 2 && var(59) = 1 && statetype !=A && P2Movetype = A
trigger1 = stateno = [25,26]

[state -3,25];2021-11-16
type = changestate
value = ifelse(Random <= 500,27,900)
triggerall = var(59) = 1 && roundstate = 2
trigger1  = stateno = 0 && P2dist X = [-50,50]
trigger1 = P2Movetype = H &&P2Stateno = [8500,8503]
trigger2 = P2Movetype = H && Stateno = 1605 && Animtime = 0

[state -3,26ͣ];2021-11-16
type = NULL;changestate
value = 28
triggerall = var(59) = 1
triggerall  = stateno = 27
trigger1 = roundstate != 2
Trigger2 = P2Movetype != H
Trigger3 = time>=10
Ctrl = 1

[state -3,26ͣ];2021-11-16
type = changestate
value = 700
triggerall = var(59) = 1
triggerall  = stateno = 27 &&P2Stateno != [8500,8503]
trigger1 = roundstate != 2
Trigger2 = P2Movetype != H
Ctrl = 1

[state -3,27ͣ];2021-11-16
type = changestate
value = 900
triggerall = var(59) = 1 && Power<=4500
triggerall  = stateno = 27
Trigger1 = time>=20
Trigger2 = time>=5 && BackEdgeBodyDist<=50

[state -3,26ͣ];2021-11-16
type = changestate
value = 700
triggerall = var(59) = 1 && Power>=4501
triggerall  = stateno = 27
Trigger1 = time>=20
Trigger2 = time>=5 && BackEdgeBodyDist<=50

[state -3,·]
type = changestate
value = ifelse(Random <= 500,25,102)
triggerall = roundstate = 2 && var(59) = 1 && statetype !=A
triggerall = stateno = 0 && Time>=20
trigger1 = P2statetype = L

[state -3,·]
type = changestate
value = ifelse(Random <= 500,25,102)
triggerall = roundstate = 2 && var(59) = 1 && statetype !=A
triggerall = stateno = 0 && Time>=30
trigger1 = P2Movetype = H && P2BodyDist X !=[-100,100]

[state -3,25ͣ];2021-11-16
type = changestate
value = 26
triggerall = var(59) = 1
triggerall  = stateno = 25
trigger1 = P2Life = 0
Trigger2 = P2BodyDist X =[-40,40]

[state -3,25˲];2021-11-16
type = changestate
value = 720
triggerall = var(59) = 1
triggerall  = stateno = 25 && Time>=30
trigger1 = P2Stateno = 1910 && P2Movetype = H

[state -3,26ͣ];2021-11-16
type = changestate
value = 710
triggerall = var(59) = 1
triggerall  = stateno = 26 &&P2Stateno != [8500,8503]
trigger1 = roundstate != 2
Trigger2 = P2Movetype != H
trigger3 = P2statetype != L

[state -3,26ͣ];2021-11-16
type = changestate
value = 700
triggerall = var(59) = 1
triggerall  = stateno = 26 &&P2Stateno != [8500,8503]
trigger1 = roundstate != 2
Trigger2 = time>=5 && BackEdgeBodyDist<=50

[state -3,];2021-11-16
type = changestate
value = ifelse(Random <= 500,25,900)
triggerall = var(59) = 1 && life>=500
trigger1  = stateno = 1302 && Animtime = 0

[state -3,̨];2021-11-16
type = changestate
value = ifelse(Random <= 500,250,900)
triggerall = var(59) = 1 && life<=499
trigger1  = stateno = 1302 && Animtime = 0

[state -3,Ѫ-ز];2021-11-16
type = changestate
value = 1001
triggerall = var(59) = 1 && !numhelper(1003) && !numhelper(1004)
triggerall  = stateno = 1900 && Animtime = 0&& P2Movetype = H &&Life<=300
Trigger1 = P2BodyDist X !=[-120,120]

[state -3,Ѫħ-ز];2021-11-16
type = changestate
value = 1001
triggerall = var(59) = 1 && !numhelper(1003) && !numhelper(1004)
triggerall  = stateno = 1810 && Animtime = 0&& P2Movetype = H
Trigger1 = P2BodyDist X !=[-120,120]

[state -3,Ѫħ-ز];2021-11-16
type = changestate
value = 1900
triggerall = var(59) = 1 && !numhelper(10000)&& Power>=1000
triggerall  = stateno = 1001 && time = 18 && P2Movetype = H && P2stateno = 9001
Trigger1 = P2BodyDist X !=[-120,120]

[state -3,KOǰ]
type = null;changestate
value = 700
triggerall = P2Life = 0
triggerall = roundstate = 3 && statetype !=A && var(59) = 1
triggerall = backedgebodydist<=20
Trigger1 = ctrl

[state -3,KOԶ]
type = NULL;changestate
value = 105
triggerall = roundstate = 3 && statetype !=A && var(59) = 1
triggerall = P2Life = 0
Trigger1 = P2BodyDist X =[0,30]
triggerall = backedgebodydist!=[0,80]
Trigger1 = ctrl

[State -3,Է];2021-11-16
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,26,38),26)
triggerall = Var(59) = 1
triggerall = RoundState = 2
triggerall = ctrl && statetype != A
trigger1 = p2stateno = [5120,5121]
trigger1 = P2dist X = [0,55]
trigger1 = random < 200

[state -3, ]
type = changestate
value = 770
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = movetype = H
triggerall = stateno = [5100,5110]
triggerall = pos y =0
triggerall = life>=100
Trigger1 = Random <= 150

[state -1,(仯B)]
type = ChangeState
value = 651
triggerall = facing !=enemy,facing
triggerall = roundstate = 2 && var(59) = 1
trigger1 = p2dist x = [20,90]
trigger1 = stateno = 650 && time = [0,1]

[State -1, ӽ];NEW
type = ChangeState
value = 102
triggerall = var(59) = 1  && stateno != 102
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = p2statetype = A && P2movetype = H
triggerall = facing =enemy,facing
Trigger1 = P2dist X != [-50,50]
Trigger1 = ctrl|| stateno = 0 || stateno = 18|| stateno = 19 || stateno = 20

[State -1, ӽ];NEW
type = null;ChangeState
value = 102
triggerall = var(59) = 1  && stateno != 102
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = p2statetype != A && P2movetype != H
triggerall = facing =enemy,facing
Trigger1 = P2dist X != [-50,50]
Trigger1 = ctrl|| stateno = 0 || stateno = 18|| stateno = 19 || stateno = 20

[State -3,Ͷ]
type = NULL;ChangeState
value = 800
triggerall = var(59) = 1 && roundstate  = 2&&Roundno >=2&&Life < lifemax*0.4
triggerall = p2statetype = S ||  p2statetype = C
triggerall = Statetype != A
triggerall = p2movetype != H
triggerall = ctrl
Trigger1 = P2dist X = [-50,50]
trigger1 = random < 200

[State -3,Ӧ]
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,700,250),IfElse(random <= 499,1300,1500))
triggerall = var(59)= 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10
triggerall = P2bodydist X =  [-10,65]
triggerall = P2bodydist y >= -72
trigger1 = P2Statetype = A
trigger1 = p2MoveType != H

[state -3,];2021-11-16NULLֹܣ
type = NULL;ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,1200,1900),IfElse(random <= 499,1700,1600))
triggerall = var(59) = 1 && life>=500
triggerall = roundstate = 2 && statetype !=A
trigger1 = ctrl && p2movetype = A
Triggerall = P2BodyDist X = [-70,70]
triggerall = power = [1000,2500]

[state -3,]
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,1200,1900),IfElse(random <= 499,1900,1700))
triggerall = var(59) = 1 && life<=499
triggerall = roundstate = 2 && statetype !=A
trigger1 = ctrl && p2movetype = A
Triggerall = P2BodyDist X = [-70,70]
triggerall = power = [1000,2500]

[state -3,]
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,1200,1300),IfElse(random <= 499,1200,1500))
triggerall = var(59) = 1
triggerall = roundstate = 2 && statetype !=A
trigger1 = ctrl && p2movetype = A
Triggerall = P2BodyDist X = [-70,70]
triggerall = power <= 999

[state -3,з]
type = ChangeState
value = ifelse(Random <= 500,1200,1200)
triggerall = var(59) = 1 && P2stateno != 5120
triggerall = roundstate = 2 && statetype !=A
trigger1 = ctrl && p2movetype != H
Triggerall = P2BodyDist X = [-70,70]
triggerall = facing = enemy,facing

[State -1, رܷɵ]
type = ChangeState
value = 700
triggerall = var(59) = 1
triggerall = statetype !=A
triggerall = roundstate = 2 && ctrl
triggerall = facing != enemy,facing
trigger1 = enemynear,numproj >=1 || (enemynear,numhelper >=1 && p2movetype = A)
trigger1 = inguarddist
triggerall  = stateno != 700

[State -3,ͶֿA]
type=ChangeState
value = ifelse(Random <= 500,700,740)
triggerall = roundstate = 2 && statetype != A && var(59) > 0 && statetype !=A
triggerall = EnemyNear,StateType != L
triggerall = EnemyNear,MoveType != H
triggerall = ctrl
triggerall = backedgebodydist>40
triggerall = inguarddist||Enemynear,movetype = A
trigger1 = Enemynear,Hitdefattr = SCA,AT

[State -3,ͶֿB]
type=ChangeState
value = ifelse(Random <= 500,700,740)
triggerall = roundstate = 2 && statetype != A && var(59) > 0 && statetype !=A
triggerall = inguarddist||Enemynear,movetype = A
trigger1 = Enemynear,Hitdefattr = SCA,AT
triggerall  = stateno = 102

[State -3,ͶֿC]
type=ChangeState
value = ifelse(Random <= 500,710,740)
triggerall = roundstate = 2 && statetype != A && var(59) > 0 && statetype !=A
triggerall = inguarddist||Enemynear,movetype = A
trigger1 = Enemynear,Hitdefattr = SCA,AT
triggerall  = stateno = 430

[State -3,ͶֿD]
type=ChangeState
value = ifelse(Random <= 500,710,740)
triggerall = roundstate = 2 && statetype != A && var(59) > 0 && statetype !=A
triggerall = inguarddist||Enemynear,movetype = A
trigger1 = Enemynear,Hitdefattr = SCA,AT
triggerall  = stateno = 52

[state -3,A]
type = changestate
value = 1850
triggerall = roundstate = 2 && var(59) =1 && statetype = A && P2statetype != A
triggerall = p2movetype = A && facing != enemy,facing
Triggerall = P2BodyDist X = [-70,70]
trigger1  = ctrl

[state -3,B]
type = changestate
value = 280
triggerall = roundstate = 2 && var(59) =1 && statetype = A  && P2statetype = A
triggerall = p2movetype != H
Triggerall = P2BodyDist X = [-70,70]
trigger1  = ctrl

[state -3,Ѫڣ];2021-11-27
type = changestate
value = ifelse(Random <=666,Ifelse(random<=333,195,56),56)
triggerall = roundstate = 2 && var(59)= 1 && statetype !=A &&Life>=500
triggerall = !numhelper(1003) && !numhelper(1004)
triggerall = P2stateno= 1362 && Enemy,Movetype = H
trigger1 = ctrl
Trigger1 = P2BodyDist X != [-70,70]

[state -3,Ѫڣ];2021-11-27
type = changestate
value = ifelse(Random <=666,Ifelse(random<=333,900,1000),56)
triggerall = roundstate = 2 && var(59)= 1 && statetype !=A &&Life<=499
triggerall = !numhelper(1003) && !numhelper(1004)
triggerall = P2stateno= 1362 && Enemy,Movetype = H
trigger1 = ctrl
Trigger1 = P2BodyDist X != [-70,70]

[state -3,Ѫڣ]
type = changestate
value = ifelse(Random <=666,Ifelse(random<=333,1000,1000),102)
triggerall = roundstate = 2 && var(59)= 1 && statetype !=A
triggerall = !numhelper(1003) && !numhelper(1004)
triggerall = P2stateno!=1006
trigger1 = ctrl && p2statetype != A
trigger1 =  p2movetype  != H
Triggerall = P2BodyDist X >= 110

[State -3, ȡ()]
type = ChangeState
value = ifelse(Random <= 500,3100,3000)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Triggerall = var(11) = 1
Triggerall = power>= 3000
Trigger1 = stateno = 1350 && Movehit
Trigger2 = stateno = 1404 && Animelem = 9,>=0

[State -3, Ѫץȡ(ѪƤ)] ;1-9
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,1600,1700),1810)
triggerall = var(59) = 1 &&numhelper(9980)= 1
triggerall = roundstate = 2
triggerall = statetype != A
Triggerall = power>= 3000
Trigger1 = stateno = 1404 && Animelem = 9,>=0

[State -3, 1ȡ()]
type = ChangeState
value = ifelse(Random <= 500,3100,3000)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = var(11) = 1
Trigger1 = power>= 3000
Trigger1 = stateno = 1605 && time =3

[State -3, ն()]
type = ChangeState
value = ifelse(Random <= 500,3000,3100)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = var(11) = 1
Trigger1 = power>= 3000
Trigger1 = stateno = 1500 &&movehit && time >=9

[State -3, ӰƲѪA]
type = ChangeState
value = ifelse(Random <= 500,3100,3000)
triggerall = var(59) = 1
triggerall = roundstate = 2 && P2Statetype != A
triggerall = statetype != A
Trigger1 = p2life>=50
Trigger1 = stateno = 210 && movehit
Trigger1 = var(11) = 1
Trigger1 = power>= 3000

[State -3, ӰƲѪB]
type = ChangeState
value = ifelse(Random <= 500,1810,1350)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A && P2Statetype != A
Trigger1 = p2life<50
Trigger1 = stateno = 210 && movehit
Trigger1 = var(11) = 1
Trigger1 = power>= 1000

[State -3, Ѫ]
type = ChangeState
value = ifelse(Random <= 500,3100,3000)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = p2life>=50
Trigger1 = var(11) = 1
Trigger1 = power>= 3000
trigger1 = stateno = 1353 && Time = 13 && P2stateno = 1362

[State -3, ]
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,1600,2000),IfElse(random <= 499,1900,2200))
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = p2life>=50
trigger1 = var(11) = 0
trigger1 = power>= 2000
trigger1 = stateno = 1353 && Time = 13 && P2stateno = 1362

[State -1,CD]
type = ChangeState
value = 700
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = Power >= 1000
triggerall = stateno = 150 || stateno = 152 || stateno = 151
trigger1 = p2bodydist X <= 35
trigger1 = p2statetype != A
trigger1 = p2movetype = A
trigger1 = random <= 50

[State -1,P2S޷ɵ]
type= changestate
value = ifelse(Random <=666,Ifelse(random<=333,640,640),1850)
triggerall = var(59) = 1 && Roundstate = 2  && P2stateno != 1006  && var(10) != 1
triggerall = stateno = 50 && time >=15 || stateno = 53 && time >= 15
triggerall = Enemynear,Statetype != A && !numhelper(1003) && !numhelper(1004)
triggerall = p2bodydist X = [-40,40]
triggerall = pos y >= -65
triggerall = pos y <= -25
trigger1 = ctrl|| stateno = 0  || stateno = 18|| stateno = 19 || stateno = 20|| stateno = 21 || stateno = 102

[State -1,P2Sзɵ]
type= changestate
value = 1850
triggerall = var(59) = 1 && Roundstate = 2  && P2stateno != 1006  && var(10) != 1
triggerall = stateno = 50 && time >=20 || stateno = 53 && time >= 20
triggerall = Enemynear,Statetype != A && numhelper(1003)= 1 || numhelper(1004)= 1
triggerall = p2bodydist X = [-40,40]
triggerall = pos y >= -65
triggerall = pos y <= -25
trigger1 = ctrl|| stateno = 0  || stateno = 18|| stateno = 19 || stateno = 20|| stateno = 21 || stateno = 102

[State -3,ܓĽӽ]
type = ChangeState
value = ifelse(Random <= 500,102,102)
triggerall = var(59) = 1 && roundstate  = 2
triggerall = Statetype != A
triggerall = p2statetype != A && p2statetype != L
triggerall = stateno != 102
triggerall = p2movetype = H
triggerall = ctrl
triggerall = P2stateno != 1220
trigger1 = P2BodyDist X !=[-60,60]

[state -1,ܲ]
type = ChangeState
value = 39
triggerall = life>=300 && P2stateno != [9000,9001]
triggerall = roundstate = 2 && var(59) = 1 && statetype !=A
triggerall= stateno = 102 && !numhelper(1003) && !numhelper(1004)
triggerall= P2Movetype != H
trigger1 = p2statetype != A && p2statetype != L
trigger1 = P2BodyDist X = [-100,100]
triggerall = ctrl

[state -3,ͣ]
type = changestate
value = 18
triggerall = p2statetype = L
Trigger1 = P2BodyDist X =[-50,50]
trigger1  = stateno = 102
trigger1  = ctrl

[state -1, ѹն]
type = ChangeState
value = 38
triggerall = roundstate = 2 && var(59) = 1&& statetype !=A
trigger1 =  p2statetype = L
trigger1 = P2dist X <= 90
trigger1 = p2stateno = 5120
trigger1 = Frontedgebodydist >= 90
trigger1 = ctrl

[state -1,Ѫ] ;ݶ
type = ChangeState
value = 280
triggerall = roundstate = 2 && var(59) = 1
triggerall= var(10) = 2
trigger1 =  p2statetype = A
trigger1 = P2dist X <= 90
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10
trigger1 = stateno = 53

[state -1, նڰ]
type = ChangeState
value = 650
triggerall= var(10) = 1
triggerall = roundstate = 2 && var(59) = 1 && P2stateno != 1006
triggerall = enemy,BackEdgeBodyDist >= 21
trigger1 = P2dist X = [-60,60]
trigger1 = stateno = 53 && time>=15
trigger1 = ctrl

[state -1, նڰ]
type = ChangeState
value = 650
triggerall= var(10) = 1
triggerall = roundstate = 2 && var(59) = 1 && P2stateno = 1006
triggerall = enemy,BackEdgeBodyDist >= 6
trigger1 = P2dist X = [-60,60]
trigger1 = stateno = 53 && time>=25
trigger1 = ctrl

[state -1, նڰ]
type = ChangeState
value = 1850
triggerall = roundstate = 2 && var(59) = 1
triggerall = Enemy,BackEdgeBodyDist <= 5
trigger1 = P2dist X = [-60,60]
trigger1 = stateno = 53 && time>=15
trigger1 = ctrl

[State -3,治ڰ߷]
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,200,400),IfElse(random <= 499,200,1200))
triggerall = var(59) = 1 && roundstate  = 2
triggerall = Statetype != A
trigger1 = Frontedgebodydist >= 60
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10
trigger1 = P2dist X = [-50,50]
trigger1 = p2stateno = 150 || p2stateno = 152 || p2stateno = 151

[State -3,߷]
type = ChangeState
value = 200
triggerall = var(59) = 1 && roundstate  = 2
triggerall = Statetype != A
trigger1 = Frontedgebodydist <= 60
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10
trigger1 = P2dist X = [-50,50]
trigger1 = p2stateno = 150 || p2stateno = 152 || p2stateno = 151
trigger1 = ctrl

[State -3, ӰƣHڰ];ݶ
type = ChangeState
value = ifelse(Random <= 500,35,39)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = Frontedgebodydist >= 50
Trigger1 = P2stateno = 1220
Trigger1 = var(11) = 0
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10

[State -3, ӰƣHڰ]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,200,215),410)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = Frontedgebodydist <= 50
Trigger1 = P2stateno = 1220
Trigger1 = var(11) = 0
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10

[State -3, ӰƣA]
type = ChangeState
value = 1200
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A && P2Statetype != A
Trigger1 = var(11) = 1
trigger1 = stateno = 210 && movehit && time>=22

[State -3, ӰƣB]
type = ChangeState
value = 29;ifelse(Random <=666,Ifelse(random<=333,210,29),420)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = P2stateno = 1220
trigger1 = BackEdgeBodyDist != [-50,50]
Trigger1 = var(11) = 1
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10

[State -3, ӽ-ȭ]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,201,215),420)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = var(11) = 1  && P2BodyDist X = [-10,10]
Trigger1 = stateno = 29

[State -3, Sؽ-Sȭ]
type = ChangeState
value = 1200
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = var(11) = 1  && P2BodyDist X != [-50,50]
Trigger1 = stateno = 220 && movecontact

[State -3, Sؽ-Sȭ]
type = ChangeState
value = 210
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = var(11) = 1  && P2BodyDist X = [-50,50]
Trigger1 = stateno = 220 && movecontact

[State -3, Cȭ-Sؽ]
type = ChangeState
value = 220
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = var(11) = 1
Trigger1 = stateno = 420 && movecontact

[State -3, վȭ-վ]
type = ChangeState
value = 231
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = var(11) = 1
Trigger1 = stateno = 201 && movecontact

[State -3, վ-վȭ]
type = ChangeState
value = 210
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = var(11) = 1
Trigger1 = stateno = 231 && movecontact

[State -3, վȭ-վ]
type = ChangeState
value = 1350
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = var(11) = 1
Trigger1 = stateno = 215 && movecontact&& time>=9

[State -3, վȭ-վ]
type = ChangeState
value = 1401
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = var(11) = 1
Trigger1 = stateno = 1350 && movehit

[State -3, A-Y]
type = ChangeState
value = ifelse(Random <= 500,201,420)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = var(11) = 1
Trigger1 = stateno = 1400 && Animtime = 0

[State -3, ӰƣC]
type = ChangeState
value = 39
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = P2stateno = 1220
trigger1 = BackEdgeBodyDist = [-50,50]
Trigger1 = var(11) = 1
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10

[State -3, ǽ(ͨ)] ;2021-11-27
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,1270,1299),IfElse(random <= 499,260,1500))
triggerall = numhelper(9980)= 0
triggerall = var(59) = 1
triggerall = Frontedgedist>=71
triggerall = roundstate = 2
triggerall = statetype != A
Triggerall = P2dist Y >= -50 && p2dist X = [-65,65]
Trigger1 = P2stateno = 9001
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 102  || stateno = 18|| stateno = 19 || stateno = 10

[State -3, ǽ()];2021-11-259001ĳɵذ壩
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,210,1299),IfElse(random <= 499,1270,1500))
triggerall = numhelper(9980)= 0
triggerall = var(59) = 1
triggerall = Frontedgedist<=70
triggerall = roundstate = 2
triggerall = statetype != A && p2MoveType = H
triggerall = p2dist X = [-50,50]
triggerall = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 102  || stateno = 18|| stateno = 19 || stateno = 10 || stateno = 900
Trigger1 = P2stateno = [805,806]
Trigger2 = P2stateno = [8504,8505]
Trigger3 = P2stateno = [8506,8507]

[State -3, ǽ(նɱ)] ;2021-11-259001ĳɵذ壩
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,1270,210),1299)
triggerall = numhelper(9980)= 1
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A && p2MoveType = H
triggerall = p2dist X = [-50,50]
triggerall = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 102  || stateno = 18|| stateno = 19 || stateno = 10  || stateno = 900
Trigger1 = P2stateno = [805,806]
Trigger2 = P2stateno = [8504,8505]
Trigger3 = P2stateno = [8506,8507]

[State -3, ǽ()];2021-11-259001ĳɵذ壩
type = ChangeState
value = 1270
triggerall = numhelper(9980)= 0
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A && p2MoveType = H
triggerall = p2dist X = [-50,50]
triggerall = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 102  || stateno = 18|| stateno = 19 || stateno = 10 || stateno = 900
Trigger1 = P2stateno = [8504,8505]

[State -3,Է];2021-11-16(10526)
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,26,1300),710)
triggerall = Var(59) = 1
triggerall = RoundState = 2
trigger1 = ctrl && statetype != A
trigger1 = p2stateno = [5120,5121]
trigger1 = P2dist X = [0,55]
triggerall = P2stateno != 1220
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10

[State -1,ӦP2վ]
type = ChangeState
value = ifelse(Random <= 500,800,1200)
triggerall = var(59) = 1 && p2statetype != A
trigger1 = stateno = 5120 && Animtime = 0
triggerall = P2dist X = [-50,50]

[State -1,ӦP2У]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,700,1300),1300)
triggerall = var(59) = 1  && p2statetype = A
triggerall = P2dist X = [-50,50]
trigger1 = stateno = 5120 && time>=18

[state -3,ն]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,201,201),410)
triggerall = var(59) = 1
triggerall = roundstate = 2 && statetype != A && P2statetype != A && P2statetype != L
triggerall = p2stateno = [5000,5100]
Triggerall = P2BodyDist X = [-70,70]
triggerall = facing = enemy,facing
trigger1 = ctrl

[State -3,ܓģ]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,200,215),410)
triggerall = var(59) = 1 && roundstate  = 2
triggerall = Statetype != A
triggerall = p2statetype != L
triggerall = p2statetype != A
triggerall = p2MoveType = H
triggerall = P2stateno != 1220
triggerall =  P2stateno!=1006
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 102|| stateno = 11  || stateno = 18|| stateno = 19 || stateno = 10
trigger1 = P2dist X = [-60,60]

[State -3, ]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,1200,1200),410)
triggerall = var(59) = 1 && roundstate  = 2 && P2life >=100
triggerall = Statetype != A
triggerall = p2statetype != A
triggerall = p2statetype != L && P2stateno != 5120
trigger1 = p2MoveType != H
trigger1 = p2MoveType != A
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 102|| stateno = 11  || stateno = 18|| stateno = 19 || stateno = 10
trigger1 = P2dist X = [0,50]

[State -3, Ѫ]
type = ChangeState
value = 800
triggerall = var(59) = 1 && roundstate  = 2 && P2life <150
triggerall = Statetype != A
triggerall = p2statetype != A
triggerall = p2MoveType != H
triggerall = p2MoveType != A
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 102|| stateno = 11  || stateno = 18|| stateno = 19 || stateno = 10
trigger1 = P2dist X = [-50,50]

[State -3, Sȭ+Sؽ]
type = ChangeState
value = 220
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = stateno = 215 && movecontact && time >=9

[State -3, Sؽ+]
type = ChangeState
value = 210
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = stateno = 220 && movecontact &time >=12

[State -3, ]
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,250,1400),IfElse(random <= 499,1350,1200))
triggerall = var(59) = 1 && facing !=enemy,facing
triggerall = roundstate = 2
triggerall = statetype != A && P2Statetype != A
Trigger1 = var(11) = 0
Trigger1 = power<=1999
Trigger1 = stateno = 210 && movecontact ;&& time >=22

[State -3, ]
type = ChangeState
value = 1350
triggerall = var(59) = 1 && facing =enemy,facing
triggerall = roundstate = 2
triggerall = statetype != A && P2Statetype != A
Trigger1 = var(11) = 0
Trigger1 = power<=1999
Trigger1 = stateno = 210 && movecontact

[State -3, 2];2021-11-20(2)
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,1860,1350),IfElse(random <= 499,1600,1700))
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A && P2Statetype != A
Trigger1 = var(11) = 0
Trigger1 = power>= 2000
Trigger1 = stateno = 210 && movecontact

[State -3, Ѫ1]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,1700,1600),1810)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = Random <= 400
Trigger1 = power>= 1000
Trigger1 = stateno = 1302 &time >=15

[State -3, Ѫ1()]
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,1600,1700),IfElse(random <= 499,1860,1900))
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = power>= 2000 && var(11) = 0
Trigger1 = stateno = 1404 && Animelem = 9,>=0

[State -3, 1ȡ(ߵ+)]
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,1600,1700),IfElse(random <= 499,1860,1900))
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = power>= 1000
Trigger1 = stateno = 1506 &&time = 20

[State -3, 1ȡ(2)]
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,2000,2100),IfElse(random <= 499,2200,2400))
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = power>= 2000
Trigger1 = stateno = 1605 &&time = 3

[State -3, P2Ѫ]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,1500,1250),250)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = P2stateno = 1325
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10
trigger1= P2bodydist X <= 50

[State -3, ѪؼߵѪ]
type = ChangeState
value = 3100
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = P2stateno = 285
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10
trigger1= power>=3000 && life<=400
Trigger1 = enemy,pos y >=-80

[State -3, Ѫؼߵ]
type = ChangeState
value = 1600
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = P2stateno = 285 && enemy,time >= 33
trigger1 = ctrl|| stateno = 0  || stateno = 20|| stateno = 21 || stateno = 100|| stateno = 101  || stateno = 18|| stateno = 19 || stateno = 10
trigger1= power>=1000
trigger1= P2bodydist X = [-130,130]
Trigger1 = enemy,pos y >=-150

[State -3, -ɰ];2021-11-16
type = ChangeState
value = 1750
triggerall = var(59) = 1 &&P2stateno=285
triggerall = roundstate = 2
Trigger1 = stateno = 105  &&Time>=2
trigger1= power>=1000

[State -3, ѪA]
type = ChangeState
value = ifelse(Random <= 500,105,1600)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = P2stateno = 285 && enemy,time >= 33
trigger1= power>=1000
trigger1= P2bodydist X = [-130,130]
Trigger1 = enemy,pos y >=-150
triggerall  = stateno = 900

[State -3, ѪB]
type = ChangeState
value = 1450
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = P2stateno = 285 && enemy,time >= 28
trigger1= power<=999
Trigger1 = enemy,pos y >=-150
triggerall  = stateno = 900

[State -3, ѪC]
type = ChangeState
value = 1450
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = P2stateno = 285 && enemy,time >= 28
trigger1= power>=1000
trigger1= P2bodydist X != [-130,130]
Trigger1 = enemy,pos y >=-150
triggerall  = stateno = 900

[State -3, Ѫ]
type = ChangeState
value =  900
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Triggerall = P2stateno = 285
trigger1= power<= 4500
trigger1= ctrl

[State -3, Ѫӽ]
type = ChangeState
value =  700
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Triggerall = P2stateno = 285
trigger1= power > 4500
trigger1= ctrl

[State -3, Cȭ-]
type = ChangeState
value = ifelse(Random <= 500,440,220)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = stateno = 420 && movehit&time >=8

;AI
[State -3, 1012-1299]
type = ChangeState
value = 1299
triggerall = var(59) = 1
triggerall = roundstate = 2 && P2bodydist X = [-80,80]
Triggerall = Statetype != A  && ctrl
Trigger1 = P2stateno = 1012 && Enemy,Movetype = H

[State -3, 1012-280]
type = ChangeState
value = 280
triggerall = var(59) = 1
triggerall = roundstate = 2 && P2bodydist X = [-80,80]
Triggerall = Statetype = A  && ctrl
Trigger1 = P2stateno = 1012 && Enemy,Movetype = H

[State -3, 651-281]
type = ChangeState
value = 280
triggerall = var(59) = 1
triggerall = roundstate = 2
Trigger1 = stateno = 651 && movecontact && time>=10

[State -3, C-Cȭ]
type = ChangeState
value = 400
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = P2dist X <= 65
Trigger1 = stateno = 410 && movecontact && time>=8

[State -3, Cȭ-Cȭ];2021-11-16
type = ChangeState
value = 420
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = P2dist X >= 66
Trigger1 = stateno = 400 && movecontact &&time>=7

[State -3, Cȭ-Cȭ];2021-11-16
type = ChangeState
value = 400
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = P2dist X <= 65
Trigger1 = stateno = 400 && movecontact && time >=7

[State -3, Cȭ-Sȭ];2021-11-16
type = ChangeState
value = ifelse(Random <= 500,200,400)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = P2dist X <= 75
Trigger1 = stateno = 400 && movecontact && Animtime =0

[State -3, Sȭ-S]
type = ChangeState
value = 230
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = stateno = 200 && movecontact

[State -3, S-S]
type = ChangeState
value = 230
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = P2dist X <= 75
Trigger1 = stateno = 230 && movecontact && Animtime = 0

[State -3, S-Sؽ]
type = ChangeState
value = 220
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = P2dist X >75
Trigger1 = stateno = 230 && movecontact

[State -3, Sؽ-ͻ]
type = ChangeState
value = ifelse(Random <= 500,1400,1400)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = P2dist X >= 70
Trigger1 = stateno = 220 && movecontact

[State -3, Sؽ-Sȭ]
type = ChangeState
value = 210
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
trigger1 = P2dist X <= 69
Trigger1 = stateno = 220 && movecontact

[State -3, SȭB-SB]
type = ChangeState
value = 231
triggerall = var(59) = 1
triggerall = facing = enemy,facing
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = stateno = 201 && movecontact

[State -3, SB-SȭA]
type = ChangeState
value = 210
triggerall = var(59) = 1
triggerall = facing = enemy,facing
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = stateno = 231 && movecontact

[State -3, +Ѫ]
type = ChangeState
value = 280
triggerall = statetype = A
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = p2statetype = A
trigger1  = stateno = 609 && movehit || stateno = 640 && movehit

[State -3, CD-ڰ߽ӽ]
type = ChangeState
value = 102
triggerall = Frontedgedist>=51
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
triggerall =facing != enemy,facing
Trigger1 = stateno = 260 && movecontact && animtime = 0

[State -3, CD-ڰ߷ɱ]
type = ChangeState
value = 1270
triggerall = Frontedgedist<=50
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
triggerall =facing != enemy,facing
Trigger1 = stateno = 260 && movecontact && animtime = 0

[State -3, CD-ͻ2]
type = ChangeState
value = 2200
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = facing = enemy,facing
triggerall = power>=2000
Trigger1 = stateno = 260 && movehit

[State -3, CD-ͻ]
type = ChangeState
value = ifelse(Random <= 500,900,700)
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = facing = enemy,facing
triggerall = power<=3500
Trigger1 = stateno = 260 && movecontact && animtime = 0

[State -3, Ѫڣ漴]
type = ChangeState
value = 1900
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = stateno = 1000 && movehit
Trigger1 = power>=1000

[State -3, +]
type = ChangeState
value = ifelse(Random <= 500,1450,1450)
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = stateno = 440 && movehit && time  >= 25

[State -3, ؼ 2漴A]
type = ChangeState
value = 2200
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = stateno = 1862 && movehit && time  = 10
Trigger1 = power>=2000

[State -3, ؼ 2漴B]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,2000,2100),2400)
triggerall = var(59) = 1 && random <=500
triggerall = statetype != A  && P2statetype != A
triggerall = roundstate = 2
Trigger1 = power>=2000
trigger1 = stateno = 1861 && movehit && time = 41

[State -3, ͻ]
type = ChangeState
value = 1250
triggerall = var(59) = 1 && random <=500
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = P2stateno = 1464 && enemy,time = 27
Trigger1 = ctrl|| stateno = 0  || stateno = 10|| stateno = 11 || stateno = 18|| stateno = 19 || stateno = 102

[State -3, ͻץ]
type = ChangeState
value = 210
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = P2stateno = 1464 && enemy,time >= 33
Trigger1 = ctrl|| stateno = 0  || stateno = 10|| stateno = 11 || stateno = 18|| stateno = 19 || stateno = 102

[State -3, P2ץ-]
type = ChangeState
value = 1350
triggerall = var(59) = 1  && Power<=999
triggerall = statetype != A  && P2statetype = A
triggerall = roundstate = 2
trigger1 = stateno = 210 && movehit

[State -3, P2ץ-]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,1350,1810),250)
triggerall = var(59) = 1  && Power>=1000
triggerall = statetype != A  && P2statetype = A
triggerall = roundstate = 2
trigger1 = stateno = 210 && movehit

[State -3, ķ]
type = ChangeState
value = IfElse(random >= 499,IfElse(random <= 499,210,1500),IfElse(random <= 499,250,1270))
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = P2stateno = 1264
Trigger1 = P2dist X = [-50,50]
Trigger1 = enemy,pos Y >= -46
Trigger1 = ctrl

[State -3, ķԶ]
type = ChangeState
value = 1350
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = P2stateno = 1264
Trigger1 = P2dist X != [-70,70]
Trigger1 = enemy,pos Y >= -46
Trigger1 = ctrl

[State -3, ؼ2漴]
type = ChangeState
value = ifelse(random >= 499,IfElse(random <= 499,2000,2100),IfElse(random <= 499,2200,2400))
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = stateno = 1704 && time = 30
Trigger1 = power>=2000

[State -3, P2806]
type = ChangeState
value = ifelse(Random <= 500,26,900)
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = P2stateno = [806,807]
Trigger1 = power<=4500
Trigger1 = ctrl && P2dist X != [-50,50]

[State -3, ѪضԾ]
type = ChangeState
value = 38
triggerall = var(59) = 1
triggerall = statetype != A && P2movetype = H
triggerall = roundstate = 2
Trigger1 = P2stateno = 1910
Trigger1 = stateno = 102 && P2dist X = [-70,70]

[State -3, P2Ͷ]
type = ChangeState
value = ifelse(Random <= 500,1860,1900)
triggerall = var(59) = 1
triggerall = statetype != A && P2movetype = H
triggerall = roundstate = 2
Trigger1 = P2stateno = [806,807]
Trigger1 = power>=2000
Trigger1 = ctrl && P2dist X = [-50,50]

[State -3, P2Ͷ]
type = ChangeState
value = ifelse(Random <=666,Ifelse(random<=333,250,900),1270)
triggerall = var(59) = 1
triggerall = statetype != A && P2movetype = H
triggerall = roundstate = 2
Trigger1 = P2dist X = [-50,50]
Trigger1 = P2stateno = [806,807]
Trigger1 = power<=4000
Trigger1 = ctrl

[State -3, ̨]
type = ChangeState
value = 102
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = ctrl || stateno = 0  || stateno = 10|| stateno = 11 || stateno = 18|| stateno = 19 ||stateno = 20|| stateno = 21
Trigger1 = P2dist X != [-70,70]
Trigger1 = P2stateno = [9000,9001]
;Trigger1 = power<=4000

[State -3, Ѫӽ]
type = ChangeState
value = 700
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = statetype != A
Trigger1 = P2dist X != [-100,100]
Trigger1 = P2stateno = [9000,9001]
trigger1= power > 4000
trigger1= ctrl

[State -3, ӽ]
type = ChangeState
value = ifelse(Random <= 500,102,102)
triggerall = var(59) = 1  && stateno != 102  && p2statetype != L
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = P2stateno = 1006 || P2stateno = 1910
Trigger1 = P2dist X != [-20,20]
Trigger1 = ctrl

[State -3, ӽ]
type = ChangeState
value = 720
triggerall = var(59) = 1
triggerall = statetype != A && P2movetype = H
triggerall = roundstate = 2
Triggerall= enemy,stateno = 1006 || enemy,stateno = 1910
Triggerall = P2dist X != [-50,50]
Triggerall= P2dist X != [-160,160]
Trigger1 = stateno = 900  || stateno = 5120 || stateno = 102  &&  enemy,stateno = 1006   &&  enemy,Time<=10
Trigger2 = stateno = 102  &&  enemy,stateno = 1006   &&  enemy,Time<=10

[State -3, 嶨֣Զ]
type = ChangeState
value = 38
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 =   P2stateno = 1910
Trigger1 = P2dist X = [-50,50]
Trigger1 = ctrl || stateno = 0  || stateno = 18|| stateno = 19 || stateno = 102

[State -3, ɵ֣ʱA]
type = ChangeState
value = 38
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 =  P2stateno = 1006 && Enemy,time < 18
Trigger1 = P2dist X = [-50,50]
Trigger1 = ctrl || stateno = 0  || stateno = 18|| stateno = 19 || stateno = 102

[State -3, ɵ֣ʱB]
type = ChangeState
value = ifelse(Random <= 500,1200,215)
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 =  P2stateno = 1006 && Enemy,time > 18
Trigger1 = P2dist X = [-50,50]
Trigger1 = ctrl || stateno = 0  || stateno = 18|| stateno = 19 || stateno = 102

[State -3, ɵ֣]
type = ChangeState
value = 102
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 =  P2stateno = 1006 ||  P2stateno = 1910
Trigger1 = P2dist X = [-100,100]
Trigger1 = stateno = 900

[State -3, ɵӽ]
type = ChangeState
value = 102
triggerall = var(59) = 1  && stateno != 102
triggerall = statetype != A && facing != enemy,facing
triggerall = roundstate = 2
Trigger1 = numhelper(1003) = 1
Trigger1 = P2dist X != [-60,60]
Trigger1 = ctrl

[State -3, ɵ]
type = ChangeState
value = 38
triggerall = var(59) = 1  && stateno != 102
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = numhelper(1003) = 1
Trigger1 = P2dist X = [-20,20]
Trigger1 = ctrl || stateno = 0  || stateno = 18|| stateno = 19 || stateno = 102

[State -3, Ѫħ]
type = ChangeState
value = ifelse(Random <= 500,1800,1850)
triggerall = var(59) = 1
triggerall = roundstate = 2
triggerall = facing !=enemy,facing
triggerall = power>=1000
trigger1 = P2dist X <= 80
triggerall = backedgebodydist!=[0,50]
trigger1  = stateno = 609 && movehit || stateno = 640 && movehit
Trigger1 = Random <= 300

[State -3, Ѫħ]
type = ChangeState
value =  ifelse(Random <= 500,1450,260)
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 2
Trigger1 = P2stateno = [1805,1806]
Trigger1 = ctrl

[State -3,A]
type = ChangeState
value = 130
triggerall = roundstate = 2
triggerall =  life>=100
triggerall = var(59) && statetype !=A
triggerall = p2statetype != C
triggerall = ctrl
triggerall = inguarddist&& p2movetype !=H
trigger1 = p2bodydist x < 0 && p2movetype = A

[State -3,B]
type = ChangeState
value =  ifelse(Random <= 500,700,710)
triggerall = roundstate = 2
triggerall =  life<=100
triggerall = var(59) = 1 && statetype !=A
triggerall = p2statetype != C
triggerall = ctrl
triggerall = inguarddist&& p2movetype !=H
trigger1 = p2bodydist x < 0 && p2movetype = A

[State -3,׷A]
type = ChangeState
value = 131
triggerall = roundstate = 2
triggerall =  life>=100
triggerall = var(59) = 1 && statetype !=A
triggerall = p2statetype = C
triggerall = ctrl && p2statetype !=A
triggerall = inguarddist && p2movetype !=H
trigger1 = p2bodydist x < 0 && p2movetype = A

[State -3,׷B]
type = ChangeState
value =  ifelse(Random <= 500,700,710)
triggerall = roundstate = 2
triggerall = life<=100
triggerall = var(59) && statetype !=A
triggerall = p2statetype = C
triggerall = ctrl && p2statetype !=A
triggerall = inguarddist && p2movetype !=H
trigger1 = p2bodydist x < 0 && p2movetype = A

[State -3, -ٺ]
type = ChangeState
value = 650
triggerall = var(59) = 1 &&P2stateno!=285
triggerall = roundstate = 2
triggerall = Random <= 300
Trigger1 = stateno = 105

[State -3, ]
type = ChangeState
value = 720
triggerall = var(59) = 1
triggerall = statetype != A && P2movetype = H
triggerall = roundstate = 2
Triggerall = enemy,stateno = 1006
Triggerall = P2dist X != [-50,50]
Trigger1 = stateno = 900||stateno = 740

[state -1,Ļٺ] ;ݶ
type = ChangeState
value = 650
triggerall = roundstate = 2 && var(59) = 1
triggerall= numhelper(1003) = 1 || numhelper(1004)= 1
triggerall = p2movetype = H
triggerall = P2Dist X < 0
Triggerall = P2dist X = [-50,50]
trigger1 = stateno = 53 && time>=13

[State -1,ɱ+ߺ]
type = changeState
value = 105
trigger1 = Frontedgedist<=50
triggerall = p2movetype =H
triggerall = roundstate = 2 &&!numhelper(1003)  && !numhelper(1004)
triggerall = var(59) = 1
triggerall = Enemy,stateno = 1281|| Enemy,stateno = 806
trigger1 = Ctrl

[State -1,ɱ+AI];2021-11-15
type = changeState
value = 25
trigger1 = Frontedgedist>=51
triggerall = p2movetype = H && statetype !=A
triggerall = roundstate = 2 &&!numhelper(1003) && !numhelper(1004)
triggerall = var(59) = 1 && stateno != 25
triggerall = Enemy,stateno = 1281|| Enemy,stateno = 806
trigger1 = Ctrl
;trigger2 = stateno = 900

[State -1,ɱ+ɵ+ӽ]
type = changeState
value = 102
triggerall = statetype != A
triggerall = p2movetype = H
triggerall = roundstate = 2 && numhelper(1003) = 1
triggerall = var(59) = 1
triggerall = Enemy,stateno = 1281|| Enemy,stateno = 806
trigger1 = Ctrl

[State -1,+ɱ]
type = changeState
value = 1270
triggerall = p2movetype = H
triggerall = roundstate = 2
triggerall = var(59) = 1 && Enemy,stateno = 1362
Trigger1 = P2dist X = [-100,100]
trigger1 = Ctrl

[State -1,ȼUP]
type = SelfState
value = 700
triggerall = roundstate = 2 && CTRL
triggerall = var(59) = 1 && Enemy,stateno = 0
trigger1 = stateno= 0 && time>=5

[State -1,ȼUP]
type = SelfState
value = 0
triggerall = var(59) = 1
trigger1 = stateno= 10 || stateno= 11|| stateno = 12 || stateno = 20
Ctrl = 1

[State -1,ȼUP]
type = SelfState
value = 700
triggerall =  var(59) = 1&&roundstate = 2 &&Enemy,Movetype = I
trigger1 = stateno= 0&&CTRL&&Time>=50

[State -3,λǰ]
type = ChangeState
value = 19
triggerall = var(59) = 1 && roundstate  = 2
Trigger1 = stateno = 18 && time=10

[State -3,λ]
type = ChangeState
value = 18
triggerall = var(59) = 1 && roundstate  = 2
Trigger1 = stateno = 19 && time=10

[State -1, Iӽ];NEW
type = ChangeState
value = 700
triggerall = var(59) = 1  && stateno != 102
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = P2movetype = I
Trigger1 = P2dist X = [-100,100]
Trigger1 = ctrl|| stateno = 0 || stateno = 18|| stateno = 19 || stateno = 20
