diff --git a/game/modules/tome/data/quests/master-jeweler.lua b/game/modules/tome/data/quests/master-jeweler.lua
index c0f05f5c14ca3b9b3bca5147fa9afa8b2d05a180..127155f58d00d9c68651e0a3a69666543268556d 100644
--- a/game/modules/tome/data/quests/master-jeweler.lua
+++ b/game/modules/tome/data/quests/master-jeweler.lua
@@ -83,7 +83,12 @@ summon_limmir = function(self, who)
 	local limmir = game.zone:makeEntityByName(game.level, "actor", "LIMMIR")
 	limmir.limmir_target = {x=42, y=11}
 	limmir.limmir_target2 = {x=24, y=25}
+	limmir.no_inventory_access = true
+	limmir.remove_from_party_on_death = true
+	limmir.no_party_ai = true
 	game.zone:addEntity(game.level, limmir, "actor", 45, 1)
+
+	game.party:addMember(limmir, {type="quest", title="Limmir (Quest)", temporary_level = true})
 end
 
 ritual_end = function(self)