diff options
| author | Shauren <shauren.trinity@gmail.com> | 2020-07-01 00:34:51 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2020-07-01 00:34:51 +0200 |
| commit | 4499f203a3ee9d6567b2af9011ee9e4378de0eab (patch) | |
| tree | e2a2b2f58794edaa41886bc3ffb201a4f8c66361 /src/server/game/World | |
| parent | 587bf750f74245f0f7bb3b88dc599738eacb0226 (diff) | |
Core/DataStores: Fixed sending localized hotfixes and improved db2 loading error messages
Diffstat (limited to 'src/server/game/World')
| -rw-r--r-- | src/server/game/World/World.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp index 4567492bba0..3aa3fcde40b 100644 --- a/src/server/game/World/World.cpp +++ b/src/server/game/World/World.cpp @@ -1571,7 +1571,13 @@ void World::SetInitialWorldSettings() TC_LOG_INFO("server.loading", "Initialize data stores..."); ///- Load DB2s - sDB2Manager.LoadStores(m_dataPath, m_defaultDbcLocale); + m_availableDbcLocaleMask = sDB2Manager.LoadStores(m_dataPath, m_defaultDbcLocale); + if (!(m_availableDbcLocaleMask & (1 << m_defaultDbcLocale))) + { + TC_LOG_FATAL("server.loading", "Unable to load db2 files for %s locale specified in DBC.Locale config!", localeNames[m_defaultDbcLocale]); + exit(1); + } + TC_LOG_INFO("misc", "Loading hotfix blobs..."); sDB2Manager.LoadHotfixBlob(); TC_LOG_INFO("misc", "Loading hotfix info..."); |
