From 4357846c3c9550ed2522a7dab37002d402fe1b62 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Sat, 26 Jun 2010 02:02:59 +0200 Subject: [PATCH] Remove a hack (added by someone that will NOt be NAMEd) that caused too high experience bonus for heirlooms. Heirloom experience bonus was already handled perfectly. --HG-- branch : trunk --- src/server/game/Entities/Player/Player.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index ab0a2e20f8..9dfb0ed3f5 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -2627,13 +2627,6 @@ void Player::GiveXP(uint32 xp, Unit* victim) // XP resting bonus for kill uint32 rested_bonus_xp = victim ? GetXPRestBonus(xp) : 0; - // Heirloom Experience Bonus - float heirloomModifier = 1.0f; - for (int i = 0; i < EQUIPMENT_SLOT_END; ++i) - if (m_items[i] && m_items[i]->GetProto()->Spells->SpellId == 57353) - heirloomModifier += 0.1f; - xp = uint32(xp * heirloomModifier); - SendLogXPGain(xp,victim,rested_bonus_xp); uint32 curXP = GetUInt32Value(PLAYER_XP);