From 44c62d8380459ea137aa00e93b12266838b292a4 Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Sat, 29 Aug 2020 19:00:19 +0200
Subject: [PATCH] Altered the Sceptre of the Archlich and the Ring of the
 Archlich to be more in line with new necromancers

---
 .../tome/data/general/objects/world-artifacts.lua     | 11 +++++++++--
 1 file changed, 9 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 964c8eb1e5..e3b1878660 100644
--- a/game/modules/tome/data/general/objects/world-artifacts.lua
+++ b/game/modules/tome/data/general/objects/world-artifacts.lua
@@ -2656,7 +2656,7 @@ newEntity{ base = "BASE_STAFF", define_as = "SET_SCEPTRE_LICH",
 			[DamageType.DARKNESS] = 35,
 		},
 		talents_types_mastery = {
-			["celestial/star-fury"] = 0.2,
+			["spell/animus"] = 0.2,
 			["spell/master-of-bones"] = 0.2,
 			["spell/master-of-flesh"] = 0.2,
 			["spell/master-necromancer"] = 0.2,
@@ -2666,12 +2666,12 @@ newEntity{ base = "BASE_STAFF", define_as = "SET_SCEPTRE_LICH",
 		if who.descriptor and who.descriptor.race == "Undead" then
 			local Talents = require "engine.interface.ActorStats"
 			self:specialWearAdd({"wielder", "talents_types_mastery"}, { ["spell/nightfall"] = 0.2 })
+			self:specialWearAdd({"wielder","combat_spellresist"}, 15)
 			self:specialWearAdd({"wielder","combat_spellpower"}, 12)
 			self:specialWearAdd({"wielder","combat_spellresist"}, 10)
 			self:specialWearAdd({"wielder","combat_mentalresist"}, 10)
 			self:specialWearAdd({"wielder","max_mana"}, 50)
 			self:specialWearAdd({"wielder","mana_regen"}, 0.5)
-			self:specialWearAdd({"wielder","negative_regen"}, 0.5)
 			game.logPlayer(who, "#LIGHT_BLUE#You feel the power of the sceptre flow over your undead form!")
 		end
 	end,
@@ -6556,6 +6556,13 @@ Perhaps it feels all the death you will bring to others in the near future.]],
 		self.use_talent = { id = "T_IMPENDING_DOOM", level = 2, power = 40 }
 		self:specialSetAdd({"wielder","inc_damage"}, { [engine.DamageType.DARKNESS] = 14 })
 		self:specialSetAdd({"wielder","resists"}, { [engine.DamageType.DARKNESS] = 5 })
+		self:specialSetAdd({"wielder","talents_add_levels"}, {
+			T_CALL_OF_THE_CRYPT = 1,
+			T_CALL_OF_THE_MAUSOLEUM = 1,
+			T_DREAD = 1,
+			T_RIME_WRAITH = 1,
+			T_BONEYARD = 1,
+		})
 	end,
 	on_set_broken = function(self, who)
 		game.logPlayer(who, "#DARK_GREY#Your ring's power fades away.")
-- 
GitLab