[Fix] Fixed ai's "dead spot".

This commit is contained in:
Allanis 2014-03-07 23:22:14 +00:00
parent e758e541f1
commit 812321b07d

View File

@ -55,12 +55,9 @@ function atk_g()
if dist > range * atk_approach then
atk_g_ranged(target, dist)
-- Now we do an approach.
elseif dist > range * atk_aim then
if ai.relvel(target) > -10 then
atk_g_ranged(target, dist)
else
atk_g_aim(target, dist)
end
atk_g_approach(target, dist)
-- Close enough to melee.
else
@ -98,10 +95,13 @@ function atk_g_ranged(target, dist)
end
--[[
-- Aim at the target.
-- Approaches the target.
--]]
function atk_g_aim(target, dist)
function atk_g_approach(target, dist)
dir = ai.aim(target)
if dir < 10 then
ai.accel()
end
end
--[[