rodecomp/Source/Client/Mode/ModeMessage.h
ragnarok-clanker 780c281aa2 Maintenance: Name window messaging constants: literal window ids (LookupWindow/EnsureWindow/CloseWindow/... -> WindowId), UIWindowMgr
Batch #14937 by ragnarok-clanker: no function's compiled code changes; checked with 251 compiled unit(s), including every includer of Source/Client/Mode/ModeMessage.h, Source/Contents/Actors/ActorEnums.h, Source/Network/Packets/PartyJoinPacket.h, Source/UI/Window/UIEnums.h, Source/UI/Window/WindowId.h.
2026-11-08 13:56:42 +00:00

306 lines
8.5 KiB
C

#ifndef RAGNAROK_SOURCE_CLIENT_MODE_MODEMESSAGE_H
#define RAGNAROK_SOURCE_CLIENT_MODE_MODEMESSAGE_H
enum MODETYPE : int {
MT_LOGIN = 0,
MT_GAME = 1,
};
enum MODEMESSAGE : int {
MM_COMMAND = 0,
MM_SOCKETERROR = 1,
MM_SHOWMOUSEPOINTER = 4,
MM_HIDEMOUSEPOINTER = 5,
MM_CHATMSG = 6,
MM_BROADCASTMSG = 7,
MM_QUERYCHARICTORINFO = 8,
MM_QUERYRSWNAME = 9,
MM_CONTACTNPC = 10,
MM_WHISPERMSG = 11,
MM_ADDREGISTERPOS = 12,
MM_DELETEREGISTERPOS = 13,
MM_DISCONNECT_CHARACTER = 14,
MM_DISCONNECT_ALL_CHARACTER = 15,
MM_ITEMTHROW = 16,
MM_DROP = 17,
MM_CANCEL_DRAG = 18,
MM_WEAR_EQUIP = 19,
MM_TAKE_OFF_EQUIP = 20,
MM_ITEMTHROW_THROUGH_DROPCNTWND = 21,
MM_REQ_NEXT_SCRIPT = 22,
MM_CHOOSE_MENU = 23,
MM_MENUSELECTED = 24,
MM_RESTART = 25,
MM_USEITEM = 27,
MM_REQ_STATUS = 29,
MM_STATUS_CHANGE = 30,
MM_REQ_EMOTION = 31,
MM_REQ_NUM_USER = 32,
MM_REQ_PURCHASE = 34,
MM_REQ_SELL = 35,
MM_ACK_SELL = 37,
MM_ACK_BUY = 38,
MM_TOGGLE_PLAYERGAGE = 41,
MM_PROCESS_TALK_TYPE = 42,
MM_CREATE_CHATROOM = 43,
MM_CHANGE_CHATROOM = 44,
MM_REQ_ENTER_ROOM = 45,
MM_REQ_ROLE_CHANGE = 46,
MM_REQ_EXPEL_MEMBER = 47,
MM_REQ_EXIT_ROOM = 48,
MM_REQ_EXCHANGE_ITEM = 49,
MM_ACK_EXCHANGE_ITEM = 50,
MM_ADD_EXCHANGE_ITEM = 51,
MM_CONCLUDE_EXCHANGE_ITEM = 52,
MM_CANCEL_EXCHANGE_ITEM = 53,
MM_EXEC_EXCHANGE_ITEM = 54,
MM_ADD_ITEM_TO_STORE = 55,
MM_MOVE_ITEM_FROM_STORE_TO_BODY = 56,
MM_REQ_JOIN_GROUP = 59,
MM_JOIN_GROUP = 60,
MM_REQ_LEAVE_GROUP = 61,
MM_REQ_EXPEL_GROUP_MEMBER = 62,
MM_ADDPARTYPOS = 63,
MM_DELETEPARTYPOS = 64,
MM_DELETEPARTYPOSALL = 65,
MM_CHAT_PARTY = 66,
MM_UPGRADE_SKILLLEVEL = 67,
MM_USE_SKILL = 69,
MM_USE_SKILL_TOGROUND = 70,
MM_CANCEL_USE_SKILL = 71,
MM_HANG_USE_SKILL = 72,
MM_CANCEL_LOCKON = 73,
MM_SELECT_WARPPOINT = 74,
MM_REMEMBER_WARPPOINT = 75,
MM_MOVE_ITEM_FROM_BODY_TO_CART = 76,
MM_MOVE_ITEM_FROM_CART_TO_BODY = 77,
MM_MOVE_ITEM_FROM_STORE_TO_CART = 78,
MM_MOVE_ITEM_FROM_CART_TO_STORE = 79,
MM_REQ_CLOSESTORE = 81,
MM_REQ_OPENSTORE = 82,
MM_PC_PURCHASE_ITEMLIST_FROMMC = 83,
MM_REQ_BUY_FROMMC = 84,
MM_MAKE_SKILL_USED_MSG = 86,
MM_CLOSE_DIALOG = 89,
MM_REFRESH_MUSIC = 90,
MM_ITEM_CREATE = 91,
MM_MOVETO_MAP = 92,
MM_USESKILL_LEVEL_PLUS = 93,
MM_USESKILL_LEVEL_MINUS = 94,
MM_GET_SKILL_USE_TYPE = 95,
MM_CHANGE_GROUPEXPOPTION = 96,
MM_GET_SKILL_USE_LEVEL = 97,
MM_SEND_NUMBER_TO_NPC = 99,
MM_SHOW_IMAGE = 100,
MM_SEND_GUILD_EMBLEM = 102,
MM_REQ_CHANGE_MEMBERPOS = 103,
MM_REQ_CHANGE_GUILD_POSITIONINFO = 104,
MM_REQ_GUILD_MENUINTERFACE = 105,
MM_REQ_DISORGANIZE_GUILD = 106,
MM_REQ_GUILD_MENU = 107,
MM_REQ_OPEN_MEMBER_INFO = 109,
MM_REQ_LEAVE_GUILD = 110,
MM_REQ_BAN_GUILD = 111,
MM_REQ_MAKE_GUILD = 112,
MM_JOIN_GUILD = 114,
MM_REQ_JOIN_GUILD = 115,
MM_REQ_GIVE_MANNER_POINT = 117,
MM_GUILD_NOTICE = 118,
MM_REQ_ALLY_GUILD = 119,
MM_ALLY_GUILD = 120,
MM_REQ_ITEMIDENTIFY = 121,
MM_QUAKE = 122,
MM_REQ_ITEMCOMPOSITION_LIST = 123,
MM_REQ_ITEMCOMPOSITION = 124,
MM_REQ_HOSTILE_GUILD = 125,
MM_REQ_DELETE_RELATED_GUILD = 127,
MM_REQ_DISCONNECT = 128,
MM_CHAT_GUILD = 129,
MM_REQ_MAKING_ITEM = 130,
MM_USE_SKILL_TOGROUND_WITH_TALKBOX = 131,
MM_BEGIN_DRAG_FROM_METALPROCESSWND = 134,
MM_SETQUAKEINFO = 135,
MM_ITEMPICKUP = 136,
MM_REQUEST_ACT = 137,
MM_REQUEST_MOVE = 138,
MM_CHANGE_DIRECTION = 139,
MM_QUIT_TO_IDENTRY = 141,
MM_RESET_PARAMETER = 142,
MM_REQ_CHANGE_MAPTYPE = 143,
MM_CHANGE_EFFECTSTATE = 144,
MM_PET_RENAME = 145,
MM_PETEGG_SELECT_FROM_LIST = 146,
MM_REQ_PETEGG_INFO = 147,
MM_PET_ACT = 148,
MM_PETDECEIVE_SHOOT = 149,
MM_COMMAND_PET = 150,
MM_ARROW_FROM_LIST = 153,
MM_SELECT_CART = 154,
MM_REMOVE_TO_AID = 155,
MM_SHIFT_TO_GID = 156,
MM_RECALL_AID = 157,
MM_RECALL_GID = 158,
MM_BILLING_INFO = 161,
MM_SELECT_SPELL = 163,
MM_SEND_TEXT_TO_NPC = 164,
MM_JOIN_COUPLE = 167,
MM_CONFORM_MAKEGROUP = 168,
MM_DORIDORI = 169,
MM_ADDGUILDPOS = 170,
MM_DELETEGUILDPOS = 171,
MM_DELETEGUILDPOSALL = 172,
MM_JOIN_BABY = 173,
MM_REPAIRITEM_SELECT_FROM_LIST = 174,
MM_JOIN_FRIEND = 175,
MM_DELETE_FRIEND = 176,
MM_REQ_JOIN_BABY = 179,
MM_REFINEITEM_SELECT_FROM_LIST = 182,
MM_MER_RENAME = 185,
MM_COMMAND_MER = 186,
MM_STARPLACE_ACCEPT = 190,
MM_GET_MAIL_LIST = 191,
MM_RESET_MAIL_ITEM = 193,
MM_RETURN_MAIL = 197,
MM_GET_MAIL_ITEM = 198,
MM_REQ_HUNTING = 246,
MM_REQ_BUY_CASH_POINT = 249,
MM_REBIRTH = 250,
MM_CHAT_BATTLEFIELD = 254,
MM_GROUP_CHANGE_MASTER = 260,
MM_WHISPER_FILTER = 285,
MM_SHORTCUT_KEY_CHANGE = 313,
MM_QUIT = 2,
MM_SETLOCKONMOUSE = 26,
MM_PLAYER_EMOTION_END = 33,
MM_RELEASE_QUEST = 40,
MM_CLOSE_STORE = 57,
MM_MAKE_GROUP = 58,
MM_SCREENSHOT = 68,
MM_REQ_CARTOFF = 80,
MM_WEAR_EQUIP_ARROW = 87,
MM_QUIT_GAME = 88,
MM_INITWHISPERMENU = 101,
MM_USING_SKILL = 113,
MM_TESTPACKET = 116,
MM_GUILD_MEMBER_STATUS_CHANGE = 140,
MM_REQ_GIVE_MANNER_POINT_PLUS = 151,
MM_REQ_GIVE_MANNER_POINT_MINUS = 152,
MM_SONG_TALK = 165,
MM_CHECK_ID = 177,
MM_RC_ID = 178,
MM_COMMAND_HOMUN = 184,
MM_HOMUN_WAIT = 189,
MM_SEND_MAIL = 192,
MM_OPEN_MAIL = 194,
MM_ADD_MAIL_ITEM = 195,
MM_DELETE_MAIL = 196,
MM_ITEM_FROM_LIST = 207,
MM_RELEASE_QUEST_SH = 245,
MM_OPEN_EQUIPEDITEM_CHANGE = 253,
MM_SKILL_SELECT_RESPONSE = 256,
MM_GROUPINFO_CHANGE_V2 = 259,
MM_OPEN_SEEKPARTY_MEMBER = 261,
MM_NPC_MARKET_PURCHASE = 262,
MM_NPC_MARKET_PURCHASE_V2 = 263,
MM_PARTY_REQ_ACK_MASTER_TO_JOIN = 264,
MM_PARTY_REQ_MASTER_TO_JOIN = 265,
MM_ITEMLISTWIN_RES = 266,
MM_CANCEL_ITEMLISTWIN = 267,
MM_OPEN_WRITE_RODEX = 268,
MM_OPEN_SEEKPARTY_LIST = 269,
MM_REQ_CLOSE_BUYING_STORE = 270,
MM_REQ_OPEN_BUYING_STORE = 271,
MM_REQ_CLICK_TO_BUYING_STORE = 272,
MM_REQ_TRADE_BUYING_STORE = 273,
MM_START_REPLAY_RECORDING = 274,
MM_STOP_REPLAY_RECORDING = 275,
MM_PAUSE_REPLAY = 276,
MM_RESUME_REPLAY = 277,
MM_RESTART_REPLAY = 278,
MM_INCREASE_REPLAY_SPEED = 279,
MM_DECREASE_REPLAY_SPEED = 280,
MM_EXIT_REPLAY = 281,
MM_TRYCOLLECTION = 282,
MM_REQ_JOIN_GUILD2 = 286,
MM_REQ_RANKING = 287,
MM_CHAT_CLAN = 289,
MM_NPC_TRADE_QUIT = 291,
MM_NPC_MARKET_CLOSE = 292,
MM_CANCEL_WRITE_RODEX = 293,
MM_REMOVE_RODEX_ITEM = 294,
MM_OFFLINE_STORE_CREATE = 296,
MM_CANCEL_VENDING_MAKE = 297,
MM_OPEN_BUYING_STORE_EXTENDED = 298,
MM_CANCEL_BUYING_STORE_MAKE = 299,
MM_CLOSE_OFFLINE_STORE = 301,
MM_WEAR_SWAP_EQUIP = 302,
MM_TAKE_OFF_SWAP_EQUIP = 303,
MM_SWAP_EQUIPMENT = 304,
MM_SWAP_EQUIPMENT_BY_INDEX = 305,
MM_MEMORIALDUNGEON_COMMAND = 306,
MM_NPC_BARTER_MARKET_PURCHASE = 308,
MM_NPC_BARTER_MARKET_CLOSE = 309,
MM_REQ_OPEN_MSGBOX_EXTEND_BODYITEM_SIZE = 310,
MM_REQ_EXTEND_BODYITEM_SIZE = 311,
MM_CLOSE_MSGBOX_EXTEND_BODYITEM_SIZE = 312,
MM_ADVANCED_STATUS_CHANGE = 314,
MM_REQ_MOVE_GUILD_AGIT = 315,
MM_REQ_AGIT_INVESTMENT = 316,
MM_PRISON_USER = 317,
MM_OPEN_ACCOUNT_LIMITED_TOOL = 318,
MM_CLOSE_ACCOUNT_LIMITED_TOOL = 319,
MM_GET_ACCOUNT_LIMITED_SALE_LIST = 320,
MM_NPC_EXPANDED_BARTER_MARKET_PURCHASE = 321,
MM_NPC_EXPANDED_BARTER_MARKET_CLOSE = 322,
MM_REQUEST_CASH_SHOP = 323,
MM_REFRESH_PLAYERGAGE = 324,
MM_USE_PACKAGEITEM = 325,
MM_RESET_SKILL = 326,
MM_CONFIG_CALL = 328,
MM_CASH_EMOTION = 329,
MM_CHAT_ALLY = 330,
MM_STOVE_AUTHENTICATION = 331,
MM_MOVE_ITEM_TO_PERSONAL = 333,
MM_INVENTORY_TAB = 334,
MM_MOVE_ITEM_TO_PERSONAL_FROM_STORAGE = 335,
};
enum LOGINMODEMESSAGE : int {
LMM_CONNECT_TO_ACSVR = 10000,
LMM_MAKECHARACTER = 10001,
LMM_TRANSFERCHARACTER = 10002,
LMM_SELECTSVR = 10003,
LMM_SELECTCHARACTER = 10004,
LMM_SENDCHARINFO = 10005,
LMM_CANCEL = 10006,
LMM_PASSWORD = 10007,
LMM_ID = 10008,
LMM_SELECT_CHARACTER = 10009,
LMM_DELETE_CHARACTER = 10010,
LMM_GOTO_LOGIN = 10011,
LMM_SET_EMAIL_ADDRESS = 10012,
LMM_GET_EMAIL_ADDRESS = 10013,
LMM_GET_MAKING_CHAR_NAME = 10014,
LMM_SET_MAKING_CHAR_NAME = 10015,
LMM_GET_CHAR_PARAM = 10016,
LMM_SET_CHAR_PARAM = 10017,
LMM_GOTOSELECTACCOUNT = 10018,
LMM_SELECTACCOUNT = 10019,
LMM_GET_BILLING_INFO = 10020,
LMM_DISCONNECT_ACSVR = 10021,
LMM_SELECTACCOUNT2 = 10022,
LMM_SEND_CHARACTER_AUTH_CODE = 23,
LMM_DISPATCH_CHARACTER_SLOT_ACTION = 24,
LMM_RESET_TO_LOGIN = 28,
LMM_SEND_LOGIN_AUTH_CODE = 39,
LMM_QUERY_LAST_CHARACTER_INFO = 258,
LMM_SET_AUTH_CODE = 10024,
LMM_REPLAY_SELECT_SERVER = 10025,
LMM_SELECT_REPLAY_DATA = 10026,
LMM_START_REPLAY = 10027,
LMM_SELECT_MAP = 10028,
LMM_SET_STATE_GET_EMAIL_ADDRESS = 10037,
LMM_SET_LOGIN_EXTRA = 10038,
};
#endif