aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorQAston <none@none>2010-08-09 00:12:54 +0200
committerQAston <none@none>2010-08-09 00:12:54 +0200
commit910864c8566173ba086019ea49af2a2b5a752375 (patch)
tree85e0c8808c5727a6e0475be84ad5ae013a2c4cda /src
parentede953500b4c6dcf9368e0bab60a832aab8dc4c7 (diff)
*Missing `ScriptName` column in achievement_criteria_data loader.
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Achievements/AchievementMgr.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Achievements/AchievementMgr.cpp b/src/server/game/Achievements/AchievementMgr.cpp
index d4ab3b90d33..45b94087fb6 100644
--- a/src/server/game/Achievements/AchievementMgr.cpp
+++ b/src/server/game/Achievements/AchievementMgr.cpp
@@ -2098,7 +2098,7 @@ void AchievementGlobalMgr::LoadAchievementCriteriaData()
{
m_criteriaDataMap.clear(); // need for reload case
- QueryResult_AutoPtr result = WorldDatabase.Query("SELECT criteria_id, type, value1, value2 FROM achievement_criteria_data");
+ QueryResult_AutoPtr result = WorldDatabase.Query("SELECT criteria_id, type, value1, value2, ScriptName FROM achievement_criteria_data");
if (!result)
{
@@ -2129,7 +2129,7 @@ void AchievementGlobalMgr::LoadAchievementCriteriaData()
uint32 dataType = fields[1].GetUInt32();
const char* scriptName = fields[4].GetString();
uint32 scriptId = 0;
- if (scriptName)
+ if (scriptName != "")
{
if (dataType != ACHIEVEMENT_CRITERIA_DATA_TYPE_SCRIPT)
sLog.outErrorDb("Table `achievement_criteria_data` has ScriptName set for non-scripted data type (Entry: %u, type %u), useless data.", criteria_id, dataType);