aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWarpten <vertozor@gmail.com>2013-06-07 22:33:46 +0300
committerWarpten <vertozor@gmail.com>2013-06-07 22:33:46 +0300
commit732a58c57cae12b41d57963cf76de48ba89f6552 (patch)
treee4685ba26ca440c52f6b84e8d8656b23f5b37c96 /src
parentc3c66060f619a2e64bf4d726abf92ab663c30608 (diff)
Core/Guilds: Fixed Guild XP per day cap.
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Guilds/Guild.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp
index 89a3da610a9..87f2a485f75 100644
--- a/src/server/game/Guilds/Guild.cpp
+++ b/src/server/game/Guilds/Guild.cpp
@@ -3465,7 +3465,7 @@ void Guild::GiveXP(uint32 xp, Player* source)
if (GetLevel() >= sWorld->getIntConfig(CONFIG_GUILD_MAX_LEVEL))
xp = 0; // SMSG_GUILD_XP_GAIN is always sent, even for no gains
- if (GetLevel() >= GUILD_EXPERIENCE_UNCAPPED_LEVEL)
+ if (GetLevel() < GUILD_EXPERIENCE_UNCAPPED_LEVEL)
xp = std::min(xp, sWorld->getIntConfig(CONFIG_GUILD_DAILY_XP_CAP) - uint32(_todayExperience));
WorldPacket data(SMSG_GUILD_XP_GAIN, 8);