diff --git a/game/modules/tome/data/talents/chronomancy/timeline-threading.lua b/game/modules/tome/data/talents/chronomancy/timeline-threading.lua index 0a6d21b4e3788b91826a919a02b9943dbe5a4450..20b6d12d378751c0d9dd6139ede8fa59164f3bb2 100644 --- a/game/modules/tome/data/talents/chronomancy/timeline-threading.lua +++ b/game/modules/tome/data/talents/chronomancy/timeline-threading.lua @@ -96,6 +96,9 @@ newTalent{ local tg = {type="hit", range=self:getTalentRange(t), 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) + if not tx or not ty then return nil end + local target = game.level.map(tx, ty, Map.ACTOR) if not target or self:reactionToward(target) >= 0 then return end -- Find space