aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellEffects.cpp
diff options
context:
space:
mode:
authorDuarte Duarte <dnpd.dd@gmail.com>2015-02-12 04:23:19 +0000
committerDuarte Duarte <dnpd.dd@gmail.com>2015-02-12 04:23:19 +0000
commit97e62c0ea5a53da71dfb788dfa88f429d04dd8c4 (patch)
tree7cb390e402a9be5066825ebd399c2ab06264730b /src/server/game/Spells/SpellEffects.cpp
parent20aa605485a0772910766255a8e5e4ba2f2d92bc (diff)
Core/Packets: Update and enable CMSG_GOSSIP_SELECT_OPTION, SMSG_BINDER_CONFIRM, SMSG_GOSSIP_COMPLETE and SMSG_PLAYER_BOUND
Fixes #14115
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r--src/server/game/Spells/SpellEffects.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index 54f3f95dff9..3a358154bc4 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -66,6 +66,7 @@
#include "GuildMgr.h"
#include "ReputationMgr.h"
#include "AreaTrigger.h"
+#include "MiscPackets.h"
pEffect SpellEffects[TOTAL_SPELL_EFFECTS]=
{
@@ -5690,10 +5691,8 @@ void Spell::EffectBind(SpellEffIndex /*effIndex*/)
homeLoc.GetPositionX(), homeLoc.GetPositionY(), homeLoc.GetPositionZ(), homeLoc.GetMapId(), areaId);
// zone update
- WorldPacket data(SMSG_PLAYER_BOUND, 8 + 4);
- data << m_caster->GetGUID();
- data << uint32(areaId);
- player->SendDirectMessage(&data);
+ WorldPackets::Misc::PlayerBound packet(m_caster->GetGUID(), areaId);
+ player->SendDirectMessage(packet.Write());
}
void Spell::EffectSummonRaFFriend(SpellEffIndex /*effIndex*/)