diff --git a/game/modules/tome/data/talents/gifts/summon-distance.lua b/game/modules/tome/data/talents/gifts/summon-distance.lua index 4acac34..d40ef28 100644 --- a/game/modules/tome/data/talents/gifts/summon-distance.lua +++ b/game/modules/tome/data/talents/gifts/summon-distance.lua @@ -239,7 +239,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end @@ -344,7 +344,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end @@ -443,7 +443,7 @@ newTalent{ local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end target = game.level.map(tx, ty, Map.ACTOR) - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) if target == self then target = nil end @@ -579,7 +579,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end diff --git a/game/modules/tome/data/talents/gifts/summon-melee.lua b/game/modules/tome/data/talents/gifts/summon-melee.lua index 0e7010c..075fc7a 100644 --- a/game/modules/tome/data/talents/gifts/summon-melee.lua +++ b/game/modules/tome/data/talents/gifts/summon-melee.lua @@ -46,7 +46,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end @@ -139,7 +139,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end @@ -241,7 +241,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end @@ -341,7 +341,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end diff --git a/game/modules/tome/data/talents/gifts/summon-utility.lua b/game/modules/tome/data/talents/gifts/summon-utility.lua index 079c42c..810538b 100644 --- a/game/modules/tome/data/talents/gifts/summon-utility.lua +++ b/game/modules/tome/data/talents/gifts/summon-utility.lua @@ -124,7 +124,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end @@ -227,7 +227,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end diff --git a/game/modules/tome/data/talents/misc/races.lua b/game/modules/tome/data/talents/misc/races.lua index fe6b9e6..03b6cfc 100644 --- a/game/modules/tome/data/talents/misc/races.lua +++ b/game/modules/tome/data/talents/misc/races.lua @@ -330,7 +330,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end @@ -782,7 +782,7 @@ newTalent{ local tg = {type="bolt", nowarning=true, range=self:getTalentRange(t), nolock=true, talent=t} local tx, ty, target = self:getTarget(tg) if not tx or not ty then return nil end - local _ _, tx, ty = self:canProject(tg, tx, ty) + local _ _, _, _, tx, ty = self:canProject(tg, tx, ty) target = game.level.map(tx, ty, Map.ACTOR) if target == self then target = nil end