diff --git a/game/modules/tome/data/zones/charred-scar/npcs.lua b/game/modules/tome/data/zones/charred-scar/npcs.lua
index d1c525097458ef9f1cd08483701515ccb8a75ab0..48b3bee72c54fe13fcd28f861cecbb29f79d54c4 100644
--- a/game/modules/tome/data/zones/charred-scar/npcs.lua
+++ b/game/modules/tome/data/zones/charred-scar/npcs.lua
@@ -268,6 +268,7 @@ newEntity{
 }
 
 newEntity{ base = "BASE_NPC_FAEROS", define_as = "FYRK",
+	unique=true,
 	allow_infinite_dungeon = true,
 	name = "Fyrk, Faeros High Guard", color=colors.VIOLET,
 	resolvers.nice_tile{image="invis.png", add_mos = {{image="npc/elemental_fire_fyrk__faeros_high_guard.png", display_h=2, display_y=-1}}},
diff --git a/game/modules/tome/data/zones/last-hope-graveyard/npcs.lua b/game/modules/tome/data/zones/last-hope-graveyard/npcs.lua
index a968e30046bab05221e66755f927c1c8d34f8105..f7ee9d67fc8e56104a6f1231373b58428df17cd0 100644
--- a/game/modules/tome/data/zones/last-hope-graveyard/npcs.lua
+++ b/game/modules/tome/data/zones/last-hope-graveyard/npcs.lua
@@ -27,6 +27,7 @@ local Talents = require("engine.interface.ActorTalents")
 
 newEntity{ define_as = "CELIA",
 	name = "Celia",
+	unique = true,
 	type = "humanoid", subtype = "human", image = "npc/humanoid_human_celia.png",
 	female = true,
 	display = "p", color=colors.GREY,
diff --git a/game/modules/tome/data/zones/maze/npcs.lua b/game/modules/tome/data/zones/maze/npcs.lua
index 89fec0f50abf2998c5dd78eed1875512e4b01464..7888906add8be1f501ab0dd7af8ac3887b5fdd80 100644
--- a/game/modules/tome/data/zones/maze/npcs.lua
+++ b/game/modules/tome/data/zones/maze/npcs.lua
@@ -143,6 +143,7 @@ newEntity{ define_as = "MINOTAUR_MAZE",
 }
 
 newEntity{ base = "BASE_NPC_SPIDER", define_as = "NIMISIL",
+	unique = true,
 	allow_infinite_dungeon = true,
 	name = "Nimisil", color=colors.VIOLET,
 	desc = [[Covered by eerie luminescent growths and protuberances, this spider now haunts the maze's silent passageways.]],