diff options
| author | Carbenium <keresztesschmidt@gmail.com> | 2015-02-08 01:07:00 +0100 |
|---|---|---|
| committer | Carbenium <keresztesschmidt@gmail.com> | 2015-03-10 21:09:21 +0100 |
| commit | 37a14bc2d5066bdcdc24331c6718ccf54fb1afa5 (patch) | |
| tree | a8514c64ae0e5184f20a810d36043d03ab4feac1 /src/server/game/Entities | |
| parent | c8944d73b32697456b8baeaa72f98378044d3800 (diff) | |
Core/Support: Update the support/ticket system to 6.x
Core/Mail: fix a logic error introduced in 829e11b6623f967672143d79cd8d31772f54866d
Diffstat (limited to 'src/server/game/Entities')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index a25111df730..b46783deffb 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -3243,17 +3243,12 @@ void Player::SendMailResult(uint32 mailId, MailResponseType mailAction, MailResp result.Command = mailAction; result.ErrorCode = mailError; - switch (mailError) + if (mailError == MAIL_ERR_EQUIP_ERROR) + result.BagResult = equipError; + else if (mailAction == MAIL_ITEM_TAKEN) { - case MAIL_ERR_EQUIP_ERROR: - result.BagResult = equipError; - break; - case MAIL_ITEM_TAKEN: - result.AttachID = item_guid; - result.QtyInInventory = item_count; - break; - default: - break; + result.AttachID = item_guid; + result.QtyInInventory = item_count; } GetSession()->SendPacket(result.Write()); |
