diff --git a/game/modules/tome/data/zones/crypt-kryl-feijan/npcs.lua b/game/modules/tome/data/zones/crypt-kryl-feijan/npcs.lua index 9721a9773166aa2366c5fb0760f6e39678a0beb9..53cd5359ae0815501ada657a510f472228471ae7 100644 --- a/game/modules/tome/data/zones/crypt-kryl-feijan/npcs.lua +++ b/game/modules/tome/data/zones/crypt-kryl-feijan/npcs.lua @@ -144,12 +144,13 @@ newEntity{ define_as = "ACOLYTE", on_die = function(self) if not game.level.turn_counter then return end + if self.summoner then return end game.level.turn_counter = game.level.turn_counter + 6 * 10 local nb = 0 local melinda for uid, e in pairs(game.level.entities) do - if e.define_as and e.define_as == "ACOLYTE" and not e.dead then nb = nb + 1 end + if e.define_as and e.define_as == "ACOLYTE" and not e.dead and not e.summoner then nb = nb + 1 end if e.define_as and e.define_as == "MELINDA" then melinda = e end end if nb == 0 then