diff --git a/game/modules/tome/data/general/objects/egos/torques-powers.lua b/game/modules/tome/data/general/objects/egos/torques-powers.lua index 7b344cf4e41d984f065b5ac794e666bc41776156..a66bab8bb4652f95476bdc8c2acc29ef3cac79e1 100644 --- a/game/modules/tome/data/general/objects/egos/torques-powers.lua +++ b/game/modules/tome/data/general/objects/egos/torques-powers.lua @@ -47,7 +47,7 @@ newEntity{ level_range = {1, 50}, rarity = 7, - charm_power_def = {add=3, max=100, floor=true}, + charm_power_def = {add=3, max=200, floor=true}, resolvers.charm("setup a psionic shield, reducing all physical and acid damage by %d for 6 turns", 20, function(self, who) who:setEffect(who.EFF_PSIONIC_SHIELD, 6, {kind="kinetic", power=self:getCharmPower()}) game.logSeen(who, "%s uses %s!", who.name:capitalize(), self:getName{no_count=true}) @@ -61,7 +61,7 @@ newEntity{ level_range = {1, 50}, rarity = 7, - charm_power_def = {add=3, max=100, floor=true}, + charm_power_def = {add=3, max=200, floor=true}, resolvers.charm("setup a psionic shield, reducing all fire and cold damage by %d for 6 turns", 20, function(self, who) who:setEffect(who.EFF_PSIONIC_SHIELD, 6, {kind="thermal", power=self:getCharmPower()}) game.logSeen(who, "%s uses %s!", who.name:capitalize(), self:getName{no_count=true}) @@ -75,7 +75,7 @@ newEntity{ level_range = {10, 50}, rarity = 8, - charm_power_def = {add=3, max=100, floor=true}, + charm_power_def = {add=3, max=200, floor=true}, resolvers.charm("setup a psionic shield, reducing all lightning and blight damage by %d for 6 turns", 20, function(self, who) who:setEffect(who.EFF_PSIONIC_SHIELD, 6, {kind="charged", power=self:getCharmPower()}) game.logSeen(who, "%s uses %s!", who.name:capitalize(), self:getName{no_count=true}) @@ -90,8 +90,8 @@ newEntity{ rarity = 12, charm_power_def = {add=1, max=5, floor=true}, - resolvers.charm("absorb and nullify at most %d detrimental mental status effects in the next 6 turns", 20, function(self, who) - who:setEffect(who.EFF_CLEAR_MIND, 6, {power=self:getCharmPower()}) + resolvers.charm("absorb and nullify at most %d detrimental mental status effects in the next 10 turns", 20, function(self, who) + who:setEffect(who.EFF_CLEAR_MIND, 10, {power=self:getCharmPower()}) game.logSeen(who, "%s uses %s!", who.name:capitalize(), self:getName{no_count=true}) return {id=true, used=true} end), @@ -103,7 +103,7 @@ newEntity{ level_range = {15, 50}, rarity = 8, - charm_power_def = {add=45, max=300, floor=true}, + charm_power_def = {add=45, max=400, floor=true}, resolvers.charm(function(self) return ("fire a blast of psionic energies in a beam (dam %d-%d)"):format(self:getCharmPower()/2, self:getCharmPower()) end, 6, function(self, who) local tg = {type="beam", range=6 + who:getWil(4)} local x, y = who:getTarget(tg) diff --git a/game/modules/tome/data/general/objects/egos/totems-powers.lua b/game/modules/tome/data/general/objects/egos/totems-powers.lua index 82cc7c0fd62e0cb2aff947adda13ede7adbb5eef..df1c9356c692c15be808aa6a870d8fa9dd11ec20 100644 --- a/game/modules/tome/data/general/objects/egos/totems-powers.lua +++ b/game/modules/tome/data/general/objects/egos/totems-powers.lua @@ -111,7 +111,7 @@ newEntity{ level_range = {1, 50}, rarity = 6, - charm_power_def = {add=5, max=50, floor=true}, + charm_power_def = {add=5, max=100, floor=true}, resolvers.charm(function(self) return ("hardens the skin for 6 turns increasing armour by %d and armour hardiness by %d%%%%"):format(self:getCharmPower(), 20 + self.material_level * 10) end, 20, function(self, who) who:setEffect(who.EFF_THORNY_SKIN, 6, {ac=self:getCharmPower(), hard=20 + self.material_level * 10}) game:playSoundNear(who, "talents/heal") diff --git a/game/modules/tome/data/general/objects/egos/wands-powers.lua b/game/modules/tome/data/general/objects/egos/wands-powers.lua index 0668ed6a01b08596e3200798511c53a861a2dbd8..463d52ee8dbcc9755a59a6fe070563ffda7680ce 100644 --- a/game/modules/tome/data/general/objects/egos/wands-powers.lua +++ b/game/modules/tome/data/general/objects/egos/wands-powers.lua @@ -114,7 +114,7 @@ newEntity{ level_range = {15, 50}, rarity = 10, - charm_power_def = {add=25, max=250, floor=true}, + charm_power_def = {add=25, max=400, floor=true}, resolvers.charm("creates a wall of flames lasting for 4 turns (dam %d overall)", 6, function(self, who) local tg = {type="wall", range=5, halflength=3, halfmax_spots=3+1} local x, y = who:getTarget(tg) @@ -135,7 +135,7 @@ newEntity{ level_range = {6, 50}, rarity = 6, - charm_power_def = {add=25, max=250, floor=true}, + charm_power_def = {add=25, max=600, floor=true}, resolvers.charm(function(self) return ("fire a bolt of a random element (dam %d-%d)"):format(self:getCharmPower()/2, self:getCharmPower()) end, 6, function(self, who) local tg = {type="bolt", range=10 + who:getMag(10)} local x, y = who:getTarget(tg)