aboutsummaryrefslogtreecommitdiff
path: root/src/SFileOpenArchive.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/SFileOpenArchive.cpp')
-rw-r--r--src/SFileOpenArchive.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/SFileOpenArchive.cpp b/src/SFileOpenArchive.cpp
index 35e12d6..ffd5bfe 100644
--- a/src/SFileOpenArchive.cpp
+++ b/src/SFileOpenArchive.cpp
@@ -370,6 +370,10 @@ bool WINAPI SFileOpenArchive(
if(dwFlags & (MPQ_OPEN_NO_LISTFILE | MPQ_OPEN_NO_ATTRIBUTES))
ha->dwFlags |= MPQ_FLAG_READ_ONLY;
+ // Remember whether whis is a map for Warcraft III
+ if(bIsWarcraft3Map)
+ ha->dwFlags |= MPQ_FLAG_WAR3_MAP;
+
// Set the size of file sector
ha->dwSectorSize = (0x200 << ha->pHeader->wSectorSize);