diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 11b068db4..dcb4641c4 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -21093,6 +21093,9 @@ void Player::SendAutoRepeatCancel(Unit* target) WorldPacket data(SMSG_CANCEL_AUTO_REPEAT, target->GetPackGUID().size()); data << target->GetPackGUID(); // may be it's target guid SendMessageToSet(&data, true); + + // To properly cancel autoshot done by client + SendAttackSwingCancelAttack(); } void Player::SendExplorationExperience(uint32 Area, uint32 Experience)