Fix:
Code: Select all
Index: game/modules/tome/data/timed_effects/mental.lua
===================================================================
--- game/modules/tome/data/timed_effects/mental.lua (revision 6307)
+++ game/modules/tome/data/timed_effects/mental.lua (working copy)
@@ -131,9 +131,10 @@
status = "beneficial",
parameters = { power=10 },
activate = function(self, eff)
- eff.life = self:addTemporaryValue("max_life", self.max_life * eff.power / 100)
+ local lifeb = self.max_life * eff.power / 100
+ eff.life = self:addTemporaryValue("max_life", lifeb)
eff.stamina = self:addTemporaryValue("max_stamina", self.max_stamina * eff.power / 100)
- self:heal(self.max_life * eff.power / 100)
+ self.life = self.life + lifeb
self:incStamina(self.max_stamina * eff.power / 100)
end,
deactivate = function(self, eff)