You are on page 1of 90

表达式修改:enemy,name="Iori_WLS" && (enemy,palno = [7,12])→enemy,name="Iori_WLS"

&&((enemy,palno)=[7,12])

表达式修改:enemy,name="MvC2 Ryu By Kamekaze" && (enemy,var(58) =


[1,6])→enemy,name="MvC2 Ryu By Kamekaze" &&((enemy,var(58))=[1,6])

表达式修改:enemy,name="MvC2 Ryu By Kamekaze" && (enemy,var(58) =


[7,12])→enemy,name="MvC2 Ryu By Kamekaze" &&((enemy,var(58))=[7,12])

表达式修改:enemy,name="Iori_WLS" && (enemy,palno = [1,6])→enemy,name="Iori_WLS"


&&((enemy,palno)=[1,6])

表达式修改:enemy,name="Bizarro" ||
((enemy,name="Superman")&&(enemy,PalNo=[8,9]))→enemy,name="Bizarro" ||
((enemy,name="Superman")&&((enemy,PalNo)=[8,9]))

表达式修改:Time = [0,300]→(Time)=[0,300]

表达式修改:anim=18900 && (pos X = [-100,100]) && vel X > 1.5→anim=18900 &&((pos


X)=[-100,100]) && vel X > 1.5

表达式修改:anim=18900 && (pos X != [-100,100]) && time > 100→anim=18900 &&((pos X )!


=[-100,100]) && time > 100

表达式修改:Time = [50,80]→(Time)=[50,80]

表达式修改:(time=[10,80])→((time)=[10,80])

表达式修改:(anim != [5051,5059]) && (anim != [5061,5069])→((anim )!=[5051,5059])


&&((anim )!=[5061,5069])

表达式修改:(anim = [5051,5059]) || (anim = [5061,5069])→((anim)=[5051,5059]) ||


((anim)=[5061,5069])

表达式修改:anim = [5050, 5059]→(anim)=[5050, 5059]

表达式修改:pos y >= ifelse((anim = [5051, 5059]) || (anim = [5061, 5069]), 0,


25)→pos y >=ifelse(((anim)=[5051, 5059]) ||((anim)=[5061, 5069]), 0, 25)

表达式修改:anim != [5111, 5119]→(anim )!=[5111, 5119]

表达式修改:anim = [5110, 5119]→(anim)=[5110, 5119]


表达式修改:(Anim != [5051, 5059]) && (Anim != [5061, 5069])→((Anim )!=[5051, 5059])
&&((Anim )!=[5061, 5069])

表达式修改:anim = [5050,5059]→(anim)=[5050,5059]

表达式修改:Pos Y >= ifelse((anim = [5051,5059]) || (anim = [5061,5069]), 0, 25)→Pos


Y >=ifelse(((anim)=[5051,5059]) ||((anim)=[5061,5069]), 0, 25)

表达式修改:anim != [5101,5109]→(anim )!=[5101,5109]

表达式修改:anim = [5101,5109]→(anim)=[5101,5109]

表达式修改:anim != [5110,5119]→(anim )!=[5110,5119]

表达式修改:anim != [5161,5169]→(anim )!=[5161,5169]

表达式修改:anim = [5171,5179]→(anim)=[5171,5179]

表达式修改:Anim != [5111,5119]→(Anim )!=[5111,5119]

表达式修改:Anim = [5110,5119]→(Anim)=[5110,5119]

表达式修改:Time = [0,30]→(Time)=[0,30]

表达式修改:Root,stateno = [5000,5090]→(Root,stateno)=[5000,5090]

表达式修改:(P2BodyDist X = [-90,90]) && (P2BodyDist Y = [-90,90])→((P2BodyDist X)=[-


90,90]) &&((P2BodyDist Y)=[-90,90])

表达式修改:(pos x!=[-240,240])→((pos x)!=[-240,240])

表达式修改:pos x!=[-200,200]→(pos x)!=[-200,200]

表达式修改:pos x!=[-240,240]→(pos x)!=[-240,240]

表达式修改:Time = [30,100]→(Time)=[30,100]

表达式修改:root,stateno != [3161,3166]→(root,stateno )!=[3161,3166]


表达式修改:root,stateno!=[3101,3103]→(root,stateno)!=[3101,3103]

表达式修改:enemynear, movetype != H || (enemynear, stateno = [120,155]) ||


enemynear, ctrl→enemynear, movetype !=H ||((enemynear, stateno)=[120,155]) ||
enemynear, ctrl

表达式修改:StateNo = [1400,1499]→(StateNo)=[1400,1499]

表达式修改:(var(1)!=[0,1])→((var(1))!=[0,1])

表达式修改:time = [0,40]→(time)=[0,40]

表达式修改:Parent, StateNo != [2600,2610]→(Parent, StateNo )!=[2600,2610]

表达式修改:Root, Stateno != [2703,2770]→(Root, Stateno )!=[2703,2770]

表达式修改:root,stateno != [2710,2725]→(root,stateno )!=[2710,2725]

表达式修改:Time = [80,110]→(Time)=[80,110]

表达式修改:Time = [0,100]→(Time)=[0,100]

表达式修改:(time=[12,72]) && time%3=0→((time)=[12,72]) && time%3=0

表达式修改:(time=[10,70]) && time%5=0 && numhelper(30237)<50→((time)=[10,70]) &&


time%5=0 && numhelper(30237)<50

表达式修改:Time = [50,120]→(Time)=[50,120]

表达式修改:Time = [20,35]→(Time)=[20,35]

表达式修改:time = [180,183]→(time)=[180,183]

表达式修改:!Time&&Root,StateNo = [3015,3020]→!Time&&(Root,StateNo)=[3015,3020]

表达式修改:!Time&&Root,StateNo = [2955,2975]→!Time&&(Root,StateNo)=[2955,2975]

表达式修改:root,anim=18900 && (root,pos X = [-100,100]) && root,vel X >


1.5→root,anim=18900 &&((root,pos X)=[-100,100]) && root,vel X > 1.5

表达式修改:root,anim=18900 && (root,pos X != [-100,100]) && time >


100→root,anim=18900 &&((root,pos X )!=[-100,100]) && time > 100

表达式修改:RoundState != [0,1]→(RoundState )!=[0,1]

表达式修改:Random=[0,300]→(Random)=[0,300]

表达式修改:Random=[301,600]→(Random)=[301,600]

表达式修改:StateNo!=[2930,3430]→(StateNo)!=[2930,3430]

表达式修改:StateNo=[3000,3020]→(StateNo)=[3000,3020]

表达式修改:NumExplod(9993000)=1&&StateNo!
=[3000,3020]→NumExplod(9993000)=1&&(StateNo)!=[3000,3020]

表达式修改:StateNo!=[2400,2403]→(StateNo)!=[2400,2403]

表达式修改:(enemy,stateno=[3020,3030])→((enemy,stateno)=[3020,3030])

表达式修改:StateNo = [0,20]→(StateNo)=[0,20]

表达式修改:StateNo != [0,20]→(StateNo )!=[0,20]

表达式修改:MoveType != H || (StateNo !=[120,155])→MoveType !=H ||((StateNo )!


=[120,155])

表达式修改:StateNo = [120,152]→(StateNo)=[120,152]

表达式修改:StateNo != [120,152]→(StateNo )!=[120,152]

表达式修改:StateNo = [2800,2820]→(StateNo)=[2800,2820]

表达式修改:StateNo != [2700,2725]→(StateNo )!=[2700,2725]

表达式修改:StateNo != [2800,2820]→(StateNo )!=[2800,2820]


表达式修改:StateNo != [1500,1570]→(StateNo )!=[1500,1570]

表达式修改:(StateNo !=[1300,1301]) && ((StateNo=[5000,5099]) && prevStateNo !=


1300)→((StateNo )!=[1300,1301]) &&(((StateNo)=[5000,5099]) && prevStateNo !=1300)

表达式修改:StateNo = [100,105]→(StateNo)=[100,105]

表达式修改:StateNo != [1400,1480]→(StateNo )!=[1400,1480]

表达式修改:StateNo != [2010,2060]→(StateNo )!=[2010,2060]

表达式修改:(EnemyNear, StateNo != [0,52]) && (EnemyNear, StateNo != [120,155]) &&


(EnemyNear, StateNo != [5000,5120])→((EnemyNear, StateNo )!=[0,52]) &&((EnemyNear,
StateNo )!=[120,155]) &&((EnemyNear, StateNo )!=[5000,5120])

表达式修改:EnemyNear, StateNo = [150,155]→(EnemyNear, StateNo)=[150,155]

表达式修改:(EnemyNear, StateNo = 51 || EnemyNear, StateNo = 140) && (EnemyNear,


PrevStateNo = [150, 155])→(EnemyNear, StateNo=51 || EnemyNear, StateNo=140)
&&((EnemyNear, PrevStateNo)=[150, 155])

表达式修改:(EnemyNear, StateNo = [5020,5040]) && EnemyNear, HitFall = 0→((EnemyNear,


StateNo)=[5020,5040]) && EnemyNear, HitFall=0

表达式修改:EnemyNear, StateNo = 40 && EnemyNear, PrevStateNo != 52 && (EnemyNear,


Anim != [0, 29])→EnemyNear, StateNo=40 && EnemyNear, PrevStateNo !=52
&&((EnemyNear, Anim )!=[0, 29])

表达式修改:(StateNo=[1400,1480]) && !NumHelper(1486)→((StateNo)=[1400,1480]) && !


NumHelper(1486)

表达式修改:(StateNo=[2010,2060]) && !NumHelper(1486)→((StateNo)=[2010,2060]) && !


NumHelper(1486)

表达式修改:StateNo != [200,1999]→(StateNo )!=[200,1999]

表达式修改:StateNo != [2700,2999]→(StateNo )!=[2700,2999]

表达式修改:StateNo != [192,193]→(StateNo )!=[192,193]

表达式修改:StateNo != [900,901]→(StateNo )!=[900,901]


表达式修改:(StateNo != [2401,2403]) && (StateNo!=2461) && (StateNo!
=[3005,3010])→((StateNo )!=[2401,2403]) &&(StateNo!=2461) &&((StateNo)!
=[3005,3010])

表达式修改:stateno!=[3101,3103]→(stateno)!=[3101,3103]

表达式修改:!alive && (StateNo = [5000, 5010])→!alive &&((StateNo)=[5000, 5010])

表达式修改:PrevStateNo = 120 || (PrevStateNo = [130, 131]) || (PrevStateNo = [140,


141]) || (PrevStateNo = [150, 153])→PrevStateNo=120 ||((PrevStateNo)=[130, 131]) ||
((PrevStateNo)=[140, 141]) ||((PrevStateNo)=[150, 153])

表达式修改:StateNo = [120,159]→(StateNo)=[120,159]

表达式修改:StateNo != [190,199]→(StateNo )!=[190,199]

表达式修改:StateNo != [800,825]→(StateNo )!=[800,825]

表达式修改:StateNo != [950,951]→(StateNo )!=[950,951]

表达式修改:p2StateNo = [5000,5199]→(p2StateNo)=[5000,5199]

表达式修改:RoundState = [0,1]→(RoundState)=[0,1]

表达式修改:movetype = H && Var(27) = 0 && StateNo != [150,159]→movetype=H &&


Var(27)=0 &&( StateNo )!=[150,159]

表达式修改:StateNo = [2700,2999]→(StateNo)=[2700,2999]

表达式修改:StateNo = [3015,3020]→(StateNo)=[3015,3020]

表达式修改:Enemy,Name="Jiren Z2" &&StateNo = [2955,2970]→Enemy,Name="Jiren Z2"


&&(StateNo)=[2955,2970]

表达式修改:stateno=[200,660]→(stateno)=[200,660]

表达式修改:(stateno!=[250,270]) && (stateno!=[220,225])→((stateno)!=[250,270])


&&((stateno)!=[220,225])

表达式修改:(stateno=[250,270]) || (stateno=[220,225])→((stateno)=[250,270]) ||
((stateno)=[220,225])

表达式修改:StateNo != [10230,10233]→(StateNo )!=[10230,10233]

表达式修改:StateNo != [110,115]→(StateNo )!=[110,115]

表达式修改:StateNo != [1250,1251]→(StateNo )!=[1250,1251]

表达式修改:StateNo != [2955,2975]→(StateNo )!=[2955,2975]

表达式修改:p2bodydist x = [-(enemynear,const(size.ground.back) +
enemynear,const(size.ground.front)), 0]→(p2bodydist x)=[-
(enemynear,const(size.ground.back) + enemynear,const(size.ground.front)), 0]

表达式修改:(P2BodyDist X =[1,60]) && random >500→((P2BodyDist X)=[1,60]) && random


>500

表达式修改:Var(49) > 0 && PrevStateNo !=[1500,1571]→Var(49) > 0 &&( PrevStateNo )!


=[1500,1571]

表达式修改:PrevStateNo=[1500,1571]→(PrevStateNo)=[1500,1571]

表达式修改:(prevstateno = [10231,10233])→((prevstateno)=[10231,10233])

表达式修改:prevstateno = [10231,10233]→(prevstateno)=[10231,10233]

表达式修改:(prevstateno != [10231,10233]) && (anim != 44) && (anim != 42) && (anim !
= 45)→((prevstateno )!=[10231,10233]) &&(anim !=44) &&(anim !=42) &&(anim !=45)

表达式修改:(prevstateno != [10231,10233]) && (anim = 42)→((prevstateno )!


=[10231,10233]) &&(anim=42)

表达式修改:p2bodydist X = [-30,30]→(p2bodydist X)=[-30,30]

表达式修改:InGuardDist && (PrevStateNo != [600,699])→InGuardDist &&((PrevStateNo )!


=[600,699])

表达式修改:GetHitVar(animtype) != [3,5]→(GetHitVar(animtype) )!=[3,5]

表达式修改:GetHitVar(animtype) = [3,5]→(GetHitVar(animtype))=[3,5]
表达式修改:(GetHitVar(animtype) = [4,5]) && (SelfAnimExist(5047 +
GetHitVar(animtype)))→((GetHitVar(animtype))=[4,5]) &&(SelfAnimExist(5047 +
GetHitVar(animtype)))

表达式修改:anim = [5081,5089]→(anim)=[5081,5089]

表达式修改:anim = [5161,5169]→(anim)=[5161,5169]

表达式修改:anim = [5111,5119]→(anim)=[5111,5119]

表达式修改:Anim != [5051,5059]→(Anim )!=[5051,5059]

表达式修改:Pos Y >= ifelse((anim = [5051,5059]) || (anim = [5061,5069]), 0,


Const(movement.air.gethit.groundlevel))→Pos Y >=ifelse(((anim)=[5051,5059]) ||
((anim)=[5061,5069]), 0, Const(movement.air.gethit.groundlevel))

表达式修改:!NumExplod(754)&&PrevStateNo!=[200,699]→!NumExplod(754)&&(PrevStateNo)!
=[200,699]

表达式修改:target, StateNo != [800,899]→(target, StateNo )!=[800,899]

表达式修改:enemynear,Stateno!=[1000,4999]→(enemynear,Stateno)!=[1000,4999]

表达式修改:AiLevel&&Var(3)=[4,6]→AiLevel&&(Var(3))=[4,6]

表达式修改:AiLevel && Var(3)=[1,3]→AiLevel &&( Var(3))=[1,3]

表达式修改:P2stateno != [5020,5040]→(P2stateno )!=[5020,5040]

表达式修改:p2stateno != [154,155]→(p2stateno )!=[154,155]

表达式修改:Pos X !=[-640,640]→(Pos X )!=[-640,640]

表达式修改:Pos X =[-640,640]→(Pos X)=[-640,640]

表达式修改:P2StateNo = [120,155]→(P2StateNo)=[120,155]

表达式修改:enemy,StateNo != [120,155]→(enemy,StateNo )!=[120,155]


表达式修改:time = [0,48]→(time)=[0,48]

表达式修改:numenemy && (p2dist y<=-60) && (p2bodydist x=[20,140])→numenemy &&(p2dist


y<=-60) &&((p2bodydist x)=[20,140])

表达式修改:!time && (prevstateno=[1201,1251])→!time &&((prevstateno)=[1201,1251])

表达式修改:time = [5,45]→(time)=[5,45]

表达式修改:Pos X!=[-260,260]→(Pos X)!=[-260,260]

表达式修改:time = [0,200]→(time)=[0,200]

表达式修改:time = [1,200]→(time)=[1,200]

表达式修改:p2stateno != [150,155]→(p2stateno )!=[150,155]

表达式修改:anim = [105050,105051]→(anim)=[105050,105051]

表达式修改:anim != [105050,105051]→(anim )!=[105050,105051]

表达式修改:(anim = [5050,5051])||(anim = [105050,105051])→((anim)=[5050,5051])||


((anim)=[105050,105051])

表达式修改:time>=50 && (pos Y != [-26,-24])→time>=50 &&((pos Y )!=[-26,-24])

表达式修改:pos Y = [-26,-24]→(pos Y)=[-26,-24]

表达式修改:(enemy,stateno = [2950,2975])→((enemy,stateno)=[2950,2975])

表达式修改:Enemy,StateNo!=[3000,3025]→(Enemy,StateNo)!=[3000,3025]

表达式修改:Enemy,Pos X!=[-480,480]→(Enemy,Pos X)!=[-480,480]

表达式修改:Pos X = [-240,240]→(Pos X)=[-240,240]

表达式修改:Pos X!=[-480,480]→(Pos X)!=[-480,480]

表达式修改:Pos X !=[-320,320]→(Pos X )!=[-320,320]


表达式修改:Anim=[5030,5035]→(Anim)=[5030,5035]

表达式修改:(Pos X!=[-320,320]) && StateNo!= 3325→((Pos X)!=[-320,320]) && StateNo!


=3325

表达式修改:!(StateNo = [120,155])→!((StateNo)=[120,155])

表达式修改:(stateno=[1200,1251]) && movecontact→((stateno)=[1200,1251]) &&


movecontact

表达式修改:((stateno = [600,610]) || (stateno = [630,640])) &&


MoveContact→(((stateno)=[600,610]) ||((stateno)=[630,640])) && MoveContact

表达式修改:Roundstate = [2,3]→(Roundstate)=[2,3]

表达式修改:((power >= 500) && P2StateNo!= [120,155]) || ((power >= 1000) &&
(P2StateNo = [120,155])) || var(49) > 0→((power >=500) &&( P2StateNo)!=[120,155])
||((power >=1000) &&((P2StateNo)=[120,155])) || var(49) > 0

表达式修改:(stateno = [1100,1111]) && movecontact→((stateno)=[1100,1111]) &&


movecontact

表达式修改:(stateno = [1200,1251]) && movehit && ((var(49)=0 && PrevStateNo =


[1200,1221]) || (var(49)>0 && PrevStateNo = [1200,1221]))→((stateno)=[1200,1251])
&& movehit &&((var(49)=0 &&( PrevStateNo)=[1200,1221]) ||(var(49)>0
&&( PrevStateNo)=[1200,1221]))

表达式修改:(StateNo = [1250,1251]) && MoveHit→((StateNo)=[1250,1251]) && MoveHit

表达式修改:stateno !=[1300,1302]→(stateno )!=[1300,1302]

表达式修改:(stateno = [1200,1251]) && movecontact→((stateno)=[1200,1251]) &&


movecontact

表达式修改:roundstate=2 && (stateno!=[100,106])→roundstate=2 &&((stateno)!


=[100,106])

表达式修改:(stateno = 225 || stateno = [420,421]) && animelemtime(5)>0 &&


MoveHit→(stateno=225 ||( stateno)=[420,421]) && AnimElemtime(5)>0 && MoveHit

表达式修改:stateno != 105 && statetype = A && (p2bodydist x>=80) && (p2bodydist y=[-
40,155])→stateno !=105 && statetype=A &&(p2bodydist x>=80) &&((p2bodydist y)=[-
40,155])

表达式修改:ctrl && (stateno!=[100,106])→ctrl &&((stateno)!=[100,106])

表达式修改:(enemynear,movetype=A) && backedgedist>=80 && (p2bodydist x=[80,120]) &&


(enemynear,vel x)→(enemynear,movetype=A) && backedgedist>=80 &&((p2bodydist
x)=[80,120]) &&(enemynear,vel x)

表达式修改:(p2bodydist x=[0,80]) && backedgebodydist>=80→((p2bodydist x)=[0,80]) &&


backedgebodydist>=80

表达式修改:ctrl && (stateno!=[120,155])&& !(enemynear,ctrl) &&


enemynear,Movetype=A→ctrl &&((stateno)!=[120,155])&& !(enemynear,ctrl) &&
enemynear,Movetype=A

表达式修改:random<ifelse((p2stateno=[200,699]), 250+(25*var(54)),
ifelse((p2stateno=[1000,2999]), 650+(25*var(54)),
1000))→random<ifelse(((p2stateno)=[200,699]), 250+(25*var(54)),
ifelse(((p2stateno)=[1000,2999]), 650+(25*var(54)), 1000))

表达式修改:AILevel && var(54)>=3 && numenemy&& StateNo!=[120,155]→AILevel &&


var(54)>=3 && numenemy&&( StateNo)!=[120,155]

表达式修改:AILevel && numenemy && statetype != A && roundstate = 2 && (p2bodydist y


= [-320,-40])→AILevel && numenemy && statetype !=A && roundstate=2 &&((p2bodydist
y)=[-320,-40])

表达式修改:ctrl && enemy,vel y < -1 && (p2bodydist x = [ 10, 70]) &&


enemynear,movetype != A && ceil(random<50+(5*var(54)))→ctrl && enemy,vel y < -1
&&((p2bodydist x)=[ 10, 70]) && enemynear,movetype !=A &&
ceil(random<50+(5*var(54)))

表达式修改:(stateno = 225 || stateno = [420,421]) && animelemtime(5)>0 && MoveHit


&& ceil(random<500+(50*var(54)))→(stateno=225 ||( stateno)=[420,421]) &&
AnimElemtime(5)>0 && MoveHit && ceil(random<500+(50*var(54)))

表达式修改:(p2bodydist x=[0,50]) && (life<.5*lifemax)→((p2bodydist x)=[0,50])


&&(life<.5*lifemax)

表达式修改:(enemy,stateno!=[120,155])&&(enemy,stateno!
=[5100,5120])&&(enemynear,statetype!=L)→((enemy,stateno)!
=[120,155])&&((enemy,stateno)!=[5100,5120])&&(enemynear,statetype!=L)

表达式修改:(enemynear,stateno!=40) && (p2bodydist x=[30,120]) && (p2bodydist y=[-


70,5])→(enemynear,stateno!=40) &&((p2bodydist x)=[30,120]) &&((p2bodydist y)=[-
70,5])

表达式修改:enemynear,stateno=[120,155]→(enemynear,stateno)=[120,155]

表达式修改:roundstate=2 && statetype!=A && enemynear,statetype!=L &&


(enemynear,stateno!=[5120,5201])→roundstate=2 && statetype!=A &&
enemynear,statetype!=L &&((enemynear,stateno)!=[5120,5201])

表达式修改:enemynear,movetype!=H && enemynear,statetype!=A && enemynear,Hitover &&


(p2bodydist x =[0,30])→enemynear,movetype!=H && enemynear,statetype!=A &&
enemynear,Hitover &&((p2bodydist x)=[0,30])

表达式修改:enemynear,stateno=[120,145]→(enemynear,stateno)=[120,145]

表达式修改:(p2bodydist x=[0,30]) && random<250→((p2bodydist x)=[0,30]) && random<250

表达式修改:(p2bodydist x = [0, 40])&&(p2bodydist y = [-80,5])&&P2statetype !=


C&&P2statetype != L→((p2bodydist x)=[0, 40])&&((p2bodydist y)=[-80,5])&&P2statetype
!=C&&P2statetype !=L

表达式修改:(stateno = [100,101]) &&


ceil(random<100+(10*var(54)))→((stateno)=[100,101]) &&
ceil(random<100+(10*var(54)))

表达式修改:(p2bodydist x = [0, 45]) && p2statetype != L→((p2bodydist x)=[0, 45]) &&


p2statetype !=L

表达式修改:((stateno = [200,209])|| (stateno = [230,239])||(stateno = [400,409])||


(stateno = [430,439]))&& movehit→(((stateno)=[200,209])||((stateno)=[230,239])||
((stateno)=[400,409])||((stateno)=[430,439]))&& movehit

表达式修改:(p2bodydist x = [25, 80]) && (p2bodydist y = [ -100, 80]) &&


p2statetype != L && P2statetype != C→((p2bodydist x)=[25, 80]) &&((p2bodydist
y)=[ -100, 80]) && p2statetype !=L && P2statetype !=C

表达式修改:((stateno = [210,219])|| (stateno = [240,249])||(stateno = [410,419])||


(stateno = [440,449]))&& movehit→(((stateno)=[210,219])||((stateno)=[240,249])||
((stateno)=[410,419])||((stateno)=[440,449]))&& movehit

表达式修改:(p2bodydist x = [0, 40]) && p2statetype != L &&


ceil(random<350+(25*var(54)))→((p2bodydist x)=[0, 40]) && p2statetype !=L &&
ceil(random<350+(25*var(54)))

表达式修改:AILevel && numenemy && roundstate=2 && StateType != A && (p2bodydist x =


[0, 35]) && p2statetype != L→AILevel && numenemy && roundstate=2 && StateType !=A
&&((p2bodydist x)=[0, 35]) && p2statetype !=L

表达式修改:(stateno = [100,101]) && random < 100→((stateno)=[100,101]) && random <


100

表达式修改:((stateno = [210,219])|| (stateno = [230,239])||(stateno = [410,419])||


(stateno = [430,439]))&& movehit→(((stateno)=[210,219])||((stateno)=[230,239])||
((stateno)=[410,419])||((stateno)=[430,439]))&& movehit

表达式修改:(p2bodydist x = [0, 50]) && (p2bodydist y = [ -70, 50]) && p2statetype !=


L→((p2bodydist x)=[0, 50]) &&((p2bodydist y)=[ -70, 50]) && p2statetype !=L

表达式修改:((stateno = [210,219])|| (stateno = [240,249])||(stateno = [440,449]))&&


movehit→(((stateno)=[210,219])||((stateno)=[240,249])||((stateno)=[440,449]))&&
movehit

表达式修改:(p2bodydist x = [0, 60]) && p2statetype != L &&


ceil(random<=500+(25*var(54)))→((p2bodydist x)=[0, 60]) && p2statetype !=L &&
ceil(random<=500+(25*var(54)))

表达式修改:(p2bodydist x = [0, 70]) && p2statetype != L &&


ceil(random<=700+(25*var(54)))→((p2bodydist x)=[0, 70]) && p2statetype !=L &&
ceil(random<=700+(25*var(54)))

表达式修改:(p2bodydist x = [0, 30]) &&(p2bodydist y = [-50,25]) && P2statetype != A


&& P2statetype != L→((p2bodydist x)=[0, 30]) &&((p2bodydist y)=[-50,25]) &&
P2statetype !=A && P2statetype !=L

表达式修改:(stateno = [100,101]) &&


ceil(random<100+(5*var(54)))→((stateno)=[100,101]) && ceil(random<100+(5*var(54)))

表达式修改:(p2bodydist x = [0, 40]) &&(p2bodydist y = [-50,25]) && P2statetype != A


