diff options
-rw-r--r-- | src/server/game/Guilds/Guild.cpp | 2 |
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); |