aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/DuelHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-05-01 19:48:31 +0200
committerShauren <shauren.trinity@gmail.com>2022-05-01 19:48:31 +0200
commit524d14a162e8d032ad3324acf7cd2ebea5c29fc6 (patch)
tree17995edd9eb2e0211ab67337923e90921dc3b3c5 /src/server/game/Handlers/DuelHandler.cpp
parent86ecc83514f2aea21291595d68dca125893b166c (diff)
Core/Players: Fixed dueling
Diffstat (limited to 'src/server/game/Handlers/DuelHandler.cpp')
-rw-r--r--src/server/game/Handlers/DuelHandler.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Handlers/DuelHandler.cpp b/src/server/game/Handlers/DuelHandler.cpp
index fae16dc5f64..b3deab243e2 100644
--- a/src/server/game/Handlers/DuelHandler.cpp
+++ b/src/server/game/Handlers/DuelHandler.cpp
@@ -72,6 +72,9 @@ void WorldSession::HandleDuelAccepted(ObjectGuid arbiterGuid)
player->duel->StartTime = now + 3;
target->duel->StartTime = now + 3;
+ player->duel->State = DUEL_STATE_COUNTDOWN;
+ target->duel->State = DUEL_STATE_COUNTDOWN;
+
WorldPackets::Duel::DuelCountdown packet(3000); // milliseconds
WorldPacket const* worldPacket = packet.Write();
player->GetSession()->SendPacket(worldPacket);