aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp7
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)
{