diff options
author | DDuarte <dnpd.dd@gmail.com> | 2015-04-02 22:45:49 +0100 |
---|---|---|
committer | DDuarte <dnpd.dd@gmail.com> | 2015-04-02 22:46:21 +0100 |
commit | 47eaed682febef84fdf1ac7d09d7f5134a055c7d (patch) | |
tree | 72acee10b796d3cc461b068138e0250628629e97 /src | |
parent | 2acd2f1d9701aeeddc2e086e44d95ccd3497f679 (diff) |
Core/Packets: Fix writing WorldPackets::Duel::DuelComplete
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 35d33962c91..5194828a0f4 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -7472,11 +7472,12 @@ void Player::DuelComplete(DuelCompleteType type) TC_LOG_DEBUG("entities.unit", "Duel Complete %s %s", GetName().c_str(), duel->opponent->GetName().c_str()); WorldPackets::Duel::DuelComplete duelCompleted; - duelCompleted.Started = type != DUEL_INTERRUPTED ? true : false; - GetSession()->SendPacket(duelCompleted.Write()); + duelCompleted.Started = type != DUEL_INTERRUPTED; + WorldPacket const* duelCompletedPacket = duelCompleted.Write(); + GetSession()->SendPacket(duelCompletedPacket); if (duel->opponent->GetSession()) - duel->opponent->GetSession()->SendPacket(duelCompleted.Write()); + duel->opponent->GetSession()->SendPacket(duelCompletedPacket); if (type != DUEL_INTERRUPTED) { |