REGISTER_GOAL(GOAL_COMMON_Pursuit, "Pursuit") REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_Pursuit, 0, "EzStateID", 0) REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_Pursuit, 1, "�UŒ‚‘Î�Û", 0) REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_Pursuit, 2, "�¬Œ÷‹——£", 0) REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_Pursuit, 3, "�ã�UŒ‚Šp“x", 0) REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_Pursuit, 4, "‰º�UŒ‚Šp“x", 0) REGISTER_GOAL_NO_UPDATE(GOAL_COMMON_Pursuit, 1) function Pursuit_Activate(ai, goal) local life = goal:GetLife() local behaviorNo = goal:GetParam(0) local attackTarget = goal:GetParam(1) local distType = goal:GetParam(2) local successAngle = 180 local turnTime = 0 local turnFaceAngle = 90 local isComboAttack = false local isMoveCancel = true local isGaurdBreakAtk = false local isTurn = false local angleUpAtt = goal:GetParam(3) local angleDownAtt = goal:GetParam(4) goal:AddSubGoal(GOAL_COMMON_CommonAttack, life, behaviorNo, attackTarget, distType, successAngle, turnTime, turnFaceAngle, isComboAttack, isMoveCancel, isGaurdBreakAtk, isTurn, angleUpAtt, angleDownAtt) return end function Pursuit_Update(ai, goal) return GOAL_RESULT_Continue end function Pursuit_Terminate(ai, goal) return end REGISTER_GOAL_NO_INTERUPT(GOAL_COMMON_Pursuit, true) function Pursuit_Interupt(ai, goal) return false end return