diff options
author | megamage <none@none> | 2009-05-27 16:38:50 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-05-27 16:38:50 -0500 |
commit | 73d31e2552a811e30b4c12b11c845552e6fb6973 (patch) | |
tree | bacfb306e55467685bea71a5a5d3475be3b6f002 /src/game/SharedDefines.h | |
parent | 35ba3ca6538256c41a0961016e9d67a51ca9b7ee (diff) |
[7898] Improve client error output at different mail send errors, cleanup code. Author: VladimirMangos
--HG--
branch : trunk
Diffstat (limited to 'src/game/SharedDefines.h')
-rw-r--r-- | src/game/SharedDefines.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h index bed65c4859c..23f32601df7 100644 --- a/src/game/SharedDefines.h +++ b/src/game/SharedDefines.h @@ -2564,5 +2564,33 @@ enum BattleGroundTypeId }; #define MAX_BATTLEGROUND_TYPE_ID 12 +enum MailResponseType +{ + MAIL_SEND = 0, + MAIL_MONEY_TAKEN = 1, + MAIL_ITEM_TAKEN = 2, + MAIL_RETURNED_TO_SENDER = 3, + MAIL_DELETED = 4, + MAIL_MADE_PERMANENT = 5 +}; + +enum MailResponseResult +{ + MAIL_OK = 0, + MAIL_ERR_EQUIP_ERROR = 1, + MAIL_ERR_CANNOT_SEND_TO_SELF = 2, + MAIL_ERR_NOT_ENOUGH_MONEY = 3, + MAIL_ERR_RECIPIENT_NOT_FOUND = 4, + MAIL_ERR_NOT_YOUR_TEAM = 5, + MAIL_ERR_INTERNAL_ERROR = 6, + MAIL_ERR_DISABLED_FOR_TRIAL_ACC = 14, + MAIL_ERR_RECIPIENT_CAP_REACHED = 15, + MAIL_ERR_CANT_SEND_WRAPPED_COD = 16, + MAIL_ERR_MAIL_AND_CHAT_SUSPENDED = 17, + MAIL_ERR_TOO_MANY_ATTACHMENTS = 18, + MAIL_ERR_MAIL_ATTACHMENT_INVALID = 19, + MAIL_ERR_ITEM_HAS_EXPIRED = 21, +}; + #endif |