diff options
author | XTZGZoReX <none@none> | 2009-12-29 18:25:21 +0100 |
---|---|---|
committer | XTZGZoReX <none@none> | 2009-12-29 18:25:21 +0100 |
commit | 2159602f27da6ec7ada854eb22458832491673b5 (patch) | |
tree | 21b31324c021109d220c7ffbea9a52760bac3cd6 | |
parent | 5b975766f5f7dec597046af627bb70a1891aafd0 (diff) |
* Remove useless CheckDB functionality. This does not belong in core in any shape or form.
--HG--
branch : trunk
-rw-r--r-- | src/game/ObjectMgr.cpp | 25 | ||||
-rw-r--r-- | src/game/ObjectMgr.h | 2 | ||||
-rw-r--r-- | src/game/SpellMgr.cpp | 9 | ||||
-rw-r--r-- | src/game/SpellMgr.h | 2 | ||||
-rw-r--r-- | src/game/World.cpp | 14 | ||||
-rw-r--r-- | src/game/World.h | 1 | ||||
-rw-r--r-- | src/trinitycore/trinitycore.conf.dist | 1 |
7 files changed, 0 insertions, 54 deletions
diff --git a/src/game/ObjectMgr.cpp b/src/game/ObjectMgr.cpp index 01867c7cffc..a477ecc8218 100644 --- a/src/game/ObjectMgr.cpp +++ b/src/game/ObjectMgr.cpp @@ -9014,28 +9014,3 @@ void ObjectMgr::LoadCreatureClassLevelStats() sLog.outString(); sLog.outString( ">> Loaded %u creature base stats.", counter); } - -bool ObjectMgr::CheckDB() const -{ - CreatureInfo const* cInfo = sCreatureStorage.LookupEntry<CreatureInfo>(28511); - if(!cInfo || cInfo->spells[4] != 51890) - return false; - - cInfo = sCreatureStorage.LookupEntry<CreatureInfo>(30068); - if(!cInfo || cInfo->faction_A != 21) - return false; - - cInfo = sCreatureStorage.LookupEntry<CreatureInfo>(28768); // Dark Rider of Acherus - if(!cInfo || !cInfo->ScriptID) - return false; - - cInfo = sCreatureStorage.LookupEntry<CreatureInfo>(32627); // Wintergrasp Siege Engine - if(!cInfo || !cInfo->spells[0] || cInfo->VehicleId != 117) - return false; - - cInfo = sCreatureStorage.LookupEntry<CreatureInfo>(33114); // Flame Leviathan Seat - if(!cInfo || cInfo->VehicleId != 341) - return false; - - return true; -} diff --git a/src/game/ObjectMgr.h b/src/game/ObjectMgr.h index a52d9ec65b2..62a896cd5f2 100644 --- a/src/game/ObjectMgr.h +++ b/src/game/ObjectMgr.h @@ -934,8 +934,6 @@ class ObjectMgr GmTicketList m_GMTicketList; uint64 GenerateGMTicketId(); - bool CheckDB() const; - // for wintergrasp only GraveYardMap mGraveYardMap; protected: diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp index efe7c286775..b2c0abbdd82 100644 --- a/src/game/SpellMgr.cpp +++ b/src/game/SpellMgr.cpp @@ -3982,12 +3982,3 @@ void SpellMgr::LoadSpellLinked() sLog.outString(); sLog.outString( ">> Loaded %u linked spells", count ); } - -bool SpellMgr::CheckDB() const -{ - SpellScriptTargetBounds bounds = spellmgr.GetSpellScriptTargetBounds(30531); - if(bounds.first == bounds.second || bounds.first->second.targetEntry != 17256) - return false; - - return true; -} diff --git a/src/game/SpellMgr.h b/src/game/SpellMgr.h index a5fcd2d8900..54bb649e218 100644 --- a/src/game/SpellMgr.h +++ b/src/game/SpellMgr.h @@ -1202,8 +1202,6 @@ class SpellMgr void LoadPetDefaultSpells(); void LoadSpellAreas(); - bool CheckDB() const; - private: bool _isPositiveSpell(uint32 spellId, bool deep) const; bool _isPositiveEffect(uint32 spellId, uint32 effIndex, bool deep) const; diff --git a/src/game/World.cpp b/src/game/World.cpp index b0e7afaf741..7a8256995f9 100644 --- a/src/game/World.cpp +++ b/src/game/World.cpp @@ -1203,7 +1203,6 @@ void World::LoadConfigSettings(bool reload) m_configs[CONFIG_SHOW_KICK_IN_WORLD] = sConfig.GetBoolDefault("ShowKickInWorld", false); m_configs[CONFIG_INTERVAL_LOG_UPDATE] = sConfig.GetIntDefault("RecordUpdateTimeDiffInterval", 60000); m_configs[CONFIG_MIN_LOG_UPDATE] = sConfig.GetIntDefault("MinRecordUpdateTimeDiff", 10); - m_configs[CONFIG_CHECK_DB] = sConfig.GetBoolDefault("CheckDB", true); m_configs[CONFIG_NUMTHREADS] = sConfig.GetIntDefault("MapUpdate.Threads", 1); std::string forbiddenmaps = sConfig.GetStringDefault("ForbiddenMaps", ""); @@ -1612,19 +1611,6 @@ void World::SetInitialWorldSettings() if (!LoadScriptingModule()) exit(1); - /// Check db - if (m_configs[CONFIG_CHECK_DB]) - { - sLog.outString("Checking DB..."); - if (!objmgr.CheckDB() || !spellmgr.CheckDB()) - { - sLog.outError("Your world DB is outdated. Please reapply sqls in sql\\FULL folder, or disable CheckDB option in config file (not recommended)."); - exit(1); - } - } - else - sLog.outError("You have disabled DB check. We strongly recommend you to enable it to prevent unpredictable bugs and crashes."); - ///- Initialize game time and timers sLog.outDebug("DEBUG:: Initialize game time and timers"); m_gameTime = time(NULL); diff --git a/src/game/World.h b/src/game/World.h index 4a36bddc563..ae9c81e8ed9 100644 --- a/src/game/World.h +++ b/src/game/World.h @@ -263,7 +263,6 @@ enum WorldConfigs CONFIG_SHOW_KICK_IN_WORLD, CONFIG_INTERVAL_LOG_UPDATE, CONFIG_MIN_LOG_UPDATE, - CONFIG_CHECK_DB, CONFIG_ENABLE_SINFO_LOGIN, CONFIG_PLAYER_ALLOW_COMMANDS, CONFIG_PET_LOS, diff --git a/src/trinitycore/trinitycore.conf.dist b/src/trinitycore/trinitycore.conf.dist index b108f9c7622..a398802052f 100644 --- a/src/trinitycore/trinitycore.conf.dist +++ b/src/trinitycore/trinitycore.conf.dist @@ -2017,4 +2017,3 @@ ShowKickInWorld = 0 RecordUpdateTimeDiffInterval = 60000 MinRecordUpdateTimeDiff = 10 PlayerStart.String = "" -CheckDB = 1 |