summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergeanur <s.anureev@yandex.ua>2020-11-13 17:28:15 +0100
committerSergeanur <s.anureev@yandex.ua>2020-11-13 17:28:15 +0100
commit8374a346e52b99552228e80726305376c1853952 (patch)
tree9e5cb37e91119e516db3b7002eb34ed39fc82ee0
parentFix ini reader (diff)
downloadre3-8374a346e52b99552228e80726305376c1853952.tar
re3-8374a346e52b99552228e80726305376c1853952.tar.gz
re3-8374a346e52b99552228e80726305376c1853952.tar.bz2
re3-8374a346e52b99552228e80726305376c1853952.tar.lz
re3-8374a346e52b99552228e80726305376c1853952.tar.xz
re3-8374a346e52b99552228e80726305376c1853952.tar.zst
re3-8374a346e52b99552228e80726305376c1853952.zip
-rw-r--r--src/core/Streaming.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/Streaming.cpp b/src/core/Streaming.cpp
index 4f721f17..e9a7af88 100644
--- a/src/core/Streaming.cpp
+++ b/src/core/Streaming.cpp
@@ -742,7 +742,9 @@ CStreaming::RequestBigBuildings(eLevelName level)
b = CPools::GetBuildingPool()->GetSlot(i);
if(b && b->bIsBIGBuilding
#ifdef NO_ISLAND_LOADING
- && ((CMenuManager::m_PrefsIslandLoading != CMenuManager::ISLAND_LOADING_LOW) || (b->m_level == level))
+ && (((CMenuManager::m_PrefsIslandLoading != CMenuManager::ISLAND_LOADING_LOW) && (b != pIslandLODindustEntity) && (b != pIslandLODcomIndEntity) &&
+ (b != pIslandLODcomSubEntity) && (b != pIslandLODsubIndEntity) && (b != pIslandLODsubComEntity)
+ ) || (b->m_level == level))
#else
&& b->m_level == level
#endif