diff --git a/game/modules/tome/data/quests/antimagic.lua b/game/modules/tome/data/quests/antimagic.lua index cd663794b6e95454e79fe55c8d3f10abf913f1e8..ba0fd50101d3979a0debeebf92820a8e6dd1f8f7 100644 --- a/game/modules/tome/data/quests/antimagic.lua +++ b/game/modules/tome/data/quests/antimagic.lua @@ -119,6 +119,9 @@ add_foe = function(self, next_wave, first, foe_idx) game.zone:addEntity(game.level, m, "actor", x, y) if first then game.logSeen(m, "#VIOLET#A foe is summoned to the arena!") else game.logSeen(m, "#VIOLET#Another foe is summoned to the arena!") end + else + -- err weird, lets try again + return self:add_foe(next_wave, first, foe_idx) end else -- err weird, lets try again