diff --git a/common/content/world_content_service.cpp b/common/content/world_content_service.cpp index 4f4319d3c..27be467cf 100644 --- a/common/content/world_content_service.cpp +++ b/common/content/world_content_service.cpp @@ -158,12 +158,12 @@ bool WorldContentService::IsContentFlagDisabled(const std::string &content_flag) bool WorldContentService::DoesPassContentFiltering(const ContentFlags &f) { // if we're not set to (-1 All) then fail when we aren't within minimum expansion - if (f.min_expansion > Expansion::EXPANSION_ALL && current_expansion < f.min_expansion) { + if (f.min_expansion > Expansion::EXPANSION_ALL && current_expansion < f.min_expansion && current_expansion != -1) { return false; } // if we're not set to (-1 All) then fail when we aren't within max expansion - if (f.max_expansion > Expansion::EXPANSION_ALL && current_expansion > f.max_expansion) { + if (f.max_expansion > Expansion::EXPANSION_ALL && current_expansion > f.max_expansion && current_expansion != -1) { return false; }