diff --git a/Source/themes.cpp b/Source/themes.cpp index 2818f7edf..4d6bdc19a 100644 --- a/Source/themes.cpp +++ b/Source/themes.cpp @@ -720,14 +720,10 @@ void Theme_Library(int t) } } - if (Quests[Q_ZHAR].IsAvailable()) { - if (t == zharlib) { - return; - } - PlaceThemeMonsts(t, monstrnd[leveltype]); /// BUGFIX: `leveltype - 1` - } else { - PlaceThemeMonsts(t, monstrnd[leveltype]); /// BUGFIX: `leveltype - 1` + if (Quests[Q_ZHAR].IsAvailable() && t == zharlib) { + return; } + PlaceThemeMonsts(t, monstrnd[leveltype - 1]); } /**