1 /* 2 * The ManaPlus Client 3 * Copyright (C) 2013-2019 The ManaPlus Developers 4 * Copyright (C) 2019-2021 Andrei Karas 5 * 6 * This file is part of The ManaPlus Client. 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License as published by 10 * the Free Software Foundation; either version 2 of the License, or 11 * any later version. 12 * 13 * This program is distributed in the hope that it will be useful, 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * GNU General Public License for more details. 17 * 18 * You should have received a copy of the GNU General Public License 19 * along with this program. If not, see <http://www.gnu.org/licenses/>. 20 */ 21 22 #ifndef ENUMS_RESOURCES_NOTIFYTYPES_H 23 #define ENUMS_RESOURCES_NOTIFYTYPES_H 24 25 #include "localconsts.h" 26 27 namespace NotifyTypes 28 { 29 enum Type 30 { 31 NONE = 0, 32 BUY_DONE, 33 BUY_FAILED, 34 BUY_FAILED_NO_MONEY, 35 BUY_FAILED_OVERWEIGHT, 36 BUY_FAILED_TOO_MANY_ITEMS, 37 SELL_LIST_EMPTY, 38 SOLD, 39 SELL_FAILED, 40 SELL_TRADE_FAILED, 41 SELL_UNSELLABLE_FAILED, 42 ONLINE_USERS, 43 GUILD_CREATED, 44 GUILD_ALREADY, 45 GUILD_EMPERIUM_CHECK_FAILED, 46 GUILD_ERROR, 47 GUILD_LEFT, 48 GUILD_INVITE_FAILED, 49 GUILD_INVITE_REJECTED, 50 GUILD_INVITE_JOINED, 51 GUILD_INVITE_FULL, 52 GUILD_INVITE_ERROR, 53 GUILD_USER_LEFT, 54 GUILD_KICKED, 55 GUILD_USER_KICKED, 56 USE_FAILED, 57 EQUIP_FAILED, 58 EQUIP_FAILED_LEVEL, 59 UNEQUIP_FAILED, 60 PARTY_CREATE_FAILED, 61 PARTY_CREATED, 62 PARTY_LEFT, 63 PARTY_LEFT_DENY, 64 PARTY_KICKED, 65 PARTY_KICK_DENY, 66 PARTY_USER_JOINED, 67 PARTY_INVITE_ALREADY_MEMBER, 68 PARTY_INVITE_REFUSED, 69 PARTY_INVITE_DONE, 70 PARTY_INVITE_PARTY_FULL, 71 PARTY_INVITE_ERROR, 72 PARTY_EXP_SHARE_ON, 73 PARTY_EXP_SHARE_OFF, 74 PARTY_EXP_SHARE_ERROR, 75 PARTY_ITEM_SHARE_ON, 76 PARTY_ITEM_SHARE_OFF, 77 PARTY_ITEM_SHARE_ERROR, 78 PARTY_USER_LEFT, 79 PARTY_USER_LEFT_DENY, 80 PARTY_USER_KICKED, 81 PARTY_USER_KICK_DENY, 82 PARTY_UNKNOWN_USER_MSG, 83 PARTY_USER_NOT_IN_PARTY, 84 MONEY_GET, 85 MONEY_SPENT, 86 SKILL_RAISE_ERROR, 87 ARROWS_EQUIP_NEEDED, 88 TRADE_FAIL_FAR_AWAY, 89 TRADE_FAIL_CHAR_NOT_EXISTS, 90 TRADE_CANCELLED_ERROR, 91 TRADE_CANCELLED_NAME, 92 TRADE_CANCELLED_BUSY, 93 TRADE_ERROR_UNKNOWN, 94 TRADE_ADD_PARTNER_OVER_WEIGHT, 95 TRADE_ADD_PARTNER_NO_SLOTS, 96 TRADE_ADD_UNTRADABLE_ITEM, 97 TRADE_ADD_ERROR, 98 TRADE_CANCELLED, 99 TRADE_COMPLETE, 100 KICK_FAIL, 101 KICK_SUCCEED, 102 MVP_PLAYER, 103 WHISPERS_IGNORED, 104 WHISPERS_IGNORE_FAILED, 105 WHISPERS_UNIGNORED, 106 WHISPERS_UNIGNORE_FAILED, 107 SKILL_FAIL_MESSAGE, 108 PVP_OFF_GVG_OFF, 109 PVP_ON, 110 GVG_ON, 111 PVP_ON_GVG_ON, 112 PVP_UNKNOWN, 113 PARTY_INVITE_PARTY_SAME_ACCOUNT, 114 PARTY_INVITE_PARTY_BLOCKED_INVITE, 115 PARTY_INVITE_PARTY_NOT_ONLINE, 116 PET_CATCH_FAILED, 117 PET_CATCH_SUCCESS, 118 PET_CATCH_UNKNOWN, 119 MERCENARY_EXPIRED, 120 MERCENARY_KILLED, 121 MERCENARY_FIRED, 122 MERCENARY_RUN, 123 MERCENARY_UNKNOWN, 124 HOMUNCULUS_FEED_OK, 125 HOMUNCULUS_FEED_FAIL, 126 CARD_INSERT_FAILED, 127 CARD_INSERT_SUCCESS, 128 BANK_CHECK_FAILED, 129 BANK_DEPOSIT_FAILED, 130 BANK_WITHDRAW_FAILED, 131 BUYING_STORE_CREATE_FAILED, 132 BUYING_STORE_CREATE_FAILED_WEIGHT, 133 BUYING_STORE_CREATE_EMPTY, 134 BUYING_STORE_SELL_FAILED_MONEY_LIMIT, 135 BUYING_STORE_SELL_FAILED_EMPTY, 136 BUYING_STORE_SELL_FAILED, 137 BUYING_STORE_SELLER_SELL_FAILED_DEAL, 138 BUYING_STORE_SELLER_SELL_FAILED_AMOUNT, 139 BUYING_STORE_SELLER_SELL_FAILED_BALANCE, 140 BUYING_STORE_SELLER_SELL_FAILED, 141 SEARCH_STORE_FAILED, 142 SEARCH_STORE_FAILED_NO_STORES, 143 SEARCH_STORE_FAILED_MANY_RESULTS, 144 SEARCH_STORE_FAILED_CANT_SEARCH_ANYMORE, 145 SEARCH_STORE_FAILED_CANT_SEARCH_YET, 146 SEARCH_STORE_FAILED_NO_INFORMATION, 147 PET_FEED_OK, 148 PET_FEED_ERROR, 149 MANNER_CHANGED, 150 MANNER_POSITIVE_POINTS, 151 MANNER_NEGATIVE_POINTS, 152 ROOM_LIMIT_EXCEEDED, 153 ROOM_ALREADY_EXISTS, 154 ROOM_JOINED, 155 ROOM_LEAVE, 156 ROOM_KICKED, 157 ROOM_ROLE_OWNER, 158 ROOM_ERROR_FULL, 159 ROOM_ERROR_WRONG_PASSWORD, 160 ROOM_ERROR_KICKED, 161 ROOM_ERROR_ZENY, 162 ROOM_ERROR_LOW_LEVEL, 163 ROOM_ERROR_HIGH_LEVEL, 164 ROOM_ERROR_RACE, 165 USE_ITEM_WAIT, 166 MAIL_SEND_OK, 167 MAIL_SEND_ERROR, 168 MAIL_ATTACH_ITEM_ERROR, 169 MAIL_ATTACH_MONEY_ERROR, 170 MAIL_RETURN_ERROR, 171 MAIL_RETURN_OK, 172 MAIL_DELETE_ERROR, 173 MAIL_DELETE_OK, 174 MAIL_GET_ATTACH_OK, 175 MAIL_GET_ATTACH_ERROR, 176 MAIL_GET_ATTACH_TOO_MANY_ITEMS, 177 NEW_MAIL, 178 MAP_TYPE_BATTLEFIELD, 179 RENTAL_TIME_LEFT, 180 RENTAL_TIME_EXPIRED, 181 REFINE_SUCCESS, 182 REFINE_FAILURE, 183 REFINE_DOWNGRADE, 184 REFINE_UNKNOWN, 185 CART_ADD_WEIGHT_ERROR, 186 CART_ADD_COUNT_ERROR, 187 BOUND_ITEM, 188 SKILL_END_ALL_NEGATIVE_STATUS, 189 SKILL_IMMUNITY_TO_ALL_STATUSES, 190 SKILL_MAX_HP, 191 SKILL_MAX_SP, 192 SKILL_ALL_STATUS_PLUS_20, 193 SKILL_ENCHANT_WEAPON_HOLY, 194 SKILL_ENCHANT_ARMOR_HOLY, 195 SKILL_DEF_PLUS_25, 196 SKILL_ATTACK_PLUS_100, 197 SKILL_FLEE_PLUS_50, 198 SKILL_FULL_STRIP_FAILED, 199 SKILL_MESSAGE_UNKNOWN, 200 IGNORE_PLAYER_SUCCESS, 201 IGNORE_PLAYER_FAILURE, 202 IGNORE_PLAYER_TOO_MANY, 203 IGNORE_PLAYER_UNKNOWN, 204 UNIGNORE_PLAYER_SUCCESS, 205 UNIGNORE_PLAYER_FAILURE, 206 UNIGNORE_PLAYER_UNKNOWN, 207 IGNORE_PLAYER_TYPE_UNKNOWN, 208 PET_CATCH_PROCESS, 209 DELETE_ITEM_NORMAL, 210 DELETE_ITEM_SKILL_USE, 211 DELETE_ITEM_FAIL_REFINE, 212 DELETE_ITEM_MATERIAL_CHANGE, 213 DELETE_ITEM_TO_STORAGE, 214 DELETE_ITEM_TO_CART, 215 DELETE_ITEM_SOLD, 216 DELETE_ITEM_ANALYSIS, 217 DELETE_ITEM_UNKNOWN, 218 DELETE_ITEM_DROPPED, 219 BEING_REMOVE_DIED, 220 BEING_REMOVE_LOGGED_OUT, 221 BEING_REMOVE_WARPED, 222 BEING_REMOVE_TRICK_DEAD, 223 BEING_REMOVE_UNKNOWN, 224 DIVORCED, 225 CALLED_PARTNER, 226 CALLING_PARTNER, 227 ADOPT_CHILD_ERROR_HAVE_BABY, 228 ADOPT_CHILD_ERROR_LEVEL, 229 ADOPT_CHILD_ERROR_BABY_MARRIED, 230 SKILL_MEMO_SAVED, 231 SKILL_MEMO_ERROR_LEVEL, 232 SKILL_MEMO_ERROR_SKILL, 233 BUY_TRADE_FAILED, 234 VENDING_SOLD_ITEM, 235 BUY_FAILED_NPC_NOT_FOUND, 236 BUY_FAILED_SYSTEM_ERROR, 237 BUY_FAILED_WRONG_ITEM, 238 MAIL_NAME_VALIDATION_ERROR, 239 MAIL_ATTACH_ITEM_WEIGHT_ERROR, 240 MAIL_ATTACH_ITEM_FATAL_ERROR, 241 MAIL_ATTACH_ITEM_NO_SPACE, 242 MAIL_ATTACH_ITEM_NOT_TRADEABLE, 243 MAIL_ATTACH_ITEM_UNKNOWN_ERROR, 244 MAIL_REMOVE_ITEM_ERROR, 245 MAIL_SEND_FATAL_ERROR, 246 MAIL_SEND_COUNT_ERROR, 247 MAIL_SEND_ITEM_ERROR, 248 MAIL_SEND_RECEIVER_ERROR, 249 MAIL_GET_ATTACH_FULL_ERROR, 250 MAIL_GET_MONEY_OK, 251 MAIL_GET_MONEY_ERROR, 252 MAIL_GET_MONEY_LIMIT_ERROR, 253 254 TYPE_END 255 }; 256 } // namespace NotifyTypes 257 #endif // ENUMS_RESOURCES_NOTIFYTYPES_H 258