[Change] AI aims earliar, much more accurate now.

This commit is contained in:
Allanis 2014-01-01 01:13:14 +00:00
parent 1e07c0e973
commit e40a9ecbf7

View File

@ -15,7 +15,7 @@ function atk_g_think()
range = ai.getweaprange() range = ai.getweaprange()
-- Shouldn't switch targets if close. -- Shouldn't switch targets if close.
if dist > range * 1.3 then if dist > range * 1.6 then
ai.poptask() ai.poptask()
ai.pushtask(0, "attack", enemy) ai.pushtask(0, "attack", enemy)
end end
@ -41,7 +41,7 @@ function atk_g()
range = ai.getweaprange() range = ai.getweaprange()
-- We first bias towards range. -- We first bias towards range.
if dist > range then if dist > range*1.3 then
dir = ai.face(target) -- Normal face the target. dir = ai.face(target) -- Normal face the target.
secondary, special, ammo = ai.secondary("Launcher") secondary, special, ammo = ai.secondary("Launcher")
@ -75,7 +75,7 @@ function atk_g()
end end
end end
if dir < 10 or ai.hasturrets() then if(dir < 10 and dist < range) or ai.hasturrets() then
ai.shoot() ai.shoot()
end end
end end