aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/2014_04_21_02_world_guild_xp_for_level_434.sql3
-rw-r--r--src/server/game/Guilds/GuildMgr.cpp2
2 files changed, 4 insertions, 1 deletions
diff --git a/sql/updates/world/2014_04_21_02_world_guild_xp_for_level_434.sql b/sql/updates/world/2014_04_21_02_world_guild_xp_for_level_434.sql
new file mode 100644
index 00000000000..5e8d12c5855
--- /dev/null
+++ b/sql/updates/world/2014_04_21_02_world_guild_xp_for_level_434.sql
@@ -0,0 +1,3 @@
+ALTER TABLE `guild_xp_for_level`
+ CHANGE `lvl` `lvl` TINYINT(3) UNSIGNED NOT NULL,
+ CHANGE `xp_for_next_level` `xp_for_next_level` INT(10) UNSIGNED NOT NULL;
diff --git a/src/server/game/Guilds/GuildMgr.cpp b/src/server/game/Guilds/GuildMgr.cpp
index 6794369f375..bdb0b7dce52 100644
--- a/src/server/game/Guilds/GuildMgr.cpp
+++ b/src/server/game/Guilds/GuildMgr.cpp
@@ -488,7 +488,7 @@ void GuildMgr::LoadGuildXpForLevel()
Field* fields = result->Fetch();
uint32 level = fields[0].GetUInt8();
- uint32 requiredXP = fields[1].GetUInt64();
+ uint32 requiredXP = fields[1].GetUInt32();
if (level >= sWorld->getIntConfig(CONFIG_GUILD_MAX_LEVEL))
{