[Statedef -3] ;AI啟動======================= [state create ai switch] type = helper trigger1 = numhelper(10000) = 0 name = "ai switch" stateno = 10000 keyctrl = 1 pos = 999,999 id = 10000 [State 自動復原地] type = changestate trigger1 = var(59) triggerall = CanRecover triggerall = Vel Y > 0 triggerall = Pos Y >= -20 triggerall = alive triggerall = movetype = h trigger1 = StateNo = 5050 value = 5200 [State 自動復原空] type = changestate trigger1 = var(59) triggerall = CanRecover triggerall = Vel Y > -1 triggerall = alive triggerall = movetype = h trigger1 = StateNo = 5050 value = 5210 [State 站立防禦] type = changestate triggerall = var(59) trigger1 = p2movetype = A triggerall = p2statetype != C triggerall = statetype = S triggerall = ctrl = 1 triggerall = movetype != h trigger1 = P2bodydist X >= 0 trigger1 = P2bodydist X <= 80 triggerall = Random>200 trigger2 = p2movetype = A value = 130 [State 蹲下] type = ChangeState trigger1 = Var(59) trigger1 = Ctrl trigger1 = StateType = S triggerall = movetype != h trigger1 = P2StateType = C trigger1 = P2MoveType = A trigger1 = P2BodyDist X <= 80 value = 10 [State 蹲下防禦] type = changestate triggerall = var(59) trigger1 = p2movetype = A triggerall = p2statetype = C triggerall = statetype != a triggerall = ctrl = 1 trigger1 = P2bodydist X >= 0 trigger1 = P2bodydist X <= 80 triggerall = movetype != h trigger2 = p2movetype = A triggerall = Random>200 value = 131 [State 站起] type = ChangeState trigger1 = Var(59) trigger1 = Ctrl trigger1 = StateType = C trigger1 = P2StateType = A trigger1 = P2MoveType = A triggerall = movetype != h trigger1 = P2BodyDist X <= 80 value = 12 [State 空中防禦] type = changestate triggerall = var(59) trigger1 = p2movetype = A trigger2 = p2movetype = A triggerall = statetype = A triggerall = ctrl = 1 trigger1 = P2bodydist X >= 0 trigger1 = P2bodydist X <= 80 triggerall = Random>200 triggerall = movetype != h value = 132 [State 集氣] type = changestate trigger1 = var(59) triggerall = ctrl = 1 triggerall = power<=2999 triggerall = statetype = s triggerall = p2movetype != a trigger1 = P2bodydist X >220 trigger1 = Random = [0,400] triggerall = movetype != h value = 195 [State 噴火] type = changestate trigger1 = var(59) triggerall = RoundState = 2 triggerall = statetype = s trigger1 = P2bodydist X <= 30 triggerall = movetype != h trigger1 = P2bodydist X >= 0 triggerall = p2statetype != a triggerall = ctrl = 1 trigger1 = Random>300 value = 450 [State 小火球] type = changestate triggerall = RoundState = 2 trigger1 = var(59) triggerall = ctrl = 1 triggerall = statetype = s triggerall = movetype != h triggerall = p2statetype != a triggerall = stateno != [100,106] triggerall = stateno != [20,21] triggerall = var(8) != 0 trigger1 = P2bodydist X >= 30 trigger1 = Random<500 value = 200 [State 衝撞] type = changestate triggerall = RoundState = 2 triggerall = var(59) triggerall = ctrl = 1 triggerall = movetype != h trigger1 = Random >600 trigger1 = p2movetype != h trigger1 = statetype = s value = 300 [State 大火球] type = changestate triggerall = var(59) triggerall = RoundState = 2 triggerall = ctrl = 1 triggerall = statetype != a triggerall = movetype != h triggerall = Random <= 600 trigger1 = p2bodydist x+enemynear,vel x >= 10 trigger1 = p2bodydist y+enemynear,vel x >=-60 trigger2 = p2bodydist x>=80 trigger2 = p2bodydist y>=-60 value = 201 [State 爆裂衝擊] type = changestate triggerall = RoundState = 2 triggerall = var(59) triggerall = ctrl = 1 triggerall = var(32) = 0 triggerall = power>=1000 triggerall = statetype = s trigger1 = P2bodydist X <= 70 trigger1 = P2bodydist X >= -70 trigger2 = p2bodydist x+enemynear,vel x >= 0 trigger2 = p2bodydist x+enemynear,vel x <= 70 triggerall = p2statetype != A triggerall = movetype != h triggerall = p2movetype != h triggerall = Random = [0,600] value = 500 [State 超級烈焰彈] type = changestate triggerall = RoundState = 2 triggerall = var(59) triggerall = ctrl = 1 triggerall = var(32) = 0 triggerall = power>=1000 triggerall = statetype = s triggerall = p2bodydist y>=-60 trigger1 = P2bodydist X >200 triggerall = movetype != h trigger2 = p2bodydist x+enemynear,vel x >= 0 trigger2 = p2bodydist x+enemynear,vel x <= 50 triggerall = p2movetype != h triggerall = Random = [200,400] value = 400 [State 炎龍波] type = changestate trigger1 = power >=2000 trigger1 = statetype != a triggerall = movetype != h triggerall = var(32) = 0 triggerall = var(59) triggerall = ctrl = 1 triggerall = p2movetype != a triggerall = P2bodydist X >160 trigger1 = Random = [100,500] value = 600 [State ] type = changestate triggerall = var(59) triggerall = ctrl = 1 triggerall = power>=1000 triggerall = var(32) = 0 triggerall = statetype = s trigger1 = P2bodydist X >= 50 trigger1 = P2bodydist X <= 180 triggerall = RoundState = 2 trigger2 = p2bodydist x+enemynear,vel x >= 71 trigger2 = p2bodydist x+enemynear,vel x <=180 triggerall = movetype != h triggerall = p2statetype != A triggerall = p2movetype != h triggerall = p2StateNo != [120,155] triggerall = Random =[501,699] value = 500 [State 地獄毀滅彈] type = changestate triggerall = power >=2000 triggerall = statetype != a triggerall = life<=300 triggerall = pos y >=0 triggerall = var(59) triggerall = RoundState = 2 triggerall = movetype != h triggerall = p2movetype != h triggerall = p2bodydist y>=-100 triggerall = p2statetype = s trigger1 = P2bodydist X >= 30 triggerall = Random > 201 value = 700 [State 跳躍] type = ChangeState triggerall = Var(59) triggerall = Ctrl triggerall = movetype != h triggerall = StateType != A triggerall = StateNo != 40 trigger1 = Random <= 50 value = 40 [state 自動衝刺] type = ChangeState trigger1 = var(59) trigger1 = P2bodyDist X >= 30 trigger1 = Anim != 5 triggerall = p2movetype != a trigger1 = StateNo = 0 trigger1 = Pos Y = 0 value = 100 [State 前閃] type = changestate triggerall = var(59) trigger1 = p2movetype != h triggerall = statetype != A triggerall = ctrl = 1 trigger1 = P2bodydist X >= 0 trigger1 = P2bodydist X <= 60 trigger2 = p2movetype = a triggerall = Random<=200 value = 900 [State 後閃] type = changestate triggerall = var(59) trigger1 = p2movetype != h triggerall = statetype != A triggerall = ctrl = 1 trigger1 = P2bodydist X >= 0 trigger1 = P2bodydist X <= 60 trigger2= p2movetype =a triggerall = Random=[401,600] value = 910