diff --git a/game/modules/tome/class/Player.lua b/game/modules/tome/class/Player.lua index 2f73874170a39da625a8cb39709dc83d628db9ff..9810605a93f14fe5beb24b1dae960879151c2baf 100644 --- a/game/modules/tome/class/Player.lua +++ b/game/modules/tome/class/Player.lua @@ -266,7 +266,7 @@ function _M:playerFOV() -- Handle infravision/heightened_senses which allow to see outside of lite radius but with LOS if self:attr("infravision") or self:attr("heightened_senses") then local rad = (self.heightened_senses or 0) + (self.infravision or 0) - local rad2 = math.max(1, rad/4) + local rad2 = math.max(1, math.floor(rad / 4)) self:computeFOV(rad, "block_sight", function(x, y) if game.level.map(x, y, game.level.map.ACTOR) then game.level.map.seens(x, y, 1) end end, true, true, true) self:computeFOV(rad2, "block_sight", function(x, y, dx, dy, sqdist) game.level.map:applyLite(x, y) end, true, true, true) end diff --git a/game/modules/tome/data/talents/gifts/cold-drake.lua b/game/modules/tome/data/talents/gifts/cold-drake.lua index e42ca44c1769ca69acf51861f15ae69f3272d7ba..1541c56a57a235cacb94fd3fa615060196554012 100644 --- a/game/modules/tome/data/talents/gifts/cold-drake.lua +++ b/game/modules/tome/data/talents/gifts/cold-drake.lua @@ -52,6 +52,7 @@ newTalent{ mode = "sustained", points = 5, cooldown = 10, + sustain_equilibrium = 30, range = 20, tactical = { DEFEND = 10,