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)