&& P2statetype != L→((p2bodydist x)=[0, 40]) &&((p2bodydist y)=[-50,25]) &&
P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [0, 40]) &&(p2bodydist y = [-75,5]) && P2statetype !=


L→((p2bodydist x)=[0, 40]) &&((p2bodydist y)=[-75,5]) && P2statetype !=L

表达式修改:((stateno = [200,219])|| (stateno = [230,249])||(stateno = [400,419])||


(stateno = [430,449]))&& movehit→(((stateno)=[200,219])||((stateno)=[230,249])||
((stateno)=[400,419])||((stateno)=[430,449]))&& movehit

表达式修改:(p2bodydist x = [0, 40]) &&(p2bodydist y = [-50,25]) && P2statetype !=


A→((p2bodydist x)=[0, 40]) &&((p2bodydist y)=[-50,25]) && P2statetype !=A
表达式修改:ctrl && !numtarget(1098) && var(7)<1 && ceil(random<100+(10*var(54))) &&
(enemynear,stateno=5110)&&(p2bodydist x = [-8, 22])→ctrl && !numtarget(1098) &&
var(7)<1 && ceil(random<100+(10*var(54))) &&(enemynear,stateno=5110)&&((p2bodydist
x)=[-8, 22])

表达式修改:(p2bodydist x = [0, 45]) &&(p2bodydist y = [-50,25]) && P2statetype !=


A→((p2bodydist x)=[0, 45]) &&((p2bodydist y)=[-50,25]) && P2statetype !=A

表达式修改:(p2bodydist x = [0, 50]) && (p2bodydist y = [ -50, 50]) && p2statetype !=


L && p2statetype = S→((p2bodydist x)=[0, 50]) &&((p2bodydist y)=[ -50, 50]) &&
p2statetype !=L && p2statetype=S

表达式修改:(p2bodydist x = [0,70]) && (p2bodydist y = [ -80, 30]) && p2statetype !=


L→((p2bodydist x)=[0,70]) &&((p2bodydist y)=[ -80, 30]) && p2statetype !=L

表达式修改:(p2bodydist x = [0, 70]) && (p2bodydist y = [ -70, 20]) && p2statetype !=


L→((p2bodydist x)=[0, 70]) &&((p2bodydist y)=[ -70, 20]) && p2statetype !=L

表达式修改:(p2bodydist x = [0, 80]) && (p2bodydist y = [ -90, 30]) && p2statetype !=


L→((p2bodydist x)=[0, 80]) &&((p2bodydist y)=[ -90, 30]) && p2statetype !=L

表达式修改:(p2bodydist x = [5, 50]) && (p2bodydist y = [ -20, 50]) && p2statetype !=


L→((p2bodydist x)=[5, 50]) &&((p2bodydist y)=[ -20, 50]) && p2statetype !=L

表达式修改:(p2bodydist x = [-30,80]) && (p2bodydist y = [ -30, 70]) && p2statetype !


= L→((p2bodydist x)=[-30,80]) &&((p2bodydist y)=[ -30, 70]) && p2statetype !=L

表达式修改:(p2bodydist x = [0, 70]) && (p2bodydist y = [ -50, 40]) && p2statetype !=


L→((p2bodydist x)=[0, 70]) &&((p2bodydist y)=[ -50, 40]) && p2statetype !=L

表达式修改:(enemy,stateno!=[120,155])&&(enemy,stateno!
=[5100,5120])&&(enemynear,statetype!=L)&&(enemynear,Statetype!=A)→((enemy,stateno)!
=[120,155])&&((enemy,stateno)!=[5100,5120])&&(enemynear,statetype!
=L)&&(enemynear,Statetype!=A)

表达式修改:(enemynear,stateno!=40) && (p2bodydist x>=15) && (p2bodydist y=[-


70,5])→(enemynear,stateno!=40) &&(p2bodydist x>=15) &&((p2bodydist y)=[-70,5])

表达式修改:(p2stateno != [120, 155])&& !(enemynear, hitfall)&&(enemynear,stateno!


=[5120,5220])→((p2stateno )!=[120, 155])&& !(enemynear,
hitfall)&&((enemynear,stateno)!=[5120,5220])

表达式修改:(p2bodydist x =[60,160]) && (p2bodydist y =[-10,355]) &&(enemynear,


statetype != A)&& Pos Y<=-50→((p2bodydist x)=[60,160]) &&((p2bodydist y)=[-10,355])
&&(enemynear, statetype !=A)&& Pos Y<=-50

表达式修改:(p2stateno != [120, 155]) && (enemynear,statetype != L) && !(enemynear,


hitfall)&&(enemynear,stateno!=[5100,5220])→((p2stateno )!=[120, 155])
&&(enemynear,statetype !=L) && !(enemynear, hitfall)&&((enemynear,stateno)!
=[5100,5220])

表达式修改:(p2bodydist x =[-10,60]) && (p2bodydist y =[-120,5]) &&


(enemynear,statetype != C)→((p2bodydist x)=[-10,60]) &&((p2bodydist y)=[-120,5])
&&(enemynear,statetype !=C)

表达式修改:AILevel && numenemy && roundstate = 2 && (stateno !=[1300,1302]) &&


stateno != 106 && statetype = S→AILevel && numenemy && roundstate=2 &&((stateno )!
=[1300,1302]) && stateno !=106 && statetype=S

表达式修改:(p2bodydist x = [5, 50]) && (p2bodydist y = [ -70, 0]) && (p2statetype !=


L) && (enemynear, vel y >= 0)→((p2bodydist x)=[5, 50]) &&((p2bodydist y)=[ -70, 0])
&&(p2statetype !=L) &&(enemynear, vel y >=0)

表达式修改:(var(5)<2 && var(49)=0) || (var(5)<4 && var(49)>0) &&


(enemynear,statetype != L) && (enemynear,stateno!=[5100,5220])→(var(5)<2 &&
var(49)=0) ||(var(5)<4 && var(49)>0) &&(enemynear,statetype !=L)
&&((enemynear,stateno)!=[5100,5220])

表达式修改:(p2bodydist x =[-60,200]) && (p2bodydist y =[-70,255]) && power >= 2000


|| var(49) > 0→((p2bodydist x)=[-60,200]) &&((p2bodydist y)=[-70,255]) && power
>=2000 || var(49) > 0

表达式修改:(stateno = [1100,1111]) && movehit &&


(Random<80+(10*var(54)))→((stateno)=[1100,1111]) && movehit
&&(Random<80+(10*var(54)))

表达式修改:(stateno = [1200,1251]) && movecontact &&


(Random<20+(5*var(54)))→((stateno)=[1200,1251]) && movecontact
&&(Random<20+(5*var(54)))

表达式修改:(var(5)<2 && var(49)=0) || (var(5)<4 && var(49)>0) &&


(enemynear,statetype != L) && (enemynear,stateno!=[5100,5220])→(var(5)<2 &&
var(49)=0) ||(var(5)<4 && var(49)>0) &&(enemynear,statetype !=L)
&&((enemynear,stateno)!=[5100,5220])

表达式修改:(p2bodydist x =[-60,200]) && (p2bodydist y =[-240,-75]) && power >= 1500


|| var(49) > 0→((p2bodydist x)=[-60,200]) &&((p2bodydist y)=[-240,-75]) && power
>=1500 || var(49) > 0

表达式修改:(stateno = [1100,1111]) && movehit &&


(Random<20+(2*var(54)))→((stateno)=[1100,1111]) && movehit
&&(Random<20+(2*var(54)))

表达式修改:(stateno = [1200,1251]) && movecontact &&


(Random<80+(10*var(54)))→((stateno)=[1200,1251]) && movecontact
&&(Random<80+(10*var(54)))

表达式修改:var(49)>0 && var(15)<3 && (enemynear,statetype != L) &&


(enemynear,stateno!=[5100,5220])→var(49)>0 && var(15)<3 &&(enemynear,statetype !=L)
&&((enemynear,stateno)!=[5100,5220])

表达式修改:(p2bodydist x =[-100,200]) && (p2bodydist y =[-250,255])→((p2bodydist


x)=[-100,200]) &&((p2bodydist y)=[-250,255])

表达式修改:(stateno = [1100,1111]) && movehit &&


(Random<100+(10*var(54)))→((stateno)=[1100,1111]) && movehit
&&(Random<100+(10*var(54)))

表达式修改:(stateno = [1200,1251]) && movecontact &&


(Random<50+(5*var(54)))→((stateno)=[1200,1251]) && movecontact
&&(Random<50+(5*var(54)))

表达式修改:(p2bodydist x =[-100,200]) && (p2bodydist y =[-250,-5])→((p2bodydist


x)=[-100,200]) &&((p2bodydist y)=[-250,-5])

表达式修改:(enemynear,stateno!=[120,155]) && (enemy,stateno!=[5100,5120]) &&


(enemynear,statetype!=L) && (enemynear,Movetype!=A) && (enemynear,Statetype!
=C)→((enemynear,stateno)!=[120,155]) &&((enemy,stateno)!=[5100,5120])
&&(enemynear,statetype!=L) &&(enemynear,Movetype!=A) &&(enemynear,Statetype!=C)

表达式修改:(enemynear,stateno!=[40,50]) && (p2bodydist x=[30,180]) && (p2dist y=[-


70,5])→((enemynear,stateno)!=[40,50]) &&((p2bodydist x)=[30,180]) &&((p2dist y)=[-
70,5])

表达式修改:(enemy,stateno!=[120,155]) && (enemy,stateno!=[5100,5120]) &&


(enemynear,statetype!=L) && (enemynear,Statetype=A) &&
(enemynear,Movetype=H)→((enemy,stateno)!=[120,155]) &&((enemy,stateno)!
=[5100,5120]) &&(enemynear,statetype!=L) &&(enemynear,Statetype=A)
&&(enemynear,Movetype=H)

表达式修改:(enemynear,stateno!=[40,50]) && (p2bodydist x=[40,160]) && (p2dist y=[-


350,-75])→((enemynear,stateno)!=[40,50]) &&((p2bodydist x)=[40,160]) &&((p2dist
y)=[-350,-75])

表达式修改:(enemy,stateno!=[120,155])&&(enemy,stateno!
=[5100,5120])&&(enemynear,statetype!=L) &&(enemynear,statetype!=C)&& (p2bodydist
x=[100,220]) && (p2bodydist y=[-40,200])→((enemy,stateno)!
=[120,155])&&((enemy,stateno)!=[5100,5120])&&(enemynear,statetype!=L)
&&(enemynear,statetype!=C)&&((p2bodydist x)=[100,220]) &&((p2bodydist y)=[-40,200])

表达式修改:(stateno=[1200,1251]) && (movehit=[2,8]) &&


(random<150+(25*var(54)))→((stateno)=[1200,1251]) &&((movehit)=[2,8])
&&(random<150+(25*var(54)))

表达式修改:(enemynear,stateno!=40) && (p2bodydist x>=140) && (p2dist y=[-


70,5])→(enemynear,stateno!=40) &&(p2bodydist x>=140) &&((p2dist y)=[-70,5])

表达式修改:(enemy,stateno!=[120,155]) && (enemy,stateno!=[5100,5120]) &&


(enemynear,statetype!=L) && (enemynear,Statetype=A)→((enemy,stateno)!=[120,155])
&&((enemy,stateno)!=[5100,5120]) &&(enemynear,statetype!=L)
&&(enemynear,Statetype=A)

表达式修改:(enemynear,stateno!=[40,50]) && (p2bodydist x=[40,140]) && (p2dist y=[-


250,-55])→((enemynear,stateno)!=[40,50]) &&((p2bodydist x)=[40,140]) &&((p2dist
y)=[-250,-55])

表达式修改:(enemy,stateno!=[120,155]) && (enemy,stateno!=[5100,5120]) &&


(enemynear,statetype!=L)→((enemy,stateno)!=[120,155]) &&((enemy,stateno)!
=[5100,5120]) &&(enemynear,statetype!=L)

表达式修改:(p2bodydist x>=80) && ((p2bodydist y=[-180,-60])||(enemynear,vel y=0 &&


enemynear,statetype!=A))→(p2bodydist x>=80) &&(((p2bodydist y)=[-180,-60])||
(enemynear,vel y=0 && enemynear,statetype!=A))

表达式修改:(enemy,stateno!=[120,155]) && (enemy,stateno!=[5100,5120]) &&


(enemynear,statetype!=L) && (enemynear,statetype!=C) && (p2bodydist x=[40,140]) &&
(p2bodydist y=[-20,140])→((enemy,stateno)!=[120,155]) &&((enemy,stateno)!
=[5100,5120]) &&(enemynear,statetype!=L) &&(enemynear,statetype!=C) &&((p2bodydist
x)=[40,140]) &&((p2bodydist y)=[-20,140])

表达式修改:(stateno=[1200,1251])→((stateno)=[1200,1251])

表达式修改:(movehit = [2,8]) && (Random<50+(25*var(54)))→((movehit)=[2,8])


&&(Random<50+(25*var(54)))

表达式修改:(stateno=[1200,1251]) && movecontact &&


(Random<50+(25*var(54)))→((stateno)=[1200,1251]) && movecontact
&&(Random<50+(25*var(54)))

表达式修改:P2Dist X =[100,160]→(P2Dist X)=[100,160]

表达式修改:anim = [5051,5059]→(anim)=[5051,5059]
表达式修改:Anim != [5000, 5199]→(Anim )!=[5000, 5199]

表达式修改:(anim = [5081,5089]) || (anim = [5111,5119])→((anim)=[5081,5089]) ||


((anim)=[5111,5119])

表达式修改:(anim != [5111,5119]) && (anim != [5171,5179])→((anim )!=[5111,5119])


&&((anim )!=[5171,5179])

表达式修改:(anim = [5111,5119]) || (anim = [5171,5179])→((anim)=[5111,5119]) ||


((anim)=[5171,5179])

表达式修改:Anim = [5140,5149]→(Anim)=[5140,5149]

表达式修改:Anim != [5140,5159]→(Anim )!=[5140,5159]

表达式修改:Time = [0,60]→(Time)=[0,60]

表达式修改:Time = [60,120]→(Time)=[60,120]

