[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 = 800 [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 = RoundState = 2 triggerall = var(59) triggerall = ctrl = 1 triggerall = movetype != h trigger1 = Random >600 trigger1 = p2movetype != h trigger1 = statetype = s value = 210 [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 = 300 [State 幻影擊] type = changestate triggerall = var(59) triggerall = RoundState = 2 triggerall = ctrl = 1 triggerall = statetype != a triggerall = movetype != h triggerall = Random <= 300 trigger1 = p2bodydist x>=100 trigger1 = p2bodydist y>=-60 value = 200 [State 俯衝] type = changestate triggerall = var(59) triggerall = RoundState = 2 triggerall = ctrl = 1 triggerall = statetype = s triggerall = movetype != h triggerall = Random <= 300 trigger1 = p2bodydist x>=50 trigger1 = p2bodydist y>=-60 value = 350 [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 <= 110 triggerall = p2statetype != A triggerall = movetype != h triggerall = p2movetype != h triggerall = Random = [0,600] value = 600 [State龍捲殺陣] type = changestate triggerall = RoundState = 2 triggerall = var(59) triggerall = ctrl = 1 triggerall = var(32) = 0 triggerall = power>=2000 triggerall = statetype = s trigger1 = P2bodydist X <=180 triggerall = movetype != h triggerall = p2movetype != h triggerall = Random = [200,400] value = 550 [State極光劍] type = changestate trigger1 = power >=1000 trigger1 = statetype = a triggerall = movetype != h triggerall = var(32) = 0 triggerall = var(59) triggerall = ctrl = 1 triggerall = p2movetype != a triggerall = P2bodydist X <= 30 trigger1 = Random = [100,500] value = 500 [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