diff --git a/src/game/Player.cpp b/src/game/Player.cpp index c72ea5271..98da4f32d 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -20699,10 +20699,13 @@ void Player::learnSkillRewardedSpells(uint32 skill_id, uint32 skill_value) void Player::SendAurasForTarget(Unit* target) { + Unit::VisibleAuraMap const& visibleAuras = target->GetVisibleAuras(); + if (visibleAuras.empty()) + return; + WorldPacket data(SMSG_AURA_UPDATE_ALL); data << target->GetPackGUID(); - Unit::VisibleAuraMap const& visibleAuras = target->GetVisibleAuras(); for (Unit::VisibleAuraMap::const_iterator itr = visibleAuras.begin(); itr != visibleAuras.end(); ++itr) itr->second->BuildUpdatePacket(data); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index d1d8e6ea7..261ccfc2b 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "12542" + #define REVISION_NR "12543" #endif // __REVISION_NR_H__