From a8a870e4fd5f10405b3407cffd6650e05becd224 Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Fri, 3 Apr 2015 14:48:31 +0200
Subject: [PATCH] Limited the number of possible charges of Lightning Catcher

---
 game/modules/tome/data/general/objects/world-artifacts.lua | 2 +-
 game/modules/tome/data/timed_effects/mental.lua            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/game/modules/tome/data/general/objects/world-artifacts.lua b/game/modules/tome/data/general/objects/world-artifacts.lua
index c01d7a86a4..8ba066edec 100644
--- a/game/modules/tome/data/general/objects/world-artifacts.lua
+++ b/game/modules/tome/data/general/objects/world-artifacts.lua
@@ -7698,7 +7698,7 @@ newEntity{ base = "BASE_LEATHER_BELT",
 	unided_name = "coiled metal belt",
 	desc = [[A fine mesh of metal threads held together by a sturdy chain. Sparks dance across it.]],
 	special_desc = function(self) return [[Taking lightning damage or making critical hits builds 2 energy charges, which give you +5% lightning damage and +1 to all stats.
-The charges decay at a rate of 1 per turn.]] end,
+The charges decay at a rate of 1 per turn. Max 10 charges.]] end,
 	color = colors.WHITE,
 	level_range = {40, 50},
 	rarity = 400,
diff --git a/game/modules/tome/data/timed_effects/mental.lua b/game/modules/tome/data/timed_effects/mental.lua
index e9c46a8375..e3e55f9d5a 100644
--- a/game/modules/tome/data/timed_effects/mental.lua
+++ b/game/modules/tome/data/timed_effects/mental.lua
@@ -3293,7 +3293,7 @@ newEffect{
 	status = "beneficial",
 	parameters = {  },
 	on_merge = function(self, old_eff, new_eff)
-		old_eff.dur = old_eff.dur + new_eff.dur
+		old_eff.dur = math.min(old_eff.dur + new_eff.dur, 10)
 		return old_eff
 	end,
 	activate = function(self, eff)
-- 
GitLab