aboutsummaryrefslogtreecommitdiff
path: root/src/game/SharedDefines.h
diff options
context:
space:
mode:
authormegamage <none@none>2009-05-27 16:38:50 -0500
committermegamage <none@none>2009-05-27 16:38:50 -0500
commit73d31e2552a811e30b4c12b11c845552e6fb6973 (patch)
treebacfb306e55467685bea71a5a5d3475be3b6f002 /src/game/SharedDefines.h
parent35ba3ca6538256c41a0961016e9d67a51ca9b7ee (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.h28
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