diff --git a/game/modules/tome/data/talents/spells/necrosis.lua b/game/modules/tome/data/talents/spells/necrosis.lua
index e0d5a5b63ecec048c73060a19324a6ec8f8e807f..6ef8523dd25a9e25f251a2194307031b458f45a8 100644
--- a/game/modules/tome/data/talents/spells/necrosis.lua
+++ b/game/modules/tome/data/talents/spells/necrosis.lua
@@ -27,7 +27,7 @@ newTalent{
 	cooldown = 30,
 	tactical = { BUFF = 2 },
 	activate = function(self, t)
-		if not self:hasQuest("lichform") and not self:attr("undead") then
+		if self.player and not self:hasQuest("lichform") and not self:attr("undead") then
 			self:grantQuest("lichform")
 			if game.state.birth.campaign_name ~= "maj-eyal" then self:setQuestStatus("lichform", engine.Quest.DONE) end
 			require("engine.ui.Dialog"):simplePopup("Lichform", "You have mastered the lesser arts of overcoming death, but your true goal is before you: the true immortality of Lichform!")