diff --git a/Source/monster.cpp b/Source/monster.cpp index 1c6a6ff31..2244c4c90 100644 --- a/Source/monster.cpp +++ b/Source/monster.cpp @@ -547,7 +547,7 @@ void PlaceUniqueMonsters() int mt; for (mt = 0; mt < LevelMonsterTypeCount && !done; mt++) done = (LevelMonsterTypes[mt].mtype == UniqueMonstersData[u].mtype); - if (done) + if (!done) continue; if (u == UMT_GARBUD && Quests[Q_GARBUD]._qactive == QUEST_NOTAVAIL)