Fixed Heirloom Experience Bonus +10%. by edrinn

--HG--
branch : trunk
This commit is contained in:
n0n4m3
2009-12-27 11:49:47 +01:00
parent 4737d8111a
commit 7e2855f53b
+8 -1
View File
@@ -2477,7 +2477,14 @@ void Player::GiveXP(uint32 xp, Unit* victim)
return;
// XP resting bonus for kill
uint32 rested_bonus_xp = victim ? GetXPRestBonus(xp) : 0;
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);