表达式修改:(enemy,Name = "Vegeta Z2") && (enemy,palno = [1,6])→(enemy,Name="Vegeta


Z2") &&((enemy,palno)=[1,6])

表达式修改:Time = [0, 72]→(Time)=[0, 72]

表达式修改:Time = [73, 76]→(Time)=[73, 76]

表达式修改:Time = [77, 79]→(Time)=[77, 79]

表达式修改:Time = [80, 83]→(Time)=[80, 83]

表达式修改:Time = [84, 86]→(Time)=[84, 86]

表达式修改:PrevStateNo = 132 || (PrevStateNo = [154,155])→PrevStateNo=132 ||


((PrevStateNo)=[154,155])

表达式修改:(Root, StateNo != [2300,2302]) && (Root, StateNo != [2600,2602]) &&


(Root, StateNo != [2650,2655])→((Root, StateNo )!=[2300,2302]) &&((Root, StateNo )!
=[2600,2602]) &&((Root, StateNo )!=[2650,2655])

表达式修改:pos y!=[-240,240]→(pos y)!=[-240,240]


表达式修改:root, stateno != [3100,3102]→(root, stateno )!=[3100,3102]

表达式修改:(root, anim = [3101,3102]) && root, animelemtime(26) = 0→((root,


anim)=[3101,3102]) && root, AnimElemtime(26)=0

表达式修改:anim = 2701 && (Root,StateNo != 2700 && Root,StateNo != 2770 &&


Root,StateNo != 2825 && Root,StateNo != 3000 && Root,StateNo != 3001 && (root,
stateno != [3100,3102]))→anim=2701 &&(Root,StateNo !=2700 && Root,StateNo !=2770 &&
Root,StateNo !=2825 && Root,StateNo !=3000 && Root,StateNo !=3001 &&((root, stateno
)!=[3100,3102]))

表达式修改:Time = [327,400]→(Time)=[327,400]

表达式修改:(stateno != [1000, 1008])→((stateno )!=[1000, 1008])

表达式修改:!(gametime%10) && var(43) = [1,3]→!(gametime%10) &&( var(43))=[1,3]

表达式修改:stateno != [2700,3999]→(stateno )!=[2700,3999]

表达式修改:(stateno != [2000,3102]) || movetype = H→((stateno )!=[2000,3102]) ||


movetype=H

表达式修改:var(43) = [1,3]→(var(43))=[1,3]

表达式修改:var(43) >= 1 && stateno != [2000,3102]→var(43) >=1 &&( stateno )!


=[2000,3102]

表达式修改:StateNo != [2700,3000]→(StateNo )!=[2700,3000]

表达式修改:StateNo = [2700,2950]→(StateNo)=[2700,2950]

表达式修改:stateno=130 && ((prevstateno=132)||(prevstateno=[154,155]))→stateno=130


&&((prevstateno=132)||((prevstateno)=[154,155]))

表达式修改:stateno != [1600,1604]→(stateno )!=[1600,1604]

表达式修改:stateno != [2300,2303]→(stateno )!=[2300,2303]

表达式修改:stateno != [1710,1721]→(stateno )!=[1710,1721]


表达式修改:stateno != [1410,1411]→(stateno )!=[1410,1411]

表达式修改:stateno != [2400,2403]→(stateno )!=[2400,2403]

表达式修改:stateno != [2510,2530]→(stateno )!=[2510,2530]

表达式修改:stateno != [2600,2604]→(stateno )!=[2600,2604]

表达式修改:stateno != [3100,3102]→(stateno )!=[3100,3102]

表达式修改:var(43) != [1,3]→(var(43) )!=[1,3]

表达式修改:hitPauseTime = [1,16 - (15 - var(19))]→(hitPauseTime)=[1,16 -(15 -


var(19))]

表达式修改:P2Stateno!=[1000,4999]→(P2Stateno)!=[1000,4999]

表达式修改:Ailevel && time > 15 && numenemy && (random < 230 * (AIlevel ** 2 /
64.0)) && (P2MoveType = A || (P2BodyDist X = [120,160]))→Ailevel && time > 15 &&
numenemy &&(random < 230 *(AIlevel ** 2 / 64.0)) &&(P2MoveType=A ||((P2BodyDist
X)=[120,160]))

表达式修改:Vel X = [-3,-1.7]→(Vel X)=[-3,-1.7]

表达式修改:P2BodyDist X = [0,80]→(P2BodyDist X)=[0,80]

表达式修改:(P2StateNo = [120,155]) && P2StateType = S→((P2StateNo)=[120,155]) &&


P2StateType=S

表达式修改:(P2StateNo = [120,155]) && P2StateType = C→((P2StateNo)=[120,155]) &&


P2StateType=C

表达式修改:(P2StateNo != [120,155]) && P2StateType != A→((P2StateNo )!=[120,155]) &&


P2StateType !=A

表达式修改:P2BodyDist X = [0,120]→(P2BodyDist X)=[0,120]

表达式修改:(P2StateNo != [120,155]) && P2StateType = A→((P2StateNo )!=[120,155]) &&


P2StateType=A

表达式修改:P2Dist X = [-40,40]→(P2Dist X)=[-40,40]


表达式修改:P2BodyDist X = [-30,70]→(P2BodyDist X)=[-30,70]

表达式修改:(P2StateNo != [120,155])→((P2StateNo )!=[120,155])

表达式修改:(P2BodyDist X = [0,50]) && (P2BodyDist Y = [-40,50])→((P2BodyDist


X)=[0,50]) &&((P2BodyDist Y)=[-40,50])

表达式修改:time=[0,10]→(time)=[0,10]

表达式修改:time=[15,23]→(time)=[15,23]

表达式修改:StateNo = 40 || (StateNo = [10230,10233]) || StateNo = 100 || StateNo =


105 || StateNo = 110 || StateNo = 115 || StateNo = 195→StateNo=40 ||
((StateNo)=[10230,10233]) || StateNo=100 || StateNo=105 || StateNo=110 ||
StateNo=115 || StateNo=195

表达式修改:(StateNo = [22221,22223]) || StateNo = 1000 || (StateNo = [1031,1150]) ||


StateNo = 1057 || (StateNo = [1900,1905])→((StateNo)=[22221,22223]) || StateNo=1000
||((StateNo)=[1031,1150]) || StateNo=1057 ||((StateNo)=[1900,1905])

表达式修改:(stateno = [1000, 1008]) && (fvar(38) > 0)→((stateno)=[1000, 1008])


&&(fvar(38) > 0)

表达式修改:(stateno = [1511,1513]) && movecontact→((stateno)=[1511,1513]) &&


movecontact

表达式修改:(stateno = 1700 || stateno = [1710,1721]) && movecontact→(stateno=1700 ||


( stateno)=[1710,1721]) && movecontact

表达式修改:(stateno = [2603,2604])→((stateno)=[2603,2604])

表达式修改:(stateno = [2653,2654])→((stateno)=[2653,2654])

表达式修改:(stateno = 1700 || stateno = [1700,1721]) && movecontact→(stateno=1700 ||


( stateno)=[1700,1721]) && movecontact

表达式修改:((stateno = [1601,1602]) || (stateno = [1611,1612])) &&


movecontact→(((stateno)=[1601,1602]) ||((stateno)=[1611,1612])) && movecontact

表达式修改:(stateno = [2602,2604]) && movecontact→((stateno)=[2602,2604]) &&


movecontact
表达式修改:(stateno = [2652,2655]) && movecontact→((stateno)=[2652,2655]) &&
movecontact

表达式修改:(stateno = [1501,1502]) || (stateno =


[1511,1512])→((stateno)=[1501,1502]) ||((stateno)=[1511,1512])

表达式修改:stateno = 1700 || stateno = [1710,1721]→stateno=1700 ||


( stateno)=[1710,1721]

表达式修改:(stateno = [200,220]) && movecontact→((stateno)=[200,220]) && movecontact

表达式修改:(stateno = [230,250]) && movecontact→((stateno)=[230,250]) && movecontact

表达式修改:(stateno = [400,420]) && movecontact→((stateno)=[400,420]) && movecontact

表达式修改:(stateno = [430,440]) && movecontact→((stateno)=[430,440]) && movecontact

表达式修改:cond(var(51) = 1 && (stateno != [2510,2530]), var(50) := 1,


0)→cond(var(51)=1 &&((stateno )!=[2510,2530]), var(50) :=1, 0)

表达式修改:cond(var(52) = 1 && (stateno != [2510,2530]), var(50) := 1,


0)→cond(var(52)=1 &&((stateno )!=[2510,2530]), var(50) :=1, 0)

表达式修改:(stateno = [1501,1502]) || (stateno = [1511,


1512])→((stateno)=[1501,1502]) ||((stateno)=[1511, 1512])

表达式修改:cond(var(51) = 1 && (stateno != [2650,2655]), var(50) := 1,


0)→cond(var(51)=1 &&((stateno )!=[2650,2655]), var(50) :=1, 0)

表达式修改:cond(var(52) = 1 && (stateno != [2650,2655]), var(50) := 1,


0)→cond(var(52)=1 &&((stateno )!=[2650,2655]), var(50) :=1, 0)

表达式修改:cond(var(51) = 1 && (stateno != [2600,2604]), var(50) := 1,


0)→cond(var(51)=1 &&((stateno )!=[2600,2604]), var(50) :=1, 0)

表达式修改:cond(var(52) = 1 && (stateno != [2600,2604]), var(50) := 1,


0)→cond(var(52)=1 &&((stateno )!=[2600,2604]), var(50) :=1, 0)

表达式修改:cond(var(51) = 1 && (stateno != [1000, 1008]), var(50) := 1,


0)→cond(var(51)=1 &&((stateno )!=[1000, 1008]), var(50) :=1, 0)
表达式修改:stateno != [1400,1401]→(stateno )!=[1400,1401]

表达式修改:cond(var(51) = 1 && (stateno != [1511,1513]), var(50) := 1,


0)→cond(var(51)=1 &&((stateno )!=[1511,1513]), var(50) :=1, 0)

表达式修改:ctrl || StateNo = 40 || StateNo = 52 || (stateno = [10230,10233]) ||


(StateNo = 50 && Time <3)→ctrl || StateNo=40 || StateNo=52 ||
((stateno)=[10230,10233]) ||(StateNo=50 && Time <3)

表达式修改:cond(var(51) = 1 && (stateno != [1700, 1721]), var(50) := 1,


0)→cond(var(51)=1 &&((stateno )!=[1700, 1721]), var(50) :=1, 0)

表达式修改:ctrl || StateNo = 40 || StateNo = 52 || (stateno = [10230,10233]) &&


(StateNo = 50 && Time <3)→ctrl || StateNo=40 || StateNo=52 ||
((stateno)=[10230,10233]) &&(StateNo=50 && Time <3)

表达式修改:stateno=[150, 155]→(stateno)=[150, 155]

表达式修改:stateno != 105 && statetype = A && (p2bodydist x>=100) && (p2bodydist


y=[-40,155])→stateno !=105 && statetype=A &&(p2bodydist x>=100) &&((p2bodydist
y)=[-40,155])

表达式修改:!inguarddist && (p2bodydist x = [60, 100]) && random < (100 * (AIlevel **
2 / 64.0))→!inguarddist &&((p2bodydist x)=[60, 100]) && random <(100 *(AIlevel ** 2
/ 64.0))

表达式修改:(p2bodydist x=[0,80]) && backedgebodydist>=50→((p2bodydist x)=[0,80]) &&


backedgebodydist>=50

表达式修改:ctrl && (stateno != [120, 155]) && !var(20)→ctrl &&((stateno )!=[120,


155]) && !var(20)

表达式修改:random < (ifelse((p2stateno = [200, 699]), 100, ifelse((p2stateno =


[1000, 2999]), 333, 1000)) * (AIlevel ** 2 / 64.0))→random
<(ifelse(((p2stateno)=[200, 699]), 100, ifelse(((p2stateno)=[1000, 2999]), 333,
1000)) *(AIlevel ** 2 / 64.0))

表达式修改:ctrl && enemy,vel y < -1 && (p2bodydist x = [ 10, 70]) &&


enemynear,movetype != A && (random < 60 * (AIlevel ** 2 / 64.0))→ctrl && enemy,vel
y < -1 &&((p2bodydist x)=[ 10, 70]) && enemynear,movetype !=A &&(random < 60
*(AIlevel ** 2 / 64.0))

表达式修改:(enemy,stateno!=[120,155])&&(enemy,stateno!
=[5100,5120])&&(enemynear,statetype!=L)&&(enemynear,Movetype!=A)→((enemy,stateno)!
=[120,155])&&((enemy,stateno)!=[5100,5120])&&(enemynear,statetype!
=L)&&(enemynear,Movetype!=A)

表达式修改:(enemynear,stateno!=40) && (p2bodydist x=[30,90]) && (p2bodydist y=[-


60,5])→(enemynear,stateno!=40) &&((p2bodydist x)=[30,90]) &&((p2bodydist y)=[-
60,5])

表达式修改:((enemy,stateno=[120,155])||(enemy,stateno!=[5100,5110])||
(enemynear,Movetype!=A))→(((enemy,stateno)=[120,155])||((enemy,stateno)!
=[5100,5110])||(enemynear,Movetype!=A))

表达式修改:(p2bodydist x=[0,30]) && random<80→((p2bodydist x)=[0,30]) && random<80

表达式修改:(p2stateno=[120,145]) && (p2bodydist x=[0,30]) && (random < 150 *


(AIlevel ** 2 / 64.0))→((p2stateno)=[120,145]) &&((p2bodydist x)=[0,30]) &&(random
< 150 *(AIlevel ** 2 / 64.0))

表达式修改:(stateno = [100,101]) && (random < 50 * (AIlevel ** 2 /


64.0))→((stateno)=[100,101]) &&(random < 50 *(AIlevel ** 2 / 64.0))

表达式修改:(p2bodydist x = [0, 45]) && p2statetype != L && (random < 180 * (AIlevel
** 2 / 64.0))→((p2bodydist x)=[0, 45]) && p2statetype !=L &&(random < 180 *(AIlevel
** 2 / 64.0))

表达式修改:(p2bodydist x = [0, 50]) && (p2bodydist y = [ -80, 80]) && p2statetype !=


L→((p2bodydist x)=[0, 50]) &&((p2bodydist y)=[ -80, 80]) && p2statetype !=L

表达式修改:(stateno = [100,101]) && (random < 100 * (AIlevel ** 2 /


64.0))→((stateno)=[100,101]) &&(random < 100 *(AIlevel ** 2 / 64.0))

表达式修改:(p2bodydist x = [0, 60]) && (p2bodydist y = [ -70, 50]) && p2statetype !=


L→((p2bodydist x)=[0, 60]) &&((p2bodydist y)=[ -70, 50]) && p2statetype !=L

表达式修改:ctrl && numtarget(1400) && (random < 200 * (AIlevel ** 2 / 64.0)) &&
(enemynear,stateno=5110)&&(p2bodydist x = [-8, 22])→ctrl && numtarget(1400)
&&(random < 200 *(AIlevel ** 2 / 64.0)) &&(enemynear,stateno=5110)&&((p2bodydist
x)=[-8, 22])

表达式修改:ctrl && (random < 130 * (AIlevel ** 2 / 64.0)) &&


(enemynear,stateno=5110)&&(p2bodydist x = [-8, 22])→ctrl &&(random < 130 *(AIlevel
** 2 / 64.0)) &&(enemynear,stateno=5110)&&((p2bodydist x)=[-8, 22])

表达式修改:(p2bodydist x = [0,70]) && (p2bodydist y = [ -40, 70]) && p2statetype !=


L→((p2bodydist x)=[0,70]) &&((p2bodydist y)=[ -40, 70]) && p2statetype !=L
表达式修改:(p2bodydist x = [0, 70]) && (p2bodydist y = [ -60, 50]) && p2statetype !=
L→((p2bodydist x)=[0, 70]) &&((p2bodydist y)=[ -60, 50]) && p2statetype !=L

表达式修改:(p2bodydist x = [0, 80]) && (p2bodydist y = [ -80, 40]) && p2statetype !=


L→((p2bodydist x)=[0, 80]) &&((p2bodydist y)=[ -80, 40]) && p2statetype !=L

表达式修改:(p2bodydist x = [0, 80]) && (p2bodydist y = [ -80, 50]) && p2statetype !=


L→((p2bodydist x)=[0, 80]) &&((p2bodydist y)=[ -80, 50]) && p2statetype !=L

表达式修改:(p2bodydist x = [5, 50]) && (p2bodydist y = [ -50, 50]) && p2statetype !=


L→((p2bodydist x)=[5, 50]) &&((p2bodydist y)=[ -50, 50]) && p2statetype !=L

表达式修改:(p2bodydist x = [-20,70]) && (p2bodydist y = [ -50, 50]) && p2statetype !


= L→((p2bodydist x)=[-20,70]) &&((p2bodydist y)=[ -50, 50]) && p2statetype !=L

表达式修改:(P2BodyDist X = [0,90]) && (P2BodyDist Y = [-10,-150]) && enemynear,


MoveType = A→((P2BodyDist X)=[0,90]) &&((P2BodyDist Y)=[-10,-150]) && enemynear,
MoveType=A

表达式修改:ctrl || StateNo = 40 || StateNo = 52 || stateno = [10230,10233]→ctrl ||


StateNo=40 || StateNo=52 ||( stateno)=[10230,10233]

表达式修改:(P2BodyDist X = [0,90])→((P2BodyDist X)=[0,90])

表达式修改:(enemynear,stateno!=40) && (p2bodydist x>=10) && (p2bodydist y=[-


40,5])→(enemynear,stateno!=40) &&(p2bodydist x>=10) &&((p2bodydist y)=[-40,5])

表达式修改:(enemynear,stateno!=40) && (((p2bodydist x=[110,180])) || (p2statetype =


A))→(enemynear,stateno!=40) &&((((p2bodydist x)=[110,180])) ||(p2statetype=A))

表达式修改:(p2bodydist x =[60,120]) && (p2bodydist y =[-10,255]) &&(enemynear,


statetype != A)&& Pos Y<=-50→((p2bodydist x)=[60,120]) &&((p2bodydist y)=[-10,255])
&&(enemynear, statetype !=A)&& Pos Y<=-50

表达式修改:(p2bodydist x =[15,80]) && (p2bodydist y =[-70,5]) &&


(enemynear,statetype != A)→((p2bodydist x)=[15,80]) &&((p2bodydist y)=[-70,5])
&&(enemynear,statetype !=A)

表达式修改:(enemynear,hitdefattr=S,NP,SP) && (p2bodydist y = [ -70, 0]) &&


(p2statetype != L) && (enemynear, vel y >= 0)→(enemynear,hitdefattr=S,NP,SP)
&&((p2bodydist y)=[ -70, 0]) &&(p2statetype !=L) &&(enemynear, vel y >=0)

表达式修改:(p2stateno != [120, 155]) && p2statetype != L && (enemynear, vel y > -1)
&& (enemynear, vel x > -2)→((p2stateno )!=[120, 155]) && p2statetype !=L
&&(enemynear, vel y > -1) &&(enemynear, vel x > -2)

表达式修改:(p2bodydist y =[-95,5]) && (enemynear, statetype != C)→((p2bodydist y)=[-


95,5]) &&(enemynear, statetype !=C)

表达式修改:ctrl && (p2bodydist x = [60,160]) && (random < 50 * (AIlevel ** 2 /


64.0))→ctrl &&((p2bodydist x)=[60,160]) &&(random < 50 *(AIlevel ** 2 / 64.0))

表达式修改:((stateno = [200, 220]) || (stateno = [230, 250]) || (stateno = [400,


440])) && (movehit = [1, 16]) && (p2bodydist x = [10,60]) && (random < 120 *
(AIlevel ** 2 / 64.0))→(((stateno)=[200, 220]) ||((stateno)=[230, 250]) ||
((stateno)=[400, 440])) &&((movehit)=[1, 16]) &&((p2bodydist x)=[10,60]) &&(random
< 120 *(AIlevel ** 2 / 64.0))

表达式修改:(p2stateno != [120, 155]) && p2statetype != L && (p2bodydist x =


[20,180]) && (enemynear, vel y > -1) && (enemynear, vel x > -2)→((p2stateno )!
=[120, 155]) && p2statetype !=L &&((p2bodydist x)=[20,180]) &&(enemynear, vel y > -
1) &&(enemynear, vel x > -2)

表达式修改:(p2bodydist y =[-95,-15]) && (enemynear, statetype = A)→((p2bodydist


y)=[-95,-15]) &&(enemynear, statetype=A)

表达式修改:(p2bodydist x>=50) && ((p2bodydist y=[-140,-60])||(enemynear,vel y=0 &&


enemynear,statetype!=A))→(p2bodydist x>=50) &&(((p2bodydist y)=[-140,-60])||
(enemynear,vel y=0 && enemynear,statetype!=A))

表达式修改:(enemy,stateno!=[120,155])&&(enemy,stateno!
=[5100,5120])&&(enemynear,statetype!=L) &&(enemynear,statetype!=C)&& (p2bodydist
x=[40,140]) && (p2bodydist y=[-20,140])→((enemy,stateno)!
=[120,155])&&((enemy,stateno)!=[5100,5120])&&(enemynear,statetype!=L)
&&(enemynear,statetype!=C)&&((p2bodydist x)=[40,140]) &&((p2bodydist y)=[-20,140])

表达式修改:(movecontact = [1,8]) && (random < 100 * (AIlevel ** 2 /


64.0))→((movecontact)=[1,8]) &&(random < 100 *(AIlevel ** 2 / 64.0))

表达式修改:ctrl && (p2bodydist x = [-5,200]) && !(Enemynear,stateno = [5040,5120])


&& !(Enemynear,stateno = [0,160])→ctrl &&((p2bodydist x)=[-5,200]) && !
((Enemynear,stateno)=[5040,5120]) && !((Enemynear,stateno)=[0,160])

表达式修改:!(Enemynear,hitdefattr = SC, ST, HT) && p2bodydist Y = [-30,0]→!


(Enemynear,hitdefattr=SC, ST, HT) &&( p2bodydist Y)=[-30,0]

表达式修改:(p2bodydist x=[80,180]) && (p2bodydist y=[-60,175])→((p2bodydist


x)=[80,180]) &&((p2bodydist y)=[-60,175])

表达式修改:(movecontact = [1,8]) && (random < 80 * (AIlevel ** 2 /


64.0))→((movecontact)=[1,8]) &&(random < 80 *(AIlevel ** 2 / 64.0))

表达式修改:(enemy,stateno!=[120,155])&&(enemy,stateno!
=[5100,5120])&&(enemynear,statetype!=L)&&(enemynear,Movetype!
=A)&&(enemynear,Statetype!=C)→((enemy,stateno)!=[120,155])&&((enemy,stateno)!
=[5100,5120])&&(enemynear,statetype!=L)&&(enemynear,Movetype!
=A)&&(enemynear,Statetype!=C)

表达式修改:(enemynear,stateno!=40) && (p2bodydist x=[30,140]) && (p2dist y=[-


70,5])→(enemynear,stateno!=40) &&((p2bodydist x)=[30,140]) &&((p2dist y)=[-70,5])

表达式修改:(enemy,stateno!=[5100,5120])&&(enemynear,statetype!
=L)&&(enemynear,stateno!=40) && (p2bodydist x=[50,150]) && (p2dist y=[-
80,5])→((enemy,stateno)!=[5100,5120])&&(enemynear,statetype!
=L)&&(enemynear,stateno!=40) &&((p2bodydist x)=[50,150]) &&((p2dist y)=[-80,5])

表达式修改:(enemynear,stateno!=40) && (p2dist y=[-120,5])→(enemynear,stateno!=40)


&&((p2dist y)=[-120,5])

表达式修改:AIlevel && roundstate = 2 && statetype = A && power >= 3000 &&
stateno != 2651 && (p2dist y=[-80,125])→AIlevel && roundstate=2 && statetype=A &&
power >=3000 && stateno !=2651 &&((p2dist y)=[-80,125])

表达式修改:(enemy,stateno!=[120,155])&&(enemy,stateno!
=[5100,5120])&&(enemynear,statetype!=L)&&(enemynear,Statetype!=C)→((enemy,stateno)!
=[120,155])&&((enemy,stateno)!=[5100,5120])&&(enemynear,statetype!
=L)&&(enemynear,Statetype!=C)

表达式修改:(movecontact = [1,8]) && (random < 130 * (AIlevel ** 2 /


64.0))→((movecontact)=[1,8]) &&(random < 130 *(AIlevel ** 2 / 64.0))

表达式修改:AIlevel && roundstate = 2 && statetype = A &&


ceil(random<50+(10*AIlevel)) && power >= 2000 && stateno != 2601 && (p2dist y=[-
80,125])→AIlevel && roundstate=2 && statetype=A && ceil(random<50+(10*AIlevel)) &&
power >=2000 && stateno !=2601 &&((p2dist y)=[-80,125])

表达式修改:P2StateNo != [120,155]→(P2StateNo )!=[120,155]

表达式修改:(anim=[71028,71029])→((anim)=[71028,71029])

表达式修改:(anim=[71028,71029]) && !NumExplod(71111)→((anim)=[71028,71029]) && !


NumExplod(71111)

表达式修改:time = [79,105]→(time)=[79,105]
表达式修改:time = [179,205]→(time)=[179,205]

表达式修改:time = [279,305]→(time)=[279,305]

表达式修改:IfElse(fvar(28)+5+(prevstateno = [1400,1470])*20 > 300, 300-fvar(28), 5+


(prevstateno = [1400,1470])*20)→IfElse(fvar(28)+5+((prevstateno)=[1400,1470])*20 >
300, 300-fvar(28), 5+((prevstateno)=[1400,1470])*20)

表达式修改:Root, Stateno != [2200,2220]→(Root, Stateno )!=[2200,2220]

表达式修改:anim = [701,703]→(anim)=[701,703]

表达式修改:pos X != [-500,500]→(pos X )!=[-500,500]

表达式修改:root,stateno != [2770,2773]→(root,stateno )!=[2770,2773]

表达式修改:time = [30,117]→(time)=[30,117]

表达式修改:time = [30,118]→(time)=[30,118]

表达式修改:root, StateNo != [3200,3300]→(root, StateNo )!=[3200,3300]

表达式修改:root, StateNo = [3200,3300]→(root, StateNo)=[3200,3300]

表达式修改:P2BodyDist x = [ -10, 10]→(P2BodyDist x)=[ -10, 10]

表达式修改:P2BodyDist x != [ -5, 5]→(P2BodyDist x )!=[ -5, 5]

表达式修改:anim != [1500,1502]→(anim )!=[1500,1502]

表达式修改:(StateNo !=[1300,1301]) && ((StateNo = [5000,5099]) && PrevStateNo !=


1300)→((StateNo )!=[1300,1301]) &&(((StateNo)=[5000,5099]) && PrevStateNo !=1300)

表达式修改:StateNo!=[2000,2030]→(StateNo)!=[2000,2030]

表达式修改:StateNo!=[2300,2320]→(StateNo)!=[2300,2320]

表达式修改:StateNo!=[2701,2773]→(StateNo)!=[2701,2773]
表达式修改:p2stateno = [2761,3999]→(p2stateno)=[2761,3999]

表达式修改:(StateNo = [3050,3051]) && MoveContact→((StateNo)=[3050,3051]) &&


MoveContact

表达式修改:(StateNo = [3060,3061]) && MoveContact→((StateNo)=[3060,3061]) &&


MoveContact

表达式修改:StateNo != [2800,2810]→(StateNo )!=[2800,2810]

表达式修改:Anim != [2114,2115]→(Anim )!=[2114,2115]

表达式修改:(StateNo != [2401,2403])→((StateNo )!=[2401,2403])

表达式修改:enemynear, stateno = [5941,5946]→(enemynear, stateno)=[5941,5946]

表达式修改:StateNo != [800,820]→(StateNo )!=[800,820]

表达式修改:StateNo = [2710, 2795]→(StateNo)=[2710, 2795]

表达式修改:StateNo = [3000, 3250]→(StateNo)=[3000, 3250]

表达式修改:StateNo != [110,118]→(StateNo )!=[110,118]

表达式修改:StateNo != [300,303]→(StateNo )!=[300,303]

表达式修改:P2Dist X = [-20,20]→(P2Dist X)=[-20,20]

表达式修改:P2MoveType = H && (P2StateNo != [120,155])→P2MoveType=H &&((P2StateNo )!


=[120,155])

表达式修改:IfElse(P2BodyDist x<70, 0, IfElse((P2BodyDist x=[70,130]), 1,


2))→IfElse(P2BodyDist x<70, 0, IfElse(((P2BodyDist x)=[70,130]), 1, 2))

表达式修改:prevstateno = [600,650]→(prevstateno)=[600,650]

表达式修改:fvar(28)= [100,300]→(fvar(28))=[100,300]

表达式修改:(p2bodydist x =[60,120]) && (p2bodydist y =[-180,-60])→((p2bodydist


x)=[60,120]) &&((p2bodydist y)=[-180,-60])
表达式修改:anim = 2000 && time = [0,48]→anim=2000 &&( time)=[0,48]

表达式修改:AILevel && p2bodydist y = [100,300]→AILevel &&( p2bodydist y)=[100,300]

表达式修改:Anim = [2114,2115]→(Anim)=[2114,2115]

表达式修改:fVar(28) = [200,300]→(fVar(28))=[200,300]

表达式修改:fvar(28) = [200,299]→(fvar(28))=[200,299]

表达式修改:time = [3,200]→(time)=[3,200]

表达式修改:enemynear, StateNo = [2406,2408]→(enemynear, StateNo)=[2406,2408]

表达式修改:enemynear, StateNo != [2406,2408]→(enemynear, StateNo )!=[2406,2408]

表达式修改:IfElse((P2Dist x!=[-35,35]),20,15),0→IfElse(((P2Dist x)!=[-


35,35]),20,15),0

表达式修改:IfElse((P2Dist x!=[-35,35]),9,6),IfElse(P2Dist
y<(enemy,const(size.mid.pos.y))+60,-1,-3)+vel y→IfElse(((P2Dist x)!=[-
35,35]),9,6),IfElse(P2Dist y<(enemy,const(size.mid.pos.y))+60,-1,-3)+vel y

表达式修改:IfElse((P2Dist x!=[-35,35]),-20,-15),0→IfElse(((P2Dist x)!=[-35,35]),-


20,-15),0

表达式修改:IfElse((P2Dist x!=[-35,35]),-9,-6),IfElse(P2Dist
y<(enemy,const(size.mid.pos.y))+60,-1,-3)+vel y→IfElse(((P2Dist x)!=[-35,35]),-9,-
6),IfElse(P2Dist y<(enemy,const(size.mid.pos.y))+60,-1,-3)+vel y

表达式修改:IfElse((P2Dist x!=[-35,35]),-15,-8),IfElse(P2Dist
y<(enemy,const(size.mid.pos.y))+60,-1,-3)+vel y→IfElse(((P2Dist x)!=[-35,35]),-15,-
8),IfElse(P2Dist y<(enemy,const(size.mid.pos.y))+60,-1,-3)+vel y

表达式修改:ifelse((var(33) = 1 && fvar(28) = [100,199]),time = 85,time =


90)→ifelse((var(33)=1 &&( fvar(28))=[100,199]),time=85,time=90)

表达式修改:var(33) = 1 && fvar(28) = [100,199]→var(33)=1 &&( fvar(28))=[100,199]

表达式修改:ifelse((var(33) = 1 && fvar(28) = [100,300]),0,1)→ifelse((var(33)=1


&&( fvar(28))=[100,300]),0,1)

表达式修改:enemy,stateno = [3200,3201]→(enemy,stateno)=[3200,3201]

表达式修改:enemy,anim != [3000,3005]→(enemy,anim )!=[3000,3005]

表达式修改:enemynear, stateno != [5941,5946]→(enemynear, stateno )!=[5941,5946]

表达式修改:StateNo=2115 && (anim=[2115,2120]) && pos Y<-50→StateNo=2115


&&((anim)=[2115,2120]) && pos Y<-50

表达式修改:(StateNo=[1251,1252]) && animelemtime(39)<0→((StateNo)=[1251,1252]) &&


AnimElemtime(39)<0

表达式修改:((StateNo=[1100,1102])|| StateNo=1150) && pos Y<-


40→(((StateNo)=[1100,1102])|| StateNo=1150) && pos Y<-40

表达式修改:(StateNo = [1500,1550]) && movecontact→((StateNo)=[1500,1550]) &&


movecontact

表达式修改:((StateNo = [600,660]) && MoveContact)→(((StateNo)=[600,660]) &&


MoveContact)

表达式修改:StateNo = [1400,1470]→(StateNo)=[1400,1470]

表达式修改:prevstateno = [10230,10233]→(prevstateno)=[10230,10233]

表达式修改:(StateNo = 600) || (StateNo = [610,617])→(StateNo=600) ||


((StateNo)=[610,617])

表达式修改:StateNo != 105 && StateType = A && (p2bodydist x>=80) && (p2bodydist y=[-
44,44])→StateNo !=105 && StateType=A &&(p2bodydist x>=80) &&((p2bodydist y)=[-
44,44])

表达式修改:StateNo != 105 && StateType = A && (p2bodydist x>=70) && (p2bodydist y=[-
175,-45])→StateNo !=105 && StateType=A &&(p2bodydist x>=70) &&((p2bodydist y)=[-
175,-45])

表达式修改:StateNo != 105 && StateType = A && enemynear,StateType = A &&


enemynear,movetype = A && (p2bodydist x>=80) && (p2bodydist y=[45,155])→StateNo !
=105 && StateType=A && enemynear,StateType=A && enemynear,movetype=A &&(p2bodydist
x>=80) &&((p2bodydist y)=[45,155])
表达式修改:StateNo != 105 && StateType = A && (p2bodydist x>=90) && (p2bodydist y=[-
175,-45])→StateNo !=105 && StateType=A &&(p2bodydist x>=90) &&((p2bodydist y)=[-
175,-45])

表达式修改:StateNo != 105 && StateType = A && (p2bodydist x>=90) && (p2bodydist


y=[45,175])→StateNo !=105 && StateType=A &&(p2bodydist x>=90) &&((p2bodydist
y)=[45,175])

表达式修改:ctrl && (stateno!=[120,155])&& !(enemynear,ctrl)→ctrl &&((stateno)!


=[120,155])&& !(enemynear,ctrl)

表达式修改:ctrl && enemy,vel y < -1 && (p2bodydist x = [ 10, 70]) &&


enemynear,movetype != A && ceil(random<30*(AILevel**2/64.0))→ctrl && enemy,vel y <
-1 &&((p2bodydist x)=[ 10, 70]) && enemynear,movetype !=A &&
ceil(random<30*(AILevel**2/64.0))

表达式修改:(enemynear,StateNo!=40) && (p2bodydist x=[10,50]) && (p2bodydist y=[-


80,5])→(enemynear,StateNo!=40) &&((p2bodydist x)=[10,50]) &&((p2bodydist y)=[-
80,5])

表达式修改:(p2StateNo=[120,145]) && (p2bodydist x=[0,30]) &&


ceil(random<50*(AILevel**2/64.0))→((p2StateNo)=[120,145]) &&((p2bodydist x)=[0,30])
&& ceil(random<50*(AILevel**2/64.0))

表达式修改:(StateNo = [100,101]) &&


ceil(random<50*(AILevel**2/64.0))→((StateNo)=[100,101]) &&
ceil(random<50*(AILevel**2/64.0))

表达式修改:(p2bodydist x = [15, 55]) && (p2bodydist y = [ -100, 80]) &&


p2StateType != L && P2StateType != C→((p2bodydist x)=[15, 55]) &&((p2bodydist
y)=[ -100, 80]) && p2StateType !=L && P2StateType !=C

表达式修改:(p2bodydist x = [0, 55]) && p2StateType != L→((p2bodydist x)=[0, 55]) &&


p2StateType !=L

表达式修改:(p2bodydist x = [0, 65]) && p2StateType != L && random<250→((p2bodydist


x)=[0, 65]) && p2StateType !=L && random<250

表达式修改:((StateNo = 210)|| (StateNo = [240,249])||(StateNo = [410,420])||(StateNo


= [440,449]))&& movehit→((StateNo=210)||((StateNo)=[240,249])||
((StateNo)=[410,420])||((StateNo)=[440,449]))&& movehit

表达式修改:(p2bodydist x = [0, 70]) && p2StateType != L &&


ceil(random<=400*(AILevel**2/64.0))→((p2bodydist x)=[0, 70]) && p2StateType !=L &&
ceil(random<=400*(AILevel**2/64.0))
表达式修改:(StateNo = [100,101]) &&
ceil(random<100*(AILevel**2/64.0))→((StateNo)=[100,101]) &&
ceil(random<100*(AILevel**2/64.0))

表达式修改:((StateNo = [200,210])|| (StateNo = [230,249])||(StateNo = [400,410])||


(StateNo = [430,449]))&& movehit→(((StateNo)=[200,210])||((StateNo)=[230,249])||
((StateNo)=[400,410])||((StateNo)=[430,449]))&& movehit

表达式修改:ctrl && !numtarget(1098) && var(7)<1 &&


ceil(random<100*(AILevel**2/64.0)) && (enemynear,StateNo=5110)&&(p2bodydist x = [-
8, 22])→ctrl && !numtarget(1098) && var(7)<1 && ceil(random<100*(AILevel**2/64.0))
&&(enemynear,StateNo=5110)&&((p2bodydist x)=[-8, 22])

表达式修改:(p2bodydist x = [40, 90]) && (p2bodydist y = [ -50, 150]) &&


p2StateType != L→((p2bodydist x)=[40, 90]) &&((p2bodydist y)=[ -50, 150]) &&
p2StateType !=L

表达式修改:(p2bodydist x = [0, 70])→((p2bodydist x)=[0, 70])

表达式修改:(p2bodydist x = [ 0, 80]) && (p2bodydist y = [ -90, 90]) && p2StateType !


= L→((p2bodydist x)=[ 0, 80]) &&((p2bodydist y)=[ -90, 90]) && p2StateType !=L

表达式修改:((StateNo = [600,650]))&& movehit && random <


250→(((StateNo)=[600,650]))&& movehit && random < 250

表达式修改:Ifelse((p2bodydist y < -45)&&((p2bodydist x


=[0,25])),1400,Ifelse((p2bodydist y < -45)&&((p2bodydist x
>25)),1410,Ifelse((p2bodydist y =[-45,25])&&((p2bodydist x
>15)),1420,1430)))→Ifelse((p2bodydist y < -45)&&(((p2bodydist
x)=[0,25])),1400,Ifelse((p2bodydist y < -45)&&((p2bodydist x
>25)),1410,Ifelse(((p2bodydist y)=[-45,25])&&((p2bodydist x >15)),1420,1430)))

表达式修改:(p2bodydist x = [ -80, 0]) && (p2bodydist y = [ -90, 90]) &&


p2StateType != L→((p2bodydist x)=[ -80, 0]) &&((p2bodydist y)=[ -90, 90]) &&
p2StateType !=L

表达式修改:Ifelse((p2bodydist y < -45)&&((p2bodydist x =[-


25,0])),1450,Ifelse((p2bodydist y < -45)&&((p2bodydist x <-
25)),1460,Ifelse((p2bodydist y =[-45,25])&&((p2bodydist x
<0)),1470,1440)))→Ifelse((p2bodydist y < -45)&&(((p2bodydist x)=[-
25,0])),1450,Ifelse((p2bodydist y < -45)&&((p2bodydist x <-
25)),1460,Ifelse(((p2bodydist y)=[-45,25])&&((p2bodydist x <0)),1470,1440)))

表达式修改:(enemynear,StateNo!=40) && (p2bodydist x>=15) && (p2bodydist y=[-


80,5])→(enemynear,StateNo!=40) &&(p2bodydist x>=15) &&((p2bodydist y)=[-80,5])
表达式修改:(enemynear,StateType != L) && (enemynear,StateNo != [120,155]) && !
(enemynear, hitfall)&&(enemynear,StateNo!=[5100,5220])→(enemynear,StateType !=L)
&&((enemynear,StateNo )!=[120,155]) && !(enemynear, hitfall)&&((enemynear,StateNo)!
=[5100,5220])

表达式修改:(p2bodydist x =[-10,110]) && (p2bodydist y =[-90,5]) &&


(enemynear,StateType != C)→((p2bodydist x)=[-10,110]) &&((p2bodydist y)=[-90,5])
&&(enemynear,StateType !=C)

表达式修改:enemynear,statetype = A && (p2bodydist y = [-30,-3]) && (p2bodydist x =[-


10,110])→enemynear,statetype=A &&((p2bodydist y)=[-30,-3]) &&((p2bodydist x)=[-
10,110])

表达式修改:stateno = [600,650]→(stateno)=[600,650]

表达式修改:(p2StateNo != [120, 155]) && (enemynear,StateType != L) &&


(enemynear,StateNo!=[5100,5220])→((p2StateNo )!=[120, 155])
&&(enemynear,StateType !=L) &&((enemynear,StateNo)!=[5100,5220])

表达式修改:(p2bodydist x =[-5,65]) && (p2bodydist y =[-120,5]) &&


((enemynear,StateType != C)||(enemynear,StateType=A))→((p2bodydist x)=[-5,65])
&&((p2bodydist y)=[-120,5]) &&((enemynear,StateType !=C)||(enemynear,StateType=A))

表达式修改:AILevel && numenemy && RoundState = 2 && StateType = A &&


(enemynear,StateNo!=[5100,5220])→AILevel && numenemy && RoundState=2 &&
StateType=A &&((enemynear,StateNo)!=[5100,5220])

表达式修改:(p2bodydist x =[60,120]) && (p2bodydist y =[-10,250]) && Pos Y<=-


50→((p2bodydist x)=[60,120]) &&((p2bodydist y)=[-10,250]) && Pos Y<=-50

表达式修改:power >= 1000 && StateNo != 3050 && (enemynear,StateNo!=[5100,5220]) &&


(enemynear,StateType=A)→power >=1000 && StateNo !=3050 &&((enemynear,StateNo)!
=[5100,5220]) &&(enemynear,StateType=A)

表达式修改:(p2bodydist x =[-40,60]) && (p2bodydist y =[-45,-15]) && Pos Y<=-


50→((p2bodydist x)=[-40,60]) &&((p2bodydist y)=[-45,-15]) && Pos Y<=-50

表达式修改:(enemynear,StateType != L) && !(enemynear, hitfall)&&(enemynear,StateNo!


=[5100,5220])→(enemynear,StateType !=L) && !(enemynear,
hitfall)&&((enemynear,StateNo)!=[5100,5220])

表达式修改:(p2bodydist x =[40,140]) && (p2bodydist y =[-80,5]) &&(enemynear,


StateType != A) &&(enemynear, Movetype != A)→((p2bodydist x)=[40,140])
&&((p2bodydist y)=[-80,5]) &&(enemynear, StateType !=A) &&(enemynear, Movetype !=A)
表达式修改:(p2bodydist x <=80) && (p2bodydist y =[-80,5])→(p2bodydist x <=80)
&&((p2bodydist y)=[-80,5])

表达式修改:(enemynear,StateType != L) && !(enemynear, hitfall)&&(enemynear,StateNo!


=[5100,5220]) && (enemynear,StateType!=A)→(enemynear,StateType !=L) && !(enemynear,
hitfall)&&((enemynear,StateNo)!=[5100,5220]) &&(enemynear,StateType!=A)

表达式修改:(p2bodydist x =[0,80]) && (p2bodydist y =[-80,5])→((p2bodydist x)=[0,80])


&&((p2bodydist y)=[-80,5])

表达式修改:power >= 2000 && StateNo != 3060 && (enemynear,StateNo!=[5100,5220]) &&


(enemynear,StateType=A)→power >=2000 && StateNo !=3060 &&((enemynear,StateNo)!
=[5100,5220]) &&(enemynear,StateType=A)

表达式修改:(enemy,StateNo!=[5100,5120]) && (enemynear,StateType!=L) &&


(enemynear,StateType!=C) && (p2bodydist x=[60,180]) && (p2bodydist y=[-
20,180])→((enemy,StateNo)!=[5100,5120]) &&(enemynear,StateType!=L)
&&(enemynear,StateType!=C) &&((p2bodydist x)=[60,180]) &&((p2bodydist y)=[-20,180])

表达式修改:(StateNo=[1200,1252])→((StateNo)=[1200,1252])

表达式修改:(movehit = [2,8]) && (Random<50*(AILevel**2/64.0))→((movehit)=[2,8])


&&(Random<50*(AILevel**2/64.0))

表达式修改:(enemynear,StateNo!=40) && (p2bodydist x>=120) && (p2dist y=[-


70,5])→(enemynear,StateNo!=40) &&(p2bodydist x>=120) &&((p2dist y)=[-70,5])

表达式修改:((StateNo=1001) || (StateNo=1004 )|| (StateNo=1007)) && AnimElem = 5, >=


5 && (enemynear,movetype=H) && ceil(random<25*(AILevel**2/64.0)) && (p2bodydist x =
[0,200]) && (p2dist y=[-70,5])→((StateNo=1001) ||(StateNo=1004 )||(StateNo=1007))
&& AnimElem=5, >=5 &&(enemynear,movetype=H) && ceil(random<25*(AILevel**2/64.0))
&&((p2bodydist x)=[0,200]) &&((p2dist y)=[-70,5])

表达式修改:((StateNo=1001) || (StateNo=1004 )|| (StateNo=1007)) && AnimElem = 5, >=


5 && (enemynear,movetype=H) && ceil(random<25*(AILevel**2/64.0)) && (p2bodydist x =
[0,130]) && (p2dist y=[-70,5])→((StateNo=1001) ||(StateNo=1004 )||(StateNo=1007))
&& AnimElem=5, >=5 &&(enemynear,movetype=H) && ceil(random<25*(AILevel**2/64.0))
&&((p2bodydist x)=[0,130]) &&((p2dist y)=[-70,5])

表达式修改:(p2bodydist x =[40,140]) && (p2bodydist y =[-80,5]) &&(enemynear,


StateType != A)→((p2bodydist x)=[40,140]) &&((p2bodydist y)=[-80,5]) &&(enemynear,
StateType !=A)

表达式修改:(enemynear,StateNo=[120,155])||
(enemynear,StateNo=20&&enemynear,anim=21)→((enemynear,StateNo)=[120,155])||
(enemynear,StateNo=20&&enemynear,anim=21)
表达式修改:hitPauseTime = [1,16 - (10 - Var(34))]→(hitPauseTime)=[1,16 -(10 -
Var(34))]

表达式修改:parent, stateno != [120,155]→(parent, stateno )!=[120,155]

表达式修改:numhelper(12420) && anim = [12420,12422]→numhelper(12420)


&&( anim)=[12420,12422]

表达式修改:Pos X !=[-240,240]→(Pos X )!=[-240,240]

表达式修改:root,stateno !=[3010,3040]→(root,stateno )!=[3010,3040]

表达式修改:root, stateno != [180,185]→(root, stateno )!=[180,185]

表达式修改:p2dist x!=[-50,50]→(p2dist x)!=[-50,50]

表达式修改:p2dist x = [-50,50]→(p2dist x)=[-50,50]

表达式修改:time = [110,120]→(time)=[110,120]

表达式修改:PrevStateNo = [1600,1602]→(PrevStateNo)=[1600,1602]

表达式修改:StateNo = [3000, 3999]→(StateNo)=[3000, 3999]

表达式修改:StateNo = [1000,1130]→(StateNo)=[1000,1130]

表达式修改:stateno != [120,155]→(stateno )!=[120,155]

表达式修改:var(50) = 20 && stateno = [150,155]→var(50)=20 &&( stateno)=[150,155]

表达式修改:var(50) = 30 && stateno = [150,155]→var(50)=30 &&( stateno)=[150,155]

表达式修改:var(50) = 0 && stateno = [150,155]→var(50)=0 &&( stateno)=[150,155]

表达式修改:var(50) = 40 && stateno = [150,155]→var(50)=40 &&( stateno)=[150,155]

表达式修改:var(50) = 50 && stateno = [150,155]→var(50)=50 &&( stateno)=[150,155]


表达式修改:var(50) = 60 && stateno = [150,155]→var(50)=60 &&( stateno)=[150,155]

表达式修改:var(50) = 10 && stateno = [150,155]→var(50)=10 &&( stateno)=[150,155]

表达式修改:var(50) = 70 && stateno = [150,155]→var(50)=70 &&( stateno)=[150,155]

表达式修改:var(50) = 80 && stateno = [150,155]→var(50)=80 &&( stateno)=[150,155]

表达式修改:prevstateno = 1305 && stateno != [1310,1320]→prevstateno=1305 &&( stateno


)!=[1310,1320]

表达式修改:stateno = [1000,1220]→(stateno)=[1000,1220]

表达式修改:prevstateno!=[120,155]→(prevstateno)!=[120,155]

表达式修改:(stateno !=[1600,1601]) && ((stateno=[5000,5099]) && prevstateno !=


1600)→((stateno )!=[1600,1601]) &&(((stateno)=[5000,5099]) && prevstateno !=1600)

表达式修改:StateNo=[600,655]→(StateNo)=[600,655]

表达式修改:stateno = [120,155]→(stateno)=[120,155]

表达式修改:Anim=[930,932]→(Anim)=[930,932]

表达式修改:StateNo!=[120,155]→(StateNo)!=[120,155]

表达式修改:hitPauseTime = [1,10 - (11 - Var(34))]→(hitPauseTime)=[1,10 -(11 -


Var(34))]

表达式修改:hitPauseTime = [1,11 - (9 - Var(34))]→(hitPauseTime)=[1,11 -(9 -


Var(34))]

表达式修改:prevstateno = [200,450]→(prevstateno)=[200,450]

表达式修改:hitPauseTime = [1,15 - (9 - Var(34))]→(hitPauseTime)=[1,15 -(9 -


Var(34))]

表达式修改:hitPauseTime = [1,8 - (2 - Var(34))]→(hitPauseTime)=[1,8 -(2 - Var(34))]

表达式修改:hitPauseTime = [1,10 - (4 - Var(34))]→(hitPauseTime)=[1,10 -(4 -


Var(34))]

表达式修改:hitPauseTime = [1,20 - (15 - Var(34))]→(hitPauseTime)=[1,20 -(15 -


Var(34))]

表达式修改:hitPauseTime = [1,13 - (11- Var(34))]→(hitPauseTime)=[1,13 -(11-


Var(34))]

表达式修改:hitPauseTime = [1,10 - (7 - Var(34))]→(hitPauseTime)=[1,10 -(7 -


Var(34))]

表达式修改:hitPauseTime = [1,10 - (3 - Var(34))]→(hitPauseTime)=[1,10 -(3 -


Var(34))]

表达式修改:hitPauseTime = [1,12 - (5 - Var(34))]→(hitPauseTime)=[1,12 -(5 -


Var(34))]

表达式修改:hitPauseTime = [1,15 - (12 - Var(34))]→(hitPauseTime)=[1,15 -(12 -


Var(34))]

表达式修改:hitPauseTime = [1,10 - (6 - Var(34))]→(hitPauseTime)=[1,10 -(6 -


Var(34))]

表达式修改:hitPauseTime = [1,12 - (7 - Var(34))]→(hitPauseTime)=[1,12 -(7 -


Var(34))]

表达式修改:hitPauseTime = [1,13 - (9 - Var(34))]→(hitPauseTime)=[1,13 -(9 -


Var(34))]

表达式修改:(numhelper(15999) || NumExplod(52)=3 || PrevStateNo =


[600,655])→(numhelper(15999) || NumExplod(52)=3 ||( PrevStateNo)=[600,655])

表达式修改:hitPauseTime = [1,9 - (7 - Var(34))]→(hitPauseTime)=[1,9 -(7 - Var(34))]

表达式修改:hitPauseTime = [1,11 - (8 - Var(34))]→(hitPauseTime)=[1,11 -(8 -


Var(34))]

表达式修改:hitPauseTime = [1,15 - (14 - Var(34))]→(hitPauseTime)=[1,15 -(14 -


Var(34))]

表达式修改:hitPauseTime = [1,18 - (3 - var(15))]→(hitPauseTime)=[1,18 -(3 -


var(15))]
表达式修改:hitPauseTime = [1,18 - (25 - Var(34))]→(hitPauseTime)=[1,18 -(25 -
Var(34))]

表达式修改:hitPauseTime = [1,12 - (3 - var(15))]→(hitPauseTime)=[1,12 -(3 -


var(15))]

表达式修改:hitPauseTime = [1,11 - (3- Var(34))]→(hitPauseTime)=[1,11 -(3- Var(34))]

表达式修改:PrevStateNo=[750,762]→(PrevStateNo)=[750,762]

表达式修改:hitPauseTime = [1,6 - (2 - var(15))]→(hitPauseTime)=[1,6 -(2 - var(15))]

表达式修改:(p2bodydist x =[-10,150]) && (p2bodydist y =[-120,5]) &&


(enemynear,statetype != C)→((p2bodydist x)=[-10,150]) &&((p2bodydist y)=[-120,5])
&&(enemynear,statetype !=C)

表达式修改:!Time&&PrevStateNo=[200,499]→!Time&&(PrevStateNo)=[200,499]

表达式修改:AiLevel=0&&PrevStateNo!=[200,699]→AiLevel=0&&(PrevStateNo)!=[200,699]

表达式修
改:IfElse(Random<333,1,IfElse((Random=[333,666]),2,3))→IfElse(Random<333,1,IfElse((
(Random)=[333,666]),2,3))

表达式修改:Pos X != [-240,240]→(Pos X )!=[-240,240]

表达式修改:Enemy,Stateno!=[3209,3213]→(Enemy,Stateno)!=[3209,3213]

表达式修改:prevstateno = [200,440]→(prevstateno)=[200,440]

表达式修改:pos x != [ -200, 200]→(pos x )!=[ -200, 200]

表达式修改:(StateNo = [100,105]) || (StateNo = [110,115]) || (StateNo =


[10231,10232])|| (StateNo = [221,223]) || (StateNo = [22221,22223]) || StateNo =
1000 || (StateNo = [1031,1100]) || (StateNo = [1900,1905]) || (StateNo =
[3000,3599]) || StateNo = 3657 || StateNo = 3667 || (StateNo =
[3682,3685])→((StateNo)=[100,105]) ||((StateNo)=[110,115]) ||
((StateNo)=[10231,10232])||((StateNo)=[221,223]) ||((StateNo)=[22221,22223]) ||
StateNo=1000 ||((StateNo)=[1031,1100]) ||((StateNo)=[1900,1905]) ||
((StateNo)=[3000,3599]) || StateNo=3657 || StateNo=3667 ||((StateNo)=[3682,3685])

表达式修改:StateNo = (StateNo = [3621,3623])→StateNo=((StateNo)=[3621,3623])


表达式修改:(StateNo = [100,105]) || (StateNo = [110,115]) || (StateNo =
[10231,10232]) || (StateNo = [221,223]) || (StateNo = [22221,22223]) || StateNo =
1000 || (StateNo = [1031,1100]) || (StateNo = [1900,1905]) || (StateNo =
[3000,3599]) || StateNo = 3657 || StateNo = 3667 || (StateNo =
[3682,3685])→((StateNo)=[100,105]) ||((StateNo)=[110,115]) ||
((StateNo)=[10231,10232]) ||((StateNo)=[221,223]) ||((StateNo)=[22221,22223]) ||
StateNo=1000 ||((StateNo)=[1031,1100]) ||((StateNo)=[1900,1905]) ||
((StateNo)=[3000,3599]) || StateNo=3657 || StateNo=3667 ||((StateNo)=[3682,3685])

表达式修改:(StateNo = [200,499])&&MoveContact→((StateNo)=[200,499])&&MoveContact

表达式修改:(StateNo=[600,650])→((StateNo)=[600,650])

表达式修改:StateNo=[150,155]→(StateNo)=[150,155]

表达式修改:ctrl=1&&roundstate=2 && (stateno!=[100,106])→ctrl=1&&roundstate=2


&&((stateno)!=[100,106])

表达式修改:stateno=[1310,1312]→(stateno)=[1310,1312]

表达式修改:(roundstate=[2,3]) && statetype!=A && statetype!=C→((roundstate)=[2,3])


&& statetype!=A && statetype!=C

表达式修改:ctrl || stateno=40 || stateno=52 || (stateno=[100,101])→ctrl ||


stateno=40 || stateno=52 ||((stateno)=[100,101])

表达式修改:stateno = [200,210]→(stateno)=[200,210]

表达式修改:stateno = [230,241]→(stateno)=[230,241]

表达式修改:stateno = [400,410]→(stateno)=[400,410]

表达式修改:stateno = [430,440]→(stateno)=[430,440]

表达式修改:ifelse((stateno =
[1000,1110]),1091,655)→ifelse(((stateno)=[1000,1110]),1091,655)

表达式修改:StateNo!=195 && StateNo!=[2800,2804]→StateNo!=195 &&( StateNo)!


=[2800,2804]

表达式修改:ctrl && enemy,vel y < -1 && (p2bodydist x = [ 10, 70]) &&


enemynear,movetype != A && random < 100*(AIlevel ** 2 / 64.0)→ctrl && enemy,vel y <
-1 &&((p2bodydist x)=[ 10, 70]) && enemynear,movetype !=A && random < 100*(AIlevel
** 2 / 64.0)

表达式修改:enemynear, statetype = A && enemynear, movetype != A && p2bodydist x =


[0, 100]→enemynear, statetype=A && enemynear, movetype !=A &&( p2bodydist x)=[0,
100]

表达式修改:p2bodydist y = [-20,5]→(p2bodydist y)=[-20,5]

表达式修改:(p2bodydist x = [10,110])→((p2bodydist x)=[10,110])

表达式修改:(enemy,stateno = [120,155]) || moveguarded→((enemy,stateno)=[120,155]) ||


moveguarded

表达式修改:(p2bodydist x = [0,55]) && (p2statetype != A && P2StateType!=L) &&


(enemynear, vel y >= 0)→((p2bodydist x)=[0,55]) &&(p2statetype !=A && P2StateType!
=L) &&(enemynear, vel y >=0)

表达式修改:(Enemy,StateNo = [120,150]) && random<300*(AIlevel ** 2 /


64.0)→((Enemy,StateNo)=[120,150]) && random<300*(AIlevel ** 2 / 64.0)

表达式修改:(Enemy,StateNo = [120,150]) && random<520*(AIlevel ** 2 /


64.0)→((Enemy,StateNo)=[120,150]) && random<520*(AIlevel ** 2 / 64.0)

表达式修改:AILevel && numenemy && roundstate = 2 && (stateno !=[1300,1302]) &&


stateno != 106 && statetype = S && (enemynear, Movetype != A)→AILevel && numenemy
&& roundstate=2 &&((stateno )!=[1300,1302]) && stateno !=106 && statetype=S
&&(enemynear, Movetype !=A)

表达式修改:(p2bodydist x = [15,95]) && (p2bodydist y = [ -70, 0]) && (p2statetype !=


L) && (enemynear, vel y >= 0)→((p2bodydist x)=[15,95]) &&((p2bodydist y)=[ -70, 0])
&&(p2statetype !=L) &&(enemynear, vel y >=0)

表达式修改:(Enemy,StateNo=[120,150]) ||
Enemy,MoveType=A&&Enemy,MoveContact=0→((Enemy,StateNo)=[120,150]) ||
Enemy,MoveType=A&&Enemy,MoveContact=0

表达式修改:StateNo!=[1200,1202]→(StateNo)!=[1200,1202]

表达式修改:(ctrl || stateno = 100 || StateNo = 101) && (p2bodydist x = [-25, 160])


&& random < 750 * (AILevel ** 2 / 64.0)→(ctrl || stateno=100 || StateNo=101)
&&((p2bodydist x)=[-25, 160]) && random < 750 *(AILevel ** 2 / 64.0)
表达式修改:(p2bodydist x=[0,50])→((p2bodydist x)=[0,50])

表达式修改:(stateno = [1000,1002]) && movehit && (anim = 1050 && animelemtime(16) >=
0)→((stateno)=[1000,1002]) && movehit &&(anim=1050 && AnimElemtime(16) >=0)

表达式修改:(StateNo = [200,240]) && MoveGuarded→((StateNo)=[200,240]) && MoveGuarded

表达式修改:(P2BodyDist X = [10,100]) && Random < 500 *


(AiLevel**2/64.0)→((P2BodyDist X)=[10,100]) && Random < 500 *(AiLevel**2/64.0)

表达式修改:(StateNo=[200,220]) && random < 250 + Floor(Power/100) * (AILevel ** 2 /


64.0)→((StateNo)=[200,220]) && random < 250 + Floor(Power/100) *(AILevel ** 2 /
64.0)

表达式修改:random < 50 * (AILevel ** 2 / 64.0) && Ctrl && P2BodyDist X =


[0,100]→random < 50 *(AILevel ** 2 / 64.0) && Ctrl &&( P2BodyDist X)=[0,100]

表达式修改:(ctrl || stateno = 100) && (p2bodydist x = [30, 100]) && random < 150 *
(AILevel ** 2 / 64.0)→(ctrl || stateno=100) &&((p2bodydist x)=[30, 100]) && random
< 150 *(AILevel ** 2 / 64.0)

表达式修改:(StateNo=[200,240])&&Random < 300 + ((Power/30)+(Var(29)>0*20))*


(AiLevel**2/64.0)→((StateNo)=[200,240])&&Random < 300 +((Power/30)+
(Var(29)>0*20))*(AiLevel**2/64.0)

表达式修改:(StateNo= [600,640]) && StateNo!=620→((StateNo)=[600,640]) && StateNo!


=620

表达式修改:StateNo=[200,499]→(StateNo)=[200,499]

表达式修改:(p2bodydist x = [0,40]) && (enemynear, statetype != L)→((p2bodydist


x)=[0,40]) &&(enemynear, statetype !=L)

表达式修改:Enemy,StateNo=[120,150]→(Enemy,StateNo)=[120,150]

表达式修改:Enemy,StateNo!=[120,150]→(Enemy,StateNo)!=[120,150]

表达式修改:(p2bodydist x = [-5,25]) && p2statetype != L→((p2bodydist x)=[-5,25]) &&


p2statetype !=L

表达式修改:ctrl && (p2bodydist x = [-5, 25]) && p2statetype = S→ctrl &&((p2bodydist


x)=[-5, 25]) && p2statetype=S
动画 5060 不存在,chars/ssj_gokuz2/files/goku.air

动画 5060 不存在,chars/gohanz2/files/gohan.air

动画 49 不存在,chars/satanz2/files/satan.air

动画 5060 不存在,chars/satanz2/files/satan.air

表达式修改:abs(Screenpos X - enemynear,ScreenPos X)=[60,130]→(abs(Screenpos X -


enemynear,ScreenPos X))=[60,130]

表达式修改:(abs(Screenpos X - enemynear,ScreenPos X)=[60,130])→((abs(Screenpos X -


enemynear,ScreenPos X))=[60,130])

表达式修改:Anim = [20,21]→(Anim)=[20,21]

表达式修改:Time = [46,54]→(Time)=[46,54]

表达式修改:Pos X = [FVar(3)-2,fVar(3)+2]→(Pos X)=[FVar(3)-2,fVar(3)+2]

表达式修改:(enemy,Name = "Vegeta Z2") && (enemy,palno = [7,12])→(enemy,Name="Vegeta


Z2") &&((enemy,palno)=[7,12])

表达式修改:hitPauseTime = [1,16 - (2 - var(15))]→(hitPauseTime)=[1,16 -(2 -


var(15))]

表达式修改:(p2bodydist x=[0,80])→((p2bodydist x)=[0,80])

表达式修改:Anim != [5110,5119]→(Anim )!=[5110,5119]

表达式修改:root,stateno=[120,155]→(root,stateno)=[120,155]

表达式修改:root, StateNo = [120,155]→(root, StateNo)=[120,155]

表达式修改:root,stateno=[1300,1301]→(root,stateno)=[1300,1301]

表达式修改:root,movetype=H && root,stateno!=[120,155]→root,movetype=H


&&( root,stateno)!=[120,155]
表达式修改:root, StateNo != [120,155]→(root, StateNo )!=[120,155]

表达式修改:Root,Anim=[1201,1202]→(Root,Anim)=[1201,1202]

表达式修改:hitPauseTime = [1,5- (2 - var(15))]→(hitPauseTime)=[1,5-(2 - var(15))]

表达式修改:hitPauseTime = [1,5 - (2 - var(15))]→(hitPauseTime)=[1,5 -(2 - var(15))]

表达式修改:Var(1)>=12&&Enemy,StateNo!=[120,155]→Var(1)>=12&&(Enemy,StateNo)!
=[120,155]

表达式修改:Var(1)>=6&&Enemy,StateNo=[120,155]→Var(1)>=6&&(Enemy,StateNo)=[120,155]

表达式修改:(Var(1)>=12&&Enemy,StateNo!=[120,155]) &&enemy,MoveType!
=H→(Var(1)>=12&&(Enemy,StateNo)!=[120,155]) &&enemy,MoveType!=H

表达式修改:Var(1)>=12&&Enemy,StateNo=[120,155]→Var(1)>=12&&(Enemy,StateNo)=[120,155]

表达式修改:hitPauseTime = [1,5 - (1 - var(15))]→(hitPauseTime)=[1,5 -(1 - var(15))]

表达式修改:hitPauseTime = [1,15 - (3 - var(15))]→(hitPauseTime)=[1,15 -(3 -


var(15))]

表达式修改:hitPauseTime = [1,15 - (6 - var(15))]→(hitPauseTime)=[1,15 -(6 -


var(15))]

表达式修改:hitPauseTime = [1,15 - (7 - var(15))]→(hitPauseTime)=[1,15 -(7 -


var(15))]

表达式修改:p2bodydist x = [ -10, 10]→(p2bodydist x)=[ -10, 10]

表达式修改:(p2bodydist x = [ -5, 5]) && (enemynear, statetype != A) && !(time %


12)→((p2bodydist x)=[ -5, 5]) &&(enemynear, statetype !=A) && !(time % 12)

表达式修改:p2bodydist x != [ -5, 5]→(p2bodydist x )!=[ -5, 5]

表达式修改:Pos X != [-320,320]→(Pos X )!=[-320,320]

表达式修改:(P2BodyDist X = [-150,150]) && (P2BodyDist Y = [-150,150])→((P2BodyDist


X)=[-150,150]) &&((P2BodyDist Y)=[-150,150])
表达式修改:P2StateNo = [1020,1021]→(P2StateNo)=[1020,1021]

表达式修改:P2StateNo != [1020,1021]→(P2StateNo )!=[1020,1021]

表达式修改:Time>120&&Pos Y!= [-320,320]→Time>120&&(Pos Y)!=[-320,320]

表达式修改:root,StateNo != [3000,3300]→(root,StateNo )!=[3000,3300]

表达式修改:Pos Y != [-480, 480]→(Pos Y )!=[-480, 480]

表达式修改:StateNo !=[3000,3299]→(StateNo )!=[3000,3299]

表达式修改:target,StateNo = [5951,5956]→(target,StateNo)=[5951,5956]

表达式修改:StateNo != [120,155]→(StateNo )!=[120,155]

表达式修改:StateNo = [120,155]→(StateNo)=[120,155]

表达式修改:stateno!=[1300,1301]→(stateno)!=[1300,1301]

表达式修改:stateno!=[120,155]→(stateno)!=[120,155]

表达式修改:Helper(916),stateno=[916,919]→(Helper(916),stateno)=[916,919]

表达式修改:target, Time = [199,201]→(target, Time)=[199,201]

表达式修改:((StateNo != [2000,2042]) && MoveType != H)→(((StateNo )!=[2000,2042]) &&


MoveType !=H)

表达式修改:((StateNo != [3000,3008]) && MoveType != H)→(((StateNo )!=[3000,3008]) &&


MoveType !=H)

表达式修改:StateNo != [800,899]→(StateNo )!=[800,899]

表达式修改:StateNo != [1300,1302]→(StateNo )!=[1300,1302]

表达式修改:StateNo=[120,155]→(StateNo)=[120,155]
表达式修改:(stateno=[250,260]) || (stateno=[220,225])→((stateno)=[250,260]) ||
((stateno)=[220,225])

表达式修改:(StateNo = 5120 && (time = 3)) || ((StateNo = [8450,8451]) && (time =


1))→(StateNo=5120 &&(time=3)) ||(((StateNo)=[8450,8451]) &&(time=1))

表达式修改:hitPauseTime = [1,6 - (1 - var(15))]→(hitPauseTime)=[1,6 -(1 - var(15))]

表达式修改:PrevStateNo = [200,499]→(PrevStateNo)=[200,499]

表达式修改:hitPauseTime = [1,12 - (1 - var(15))]→(hitPauseTime)=[1,12 -(1 -


var(15))]

表达式修改:hitPauseTime = [1,16 - (23 - var(15))]→(hitPauseTime)=[1,16 -(23 -


var(15))]

表达式修改:hitPauseTime = [1,12 - (2 - var(15))]→(hitPauseTime)=[1,12 -(2 -


var(15))]

表达式修改:(PrevStateNo = [200,240]) || (PrevStateNo =


[400,440] )→((PrevStateNo)=[200,240]) ||((PrevStateNo)=[400,440] )

表达式修改:hitPauseTime = [1,15 - (1 - var(15))]→(hitPauseTime)=[1,15 -(1 -


var(15))]

表达式修改:Time = [0,21]→(Time)=[0,21]

表达式修改:PrevStateNo=[200,400]→(PrevStateNo)=[200,400]

表达式修改:hitPauseTime = [1,1 - (4 - var(15))]→(hitPauseTime)=[1,1 -(4 - var(15))]

表达式修改:hitPauseTime = [1,15 - (2 - var(15))]→(hitPauseTime)=[1,15 -(2 -


var(15))]

表达式修改:hitPauseTime = [1,16 - (1- var(15))]→(hitPauseTime)=[1,16 -(1- var(15))]

表达式修改:hitPauseTime = [1,16 - (1 - var(15))]→(hitPauseTime)=[1,16 -(1 -


var(15))]

表达式修改:Anim != [802,804]→(Anim )!=[802,804]


表达式修改:(P2Dist X =[-10,50]) && (P2Dist Y =[-30,50])→((P2Dist X)=[-10,50])
&&((P2Dist Y)=[-30,50])

表达式修改:(IfElse((P2BodyDist X =[21,40]) ,2,IfElse((P2BodyDist X


=[0,20]),3,1)))→(IfElse(((P2BodyDist X)=[21,40]) ,2,IfElse(((P2BodyDist
X)=[0,20]),3,1)))

表达式修改:Var(51)=[0,1]→(Var(51))=[0,1]

表达式修改:(enemynear, StateNo != [150,155])→((enemynear, StateNo )!=[150,155])

表达式修改:(var(9)=[3,4]) && !NumExplod(1000)→((var(9))=[3,4]) && !NumExplod(1000)

表达式修改:(Var(9)!=[3,4]) || NumExplod(1000)→((Var(9))!=[3,4]) || NumExplod(1000)

表达式修改:Var(9)=[3,4]→(Var(9))=[3,4]

表达式修改:(IfElse((P2BodyDist X =[30,60]) ,2,IfElse((P2BodyDist X


>60),3,1)))→(IfElse(((P2BodyDist X)=[30,60]) ,2,IfElse((P2BodyDist X >60),3,1)))

表达式修改:P2STateNo != [150,155]→(P2STateNo )!=[150,155]

表达式修改:hitPauseTime = [1,16 - (3 - var(15))]→(hitPauseTime)=[1,16 -(3 -


var(15))]

表达式修改:Enemy,StateNo=[3006,3007]→(Enemy,StateNo)=[3006,3007]

表达式修改:Pos Y!=[-320,320]→(Pos Y)!=[-320,320]

表达式修
改:Enemy,StateNo=3006&&Enemy,Time=[1,10]→Enemy,StateNo=3006&&(Enemy,Time)=[1,10]

表达式修改:Enemy,StateNo!=[3000,3999]→(Enemy,StateNo)!=[3000,3999]

表达式修改:Anim = [3000,3199]→(Anim)=[3000,3199]

表达式修改:power >= 2000 && (stateno != [2000,3999])→power >=2000 &&((stateno )!


=[2000,3999])

表达式修改:(stateno != [2000,3999])→((stateno )!=[2000,3999])


表达式修改:Cond(Var(51)<=0, power>=3000,power >= 2000) && (stateno !=
[2000,3999])→Cond(Var(51)<=0, power>=3000,power >=2000) &&((stateno )!=[2000,3999])

表达式修改:(StateNo=[200,409]) || (StateNo=[411,499]) || (StateNo = 410 &&


AnimElemTime(11)>=0)→((StateNo)=[200,409]) ||((StateNo)=[411,499]) ||(StateNo=410
&& AnimElemTime(11)>=0)

表达式修改:ctrl || StateNo = 40 || (StateNo = [10231,10233])→ctrl || StateNo=40 ||


((StateNo)=[10231,10233])

表达式修改:power >= 1000 && (stateno != [2000,3999])→power >=1000 &&((stateno )!


=[2000,3999])

表达式修改:StateNo=[600,699]→(StateNo)=[600,699]

表达式修改:StateNo = [400,659]→(StateNo)=[400,659]

表达式修改:StateNo = [400,650]→(StateNo)=[400,650]

表达式修改:(StateNo = [200,259]) || (StateNo = [400,499])→((StateNo)=[200,259]) ||


((StateNo)=[400,499])

表达式修改:(StateNo = [200,219]) || (StateNo = [225,499])→((StateNo)=[200,219]) ||


((StateNo)=[225,499])

表达式修改:StateNo = [8450,8451]→(StateNo)=[8450,8451]

表达式修改:StateNo !=[1300,1302]→(StateNo )!=[1300,1302]

表达式修改:StateNo=[600,659]→(StateNo)=[600,659]

表达式修改:((P2BodyDist x != [-70,70]) && (P2StateType != S || P2StateType !=


C))→(((P2BodyDist x )!=[-70,70]) &&(P2StateType !=S || P2StateType !=C))

表达式修改:P2BodyDist X = [10,30]→(P2BodyDist X)=[10,30]

表达式修改:(P2StateNo != [150,155]) && (p2bodydist x = [0,60]) && (p2bodydist y = [-


60,-60])→((P2StateNo )!=[150,155]) &&((p2bodydist x)=[0,60]) &&((p2bodydist y)=[-
60,-60])

表达式修改:(p2bodydist x = [0,70]) && P2StateType !=A && P2StateNo != 5120 &&


P2MoveType != H→((p2bodydist x)=[0,70]) && P2StateType !=A && P2StateNo !=5120 &&
P2MoveType !=H

表达式修改:ctrl || StateNo = 40 || (StateNo = [10231,10233]) && random <


350*(AIlevel ** 2 / 64.0)→ctrl || StateNo=40 ||((StateNo)=[10231,10233]) && random
< 350*(AIlevel ** 2 / 64.0)

表达式修改:ctrl || StateNo = 40 || (StateNo = [10231,10233]) && random < 60*(AIlevel


** 2 / 64.0)→ctrl || StateNo=40 ||((StateNo)=[10231,10233]) && random < 60*(AIlevel
** 2 / 64.0)

表达式修改:ctrl || StateNo = 40 || (StateNo = [10231,10233]) && random < 30*(AIlevel


** 2 / 64.0)→ctrl || StateNo=40 ||((StateNo)=[10231,10233]) && random < 30*(AIlevel
** 2 / 64.0)

表达式修改:(p2bodydist x=[0,80]) && (life<.5*lifemax)→((p2bodydist x)=[0,80])


&&(life<.5*lifemax)

表达式修改:(p2bodydist x=[20,150]) && (life<.5*lifemax)→((p2bodydist x)=[20,150])


&&(life<.5*lifemax)

表达式修改:(p2bodydist x=[0,90]) && (life<.5*lifemax)→((p2bodydist x)=[0,90])


&&(life<.5*lifemax)

表达式修改:AILevel>0 && numenemy && roundstate = 2 && (stateno !=[1300,1302]) &&


stateno != 106 && statetype = S && (enemynear, Movetype != A)→AILevel>0 && numenemy
&& roundstate=2 &&((stateno )!=[1300,1302]) && stateno !=106 && statetype=S
&&(enemynear, Movetype !=A)

表达式修改:(p2bodydist x = [45,135]) && (p2bodydist y = [ -70, 0]) && (p2statetype !


= L) && (enemynear, vel y >= 0)→((p2bodydist x)=[45,135]) &&((p2bodydist y)=[ -70,
0]) &&(p2statetype !=L) &&(enemynear, vel y >=0)

表达式修改:P2BodyDist X = [-20,60]→(P2BodyDist X)=[-20,60]

表达式修改:P2MoveType = A && (p2bodydist y = [ -70, 0])→P2MoveType=A &&((p2bodydist


y)=[ -70, 0])

表达式修改:stateno != [900,901]→(stateno )!=[900,901]

表达式修改:prevstateno != [900,901]→(prevstateno )!=[900,901]

表达式修改:(p2bodydist x = [-5, 30]) &&(p2bodydist Y = [-20, 30]) &&P2statetype != C


&& P2statetype != L→((p2bodydist x)=[-5, 30]) &&((p2bodydist Y)=[-20, 30])
&&P2statetype !=C && P2statetype !=L

表达式修改:(stateno = [100,101]) && random < 250*(AIlevel ** 2 /


64.0)→((stateno)=[100,101]) && random < 250*(AIlevel ** 2 / 64.0)

表达式修改:(stateno = [100,101]) && random < 150*(AIlevel ** 2 /


64.0)→((stateno)=[100,101]) && random < 150*(AIlevel ** 2 / 64.0)

表达式修改:((p2bodydist x = [-15, 80]) && (p2bodydist Y = [-20, 30]) &&


p2statetype != L)→(((p2bodydist x)=[-15, 80]) &&((p2bodydist Y)=[-20, 30]) &&
p2statetype !=L)

表达式修改:ctrl &&(P2StateNo = [120,155]) && random < 120*(AIlevel ** 2 / 64.0)→ctrl


&&((P2StateNo)=[120,155]) && random < 120*(AIlevel ** 2 / 64.0)

表达式修改:ctrl &&(P2StateNo = [150,155]) && random < 120*(AIlevel ** 2 / 64.0)→ctrl


&&((P2StateNo)=[150,155]) && random < 120*(AIlevel ** 2 / 64.0)

表达式修改:((p2bodydist x = [-15, 80]) && (p2bodydist Y = [-20, 30]) &&


p2statetype != L) || ((p2bodydist x = [-15, 80]) && (enemynear, Pos Y = [-1,-80])
&& P2MoveType = H && (P2StateNo != [120,155]))→(((p2bodydist x)=[-15, 80])
&&((p2bodydist Y)=[-20, 30]) && p2statetype !=L) ||(((p2bodydist x)=[-15, 80])
&&((enemynear, Pos Y)=[-1,-80]) && P2MoveType=H &&((P2StateNo )!=[120,155]))

表达式修改:(p2bodydist x = [10, 60]) && (p2bodydist Y = [-20, 30]) && p2statetype !=


L || (p2bodydist x >100)→((p2bodydist x)=[10, 60]) &&((p2bodydist Y)=[-20, 30]) &&
p2statetype !=L ||(p2bodydist x >100)

表达式修改:(p2bodydist x = [10, 75]) && (p2bodydist Y = [-20, 70]) && p2statetype !=


L || (p2bodydist x >90)→((p2bodydist x)=[10, 75]) &&((p2bodydist Y)=[-20, 70]) &&
p2statetype !=L ||(p2bodydist x >90)

表达式修改:(p2bodydist x = [10, 90]) && p2statetype != L→((p2bodydist x)=[10, 90])


&& p2statetype !=L

表达式修改:enemynear,movetype!=H && enemynear,statetype!=A && enemynear,Hitover &&


(p2bodydist x=[0,20])→enemynear,movetype!=H && enemynear,statetype!=A &&
enemynear,Hitover &&((p2bodydist x)=[0,20])

表达式修改:(p2bodydist x = [40, 120]) && p2statetype != L→((p2bodydist x)=[40, 120])


&& p2statetype !=L

表达式修改:(p2bodydist x = [40, 180]) && p2statetype != L→((p2bodydist x)=[40, 180])


&& p2statetype !=L
表达式修改:((p2bodydist x = [60, 120]) && p2statetype != L )|| ((p2bodydist x = [0,
100]) && (enemynear, Pos Y = [-1,-90]) && P2MoveType = H && (P2StateNo !=
[120,155]))→(((p2bodydist x)=[60, 120]) && p2statetype !=L )||(((p2bodydist x)=[0,
100]) &&((enemynear, Pos Y)=[-1,-90]) && P2MoveType=H &&((P2StateNo )!=[120,155]))

表达式修改:((p2bodydist x = [60, 150]) && p2statetype != L )|| ((p2bodydist x = [0,


100]) && (enemynear, Pos Y = [-1,-90]) && P2MoveType = H && (P2StateNo !=
[120,155]))→(((p2bodydist x)=[60, 150]) && p2statetype !=L )||(((p2bodydist x)=[0,
100]) &&((enemynear, Pos Y)=[-1,-90]) && P2MoveType=H &&((P2StateNo )!=[120,155]))

表达式修改:(p2bodydist x = [-5, 50]) &&(p2bodydist y = 0) && P2statetype != A &&


P2statetype != L→((p2bodydist x)=[-5, 50]) &&(p2bodydist y=0) && P2statetype !=A &&
P2statetype !=L

表达式修改:(p2bodydist x = [-5, 90]) &&(p2bodydist y = 0) && P2statetype != A &&


P2statetype != L→((p2bodydist x)=[-5, 90]) &&(p2bodydist y=0) && P2statetype !=A &&
P2statetype !=L

表达式修改:(p2bodydist x = [-5, 240]) &&(p2bodydist y = [-80,80]) && P2statetype !=


A && P2statetype != L→((p2bodydist x)=[-5, 240]) &&((p2bodydist y)=[-80,80]) &&
P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [-5, 340]) &&(p2bodydist y = [-100,100]) && P2statetype !


= A && P2statetype != L→((p2bodydist x)=[-5, 340]) &&((p2bodydist y)=[-100,100]) &&
P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [-5, 160]) &&(p2bodydist y = [-90,140]) && P2statetype !=


