aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Battlefield/Battlefield.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2016-02-04 21:00:00 +0100
committerShauren <shauren.trinity@gmail.com>2016-02-04 21:00:00 +0100
commit0fc728efb9491bdbbc7c964402d566ade47bce0c (patch)
tree0497c423bbc3e55d14eaed737d4f30a892c28d01 /src/server/game/Battlefield/Battlefield.cpp
parentf1685b97d918ec4d4b55070244b30af4f0b45e0d (diff)
Core/PacketIO: Updated and enabled SMSG_AREA_SPIRIT_HEALER_TIME
Diffstat (limited to 'src/server/game/Battlefield/Battlefield.cpp')
-rw-r--r--src/server/game/Battlefield/Battlefield.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/server/game/Battlefield/Battlefield.cpp b/src/server/game/Battlefield/Battlefield.cpp
index 72c03f7fbce..2f4d101b4f1 100644
--- a/src/server/game/Battlefield/Battlefield.cpp
+++ b/src/server/game/Battlefield/Battlefield.cpp
@@ -624,13 +624,12 @@ void Battlefield::RemovePlayerFromResurrectQueue(ObjectGuid playerGuid)
}
}
-void Battlefield::SendAreaSpiritHealerQueryOpcode(Player* player, ObjectGuid guid)
+void Battlefield::SendAreaSpiritHealerQueryOpcode(Player* player, ObjectGuid const& guid)
{
- WorldPacket data(SMSG_AREA_SPIRIT_HEALER_TIME, 12);
- uint32 time = m_LastResurrectTimer; // resurrect every 30 seconds
-
- data << guid << time;
- player->SendDirectMessage(&data);
+ WorldPackets::Battleground::AreaSpiritHealerTime areaSpiritHealerTime;
+ areaSpiritHealerTime.HealerGuid = guid;
+ areaSpiritHealerTime.TimeLeft = m_LastResurrectTimer;
+ player->SendDirectMessage(areaSpiritHealerTime.Write());
}
// ----------------------