Core/Loading: Drop the field script_version from the table version.

It serves no purpose (and one step closer to remove EAI from the core/db)
This commit is contained in:
Nay
2011-10-28 23:00:00 +01:00
parent 864635b74b
commit c19a6c7e31
7 changed files with 6 additions and 33 deletions
+2 -6
View File
@@ -2746,22 +2746,18 @@ void World::UpdateMaxSessionCounters()
void World::LoadDBVersion()
{
QueryResult result = WorldDatabase.Query("SELECT db_version, script_version, cache_id FROM version LIMIT 1");
QueryResult result = WorldDatabase.Query("SELECT db_version, cache_id FROM version LIMIT 1");
if (result)
{
Field* fields = result->Fetch();
m_DBVersion = fields[0].GetString();
m_CreatureEventAIVersion = fields[1].GetString();
// will be overwrite by config values if different and non-0
m_int_configs[CONFIG_CLIENTCACHE_VERSION] = fields[2].GetUInt32();
m_int_configs[CONFIG_CLIENTCACHE_VERSION] = fields[1].GetUInt32();
}
if (m_DBVersion.empty())
m_DBVersion = "Unknown world database.";
if (m_CreatureEventAIVersion.empty())
m_CreatureEventAIVersion = "Unknown creature EventAI.";
}
void World::ProcessStartEvent()
+3 -5
View File
@@ -722,10 +722,9 @@ class World
LocaleConstant GetAvailableDbcLocale(LocaleConstant locale) const { if (m_availableDbcLocaleMask & (1 << locale)) return locale; else return m_defaultDbcLocale; }
//used World DB version
// used World DB version
void LoadDBVersion();
char const* GetDBVersion() const { return m_DBVersion.c_str(); }
char const* GetCreatureEventAIVersion() const { return m_CreatureEventAIVersion.c_str(); }
void RecordTimeDiff(const char * text, ...);
@@ -821,13 +820,12 @@ class World
//Player Queue
Queue m_QueuedPlayer;
//sessions that are added async
// sessions that are added async
void AddSession_(WorldSession* s);
ACE_Based::LockedQueue<WorldSession*, ACE_Thread_Mutex> addSessQueue;
//used versions
// used versions
std::string m_DBVersion;
std::string m_CreatureEventAIVersion;
std::list<std::string> m_Autobroadcasts;