L→((p2bodydist x)=[-5, 160]) &&((p2bodydist y)=[-90,140]) && P2statetype !=L

表达式修改:(p2bodydist x = [-5, 270]) &&(p2bodydist y = [-90,200]) && P2statetype !=


L→((p2bodydist x)=[-5, 270]) &&((p2bodydist y)=[-90,200]) && P2statetype !=L

表达式修改:(p2bodydist x = [-5, 50]) && P2statetype != A && P2statetype !=


L→((p2bodydist x)=[-5, 50]) && P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [-5, 60]) && P2statetype != A && P2statetype !=


L→((p2bodydist x)=[-5, 60]) && P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [0, 110]) && P2statetype != A→((p2bodydist x)=[0, 110])


&& P2statetype !=A

表达式修改:(p2bodydist x = [0, 190]) && P2statetype != A→((p2bodydist x)=[0, 190])


&& P2statetype !=A

表达式修改:(p2bodydist x = [20, 120]) && P2statetype != C && P2statetype !=


L→((p2bodydist x)=[20, 120]) && P2statetype !=C && P2statetype !=L

表达式修改:(p2bodydist x = [20, 180]) && P2statetype != C && P2statetype !=


L→((p2bodydist x)=[20, 180]) && P2statetype !=C && P2statetype !=L

