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