40 lines
1.5 KiB
Lua
40 lines
1.5 KiB
Lua
REGISTER_GOAL(GOAL_COMMON_NonspinningComboAttack, "NonspinningComboAttack")
|
|
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_NonspinningComboAttack, 0, "EzState”Ô�†", 0)
|
|
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_NonspinningComboAttack, 1, "�UŒ‚‘Î�Û�yType�z", 0)
|
|
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_NonspinningComboAttack, 2, "�¬Œ÷‹——£�yType�z", 0)
|
|
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_NonspinningComboAttack, 3, "�ã�UŒ‚Šp“x", 0)
|
|
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_NonspinningComboAttack, 4, "‰º�UŒ‚Šp“x", 0)
|
|
REGISTER_GOAL_NO_UPDATE(GOAL_COMMON_NonspinningComboAttack, 1)
|
|
function NonspinningComboAttack_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 = 180
|
|
local isComboAttack = true
|
|
local isMoveCancel = true
|
|
local isGaurdBreakAtk = false
|
|
local isTurn = true
|
|
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 NonspinningComboAttack_Update(ai, goal)
|
|
return GOAL_RESULT_Continue
|
|
end
|
|
|
|
function NonspinningComboAttack_Terminate(ai, goal)
|
|
return
|
|
end
|
|
|
|
REGISTER_GOAL_NO_INTERUPT(GOAL_COMMON_NonspinningComboAttack, true)
|
|
function NonspinningComboAttack_Interupt(ai, goal)
|
|
return false
|
|
end
|
|
|
|
return
|