Files
temp/scripts_decompiled/combo_tunable_success_angle180.lua

48 lines
1.9 KiB
Lua

REGISTER_GOAL(GOAL_COMMON_ComboTunable_SuccessAngle180, "ComboTunableSuccessAngle180")
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_ComboTunable_SuccessAngle180, 0, "EzStateID", 0)
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_ComboTunable_SuccessAngle180, 1, "�UŒ‚‘Î�Û", 0)
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_ComboTunable_SuccessAngle180, 2, "�¬Œ÷‹——£", 0)
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_ComboTunable_SuccessAngle180, 3, "�UŒ‚‘O�ù‰ñŽžŠÔ�y•b�z", 0)
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_ComboTunable_SuccessAngle180, 4, "�³–Ê”»’èŠp“x�y“x�z", 0)
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_ComboTunable_SuccessAngle180, 5, "�ã�UŒ‚Šp“x", 0)
REGISTER_DBG_GOAL_PARAM(GOAL_COMMON_ComboTunable_SuccessAngle180, 6, "‰º�UŒ‚Šp“x", 0)
REGISTER_GOAL_NO_UPDATE(GOAL_COMMON_ComboTunable_SuccessAngle180, 1)
function ComboTunableSuccessAngle180_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 = goal:GetParam(3)
local turnFaceAngle = goal:GetParam(4)
if turnTime < 0 then
turnTime = 1.5
end
if turnFaceAngle < 0 then
turnFaceAngle = 20
end
local isComboAttack = true
local isMoveCancel = true
local isGaurdBreakAtk = false
local isTurn = false
local angleUpAtt = goal:GetParam(5)
local angleDownAtt = goal:GetParam(6)
goal:AddSubGoal(GOAL_COMMON_CommonAttack, life, behaviorNo, attackTarget, distType, successAngle, turnTime, turnFaceAngle, isComboAttack, isMoveCancel, isGaurdBreakAtk, isTurn, angleUpAtt, angleDownAtt)
return
end
function ComboTunableSuccessAngle180_Update(ai, goal)
return GOAL_RESULT_Continue
end
function ComboTunableSuccessAngle180_Terminate(ai, goal)
return
end
REGISTER_GOAL_NO_INTERUPT(GOAL_COMMON_ComboTunable_SuccessAngle180, true)
function ComboTunableSuccessAngle180_Interupt(ai, goal)
return false
end
return