表达式修改:(p2bodydist x = [-20,90]) && (p2bodydist y = [-180,0]) && P2StateType =


A→((p2bodydist x)=[-20,90]) &&((p2bodydist y)=[-180,0]) && P2StateType=A

表达式修改:(ctrl && P2MoveType = H && (P2StateNo != [150,155]) && random <


550*(AIlevel ** 2 / 64.0)) || (ctrl && random < 350*(AIlevel ** 2 / 64.0))→(ctrl &&
P2MoveType=H &&((P2StateNo )!=[150,155]) && random < 550*(AIlevel ** 2 / 64.0)) ||
(ctrl && random < 350*(AIlevel ** 2 / 64.0))

表达式修改:(ctrl && P2MoveType = H && (P2StateNo != [150,155]) && random <


150*(AIlevel ** 2 / 64.0)) || (ctrl && random < 250*(AIlevel ** 2 / 64.0))→(ctrl &&
P2MoveType=H &&((P2StateNo )!=[150,155]) && random < 150*(AIlevel ** 2 / 64.0)) ||
(ctrl && random < 250*(AIlevel ** 2 / 64.0))

表达式修改:(p2bodydist x = [-20,40]) && (p2bodydist y = [-60,60]) && p2statetype !=


L→((p2bodydist x)=[-20,40]) &&((p2bodydist y)=[-60,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [-30,80]) && (p2bodydist y = [-60,60]) && p2statetype !=


L→((p2bodydist x)=[-30,80]) &&((p2bodydist y)=[-60,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [-50,120]) && (p2bodydist y = [-60,60]) && p2statetype !=


L→((p2bodydist x)=[-50,120]) &&((p2bodydist y)=[-60,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [30,120]) && (p2bodydist y = [0,120])→((p2bodydist


x)=[30,120]) &&((p2bodydist y)=[0,120])

表达式修改:(p2bodydist x = [5,90]) && (p2bodydist y = [-20,70]) && p2statetype !=


L→((p2bodydist x)=[5,90]) &&((p2bodydist y)=[-20,70]) && p2statetype !=L

表达式修改:(p2bodydist x = [5,140]) && (p2bodydist y = [-20,70]) && p2statetype !=


L→((p2bodydist x)=[5,140]) &&((p2bodydist y)=[-20,70]) && p2statetype !=L

表达式修改:(p2bodydist x = [-15,120]) && (p2bodydist y = [-20,60]) && p2statetype !=


L→((p2bodydist x)=[-15,120]) &&((p2bodydist y)=[-20,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [5,120]) && (p2bodydist y = [-90,90]) && p2statetype !=


L→((p2bodydist x)=[5,120]) &&((p2bodydist y)=[-90,90]) && p2statetype !=L

表达式修改:(p2bodydist x = [5,80]) && (p2bodydist y = [-120,180]) && p2statetype !=


L→((p2bodydist x)=[5,80]) &&((p2bodydist y)=[-120,180]) && p2statetype !=L
表达式修改:(P2StateNo != [120,155]) && (p2bodydist x = [0,60]) && (p2bodydist y = [-
60,-60])→((P2StateNo )!=[120,155]) &&((p2bodydist x)=[0,60]) &&((p2bodydist y)=[-
60,-60])

表达式修改:(P2StateNo != [120,155]) && (p2bodydist x = [0,70]) && (p2bodydist y = [-


60,0]) && p2statetype != L→((P2StateNo )!=[120,155]) &&((p2bodydist x)=[0,70])
&&((p2bodydist y)=[-60,0]) && p2statetype !=L

表达式修改:(ctrl || StateNo = 40 || (StateNo = [10231,10233])) && random <


250*(AIlevel ** 2 / 64.0)→(ctrl || StateNo=40 ||((StateNo)=[10231,10233])) &&
random < 250*(AIlevel ** 2 / 64.0)

表达式修改:(ctrl || StateNo = 40 || (StateNo = [10231,10233])) && random <


50*(AIlevel ** 2 / 64.0)→(ctrl || StateNo=40 ||((StateNo)=[10231,10233])) && random
< 50*(AIlevel ** 2 / 64.0)

表达式修改:(ctrl || StateNo = 40 || (StateNo = [10231,10233])) && random <


350*(AIlevel ** 2 / 64.0)→(ctrl || StateNo=40 ||((StateNo)=[10231,10233])) &&
random < 350*(AIlevel ** 2 / 64.0)

表达式修改:(p2bodydist x = [0,90]) && (p2bodydist y = [-60,0]) && p2statetype !=


L→((p2bodydist x)=[0,90]) &&((p2bodydist y)=[-60,0]) && p2statetype !=L

表达式修改:(ctrl || StateNo = 40 || (StateNo = [10231,10233])) && random <


70*(AIlevel ** 2 / 64.0)→(ctrl || StateNo=40 ||((StateNo)=[10231,10233])) && random
< 70*(AIlevel ** 2 / 64.0)

表达式修改:(p2bodydist x = [3,90]) && (p2bodydist y = [-90,0]) && p2statetype != L


&& P2StateType = A→((p2bodydist x)=[3,90]) &&((p2bodydist y)=[-90,0]) &&
p2statetype !=L && P2StateType=A

表达式修改:(p2bodydist x >=0 ) && (p2bodydist y = [-80,0]) && p2statetype !=


L→(p2bodydist x >=0 ) &&((p2bodydist y)=[-80,0]) && p2statetype !=L

表达式修改:(p2bodydist x = [1,150]) && (p2bodydist y = [-80,0]) && p2statetype !=


L→((p2bodydist x)=[1,150]) &&((p2bodydist y)=[-80,0]) && p2statetype !=L

表达式修改:(p2bodydist x = [40,170])→((p2bodydist x)=[40,170])

表达式修改:(p2bodydist x = [40,120])→((p2bodydist x)=[40,120])

表达式修改:(p2bodydist x = [120,170])→((p2bodydist x)=[120,170])


表达式修改:(p2bodydist x = [60,160])→((p2bodydist x)=[60,160])

表达式修改:(p2bodydist x = [160,210])→((p2bodydist x)=[160,210])

表达式修改:(p2bodydist x = [0,150]) && (p2bodydist y = [-80,0])→((p2bodydist


x)=[0,150]) &&((p2bodydist y)=[-80,0])

表达式修改:(p2bodydist x = [-60,60]) && (p2bodydist y = [-280,0])→((p2bodydist x)=[-


60,60]) &&((p2bodydist y)=[-280,0])

表达式修改:(p2bodydist x = [-30,30]) && (p2bodydist y = [-280,0])→((p2bodydist x)=[-


30,30]) &&((p2bodydist y)=[-280,0])

表达式修改:(p2bodydist x = [-50,50]) && (p2bodydist y = [-280,0])→((p2bodydist x)=[-


50,50]) &&((p2bodydist y)=[-280,0])

表达式修改:(p2bodydist x = [-90,90]) && (p2bodydist y = [-280,0])→((p2bodydist x)=[-


90,90]) &&((p2bodydist y)=[-280,0])

表达式修改:hitPauseTime = [1,10 - (5 - var(15))]→(hitPauseTime)=[1,10 -(5 -


var(15))]

表达式修改:hitPauseTime = [1,11 - (13 - var(15))]→(hitPauseTime)=[1,11 -(13 -


var(15))]

表达式修改:P2BodyDist X = [-10,40]→(P2BodyDist X)=[-10,40]

表达式修改:(Time = [36,71]) && StateType != A→((Time)=[36,71]) && StateType !=A

表达式修改:Time = [36,71]→(Time)=[36,71]

表达式修改:hitPauseTime = [1,13 - (20 - var(15))]→(hitPauseTime)=[1,13 -(20 -


var(15))]

表达式修改:hitPauseTime = [1,13 - (9 - var(15))]→(hitPauseTime)=[1,13 -(9 -


var(15))]

表达式修改:hitPauseTime = [1,35 - (22 - var(15))]→(hitPauseTime)=[1,35 -(22 -


var(15))]

表达式修改:hitPauseTime = [1,13 - (14 - var(15))]→(hitPauseTime)=[1,13 -(14 -


var(15))]

表达式修改:hitPauseTime = [1,13 - (12 - var(15))]→(hitPauseTime)=[1,13 -(12 -


var(15))]

表达式修改:hitPauseTime = [1,10 - (6 - var(15))]→(hitPauseTime)=[1,10 -(6 -


var(15))]

表达式修改:hitPauseTime = [1,11 - (5 - var(15))]→(hitPauseTime)=[1,11 -(5 -


var(15))]

表达式修改:hitPauseTime = [1,11 - (3 - var(15))]→(hitPauseTime)=[1,11 -(3 -


var(15))]

表达式修改:hitPauseTime = [1,13 - (13 - var(15))]→(hitPauseTime)=[1,13 -(13 -


var(15))]

表达式修改:hitPauseTime = [1,13 - (28 - var(15))]→(hitPauseTime)=[1,13 -(28 -


var(15))]

表达式修改:hitPauseTime = [1,11 - (12 - var(15))]→(hitPauseTime)=[1,11 -(12 -


var(15))]

表达式修改:hitPauseTime = [1,11 - (8 - var(15))]→(hitPauseTime)=[1,11 -(8 -


var(15))]

表达式修改:hitPauseTime = [1,10 - (7 - var(15))]→(hitPauseTime)=[1,10 -(7 -


var(15))]

表达式修改:(p2bodydist x = [0, 100]) && P2statetype != A→((p2bodydist x)=[0, 100])


&& P2statetype !=A

表达式修改:hitPauseTime = [1,11 - (7 - var(15))]→(hitPauseTime)=[1,11 -(7 -


var(15))]

表达式修改:hitPauseTime = [1,11 - (4 - var(15))]→(hitPauseTime)=[1,11 -(4 -


var(15))]

表达式修改:hitPauseTime = [1,9 - (6 - var(15))]→(hitPauseTime)=[1,9 -(6 - var(15))]

表达式修改:hitPauseTime = [1,11 - (10 - var(15))]→(hitPauseTime)=[1,11 -(10 -


var(15))]
表达式修改:hitPauseTime = [1,16 - (10 - var(15))]→(hitPauseTime)=[1,16 -(10 -
var(15))]

表达式修改:hitPauseTime = [1,9 - (7 - var(15))]→(hitPauseTime)=[1,9 -(7 - var(15))]

表达式修改:hitPauseTime = [1,16 - (18 - var(15))]→(hitPauseTime)=[1,16 -(18 -


var(15))]

表达式修改:hitPauseTime = [1,16 - (12 - var(15))]→(hitPauseTime)=[1,16 -(12 -


var(15))]

表达式修改:Anim = [19600,19610]→(Anim)=[19600,19610]

表达式修改:Pos X = [fVar(3)-1,fvar(3)+1]→(Pos X)=[fVar(3)-1,fvar(3)+1]

表达式修改:(stateno!=[100,106])→((stateno)!=[100,106])

表达式修改:StateNo != [3690,3999]→(StateNo )!=[3690,3999]

表达式修改:hitPauseTime = [1,13 - (2 - var(15))]→(hitPauseTime)=[1,13 -(2 -


var(15))]

表达式修改:root,StateNo=[3620,3623]→(root,StateNo)=[3620,3623]

表达式修改:root,StateNo=[3682,3685]→(root,StateNo)=[3682,3685]

表达式修改:root,StateNo!=[3610,3619]→(root,StateNo)!=[3610,3619]

表达式修改:root,StateNo!=[3620,3623]→(root,StateNo)!=[3620,3623]

表达式修改:root,StateNo!=[3682,3685]→(root,StateNo)!=[3682,3685]

表达式修改:target, StateNo = [1113,1115]→(target, StateNo)=[1113,1115]

表达式修改:target, StateNo !=[3430,3431]→(target, StateNo )!=[3430,3431]

表达式修改:enemy, StateNo != [120,155]→(enemy, StateNo )!=[120,155]

表达式修改:P2StateNo = [3701,3702]→(P2StateNo)=[3701,3702]
表达式修改:root,StateNo != [3900,3999]→(root,StateNo )!=[3900,3999]

表达式修改:Time =[210,214]→(Time)=[210,214]

表达式修改:root, StateNo = [2700,2710]→(root, StateNo)=[2700,2710]

表达式修改:RoundState = [0,2]→(RoundState)=[0,2]

表达式修改:Anim =[30100,30199]→(Anim)=[30100,30199]

表达式修改:root, Anim != [9000,9006]→(root, Anim )!=[9000,9006]

表达式修改:root, StateNo=195 || root, StateNo=660 || root, StateNo=460 || (root,


StateNo = [3625,3626])→root, StateNo=195 || root, StateNo=660 || root, StateNo=460
||((root, StateNo)=[3625,3626])

表达式修改:root, Anim = [9000,9006]→(root, Anim)=[9000,9006]

表达式修改:Root, Var(12) = [10,12]→(Root, Var(12))=[10,12]

表达式修改:Root, Var(12) = [13,15]→(Root, Var(12))=[13,15]

表达式修改:Root, StateNo = [1040,1041]→(Root, StateNo)=[1040,1041]

表达式修改:(P2BodyDist X = [-20,20]) && (P2BodyDist Y = [-20,20])→((P2BodyDist X)=[-


20,20]) &&((P2BodyDist Y)=[-20,20])

表达式修改:P2StateNo = [150,155]→(P2StateNo)=[150,155]

表达式修改:root,StateNo != [1900,1999]→(root,StateNo )!=[1900,1999]

表达式修改:root,StateNo != [1040,1041]→(root,StateNo )!=[1040,1041]

表达式修改:root, StateNo != [3200,3210]→(root, StateNo )!=[3200,3210]

表达式修改:root, Var(43)=[1,6]→(root, Var(43))=[1,6]

表达式修改:root, StateNo != 708 && (root, StateNo != [71153,71156]) && root, StateNo
!= 0→root, StateNo !=708 &&((root, StateNo )!=[71153,71156]) && root, StateNo !=0

表达式修改:StateNo != [30060,30062]→(StateNo )!=[30060,30062]

表达式修改:StateNo != [3610,3619]→(StateNo )!=[3610,3619]

表达式修改:StateNo = [3610,3619]→(StateNo)=[3610,3619]

表达式修改:StateNo != [3700,3999]→(StateNo )!=[3700,3999]

表达式修改:StateNo = 3600 || (StateNo = [0,20]) || (StateNo =


[120,130])→StateNo=3600 ||((StateNo)=[0,20]) ||((StateNo)=[120,130])

表达式修改:StateNo != [3200,3203]→(StateNo )!=[3200,3203]

表达式修改:StateNo != [3100,3110]→(StateNo )!=[3100,3110]

表达式修改:StateNo !=[220,227]→(StateNo )!=[220,227]

表达式修改:StateNo !=[240,241]→(StateNo )!=[240,241]

表达式修改:enemy, StateNo = [3000,3999]→(enemy, StateNo)=[3000,3999]

表达式修改:StateNo != [1040,1041]→(StateNo )!=[1040,1041]

表达式修改:StateNo != [3000,3999]→(StateNo )!=[3000,3999]

表达式修改:StateNo != [700,899]→(StateNo )!=[700,899]

表达式修改:StateNo != [1900,1999]→(StateNo )!=[1900,1999]

表达式修改:(stateno !=[1300,1301]) && ((stateno=[5000,5099]) && prevstateno !=


1300)→((stateno )!=[1300,1301]) &&(((stateno)=[5000,5099]) && prevstateno !=1300)

表达式修改:stateno != [3320,3330]→(stateno )!=[3320,3330]

表达式修改:stateno != [800,825]→(stateno )!=[800,825]

表达式修改:Stateno != [1020, 1021]→(Stateno )!=[1020, 1021]


表达式修改:StateNo != [800,839]→(StateNo )!=[800,839]

表达式修改:StateNo != [102,106]→(StateNo )!=[102,106]

表达式修改:StateNo != [1080,1091]→(StateNo )!=[1080,1091]

表达式修改:stateno != [110,115]→(stateno )!=[110,115]

表达式修改:stateno != [3620,3622]→(stateno )!=[3620,3622]

表达式修改:prevstateno=[191,194]→(prevstateno)=[191,194]

表达式修改:prevstateno=[700,749]→(prevstateno)=[700,749]

表达式修改:(PrevStateNo = [130, 131]) || (PrevStateNo = [140, 141]) || (PrevStateNo


= [150, 153])→((PrevStateNo)=[130, 131]) ||((PrevStateNo)=[140, 141]) ||
((PrevStateNo)=[150, 153])

表达式修改:(P2BodyDist X =[-20,10]) && random >500→((P2BodyDist X)=[-20,10]) &&


random >500

表达式修改:PrevStateNo = [5000,5011]→(PrevStateNo)=[5000,5011]

表达式修改:P2BodyDist X = [0,50]→(P2BodyDist X)=[0,50]

表达式修改:P2MoveType = H && (P2StateNo != [120,155]) || P2MoveType = A→P2MoveType=H


&&((P2StateNo )!=[120,155]) || P2MoveType=A

表达式修改:Cond((P2StateNo = [120,155]),Time >= 16,Time >=


8)→Cond(((P2StateNo)=[120,155]),Time >=16,Time >=8)

表达式修改:(P2StateNo = [120,155])→((P2StateNo)=[120,155])

表达式修改:Cond((P2StateNo = [120,155]),Time >= 16,Time >= 68) +


Var(37)→Cond(((P2StateNo)=[120,155]),Time >=16,Time >=68) + Var(37)

表达式修改:Cond((P2StateNo = [120,155]),Time >= 16,Time >=


38)→Cond(((P2StateNo)=[120,155]),Time >=16,Time >=38)
表达式修改:P2MoveType = H && (P2StateNo != [120,155])|| P2MoveType = A→P2MoveType=H
&&((P2StateNo )!=[120,155])|| P2MoveType=A

表达式修改:P2BodyDist X = [0,100]→(P2BodyDist X)=[0,100]

表达式修改:P2MoveType = H && (P2StateNo != [120,155]) || P2MoveType = A ||


P2StateType = A→P2MoveType=H &&((P2StateNo )!=[120,155]) || P2MoveType=A ||
P2StateType=A

表达式修改:P2BodyDist Y = [-40,40]→(P2BodyDist Y)=[-40,40]

表达式修改:Var(9) != [5,6]→(Var(9) )!=[5,6]

表达式修改:P2BodyDist X = [0,180]→(P2BodyDist X)=[0,180]

表达式修改:P2BodyDist Y = [90,90]→(P2BodyDist Y)=[90,90]

表达式修改:P2MoveType = H && (P2StateNo !=[120,155])→P2MoveType=H &&((P2StateNo )!


=[120,155])

表达式修改:(Time >= 98 && P2MoveType = H && (P2StateNo !=[120,155])) || (Time >= 22


&& (P2StateNo =[120,155]))→(Time >=98 && P2MoveType=H &&((P2StateNo )!=[120,155]))
||(Time >=22 &&((P2StateNo)=[120,155]))

表达式修改:P2BodyDist X =[0,40]→(P2BodyDist X)=[0,40]

表达式修改:P2BodyDist X =[0,60]→(P2BodyDist X)=[0,60]

表达式修改:P2BodyDist X = [0,20]→(P2BodyDist X)=[0,20]

表达式修改:P2BodyDist X = [21,40]→(P2BodyDist X)=[21,40]

表达式修改:P2BodyDist X =[0,20]→(P2BodyDist X)=[0,20]

表达式修改:(enemynear,stateno != [120, 155]) && enemynear,statetype !=


L→((enemynear,stateno )!=[120, 155]) && enemynear,statetype !=L

表达式修改:time>=8 && AILevel=8&&numenemy && (P2BodyDist x = [0,40])→time>=8 &&


AILevel=8&&numenemy &&((P2BodyDist x)=[0,40])

表达式修改:hitPauseTime = [1,9 - (7 - var(5))]→(hitPauseTime)=[1,9 -(7 - var(5))]


表达式修改:hitPauseTime = [1,14 - (7 - var(5))]→(hitPauseTime)=[1,14 -(7 - var(5))]

表达式修改:time = [6,49]→(time)=[6,49]

表达式修改:time = [6,75]→(time)=[6,75]

表达式修改:time = [6,112]→(time)=[6,112]

表达式修改:time = [6,129]→(time)=[6,129]

表达式修改:time = [6,147]→(time)=[6,147]

表达式修改:Anim = [3000,3001]→(Anim)=[3000,3001]

表达式修改:Anim = [3002,3004]→(Anim)=[3002,3004]

表达式修改:time = [5,48]→(time)=[5,48]

表达式修改:Cond(P2BodyDist X <40,0,Cond((P2BodyDist X
=[41,80]),1,2))→Cond(P2BodyDist X <40,0,Cond(((P2BodyDist X)=[41,80]),1,2))

表达式修改:time = [5,53]→(time)=[5,53]

表达式修改:hitPauseTime = [1,15 - (55 - var(15))]→(hitPauseTime)=[1,15 -(55 -


var(15))]

表达式修改:time = [1,201]→(time)=[1,201]

表达式修改:time = [5,205]→(time)=[5,205]

表达式修改:P2BodyDist X = [10,50]→(P2BodyDist X)=[10,50]

表达式修改:PrevStateNo != [3660,3669]→(PrevStateNo )!=[3660,3669]

表达式修改:PrevStateNo = [3660,3669]→(PrevStateNo)=[3660,3669]

表达式修改:(P2BodyDist x = [21,40]) && P2MoveType = H→((P2BodyDist x)=[21,40]) &&


P2MoveType=H
表达式修改:enemy,StateNo != [3811,3820]→(enemy,StateNo )!=[3811,3820]

表达式修改:enemy, Anim = [3849,3850]→(enemy, Anim)=[3849,3850]

表达式修改:Anim != [4020,4023]→(Anim )!=[4020,4023]

表达式修改:StateNo = (StateNo = [3621,3623]) &&


AILevel>0→StateNo=((StateNo)=[3621,3623]) && AILevel>0

表达式修改:(stateno!=[3620,3626])→((stateno)!=[3620,3626])

表达式修改:((StateNo = [600,659]) && MoveContact) || (StateNo = 651 &&


NumTarget(650))→(((StateNo)=[600,659]) && MoveContact) ||(StateNo=651 &&
NumTarget(650))

表达式修改:((StateNo = [600,659]) && MoveContact)→(((StateNo)=[600,659]) &&


MoveContact)

表达式修改:((StateNo = [600,651]) && MoveContact) || (StateNo = 651 &&


NumTarget(650))→(((StateNo)=[600,651]) && MoveContact) ||(StateNo=651 &&
NumTarget(650))

表达式修改:ctrl || StateNo = 40 || StateNo = 52 || (StateNo = 50 && Pos Y >= -20 &&


Vel Y >0) && StateNo != [1154,1155]→ctrl || StateNo=40 || StateNo=52 ||(StateNo=50
&& Pos Y >=-20 && Vel Y >0) &&( StateNo )!=[1154,1155]

表达式修改:((P2BodyDist x != [-70,70]) && P2MoveType = H && (P2StateType != S ||


P2StateType != C))→(((P2BodyDist x )!=[-70,70]) && P2MoveType=H &&(P2StateType !=S
|| P2StateType !=C))

表达式修改:(P2StateNo!=[3430,3433]) && P2MoveType = H→((P2StateNo)!=[3430,3433]) &&


P2MoveType=H

表达式修改:(p2bodydist x = [0, 30]) && (p2bodydist Y = [-10, 30]) && P2statetype !=


C && P2statetype != L→((p2bodydist x)=[0, 30]) &&((p2bodydist Y)=[-10, 30]) &&
P2statetype !=C && P2statetype !=L

表达式修改:(stateno = [100,101]) && random < 125*(AIlevel ** 2 /


64.0)→((stateno)=[100,101]) && random < 125*(AIlevel ** 2 / 64.0)

表达式修改:(p2bodydist x = [2,40]) && (p2bodydist y = [-60,60]) && p2statetype !=


L→((p2bodydist x)=[2,40]) &&((p2bodydist y)=[-60,60]) && p2statetype !=L
表达式修改:(p2bodydist x = [-20,20]) && (p2bodydist y = [-140,-40]) && p2statetype !
= L→((p2bodydist x)=[-20,20]) &&((p2bodydist y)=[-140,-40]) && p2statetype !=L

表达式修改:(p2bodydist x = [0, 100]) && p2statetype != L→((p2bodydist x)=[0, 100])


&& p2statetype !=L

表达式修改:(p2bodydist x = [30,80]) && (p2bodydist y = [-60,60]) && p2statetype !=


L→((p2bodydist x)=[30,80]) &&((p2bodydist y)=[-60,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [10, 75]) && p2statetype != L || (p2bodydist x


>150)→((p2bodydist x)=[10, 75]) && p2statetype !=L ||(p2bodydist x >150)

表达式修改:(p2bodydist x = [0,60]) && (p2bodydist y = [-60,60]) && p2statetype !=


L→((p2bodydist x)=[0,60]) &&((p2bodydist y)=[-60,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [10, 45]) && p2statetype != L→((p2bodydist x)=[10, 45])


&& p2statetype !=L

表达式修改:(p2bodydist x = [5,50]) && (p2bodydist y = [-20,60]) && p2statetype !=


L→((p2bodydist x)=[5,50]) &&((p2bodydist y)=[-20,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [40, 100]) && p2statetype != L→((p2bodydist x)=[40, 100])


&& p2statetype !=L

表达式修改:(p2bodydist x = [5,100]) && (p2bodydist y = [-20,60]) && p2statetype !=


L→((p2bodydist x)=[5,100]) &&((p2bodydist y)=[-20,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [90, 150]) && p2statetype != L→((p2bodydist x)=[90, 150])


&& p2statetype !=L

表达式修改:(p2bodydist x = [5,80]) && (p2bodydist y = [-20,80]) && p2statetype !=


L→((p2bodydist x)=[5,80]) &&((p2bodydist y)=[-20,80]) && p2statetype !=L

表达式修改:(P2BodyDist Y = [-30,30])→((P2BodyDist Y)=[-30,30])

表达式修改:StateType = A && (p2bodydist x>=80) && (p2bodydist y=[-


44,44])→StateType=A &&(p2bodydist x>=80) &&((p2bodydist y)=[-44,44])

表达式修改:(p2bodydist x>=80) && (p2bodydist y=[-44,44])→(p2bodydist x>=80)


&&((p2bodydist y)=[-44,44])
表达式修改:(P2BodyDist X = [10,50]) && P2StateType != A→((P2BodyDist X)=[10,50]) &&
P2StateType !=A

表达式修改:(P2BodyDist X = [-10,-50]) && P2StateType != A→((P2BodyDist X)=[-10,-50])


&& P2StateType !=A

表达式修改:P2BodyDist X >=150 || enemynear, Pos Y <80 && Vel Y >0 && P2BodyDist X =
[0,50]→P2BodyDist X >=150 || enemynear, Pos Y <80 && Vel Y >0 &&( P2BodyDist
X)=[0,50]

表达式修改:(P2BodyDist X = [10,50]) && enemynear, Vel Y >0→((P2BodyDist X)=[10,50])


&& enemynear, Vel Y >0

表达式修改:stateno != [902,903]→(stateno )!=[902,903]

表达式修改:(p2bodydist x = [0,100])→((p2bodydist x)=[0,100])

表达式修改:(p2bodydist x = [0,80])→((p2bodydist x)=[0,80])

表达式修改:P2BodyDist X =[0,30]→(P2BodyDist X)=[0,30]

表达式修改:(stateno = [100,101]) && random < 250*(AIlevel ** 2 / 64.0) && !


NumProjID(220)→((stateno)=[100,101]) && random < 250*(AIlevel ** 2 / 64.0) && !
NumProjID(220)

表达式修改:(stateno = [100,101]) && random < 150*(AIlevel ** 2 / 64.0) && !


NumProjID(220)→((stateno)=[100,101]) && random < 150*(AIlevel ** 2 / 64.0) && !
NumProjID(220)

表达式修改:(p2bodydist x = [10, 40]) && (p2bodydist Y = [-20, 30]) && p2statetype !=


L || (p2bodydist x >150)→((p2bodydist x)=[10, 40]) &&((p2bodydist Y)=[-20, 30]) &&
p2statetype !=L ||(p2bodydist x >150)

表达式修改:(p2bodydist x = [10, 75]) && (p2bodydist Y = [-20, 70]) && p2statetype !=


L || (p2bodydist x >150)→((p2bodydist x)=[10, 75]) &&((p2bodydist Y)=[-20, 70]) &&
p2statetype !=L ||(p2bodydist x >150)

表达式修改:(p2bodydist x = [10, 40]) && p2statetype != L→((p2bodydist x)=[10, 40])


&& p2statetype !=L

表达式修改:(p2bodydist x = [40, 90]) && p2statetype != L→((p2bodydist x)=[40, 90])


&& p2statetype !=L
表达式修改:(p2bodydist x = [-5, 20]) &&(p2bodydist y = 0) && P2statetype != A &&
P2statetype != L→((p2bodydist x)=[-5, 20]) &&(p2bodydist y=0) && P2statetype !=A &&
P2statetype !=L

表达式修改:(p2bodydist x = [-5, 40]) &&(p2bodydist y = [-40,0]) && P2statetype != A


&& P2statetype != L→((p2bodydist x)=[-5, 40]) &&((p2bodydist y)=[-40,0]) &&
P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [-5, 70]) &&(p2bodydist y = [-90,0]) && P2statetype !=


L→((p2bodydist x)=[-5, 70]) &&((p2bodydist y)=[-90,0]) && P2statetype !=L

表达式修改:(p2bodydist x = [-5, 30]) && P2statetype != A && P2statetype !=


L→((p2bodydist x)=[-5, 30]) && P2statetype !=A && P2statetype !=L

表达式修改:P2StateType = L && (p2bodydist x = [0, 10])→P2StateType=L &&((p2bodydist


x)=[0, 10])

表达式修改:(p2bodydist x = [40, 90]) && P2statetype != A && P2statetype !=


L→((p2bodydist x)=[40, 90]) && P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [0,80]) && (p2bodydist y = [-60,60]) && p2statetype !=


L→((p2bodydist x)=[0,80]) &&((p2bodydist y)=[-60,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [-10,60]) && (p2bodydist y = [-60,60]) && p2statetype !=


L→((p2bodydist x)=[-10,60]) &&((p2bodydist y)=[-60,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [5,50]) && (p2bodydist y = [-20,70]) && p2statetype !=


L→((p2bodydist x)=[5,50]) &&((p2bodydist y)=[-20,70]) && p2statetype !=L

表达式修改:(p2bodydist x = [-20,120]) && (p2bodydist y = [-20,60]) && p2statetype !=


L→((p2bodydist x)=[-20,120]) &&((p2bodydist y)=[-20,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [-5,70]) && (p2bodydist y = [-20,80]) && p2statetype !=


L→((p2bodydist x)=[-5,70]) &&((p2bodydist y)=[-20,80]) && p2statetype !=L

表达式修改:(p2bodydist x<=160) && (p2bodydist y=[-40,0])→(p2bodydist x<=160)


&&((p2bodydist y)=[-40,0])

表达式修改:P2Statetype!=L && (P2StateNo != [120,155])→P2Statetype!=L


&&((P2StateNo )!=[120,155])

表达式修改:P2Statetype!=L && (P2StateNo != [120,155])→P2Statetype!=L &&((P2StateNo


)!=[120,155])
表达式修改:(p2bodydist x<=110) && (p2bodydist y=[-40,0])→(p2bodydist x<=110)
&&((p2bodydist y)=[-40,0])

表达式修改:P2Statetype!=A && (enemy,stateno=[120,155])→P2Statetype!=A


&&((enemy,stateno)=[120,155])

表达式修改:P2MoveType = A && (P2BodyDist x = [0,180])→P2MoveType=A &&((P2BodyDist


x)=[0,180])

表达式修改:P2StateType = A && Vel X >=0 && (P2BodyDist x = [40,100])→P2StateType=A


&& Vel X >=0 &&((P2BodyDist x)=[40,100])

表达式修改:(P2BodyDist X =[30,160]) && (P2BodyDist Y =[-80,80])→((P2BodyDist


X)=[30,160]) &&((P2BodyDist Y)=[-80,80])

表达式修改:!NumExplod(801) && (P2StateNo != [120,155])→!NumExplod(801) &&((P2StateNo


)!=[120,155])

表达式修改:(P2Movetype=H && P2StateNo != [120,155]) && ctrl→(P2Movetype=H


&&( P2StateNo )!=[120,155]) && ctrl

表达式修改:(P2BodyDist X =[30,160]) && (P2BodyDist Y =[-30,180])→((P2BodyDist


X)=[30,160]) &&((P2BodyDist Y)=[-30,180])

表达式修改:statetype = A && (P2StateNo != [120,155])→statetype=A &&((P2StateNo )!


=[120,155])

表达式修改:(P2BodyDist X =[40,200]) && (P2BodyDist Y =[-30,180])→((P2BodyDist


X)=[40,200]) &&((P2BodyDist Y)=[-30,180])

表达式修改:(P2BodyDist X =[40,200]) && (P2BodyDist Y =[-80,80])→((P2BodyDist


X)=[40,200]) &&((P2BodyDist Y)=[-80,80])

表达式修改:P2BodyDist X = [0,60]→(P2BodyDist X)=[0,60]

表达式修改:(P2MoveType = H || P2MoveType = A) && (P2BodyDist X =[-


40,40])→(P2MoveType=H || P2MoveType=A) &&((P2BodyDist X)=[-40,40])

表达式修改:ctrl && (P2MoveType = A || (P2StateNo != [120,155]))→ctrl &&(P2MoveType=A


||((P2StateNo )!=[120,155]))

表达式修改:(stateno = 212 && MoveHit) || (stateno = 221 && MoveHit) || StateNo = 224
&& (P2Movetype=H && (P2StateNo != [120,155]))→(stateno=212 && MoveHit) ||
(stateno=221 && MoveHit) || StateNo=224 &&(P2Movetype=H &&((P2StateNo )!
=[120,155]))

表达式修改:(AILevel>4 && AILevel<=8) && numenemy && roundstate=2 && StateType = A &&
P2StateType != L && P2StateNo != [120,155]→(AILevel>4 && AILevel<=8) && numenemy &&
roundstate=2 && StateType=A && P2StateType !=L &&( P2StateNo )!=[120,155]

表达式修改:((P2BodyDist Y = [-20,30]) && (P2BodyDist X = [-10,30])) || ((P2BodyDist


Y = [30,60]) && (P2BodyDist X = [30,80])) || ((P2BodyDist Y =[60,100]) &&
(P2BodyDist X = [81,160]))→(((P2BodyDist Y)=[-20,30]) &&((P2BodyDist X)=[-10,30]))
||(((P2BodyDist Y)=[30,60]) &&((P2BodyDist X)=[30,80])) ||(((P2BodyDist
Y)=[60,100]) &&((P2BodyDist X)=[81,160]))

表达式修改:(P2Movetype=H && P2StateNo != [120,155])→(P2Movetype=H &&( P2StateNo )!


=[120,155])

表达式修改:(AILevel>0 && AILevel<5) && numenemy && roundstate=2 && StateType = A &&
P2StateType != L && P2StateNo != [120,155]→(AILevel>0 && AILevel<5) && numenemy &&
roundstate=2 && StateType=A && P2StateType !=L &&( P2StateNo )!=[120,155]

表达式修改:(AILevel>4 && AILevel<=8) && numenemy && roundstate=2 && P2StateType != L


&& P2StateNo != [120,155]→(AILevel>4 && AILevel<=8) && numenemy && roundstate=2 &&
P2StateType !=L &&( P2StateNo )!=[120,155]

表达式修改:((P2BodyDist Y = [-20,30]) && (P2BodyDist X = [-10,30])) || ((P2BodyDist


Y = [30,60]) && (P2BodyDist X = [30,80])) || ((P2BodyDist Y = [60,100]) &&
(P2BodyDist X = [81,160]))→(((P2BodyDist Y)=[-20,30]) &&((P2BodyDist X)=[-10,30]))
||(((P2BodyDist Y)=[30,60]) &&((P2BodyDist X)=[30,80])) ||(((P2BodyDist
Y)=[60,100]) &&((P2BodyDist X)=[81,160]))

表达式修改:(AILevel>0 && AILevel<5) && numenemy && roundstate=2 && P2StateType != L


&& P2StateNo != [120,155]→(AILevel>0 && AILevel<5) && numenemy && roundstate=2 &&
P2StateType !=L &&( P2StateNo )!=[120,155]

表达式修改:(AILevel>4 && AILevel<=8) && numenemy && roundstate=2 && StateType != A


&& P2StateType != L && P2StateNo != [120,155]→(AILevel>4 && AILevel<=8) && numenemy
&& roundstate=2 && StateType !=A && P2StateType !=L &&( P2StateNo )!=[120,155]

表达式修改:(AILevel>0 && AILevel<5) && numenemy && roundstate=2 && StateType != A &&
P2StateType != L && P2StateNo != [120,155]→(AILevel>0 && AILevel<5) && numenemy &&
roundstate=2 && StateType !=A && P2StateType !=L &&( P2StateNo )!=[120,155]

动画 5060 不存在,chars/gokuz2/files/goku.air

动画 3436 不存在,chars/gotenksz2/files/gotenks.air
动画 5062 不存在,chars/gokuz2/files/goku.air

动画 5102 不存在,chars/gokuz2/files/goku.air

动画 5119 不存在,chars/gokuz2/files/goku.air

动画 5140 不存在,chars/gokuz2/files/goku.air

动画 5500 不存在,chars/gokuz2/files/goku.air

表达式修改:Pos X = [fVar(4) -2,fVar(4) +2]→(Pos X)=[fVar(4) -2,fVar(4) +2]

表达式修改:root,anim = 701 && pos x!=[-240,240]→root,anim=701 &&( pos x)!=[-240,240]

表达式修改:pos X = [-240,240]→(pos X)=[-240,240]

表达式修改:pos X != [-240,240]→(pos X )!=[-240,240]

表达式修改:Time = [0,4]→(Time)=[0,4]

表达式修改:root,StateNo = [3500,3699]→(root,StateNo)=[3500,3699]

表达式修改:(P2BodyDist X = [-70,70]) && (P2BodyDist Y = [-70,70])→((P2BodyDist X)=[-


70,70]) &&((P2BodyDist Y)=[-70,70])

表达式修改:(P2BodyDist X = [-70,70]) && (P2BodyDist Y = [-70,120])→((P2BodyDist


X)=[-70,70]) &&((P2BodyDist Y)=[-70,120])

表达式修改:Time=[60,65]→(Time)=[60,65]

表达式修改:P2BodyDist X = [-40,40]→(P2BodyDist X)=[-40,40]

表达式修改:P2BodyDist X = [-30,30]→(P2BodyDist X)=[-30,30]

表达式修改:P2BodyDist X = [-50,-10]→(P2BodyDist X)=[-50,-10]

表达式修改:P2BodyDist X = [-10,10]→(P2BodyDist X)=[-10,10]


表达式修改:Anim = [3252,3258]→(Anim)=[3252,3258]

表达式修改:(pos x!=[-440,440])→((pos x)!=[-440,440])

表达式修改:(pos x!=[-500,500])→((pos x)!=[-500,500])

表达式修改:root, StateNo != [3500,3699]→(root, StateNo )!=[3500,3699]

表达式修改:PrevStateNo = [3320,3340]→(PrevStateNo)=[3320,3340]

表达式修改:root,stateno = [70403,70405]→(root,stateno)=[70403,70405]

表达式修改:StateNo != [190,999]→(StateNo )!=[190,999]

表达式修改:StateNo = [10231,10232]→(StateNo)=[10231,10232]

表达式修改:P2StateNo = [3000,3999]→(P2StateNo)=[3000,3999]

表达式修改:(prevstateno != [10231,10233]) && (prevstateno != [40,50]) && (anim !=


44) && (anim != 42) && (anim != 45)→((prevstateno )!=[10231,10233]) &&((prevstateno
)!=[40,50]) &&(anim !=44) &&(anim !=42) &&(anim !=45)

表达式修改:(prevstateno != [10231,10233]) && (prevstateno != [40,50]) && (anim =


42)→((prevstateno )!=[10231,10233]) &&((prevstateno )!=[40,50]) &&(anim=42)

表达式修改:Time = [4,6]→(Time)=[4,6]

表达式修改:Time = [4,8]→(Time)=[4,8]

表达式修改:P2BodyDist X = [20,50]→(P2BodyDist X)=[20,50]

表达式修改:hitPauseTime = [1,16 - (11 - var(15))]→(hitPauseTime)=[1,16 -(11 -


var(15))]

表达式修改:hitPauseTime = [1,9 - (10 - var(5))]→(hitPauseTime)=[1,9 -(10 - var(5))]

表达式修改:hitPauseTime = [1,14 - (10 - var(5))]→(hitPauseTime)=[1,14 -(10 -


var(5))]

表达式修改:Anim = [17,18]→(Anim)=[17,18]
表达式修改:prevstateno = [240,261]→(prevstateno)=[240,261]

表达式修改:PrevStateNo = [5000,5099]→(PrevStateNo)=[5000,5099]

表达式修改:time=[0,97]→(time)=[0,97]

表达式修改:time = [5,40]→(time)=[5,40]

表达式修改:Time = [4,17]→(Time)=[4,17]

表达式修改:Time = [395,407]→(Time)=[395,407]

表达式修改:Time = [177,178]→(Time)=[177,178]

表达式修改:Time = [179,180]→(Time)=[179,180]

表达式修改:Time = [181,182]→(Time)=[181,182]

表达式修改:Time = [183,184]→(Time)=[183,184]

表达式修改:Time = [185,186]→(Time)=[185,186]

表达式修改:Time = [187,188]→(Time)=[187,188]

表达式修改:Time = [189,190]→(Time)=[189,190]

表达式修改:Time = [191,192]→(Time)=[191,192]

表达式修改:Time = [193,194]→(Time)=[193,194]

表达式修改:Time = [195,196]→(Time)=[195,196]

表达式修改:Time = [197,198]→(Time)=[197,198]

表达式修改:Time = [199,200]→(Time)=[199,200]

表达式修改:Time = [201,202]→(Time)=[201,202]
表达式修改:Time = [203,204]→(Time)=[203,204]

表达式修改:Time = [205,206]→(Time)=[205,206]

表达式修改:Time = [207,208]→(Time)=[207,208]

表达式修改:Time = [209,210]→(Time)=[209,210]

表达式修改:Time = [211,212]→(Time)=[211,212]

表达式修改:Time = [213,214]→(Time)=[213,214]

表达式修改:Time = [215,216]→(Time)=[215,216]

表达式修改:Time = [217,218]→(Time)=[217,218]

表达式修改:Time = [219,220]→(Time)=[219,220]

表达式修改:Time = [853,913]→(Time)=[853,913]

表达式修改:Anim = [2400,2401]→(Anim)=[2400,2401]

表达式修改:Anim = [3670,3671]→(Anim)=[3670,3671]

表达式修改:Var(52) = [0,2100]→(Var(52))=[0,2100]

表达式修改:Var(52) = [700,1400]→(Var(52))=[700,1400]

表达式修改:Var(52) = [1400,2099]→(Var(52))=[1400,2099]

表达式修改:stateno != [910,911]→(stateno )!=[910,911]

表达式修改:StateNo = [200,499]→(StateNo)=[200,499]

表达式修改:StateNo = [600,699]→(StateNo)=[600,699]

表达式修改:Stateno = [1100,1135]→(Stateno)=[1100,1135]
表达式修改:StateNo = [1101,1102]→(StateNo)=[1101,1102]

表达式修改:RoundState=2 && (StateNo!=[100,106])→RoundState=2 &&((StateNo)!


=[100,106])

表达式修改:StateNo = [100,101]→(StateNo)=[100,101]

表达式修改:enemynear,stateno!=[1455,1459]→(enemynear,stateno)!=[1455,1459]

表达式修改:AILevel>0 && numenemy && statetype != A && roundstate = 2 && (p2bodydist


y = [-320,-40])→AILevel>0 && numenemy && statetype !=A && roundstate=2
&&((p2bodydist y)=[-320,-40])

表达式修改:StateNo= [150,155]→(StateNo)=[150,155]

表达式修改:(p2bodydist x=[0,30]) && random<(100*(AIlevel ** 2 / 64.0) -


50*Var(54))→((p2bodydist x)=[0,30]) && random<(100*(AIlevel ** 2 / 64.0) -
50*Var(54))

表达式修改:(p2stateno=[120,155]) && (p2bodydist x=[0,30]) && random<(400*(AIlevel **


2 / 64.0) - 50*Var(54))→((p2stateno)=[120,155]) &&((p2bodydist x)=[0,30]) &&
random<(400*(AIlevel ** 2 / 64.0) - 50*Var(54))

表达式修改:(p2bodydist x=[0,100])→((p2bodydist x)=[0,100])

表达式修改:roundstate=2 && statetype!=A && (enemynear,stateno!


=[5120,5201])→roundstate=2 && statetype!=A &&((enemynear,stateno)!=[5120,5201])

表达式修改:(enemy,stateno!=[120,155]) && (p2bodydist x =[0,80])→((enemy,stateno)!


=[120,155]) &&((p2bodydist x)=[0,80])

表达式修改:(p2bodydist x=[50,220]) && (p2bodydist y=[50,-110]) && (enemynear,vel


x=[0,2))→((p2bodydist x)=[50,220]) &&((p2bodydist y)=[50,-110]) &&(enemynear,vel
x=[0,2))

表达式修改:(p2bodydist x=[50,220]) && (p2bodydist y=[-10,150]) && (enemynear,vel


x=[0,2))→((p2bodydist x)=[50,220]) &&((p2bodydist y)=[-10,150]) &&(enemynear,vel
x=[0,2))

表达式修改:(enemy,stateno!=[120,155])&&(enemy,stateno!
=[5100,5120])→((enemy,stateno)!=[120,155])&&((enemy,stateno)!=[5100,5120])
表达式修改:(p2bodydist x = [-20,40]) && (p2bodydist y = [0,100]) && p2statetype !=
L→((p2bodydist x)=[-20,40]) &&((p2bodydist y)=[0,100]) && p2statetype !=L

表达式修改:(p2bodydist x = [0, 30])&&P2statetype != C && P2statetype !=


L→((p2bodydist x)=[0, 30])&&P2statetype !=C && P2statetype !=L

表达式修改:((stateno = [100,101]) && Var(51)>0 && Var(53)=0) && random <


(250*(AIlevel ** 2 / 64.0) - 50*Var(54))→(((stateno)=[100,101]) && Var(51)>0 &&
Var(53)=0) && random <(250*(AIlevel ** 2 / 64.0) - 50*Var(54))

表达式修改:(p2bodydist x = [-10, 40])&&P2statetype != C && P2statetype !=


L→((p2bodydist x)=[-10, 40])&&P2statetype !=C && P2statetype !=L

表达式修改:(p2bodydist x = [0, 50])&&P2statetype != C && P2statetype !=


L→((p2bodydist x)=[0, 50])&&P2statetype !=C && P2statetype !=L

表达式修改:(p2bodydist x = [10, 35])&&P2statetype != C && P2statetype !=


L→((p2bodydist x)=[10, 35])&&P2statetype !=C && P2statetype !=L

表达式修改:(p2bodydist x = [0, 40])&&P2statetype != C && P2statetype !=


L→((p2bodydist x)=[0, 40])&&P2statetype !=C && P2statetype !=L

表达式修改:(p2bodydist x = [10, 55])&&P2statetype != C && P2statetype !=


L→((p2bodydist x)=[10, 55])&&P2statetype !=C && P2statetype !=L

表达式修改:(p2bodydist x = [2,40]) && (p2bodydist y = [-80,-40]) && P2statetype != A


&& P2statetype != L→((p2bodydist x)=[2,40]) &&((p2bodydist y)=[-80,-40]) &&
P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [-5, 65]) && (p2bodydist y = [ -80, -40]) &&


P2statetype != A && P2statetype != L→((p2bodydist x)=[-5, 65]) &&((p2bodydist
y)=[ -80, -40]) && P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [-2, 38]) &&(p2bodydist y = [-50,25]) && P2statetype != A


&& P2statetype != L→((p2bodydist x)=[-2, 38]) &&((p2bodydist y)=[-50,25]) &&
P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [-2, 18]) &&(p2bodydist y = [-50,25]) && P2statetype != A


&& P2statetype != L→((p2bodydist x)=[-2, 18]) &&((p2bodydist y)=[-50,25]) &&
P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [-2, 28]) &&(p2bodydist y = [-50,25]) && P2statetype != A


&& P2statetype != L→((p2bodydist x)=[-2, 28]) &&((p2bodydist y)=[-50,25]) &&
P2statetype !=A && P2statetype !=L
表达式修改:(p2bodydist x = [2,30]) && (p2bodydist y = [-10,40]) && p2statetype !=
L→((p2bodydist x)=[2,30]) &&((p2bodydist y)=[-10,40]) && p2statetype !=L

表达式修改:(p2bodydist x = [-5,40]) && (p2bodydist y = [-10,40]) && p2statetype !=


L→((p2bodydist x)=[-5,40]) &&((p2bodydist y)=[-10,40]) && p2statetype !=L

表达式修改:(p2bodydist x = [10,60]) && (p2bodydist y = [-30,40]) && p2statetype !=


L→((p2bodydist x)=[10,60]) &&((p2bodydist y)=[-30,40]) && p2statetype !=L

表达式修改:(p2bodydist x = [-5,25]) && (p2bodydist y = [-10,40]) && p2statetype !=


L→((p2bodydist x)=[-5,25]) &&((p2bodydist y)=[-10,40]) && p2statetype !=L

表达式修改:(p2bodydist x = [-60,60]) && (p2bodydist y = [-30,60]) && p2statetype !=


L→((p2bodydist x)=[-60,60]) &&((p2bodydist y)=[-30,60]) && p2statetype !=L

表达式修改:(p2bodydist x = [50,100]) && (p2bodydist y = [-60,50]) && p2statetype !=


L→((p2bodydist x)=[50,100]) &&((p2bodydist y)=[-60,50]) && p2statetype !=L

表达式修改:(enemy,stateno!=[5100,5120])&&(enemynear,statetype!=L)→((enemy,stateno)!
=[5100,5120])&&(enemynear,statetype!=L)

表达式修改:ctrl && time>5 && random<(50*((AIlevel**2)/64.0) +50*(p2bodydist y=[-


90,5]) + 50*(enemynear,movetype=H) + 50*(p2statetype = L && enemynear,time>5) -
50*Var(54))→ctrl && time>5 && random<(50*((AIlevel**2)/64.0) +50*((p2bodydist y)=[-
90,5]) + 50*(enemynear,movetype=H) + 50*(p2statetype=L && enemynear,time>5) -
50*Var(54))

表达式修改:Stateno = [1100,1105]→(Stateno)=[1100,1105]

表达式修改:(p2stateno != [120, 155]) && (p2bodydist y =[-150,0])→((p2stateno )!


=[120, 155]) &&((p2bodydist y)=[-150,0])

表达式修改:ctrl && time>5 && random<(300*((AIlevel**2)/64.0) + 50*(p2bodydist x>80)


+ 100*(enemynear,stateno=[1455,1459]) + 50*(enemynear,movetype=H) + 50*(p2statetype
= L) + 50*(enemynear,movetype=A && enemynear,time>10) - 50*Var(54))→ctrl && time>5
&& random<(300*((AIlevel**2)/64.0) + 50*(p2bodydist x>80) +
100*((enemynear,stateno)=[1455,1459]) + 50*(enemynear,movetype=H) +
50*(p2statetype=L) + 50*(enemynear,movetype=A && enemynear,time>10) - 50*Var(54))

表达式修改:ctrl && time>5 && random<(250*((AIlevel**2)/64.0) + 50*(p2bodydist x>80)


+ 100*(enemynear,stateno=[1455,1459]) + 50*(enemynear,movetype=H) + 50*(p2statetype
= L) + 50*(enemynear,movetype=A && enemynear,time>10) - 50*Var(54))→ctrl && time>5
&& random<(250*((AIlevel**2)/64.0) + 50*(p2bodydist x>80) +
100*((enemynear,stateno)=[1455,1459]) + 50*(enemynear,movetype=H) +
50*(p2statetype=L) + 50*(enemynear,movetype=A && enemynear,time>10) - 50*Var(54))
表达式修改:(p2stateno != [120, 155]) && p2statetype != L && (p2bodydist x = [-5,50])
&& (p2bodydist y =[-105,5]) && (enemynear, statetype != C)→((p2stateno )!=[120,
155]) && p2statetype !=L &&((p2bodydist x)=[-5,50]) &&((p2bodydist y)=[-105,5])
&&(enemynear, statetype !=C)

表达式修改:ctrl && time>5 && random<(350*((AIlevel**2)/64.0) +


200*(enemynear,statetype=A) + 100*(enemynear,stateno=[1455,1459]) -
50*Var(54))→ctrl && time>5 && random<(350*((AIlevel**2)/64.0) +
200*(enemynear,statetype=A) + 100*((enemynear,stateno)=[1455,1459]) - 50*Var(54))

动画 5060 不存在,chars/krillinz2/files/animation.air

表达式修改:(enemy,prevstateno = [5941,5943]) || (enemy,prevstateno =


2847)→((enemy,prevstateno)=[5941,5943]) ||(enemy,prevstateno=2847)

表达式修改:(enemy,prevstateno != [5941,5943]) && (enemy,prevstateno !=


2847)→((enemy,prevstateno )!=[5941,5943]) &&(enemy,prevstateno !=2847)

表达式修改:time = [0,128]→(time)=[0,128]

表达式修改:enemy,Pos X!=[-140,140]→(enemy,Pos X)!=[-140,140]

表达式修改:enemy,Pos Y!=[0,240]→(enemy,Pos Y)!=[0,240]

表达式修改:pos x=[-400,400]→(pos x)=[-400,400]

表达式修改:(Name = "Vegeta Z2") && (palno = [1,6])→(Name="Vegeta Z2")


&&((palno)=[1,6])

表达式修改:time=[160,200]→(time)=[160,200]

表达式修改:time=[200,220]→(time)=[200,220]

表达式修改:enemy,Pos X!=[-120,120]→(enemy,Pos X)!=[-120,120]

表达式修改:enemy,Pos Y!=[-220,20]→(enemy,Pos Y)!=[-220,20]

表达式修改:pos y >= cond((anim = [5051, 5059]) || (anim = [5061, 5069]), 0, 25)→pos


y >=cond(((anim)=[5051, 5059]) ||((anim)=[5061, 5069]), 0, 25)
表达式修改:(anim = 905 || anim = 907) && (Root,StateNo != [900,910])→(anim=905 ||
anim=907) &&((Root,StateNo )!=[900,910])

表达式修改:(pos y!=[-10000,240])→((pos y)!=[-10000,240])

表达式修改:pos x!=[-300,300]→(pos x)!=[-300,300]

表达式修改:Time = [170,191]→(Time)=[170,191]

表达式修改:(pos y!=[-1000,240])→((pos y)!=[-1000,240])

表达式修改:time=[230,240]→(time)=[230,240]

表达式修改:time=[250,260]→(time)=[250,260]

表达式修改:time = [550,580]→(time)=[550,580]

表达式修改:time = [30,50]→(time)=[30,50]

表达式修改:(pos x!=[-300,300])→((pos x)!=[-300,300])

表达式修改:roundstate!=[3,4]→(roundstate)!=[3,4]

表达式修改:time = [12,179]→(time)=[12,179]

表达式修改:root,stateno=[3321,3322]→(root,stateno)=[3321,3322]

表达式修改:time=[10,25]→(time)=[10,25]

表达式修改:(pos x!=[-260,260])→((pos x)!=[-260,260])

表达式修改:root,stateno!=[3701,3703]→(root,stateno)!=[3701,3703]

表达式修改:root,stateno!=[37021,37031]→(root,stateno)!=[37021,37031]

表达式修改:root,stateno=[4100,4150]→(root,stateno)=[4100,4150]

表达式修改:enemy,stateno=[5100,5120]→(enemy,stateno)=[5100,5120]
表达式修改:target,stateno=[5100,5120]→(target,stateno)=[5100,5120]

表达式修改:pos y!=[-240,0]→(pos y)!=[-240,0]

表达式修改:(pos y!=[-260,600])→((pos y)!=[-260,600])

表达式修改:root,stateno != [4100,4102]→(root,stateno )!=[4100,4102]

表达式修改:root,stateno != [41001,41002]→(root,stateno )!=[41001,41002]

表达式修改:time%6=[3,5]→(time%6)=[3,5]

表达式修改:time%6=[0,2]→(time%6)=[0,2]

表达式修改:time%20=[5,9]→(time%20)=[5,9]

表达式修改:time%20=[15,19]→(time%20)=[15,19]

表达式修改:time%20=[0,4]→(time%20)=[0,4]

表达式修改:time%20=[10,14]→(time%20)=[10,14]

表达式修改:time%10=[5,9]→(time%10)=[5,9]

表达式修改:time%10=[0,4]→(time%10)=[0,4]

表达式修改:time = [0,32]→(time)=[0,32]

表达式修改:time = [148,180]→(time)=[148,180]

表达式修改:rootdist X != [75,125]→(rootdist X )!=[75,125]

表达式修改:rootdist X = [75,125]→(rootdist X)=[75,125]

表达式修改:prevstateno=[3320,3326]→(prevstateno)=[3320,3326]

表达式修改:stateno = [100,105]→(stateno)=[100,105]
表达式修改:stateno != [105,106]→(stateno )!=[105,106]

表达式修改:stateno != [2800,2899]→(stateno )!=[2800,2899]

表达式修改:stateno = [3550,3554]→(stateno)=[3550,3554]

表达式修改:stateno = [3550,3557]→(stateno)=[3550,3557]

表达式修改:stateno != [190,199]→(stateno )!=[190,199]

表达式修改:stateno != [800,820]→(stateno )!=[800,820]

表达式修改:stateno != [950,951]→(stateno )!=[950,951]

表达式修改:p2stateno = [5000,5199]→(p2stateno)=[5000,5199]

表达式修改:movetype = H && Var(27) = 0 && stateno != [150,159]→movetype=H &&


Var(27)=0 &&( stateno )!=[150,159]

表达式修改:stateno!=[4100,4120]→(stateno)!=[4100,4120]

表达式修改:(p2bodydist y = [-320,-30]) && enemynear,Statetype=A→((p2bodydist y)=[-


320,-30]) && enemynear,Statetype=A

表达式修改:(prevstateno=[10230,10232])→((prevstateno)=[10230,10232])

表达式修改:stateno != [10230,10233]→(stateno )!=[10230,10233]

表达式修改:stateno != [1550,1551]→(stateno )!=[1550,1551]

表达式修改:stateno != [3120,3122]→(stateno )!=[3120,3122]

表达式修改:stateno != [3650,3658]→(stateno )!=[3650,3658]

表达式修改:stateno != [3050,3051]→(stateno )!=[3050,3051]

表达式修改:stateno != [3520,3522]→(stateno )!=[3520,3522]


表达式修改:!alive && (stateno = [5000, 5010])→!alive &&((stateno)=[5000, 5010])

表达式修改:PrevStateNo = 120 || (prevstateno = [130, 131]) || (prevstateno = [140,


141]) || (prevstateno = [150, 153])→PrevStateNo=120 ||((prevstateno)=[130, 131]) ||
((prevstateno)=[140, 141]) ||((prevstateno)=[150, 153])

表达式修改:cond((prevstateno=[1700,1730]),
6,cond(var(4)=1,1,6))→cond(((prevstateno)=[1700,1730]), 6,cond(var(4)=1,1,6))

表达式修改:prevstateno = [2300,2350]→(prevstateno)=[2300,2350]

表达式修改:Pos Y >= cond((anim = [5051,5059]) || (anim = [5061,5069]), 0,


Const(movement.air.gethit.groundlevel))→Pos Y >=cond(((anim)=[5051,5059]) ||
((anim)=[5061,5069]), 0, Const(movement.air.gethit.groundlevel))

表达式修改:(Name = "Vegeta Z2") && (palno = [1,6]) && var(1)=0→(Name="Vegeta Z2")


&&((palno)=[1,6]) && var(1)=0

表达式修改:(Name = "Vegeta Z2") && (palno = [7,12]) && var(1)=0→(Name="Vegeta Z2")


&&((palno)=[7,12]) && var(1)=0

表达式修改:time = [1,5]→(time)=[1,5]

表达式修改:(p2bodydist x=[10,60])→((p2bodydist x)=[10,60])

表达式修改:(p2bodydist x=[20,100]) && ((p2bodydist y=[-70,5])||(enemynear,vel y=0 &&


enemynear,statetype!=A))→((p2bodydist x)=[20,100]) &&(((p2bodydist y)=[-70,5])||
(enemynear,vel y=0 && enemynear,statetype!=A))

表达式修改:(enemynear,stateno != [120, 155]) &&


enemynear,Movetype=H→((enemynear,stateno )!=[120, 155]) && enemynear,Movetype=H

表达式修改:(enemy,stateno!=[5100,5120])&&(enemynear,statetype!
=L)&&(enemynear,Statetype!=A)→((enemy,stateno)!=[5100,5120])&&(enemynear,statetype!
=L)&&(enemynear,Statetype!=A)

表达式修改:(p2bodydist x>=150) && ((p2bodydist y=[-90,5])||(enemynear,vel y=0 &&


enemynear,statetype!=A))→(p2bodydist x>=150) &&(((p2bodydist y)=[-90,5])||
(enemynear,vel y=0 && enemynear,statetype!=A))

表达式修改:(p2bodydist x=[20,140]) && ((p2bodydist y=[-90,5])||(enemynear,vel y=0 &&


enemynear,statetype!=A))→((p2bodydist x)=[20,140]) &&(((p2bodydist y)=[-90,5])||
(enemynear,vel y=0 && enemynear,statetype!=A))
表达式修改:enemynear,Movetype=H && (power=[600,1200]) &&
random<100→enemynear,Movetype=H &&((power)=[600,1200]) && random<100

表达式修改:(power=[1200,1800]) && random<200→((power)=[1200,1800]) && random<200

表达式修改:(enemynear,Stateno!=[1000,4999])→((enemynear,Stateno)!=[1000,4999])

表达式修改:(enemynear,stateno=[120,155]) && (p2bodydist x =[2,30]) &&


random<300→((enemynear,stateno)=[120,155]) &&((p2bodydist x)=[2,30]) && random<300

表达式修改:cond(p2bodydist y<=-50,3,cond((p2bodydist y=[-30,-


50]),2,1))→cond(p2bodydist y<=-50,3,cond(((p2bodydist y)=[-30,-50]),2,1))

表达式修改:cond(p2bodydist x>=80,3,cond((p2bodydist y=[40,79]),2,1))→cond(p2bodydist


x>=80,3,cond(((p2bodydist y)=[40,79]),2,1))

表达式修改:(enemynear,stateno=[120,155]) && (p2bodydist x =[5,60]) &&


random<400→((enemynear,stateno)=[120,155]) &&((p2bodydist x)=[5,60]) && random<400

表达式修改:Pos X =[-360,360]→(Pos X)=[-360,360]

表达式修改:Pos X !=[-360,360]→(Pos X )!=[-360,360]

表达式修改:(p2bodydist x=[10,50])→((p2bodydist x)=[10,50])

表达式修改:numenemy && (enemynear,stateno != [120, 155]) && enemynear,statetype !=


L→numenemy &&((enemynear,stateno )!=[120, 155]) && enemynear,statetype !=L

表达式修改:(enemynear,stateno != [120, 155]) && enemynear,statetype != L &&


enemynear,movetype=H→((enemynear,stateno )!=[120, 155]) && enemynear,statetype !=L
&& enemynear,movetype=H

表达式修改:enemy,stateno!=[120,155]→(enemy,stateno)!=[120,155]

表达式修改:movehit && random<400 && (enemynear,stateno != [120, 155]) &&


enemynear,statetype != L→movehit && random<400 &&((enemynear,stateno )!=[120, 155])
&& enemynear,statetype !=L

表达式修改:var(3)=[21,23]→(var(3))=[21,23]

表达式修改:(p2bodydist x=[-20,20]) && (p2bodydist y=[-40,355]) && (enemynear,vel


x=[0,1)) && (enemynear,pos y=0&&enemynear,Statetype=S||enemynear,pos y<=-
30)→((p2bodydist x)=[-20,20]) &&((p2bodydist y)=[-40,355]) &&(enemynear,vel
x=[0,1)) &&(enemynear,pos y=0&&enemynear,Statetype=S||enemynear,pos y<=-30)

表达式修改:(p2bodydist x=[-20,20]) && (p2bodydist y=[-40,355]) && (enemynear,vel


x=[0,2)) && (enemynear,pos y=0&&enemynear,Statetype=S||enemynear,pos y<=-
30)→((p2bodydist x)=[-20,20]) &&((p2bodydist y)=[-40,355]) &&(enemynear,vel
x=[0,2)) &&(enemynear,pos y=0&&enemynear,Statetype=S||enemynear,pos y<=-30)

表达式修改:(p2bodydist x=[-20,20]) && (p2bodydist y=[-40,355]) && (enemynear,vel


x=[0,1)) && (enemynear,pos y=0&&enemynear,Statetype=S||enemynear,pos y<=-
40)→((p2bodydist x)=[-20,20]) &&((p2bodydist y)=[-40,355]) &&(enemynear,vel
x=[0,1)) &&(enemynear,pos y=0&&enemynear,Statetype=S||enemynear,pos y<=-40)

表达式修改:time=[5,47]→(time)=[5,47]

表达式修改:time = [12,59]→(time)=[12,59]

表达式修改:time = [5,58]→(time)=[5,58]

表达式修改:time=[32,120]→(time)=[32,120]

表达式修改:time = [12,70]→(time)=[12,70]

表达式修改:enemy,stateno!=[3700,3703]→(enemy,stateno)!=[3700,3703]

表达式修改:enemy,stateno!=[37021,37032]→(enemy,stateno)!=[37021,37032]

表达式修改:enemy,stateno!=[4000,4001]→(enemy,stateno)!=[4000,4001]

表达式修改:enemy,stateno!=[3800,3810]→(enemy,stateno)!=[3800,3810]

表达式修改:time=[2,100]→(time)=[2,100]

表达式修改:time=[20,110]→(time)=[20,110]

表达式修改:time=[111,200]→(time)=[111,200]

表达式修改:Time=[0,32]→(Time)=[0,32]

表达式修改:Time=[0,16]→(Time)=[0,16]
表达式修改:enemy,stateno!=[4100,4101]→(enemy,stateno)!=[4100,4101]

表达式修改:enemy,stateno!=[41001,41002]→(enemy,stateno)!=[41001,41002]

表达式修改:stateno=1501 && movecontact=[1,30]→stateno=1501 &&( movecontact)=[1,30]

表达式修改:stateno=1551 && movecontact=[1,30]→stateno=1551 &&( movecontact)=[1,30]

表达式修改:AILevel>0 && numenemy&& StateNo!=[120,155]→AILevel>0 &&


numenemy&&( StateNo)!=[120,155]

表达式修改:ctrl && enemy,vel y < -1 && (p2bodydist x = [ 10, 70]) &&


enemynear,movetype != A && random<100*((AIlevel**2)/64.0)→ctrl && enemy,vel y < -1
&&((p2bodydist x)=[ 10, 70]) && enemynear,movetype !=A &&
random<100*((AIlevel**2)/64.0)

表达式修改:(enemy,stateno!=[120,155])&&(enemy,stateno!
=[5100,5120])&&(enemynear,statetype!=L)&&(enemynear,statetype!
=A)&&(enemynear,stateno!=[1000,4999])→((enemy,stateno)!
=[120,155])&&((enemy,stateno)!=[5100,5120])&&(enemynear,statetype!
=L)&&(enemynear,statetype!=A)&&((enemynear,stateno)!=[1000,4999])

表达式修改:(enemynear,stateno!=40) && (p2bodydist x=[30,100]) && (p2bodydist y=[-


30,5])→(enemynear,stateno!=40) &&((p2bodydist x)=[30,100]) &&((p2bodydist y)=[-
30,5])

表达式修改:(p2bodydist x=[0,30]) && random<250*((AIlevel**2)/64.0)→((p2bodydist


x)=[0,30]) && random<250*((AIlevel**2)/64.0)

表达式修改:(p2stateno=[120,155]) && (p2bodydist x=[0,30]) &&


random<500*((AIlevel**2)/64.0)→((p2stateno)=[120,155]) &&((p2bodydist x)=[0,30]) &&
random<500*((AIlevel**2)/64.0)

表达式修改:(p2bodydist x = [-10, 42])&&(p2bodydist y = [-80,5])&&P2statetype !=


C&&P2statetype != L→((p2bodydist x)=[-10, 42])&&((p2bodydist y)=[-
80,5])&&P2statetype !=C&&P2statetype !=L

表达式修改:(stateno = [100,101]) && random <


250*((AIlevel**2)/64.0)→((stateno)=[100,101]) && random < 250*((AIlevel**2)/64.0)

表达式修改:(p2bodydist x = [-15, 45]) && p2statetype != L→((p2bodydist x)=[-15, 45])


&& p2statetype !=L
表达式修改:(p2bodydist x = [-10, 50]) && (p2bodydist y = [ -80, 80]) &&
p2statetype != L→((p2bodydist x)=[-10, 50]) &&((p2bodydist y)=[ -80, 80]) &&
p2statetype !=L

表达式修改:AILevel>0 && numenemy && roundstate=2 && StateType != A && (p2bodydist x


= [0, 45]) && p2statetype != L→AILevel>0 && numenemy && roundstate=2 && StateType !
=A &&((p2bodydist x)=[0, 45]) && p2statetype !=L

表达式修改:(stateno = [100,101]) && random <


100*((AIlevel**2)/64.0)→((stateno)=[100,101]) && random < 100*((AIlevel**2)/64.0)

表达式修改:(p2bodydist x = [5, 45]) && p2statetype != L→((p2bodydist x)=[5, 45]) &&


p2statetype !=L

表达式修改:(p2bodydist x = [-10, 50]) && p2statetype != L && random <


150*((AIlevel**2)/64.0)→((p2bodydist x)=[-10, 50]) && p2statetype !=L && random <
150*((AIlevel**2)/64.0)

表达式修改:(p2bodydist x = [5, 44]) && (p2bodydist y = [ -70, 50]) && p2statetype !=


L→((p2bodydist x)=[5, 44]) &&((p2bodydist y)=[ -70, 50]) && p2statetype !=L

表达式修改:((stateno = [240,249])|| (stateno = [440,449]))&&


movehit→(((stateno)=[240,249])||((stateno)=[440,449]))&& movehit

表达式修改:(p2bodydist x = [5, 40]) &&(p2bodydist y = [-50,25]) && P2statetype != A


&& P2statetype != L→((p2bodydist x)=[5, 40]) &&((p2bodydist y)=[-50,25]) &&
P2statetype !=A && P2statetype !=L

表达式修改:(p2bodydist x = [0, 35]) &&(p2bodydist y = [-90,5]) && P2statetype !=


L→((p2bodydist x)=[0, 35]) &&((p2bodydist y)=[-90,5]) && P2statetype !=L

表达式修改:(p2bodydist x = [0, 45]) &&(p2bodydist y = [-85,5]) && P2statetype !=


L→((p2bodydist x)=[0, 45]) &&((p2bodydist y)=[-85,5]) && P2statetype !=L

表达式修改:(p2bodydist x = [-6, 46]) &&(p2bodydist y = [-50,25]) && P2statetype !=


A→((p2bodydist x)=[-6, 46]) &&((p2bodydist y)=[-50,25]) && P2statetype !=A

表达式修改:ctrl && !numtarget(1098) && random < 100*((AIlevel**2)/64.0)


&&(p2bodydist x = [-8, 22])→ctrl && !numtarget(1098) && random <
100*((AIlevel**2)/64.0) &&((p2bodydist x)=[-8, 22])

表达式修改:(p2bodydist x = [20, 52]) &&(p2bodydist y = [-50,25]) && P2statetype !=


A→((p2bodydist x)=[20, 52]) &&((p2bodydist y)=[-50,25]) && P2statetype !=A
表达式修改:ctrl && random < 100*((AIlevel**2)/64.0) &&
(enemynear,stateno=5110)&&(p2bodydist x = [-8, 22])→ctrl && random <
100*((AIlevel**2)/64.0) &&(enemynear,stateno=5110)&&((p2bodydist x)=[-8, 22])

表达式修改:(p2bodydist x = [20, 100]) && (p2bodydist y = [ -50, 50]) &&


p2statetype != L && p2statetype = S→((p2bodydist x)=[20, 100]) &&((p2bodydist
y)=[ -50, 50]) && p2statetype !=L && p2statetype=S

表达式修改:(p2bodydist x = [2,40]) && (p2bodydist y = [-80,-40]) && p2statetype !=


L→((p2bodydist x)=[2,40]) &&((p2bodydist y)=[-80,-40]) && p2statetype !=L

表达式修改:(p2bodydist x = [-5, 65]) && (p2bodydist y = [ -80, -40]) &&


p2statetype != L→((p2bodydist x)=[-5, 65]) &&((p2bodydist y)=[ -80, -40]) &&
p2statetype !=L

表达式修改:AILevel>0 && numenemy && roundstate=2 && statetype = A && (p2bodydist y =


[ -70, -30]) && p2statetype != L→AILevel>0 && numenemy && roundstate=2 &&
statetype=A &&((p2bodydist y)=[ -70, -30]) && p2statetype !=L

表达式修改:ctrl && random < 100 && (p2bodydist x = [10, 60])→ctrl && random < 100
&&((p2bodydist x)=[10, 60])

表达式修改:(p2bodydist x = [-5,25]) && (p2bodydist y = [ -50, 20]) && p2statetype !=


L→((p2bodydist x)=[-5,25]) &&((p2bodydist y)=[ -50, 20]) && p2statetype !=L

表达式修改:(p2bodydist y = [ -40, 45]) && p2statetype != L→((p2bodydist y)=[ -40,


45]) && p2statetype !=L

表达式修改:ctrl && random < 200*((AIlevel**2)/64.0) && (p2bodydist x = [-


25,40])→ctrl && random < 200*((AIlevel**2)/64.0) &&((p2bodydist x)=[-25,40])

表达式修改:AILevel>0 && numenemy && roundstate=2 && statetype = A && (p2bodydist y =


[ -60, 50]) && p2statetype != L→AILevel>0 && numenemy && roundstate=2 &&
statetype=A &&((p2bodydist y)=[ -60, 50]) && p2statetype !=L

表达式修改:ctrl && random < 150*((AIlevel**2)/64.0) && p2statetype != A &&


(p2bodydist x = [40,90])→ctrl && random < 150*((AIlevel**2)/64.0) && p2statetype !
=A &&((p2bodydist x)=[40,90])

表达式修改:AILevel>0 && numenemy && roundstate=2 && statetype = A && (p2bodydist y =


[ -20, 90]) && (p2stateno != [120, 155])→AILevel>0 && numenemy && roundstate=2 &&
statetype=A &&((p2bodydist y)=[ -20, 90]) &&((p2stateno )!=[120, 155])

表达式修改:ctrl && random < 50*((AIlevel**2)/64.0) && p2statetype != A &&


(p2bodydist x = [40,90])→ctrl && random < 50*((AIlevel**2)/64.0) && p2statetype !=A
&&((p2bodydist x)=[40,90])

表达式修改:((stateno = [200, 220]) || (stateno = [230, 250]) || (stateno = [400,


440])) && (movehit = [1, 16]) && random < 100*((AIlevel**2)/64.0)→(((stateno)=[200,
220]) ||((stateno)=[230, 250]) ||((stateno)=[400, 440])) &&((movehit)=[1, 16]) &&
random < 100*((AIlevel**2)/64.0)

表达式修改:((stateno = [200, 221]) || (stateno = [230, 257]) || (stateno = [400,


440])) && (movehit = [1, 16]) && random < 100*((AIlevel**2)/64.0)→(((stateno)=[200,
221]) ||((stateno)=[230, 257]) ||((stateno)=[400, 440])) &&((movehit)=[1, 16]) &&
random < 100*((AIlevel**2)/64.0)

表达式修改:AILevel>0 && numenemy && roundstate = 2 && statetype != A && !var(53) &&
(p2bodydist x =[-30,65]) && (p2bodydist y =[-70,5])→AILevel>0 && numenemy &&
roundstate=2 && statetype !=A && !var(53) &&((p2bodydist x)=[-30,65])
&&((p2bodydist y)=[-70,5])

表达式修改:(p2stateno != [120, 155]) && (enemynear,statetype = S) &&


(enemynear,statetype != L) && (enemynear,stateno!=[5100,5220])→((p2stateno )!=[120,
155]) &&(enemynear,statetype=S) &&(enemynear,statetype !=L) &&((enemynear,stateno)!
=[5100,5220])

表达式修改:AILevel>0 && numenemy && roundstate = 2 && statetype != A && !var(53) &&
(p2bodydist x =[5,90]) && (p2bodydist y =[-70,5])→AILevel>0 && numenemy &&
roundstate=2 && statetype !=A && !var(53) &&((p2bodydist x)=[5,90]) &&((p2bodydist
y)=[-70,5])

表达式修改:(p2stateno != [120, 155]) && (enemynear,statetype = S) &&


(enemynear,statetype != L)→((p2stateno )!=[120, 155]) &&(enemynear,statetype=S)
&&(enemynear,statetype !=L)

表达式修改:((stateno = [200, 220]) || (stateno = [230, 250]) || (stateno = [400,


440])) && (movehit = [1, 16]) && random < 350*((AIlevel**2)/64.0)→(((stateno)=[200,
220]) ||((stateno)=[230, 250]) ||((stateno)=[400, 440])) &&((movehit)=[1, 16]) &&
random < 350*((AIlevel**2)/64.0)

表达式修改:(enemy,stateno!=[120,155]) && (p2bodydist x=[0,65]) && (p2bodydist


y=[40,355])→((enemy,stateno)!=[120,155]) &&((p2bodydist x)=[0,65]) &&((p2bodydist
y)=[40,355])

表达式修改:ctrl && random<200*((AIlevel**2)/64.0) && (prevstateno!=[600,650])→ctrl


&& random<200*((AIlevel**2)/64.0) &&((prevstateno)!=[600,650])

表达式修改:(stateno=[600,640]) && movehit &&


random<50*((AIlevel**2)/64.0)→((stateno)=[600,640]) && movehit &&
random<50*((AIlevel**2)/64.0)
表达式修改:cond(var(53),1730,cond(p2bodydist x>=35,1720,cond((p2bodydist
x=[5,35]),1710,1700)))→cond(var(53),1730,cond(p2bodydist
x>=35,1720,cond(((p2bodydist x)=[5,35]),1710,1700)))

表达式修改:((stateno = [200, 221]) || (stateno = [230, 257]) || (stateno = [400,


440])) && (movehit = [1, 16]) && (Random<20*((AIlevel**2)/64.0))→(((stateno)=[200,
221]) ||((stateno)=[230, 257]) ||((stateno)=[400, 440])) &&((movehit)=[1, 16])
&&(Random<20*((AIlevel**2)/64.0))

表达式修改:(p2stateno != [120, 155]) && p2statetype != L && (p2bodydist x = [-5,50])


&& (p2bodydist y =[-105,5]) && (enemynear, statetype != A)→((p2stateno )!=[120,
155]) && p2statetype !=L &&((p2bodydist x)=[-5,50]) &&((p2bodydist y)=[-105,5])
&&(enemynear, statetype !=A)

表达式修改:((stateno = [200, 221]) || (stateno = [230, 256]) || (stateno = [400,


440])) && (movehit = [1, 16]) && random < 150*((AIlevel**2)/64.0)→(((stateno)=[200,
221]) ||((stateno)=[230, 256]) ||((stateno)=[400, 440])) &&((movehit)=[1, 16]) &&
random < 150*((AIlevel**2)/64.0)

表达式修改:AILevel>0 && numenemy && roundstate = 2 && statetype != A && (p2bodydist


x =[5,175]) && (p2bodydist y =[-70,5])→AILevel>0 && numenemy && roundstate=2 &&
statetype !=A &&((p2bodydist x)=[5,175]) &&((p2bodydist y)=[-70,5])

表达式修改:((stateno = [200, 221]) || (stateno = [230, 257]) || (stateno = [400,


440])) && (movehit = [1, 16]) && random < 150*((AIlevel**2)/64.0)→(((stateno)=[200,
221]) ||((stateno)=[230, 257]) ||((stateno)=[400, 440])) &&((movehit)=[1, 16]) &&
random < 150*((AIlevel**2)/64.0)

表达式修改:(enemynear,stateno != [120, 155]) && (enemy,stateno!


=[5100,5120])&&(enemynear,statetype!=L) && (enemynear,vel y>=-1) && (enemynear,vel
x=[0,2])→((enemynear,stateno )!=[120, 155]) &&((enemy,stateno)!
=[5100,5120])&&(enemynear,statetype!=L) &&(enemynear,vel y>=-1) &&((enemynear,vel
x)=[0,2])

表达式修改:(p2bodydist x=[20,140]) && ((p2bodydist y=[-70,5])||(enemynear,vel y=0 &&


enemynear,statetype!=A))→((p2bodydist x)=[20,140]) &&(((p2bodydist y)=[-70,5])||
(enemynear,vel y=0 && enemynear,statetype!=A))

表达式修改:(enemynear,stateno != [120, 155]) && (enemy,stateno!=[5100,5120]) &&


(enemynear,statetype!=L)→((enemynear,stateno )!=[120, 155]) &&((enemy,stateno)!
=[5100,5120]) &&(enemynear,statetype!=L)

表达式修改:(p2bodydist x=[-5,25]) && (p2bodydist y=[40,355]) && (enemynear,vel


x=[0,2]) && (enemynear,pos y=0||enemynear,pos y<=-30)→((p2bodydist x)=[-5,25])
&&((p2bodydist y)=[40,355]) &&((enemynear,vel x)=[0,2]) &&(enemynear,pos y=0||
enemynear,pos y<=-30)
表达式修改:(StateNo = [600,650]) && movehit && (p2bodydist x=[-10,10]) &&
random<100*((AIlevel**2)/64.0)→((StateNo)=[600,650]) && movehit &&((p2bodydist
x)=[-10,10]) && random<100*((AIlevel**2)/64.0)

表达式修改:(enemy,stateno!=[120,155])&&(enemy,stateno!
=[5100,5120])&&(enemynear,statetype!=L) && (enemynear,vel y>=-2)→((enemy,stateno)!
=[120,155])&&((enemy,stateno)!=[5100,5120])&&(enemynear,statetype!=L)
&&(enemynear,vel y>=-2)

表达式修改:(p2bodydist x=[20,80]) && (p2bodydist y=[-110,5]) && (enemynear,vel


x=[0,2])→((p2bodydist x)=[20,80]) &&((p2bodydist y)=[-110,5]) &&((enemynear,vel
x)=[0,2])

表达式修改:(enemy,stateno!=[120,155]) && (enemy,stateno!=[5100,5120]) &&


(enemynear,statetype!=L) && enemynear,backedgedist>50→((enemy,stateno)!=[120,155])
&&((enemy,stateno)!=[5100,5120]) &&(enemynear,statetype!=L) &&
enemynear,backedgedist>50

表达式修改:(enemynear,vel y>=-2) && (p2bodydist x=[20,60]) && (p2bodydist y=[-


40,355]) && (enemynear,vel x=[0,2])→(enemynear,vel y>=-2) &&((p2bodydist
x)=[20,60]) &&((p2bodydist y)=[-40,355]) &&((enemynear,vel x)=[0,2])

表达式修改:(StateNo = [600,650]) && movehit &&


random<100*((AIlevel**2)/64.0)→((StateNo)=[600,650]) && movehit &&
random<100*((AIlevel**2)/64.0)

表达式修改:(StateNo = [600,650]) && movehit && (p2bodydist x=[-10,10]) &&


cond(var(53),random<250*((AIlevel**2)/64.0),random<150*((AIlevel**2)/
64.0))→((StateNo)=[600,650]) && movehit &&((p2bodydist x)=[-10,10]) &&
cond(var(53),random<250*((AIlevel**2)/64.0),random<150*((AIlevel**2)/64.0))

表达式修改:(enemy,stateno!=[120,155]) && (enemy,stateno!=[5100,5120]) &&


(enemynear,statetype!=L) && (enemynear,vel y>=-2)→((enemy,stateno)!=[120,155])
&&((enemy,stateno)!=[5100,5120]) &&(enemynear,statetype!=L) &&(enemynear,vel y>=-2)

表达式修改:(StateNo = [600,650]) && movehit &&


cond(var(53),random<250*((AIlevel**2)/64.0),random<100*((AIlevel**2)/
64.0))→((StateNo)=[600,650]) && movehit &&
cond(var(53),random<250*((AIlevel**2)/64.0),random<100*((AIlevel**2)/64.0))

表达式修改:(enemy,stateno!=[5100,5120])&&(enemynear,statetype!=L) && (enemynear,vel


y>=-1) && (enemynear,vel x=[0,2])→((enemy,stateno)!
=[5100,5120])&&(enemynear,statetype!=L) &&(enemynear,vel y>=-1) &&((enemynear,vel
x)=[0,2])

表达式修改:(p2bodydist x=[0,50]) && ((p2bodydist y=[-70,5])||(enemynear,vel y=0 &&


enemynear,statetype!=A))→((p2bodydist x)=[0,50]) &&(((p2bodydist y)=[-70,5])||
(enemynear,vel y=0 && enemynear,statetype!=A))
表达式修改:Ctrl && (p2stateno=[120,155]) && random<250*((AIlevel**2)/64.0)→Ctrl
&&((p2stateno)=[120,155]) && random<250*((AIlevel**2)/64.0)

表达式修改:(p2bodydist x=[50,180]) && (p2bodydist y=[-110,5]) && (enemynear,vel


x=[0,2])→((p2bodydist x)=[50,180]) &&((p2bodydist y)=[-110,5]) &&((enemynear,vel
x)=[0,2])

表达式修改:(enemy,stateno!=[120,155]) && (p2bodydist x=[0,65]) && (p2bodydist


y=[0,120])→((enemy,stateno)!=[120,155]) &&((p2bodydist x)=[0,65]) &&((p2bodydist
y)=[0,120])

表达式修改:ctrl && random<100*((AIlevel**2)/64.0) && (prevstateno!=[600,650])→ctrl


&& random<100*((AIlevel**2)/64.0) &&((prevstateno)!=[600,650])

表达式修改:(enemynear,stateno != [120, 155]) && (enemy,stateno!=[5100,5120]) &&


random<10*((AIlevel**2)/64.0)→((enemynear,stateno )!=[120, 155])
&&((enemy,stateno)!=[5100,5120]) && random<10*((AIlevel**2)/64.0)

表达式修改:helper(33210),p2bodydist x =[-5,50]→(helper(33210),p2bodydist x)=[-5,50]

表达式修改:helper(33210),p2bodydist y =[-105,5]→(helper(33210),p2bodydist y)=[-


105,5]

表达式修改:((stateno = [200, 221]) || (stateno = [230, 256]) || (stateno = [400,


440])) && (movehit = [1, 16]) && random < 100*((AIlevel**2)/64.0)→(((stateno)=[200,
221]) ||((stateno)=[230, 256]) ||((stateno)=[400, 440])) &&((movehit)=[1, 16]) &&
random < 100*((AIlevel**2)/64.0)

表达式修改:(p2bodydist x=[5,60]) && (p2bodydist y=[-90,5]) && (enemynear,statetype!


=C)→((p2bodydist x)=[5,60]) &&((p2bodydist y)=[-90,5]) &&(enemynear,statetype!=C)

表达式修改:stateno=1501 && (movehit=[1,30]) &&


random<250*((AIlevel**2)/64.0)→stateno=1501 &&((movehit)=[1,30]) &&
random<250*((AIlevel**2)/64.0)

表达式修改:stateno=1551 && (movehit=[1,30]) &&


random<250*((AIlevel**2)/64.0)→stateno=1551 &&((movehit)=[1,30]) &&
random<250*((AIlevel**2)/64.0)

表达式修改:(enemy,stateno!=[5100,5120])&&(enemynear,statetype!=L) && (p2bodydist


x>=150) && (p2bodydist y=[-90,5]) && (enemynear,vel y=0)→((enemy,stateno)!
=[5100,5120])&&(enemynear,statetype!=L) &&(p2bodydist x>=150) &&((p2bodydist y)=[-
90,5]) &&(enemynear,vel y=0)
表达式修改:(p2bodydist x=[20,90]) && (p2bodydist y=[-110,5]) && (enemynear,vel
x=[0,2]) && enemynear,backedgedist>90→((p2bodydist x)=[20,90]) &&((p2bodydist y)=[-
110,5]) &&((enemynear,vel x)=[0,2]) && enemynear,backedgedist>90

表达式修改:(enemy,stateno!=[120,155]) && (enemy,stateno!=[5100,5120]) &&


(enemynear,statetype!=L) && enemynear,backedgedist>80→((enemy,stateno)!=[120,155])
&&((enemy,stateno)!=[5100,5120]) &&(enemynear,statetype!=L) &&
enemynear,backedgedist>80

表达式修改:(enemynear,vel y>=-2) && (p2bodydist x=[20,80]) && (p2bodydist y=[-


40,355]) && (enemynear,vel x=[0,2])→(enemynear,vel y>=-2) &&((p2bodydist
x)=[20,80]) &&((p2bodydist y)=[-40,355]) &&((enemynear,vel x)=[0,2])

表达式修改:(StateNo = [600,650]) && movehit &&


random<250*((AIlevel**2)/64.0)→((StateNo)=[600,650]) && movehit &&
random<250*((AIlevel**2)/64.0)

表达式修改:(enemy,stateno!=[5100,5120])&&(enemynear,statetype!=L) && (p2bodydist


x<=175) && (p2bodydist y=[-90,5]) && (enemynear,vel y=0)→((enemy,stateno)!
=[5100,5120])&&(enemynear,statetype!=L) &&(p2bodydist x<=175) &&((p2bodydist y)=[-
90,5]) &&(enemynear,vel y=0)

表达式修改:Ctrl && ((var(58)=[350,700])&&random<50*((AIlevel**2)/64.0)) ||


((var(58)=[701,1400])&&random<100*((AIlevel**2)/64.0)) ||
((var(58)=[1401,2100])&&random<150*((AIlevel**2)/64.0))→Ctrl
&&(((var(58))=[350,700])&&random<50*((AIlevel**2)/64.0)) ||
(((var(58))=[701,1400])&&random<100*((AIlevel**2)/64.0)) ||
(((var(58))=[1401,2100])&&random<150*((AIlevel**2)/64.0))

表达式修改:(p2stateno != [120, 155]) && p2movetype != H && (p2bodydist x = [-5,50])


&& (p2bodydist y =[-105,5]) && (enemynear, statetype != A)→((p2stateno )!=[120,
155]) && p2movetype !=H &&((p2bodydist x)=[-5,50]) &&((p2bodydist y)=[-105,5])
&&(enemynear, statetype !=A)

表达式修改:enemynear,life<450 &&
(((var(58)=[350,700])&&random<250*((AIlevel**2)/64.0)) ||
((var(58)=[701,1400])&&random<300*((AIlevel**2)/64.0)) ||
((var(58)=[1401,2100])&&random<350*((AIlevel**2)/64.0)))→enemynear,life<450
&&((((var(58))=[350,700])&&random<250*((AIlevel**2)/64.0)) ||
(((var(58))=[701,1400])&&random<300*((AIlevel**2)/64.0)) ||
(((var(58))=[1401,2100])&&random<350*((AIlevel**2)/64.0)))

表达式修改:pos y >= IfElse((anim = [5051, 5059]) || (anim = [5061, 5069]), 0,


25)→pos y >=IfElse(((anim)=[5051, 5059]) ||((anim)=[5061, 5069]), 0, 25)

动画 1500 不存在,chars/satanz2/files/satan.air

动画 5060 不存在,chars/vegetaz2/files/vegeta.air
动画 5140 不存在,chars/vegetaz2/files/vegeta.air

System.NullReferenceException: Object reference not set to an instance of an object


at Microsoft.Xna.Framework.Graphics.SpriteBatch.Setup () [0x00007] in
<8335ffb25c73411d8c018e841c87a942>:0
at Microsoft.Xna.Framework.Graphics.SpriteBatch.End () [0x00010] in
<8335ffb25c73411d8c018e841c87a942>:0
at CheckHovering.LabelX.ReleasedFillColor () [0x0018c] in
<81f7eb3fab9f4dbeb3624778d57ba8e2>:0
at CheckHovering.FormMaximize.ReleasedFillColor () [0x00047] in
<81f7eb3fab9f4dbeb3624778d57ba8e2>:0
at GameDreamFactory.ContainerControlX.Draw (Microsoft.Xna.Framework.GameTime
sampleEventArgs) [0x00000] in <81f7eb3fab9f4dbeb3624778d57ba8e2>:0
at GameDreamFactory.OnKeyRelease.Draw (Microsoft.Xna.Framework.GameTime
sampleEventArgs) [0x00015] in <81f7eb3fab9f4dbeb3624778d57ba8e2>:0

You might also like