diff --git a/game/modules/tome/class/GameState.lua b/game/modules/tome/class/GameState.lua index fd6d1c6b3e7b8ffba7478d2e33e1156c15b11558..5185b6af3c5fa5dc735d91953d3059faffcbc602 100644 --- a/game/modules/tome/class/GameState.lua +++ b/game/modules/tome/class/GameState.lua @@ -983,7 +983,7 @@ function _M:debugRandomZone() ------------------------------------------------------------ data.depth = rng.range(2, 4) data.min_lev, data.max_lev = game.player.level, game.player.level + 15 - data.w, data.h = rng.range(20, 60), rng.range(20, 60) + data.w, data.h = rng.range(40, 60), rng.range(40, 60) data.less_dir = rng.table{2, 4, 6, 8} data.more_dir = ({[2]=8, [8]=2, [4]=6, [6]=4})[data.less_dir] diff --git a/game/modules/tome/data/talents/psionic/finer-energy-manipulations.lua b/game/modules/tome/data/talents/psionic/finer-energy-manipulations.lua index e006d83437d8cf52078879ae5826d255536035d8..ff9919d12732787249734a6f847f346ca6113ac1 100644 --- a/game/modules/tome/data/talents/psionic/finer-energy-manipulations.lua +++ b/game/modules/tome/data/talents/psionic/finer-energy-manipulations.lua @@ -51,7 +51,7 @@ newTalent{ end, action = function(self, t) - self:showInventory("Reshape which weapon?", self:getInven("INVEN"), function(o) return o.type == "weapon" and not o.fully_reshaped end, function(o, item) + self:showInventory("Reshape which weapon?", self:getInven("INVEN"), function(o) return not o.quest and o.type == "weapon" and not o.fully_reshaped end, function(o, item) --o.wielder = o.wielder or {} if (o.old_atk or 0) < t.boost(self, t) then o.combat.atk = (o.combat.atk or 0) - (o.old_atk or 0) @@ -95,7 +95,7 @@ newTalent{ return math.floor(0.1*self:combatTalentIntervalDamage(t, "wil", 50, 100)) end, action = function(self, t) - self:showInventory("Reshape which piece of armor?", self:getInven("INVEN"), function(o) return o.type == "armor" and not o.fully_reshaped end, function(o, item) + self:showInventory("Reshape which piece of armor?", self:getInven("INVEN"), function(o) return not o.quest and o.type == "armor" and not o.fully_reshaped end, function(o, item) if (o.old_fat or 0) < t.fat_red(self, t) then o.wielder = o.wielder or {} if not o.been_reshaped then