aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2015-02-20 22:44:04 +0100
committerDuarte Duarte <dnpd.dd@gmail.com>2015-02-22 06:19:16 +0000
commitc6990e65bd70d79f2b4aa2687aa7bb7e6169a3b5 (patch)
tree32093bdeb7bb04804cea7450f4314975f55cab23 /src
parentb05caa738aa5b999e48092a2900002e893d893f2 (diff)
Core/Config: Force SaveRespawnTimeImmediately config to Enabled
Force SaveRespawnTimeImmediately config to Enabled to avoid assertions triggered at runtime when Disabled. It will be possible to Disable this config again only when all issues will be fixed. (cherry picked from commit b89f3be8d52f6b13bf1008bcbfe45b9e0f9d3ae0)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/World/World.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
index 0d157512e2b..0e4f430b322 100644
--- a/src/server/game/World/World.cpp
+++ b/src/server/game/World/World.cpp
@@ -1012,6 +1012,12 @@ void World::LoadConfigSettings(bool reload)
}
m_bool_configs[CONFIG_SAVE_RESPAWN_TIME_IMMEDIATELY] = sConfigMgr->GetBoolDefault("SaveRespawnTimeImmediately", true);
+ if (!m_bool_configs[CONFIG_SAVE_RESPAWN_TIME_IMMEDIATELY])
+ {
+ TC_LOG_WARN("server.loading", "SaveRespawnTimeImmediately triggers assertions when disabled, overridden to Enabled");
+ m_bool_configs[CONFIG_SAVE_RESPAWN_TIME_IMMEDIATELY] = true;
+ }
+
m_bool_configs[CONFIG_WEATHER] = sConfigMgr->GetBoolDefault("ActivateWeather", true);
m_int_configs[CONFIG_DISABLE_BREATHING] = sConfigMgr->GetIntDefault("DisableWaterBreath", SEC_CONSOLE);