From 9e544fe7a8d3db67a7f2e211c639fc30f7ed2744 Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Fri, 27 May 2011 14:49:12 +0000 Subject: [PATCH] Telekinetic Leap respects the talent range git-svn-id: http://svn.net-core.org/repos/t-engine4@3468 51575b47-30f0-44d4-a5cc-537603b46e54 --- .../modules/tome/data/talents/psionic/augmented-mobility.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/game/modules/tome/data/talents/psionic/augmented-mobility.lua b/game/modules/tome/data/talents/psionic/augmented-mobility.lua index 98da34f76f..3ca7c62f52 100644 --- a/game/modules/tome/data/talents/psionic/augmented-mobility.lua +++ b/game/modules/tome/data/talents/psionic/augmented-mobility.lua @@ -100,8 +100,9 @@ newTalent{ local tg = {default_target=self, type="ball", nolock=true, pass_terrain=false, nowarning=true, range=self:getTalentRange(t), radius=0, requires_knowledge=false} local x, y = self:getTarget(tg) if not x or not y then return nil end - --local _ _, _, _, x, y = self:canProject(tg, x, y) - --self:move(x, y, true) + local _ _, x, y = self:canProject(tg, x, y) + if not x or not y then return nil end + local fx, fy = util.findFreeGrid(x, y, 5, true, {[Map.ACTOR]=true}) if not fx then return -- GitLab