diff --git a/game/modules/tome/data/talents/psionic/augmented-mobility.lua b/game/modules/tome/data/talents/psionic/augmented-mobility.lua index 98da34f76ff79322a7608e7543a50f5139c96a40..3ca7c62f5281c988bde24d8a4158f0f014bdb719 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