From 82e074044eb95f0346f29aecafb4f3546d97e492 Mon Sep 17 00:00:00 2001 From: Allanis <allanis@saracraft.net> Date: Sat, 16 Mar 2013 22:56:25 +0000 Subject: [PATCH] [Fix] AI target loss. --- scripts/ai/merchant.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/ai/merchant.lua b/scripts/ai/merchant.lua index db2fe90..c446796 100644 --- a/scripts/ai/merchant.lua +++ b/scripts/ai/merchant.lua @@ -44,6 +44,13 @@ end -- Runs away. function runaway() target = ai.targetid() + + if not ai.exists(target) then + ai.pustask() + ai.pushtask(0, "hyperspace") + return + end + dir = ai.face(target, 1) ai.accel() if ai.hasturrets() then