/* * The ManaVerse Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers * Copyright (C) 2011-2019 The ManaPlus Developers * * This file is part of The ManaVerse Client. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #define PACKETSOUT_SHUFFLE_ZERO_VOID if (packets_zero) { // 20171018 if (packetVersion == 20171018) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20171019 if (packetVersion == 20171019) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20171023 if (packetVersion == 20171023) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20171024 if (packetVersion == 20171024) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20171025 if (packetVersion == 20171025) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20171027 if (packetVersion == 20171027) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20171030 if (packetVersion == 20171030) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20171031 if (packetVersion == 20171031) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20171109 if (packetVersion == 20171109) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20171113 if (packetVersion == 20171113) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20171115 if (packetVersion == 20171115) { packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0281, -1, clif->pItemListWindowSelected); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); // packet(UNKNOWN, 0x0363, 8, clif->pDull); packet(CMSG_MOVE_FROM_STORAGE, 0x0364, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0365, 18, clif->pPartyBookingRegisterReq); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_ITEM_PICKUP, 0x07e4, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x07ec, 8, clif->pMoveToKafra); packet(CMSG_PARTY_INVITE2, 0x0802, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); // packet(UNKNOWN, 0x0860, 4, clif->pDull); packet(CMSG_MAP_SERVER_CONNECT, 0x0881, 19, clif->pWantToConnection); packet(CMSG_HOMUNCULUS_MENU, 0x091c, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x0922, 36, clif->pStoragePassword); packet(CMSG_PLAYER_CHANGE_DIR, 0x0959, 5, clif->pChangeDir); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0966, 26, clif->pFriendsListAdd); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20171116 if (packetVersion == 20171116) { packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0281, -1, clif->pItemListWindowSelected); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); // packet(UNKNOWN, 0x0363, 8, clif->pDull); packet(CMSG_MOVE_FROM_STORAGE, 0x0364, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0365, 18, clif->pPartyBookingRegisterReq); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_ITEM_PICKUP, 0x07e4, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x07ec, 8, clif->pMoveToKafra); packet(CMSG_PARTY_INVITE2, 0x0802, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); // packet(UNKNOWN, 0x0860, 4, clif->pDull); packet(CMSG_MAP_SERVER_CONNECT, 0x0881, 19, clif->pWantToConnection); packet(CMSG_HOMUNCULUS_MENU, 0x091c, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x0922, 36, clif->pStoragePassword); packet(CMSG_PLAYER_CHANGE_DIR, 0x0959, 5, clif->pChangeDir); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0966, 26, clif->pFriendsListAdd); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20171117 if (packetVersion == 20171117) { packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0281, -1, clif->pItemListWindowSelected); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); // packet(UNKNOWN, 0x0363, 8, clif->pDull); packet(CMSG_MOVE_FROM_STORAGE, 0x0364, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0365, 18, clif->pPartyBookingRegisterReq); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_ITEM_PICKUP, 0x07e4, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x07ec, 8, clif->pMoveToKafra); packet(CMSG_PARTY_INVITE2, 0x0802, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); // packet(UNKNOWN, 0x0860, 4, clif->pDull); packet(CMSG_MAP_SERVER_CONNECT, 0x0881, 19, clif->pWantToConnection); packet(CMSG_HOMUNCULUS_MENU, 0x091c, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x0922, 36, clif->pStoragePassword); packet(CMSG_PLAYER_CHANGE_DIR, 0x0959, 5, clif->pChangeDir); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0966, 26, clif->pFriendsListAdd); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20171121 if (packetVersion == 20171121) { packet(CMSG_STORAGE_PASSWORD, 0x0202, 36, clif->pStoragePassword); packet(CMSG_BUYINGSTORE_SELL, 0x022d, -1, clif->pReqTradeBuyingStore); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0363, -1, clif->pItemListWindowSelected); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_HOMUNCULUS_MENU, 0x0811, 5, clif->pHomMenu); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); packet(CMSG_MOVE_TO_STORAGE, 0x0866, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0889, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0892, 18, clif->pPartyBookingRegisterReq); packet(CMSG_PLAYER_CHANGE_DIR, 0x089e, 5, clif->pChangeDir); packet(CMSG_PARTY_INVITE2, 0x08ad, 26, clif->pPartyInvite2); packet(CMSG_ITEM_PICKUP, 0x0918, 6, clif->pTakeItem); packet(CMSG_MAP_SERVER_CONNECT, 0x091f, 19, clif->pWantToConnection); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0928, 26, clif->pFriendsListAdd); // packet(UNKNOWN, 0x0943, 8, clif->pDull); // packet(UNKNOWN, 0x0950, 4, clif->pDull); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20171122 if (packetVersion == 20171122) { packet(CMSG_STORAGE_PASSWORD, 0x0202, 36, clif->pStoragePassword); packet(CMSG_BUYINGSTORE_SELL, 0x022d, -1, clif->pReqTradeBuyingStore); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0363, -1, clif->pItemListWindowSelected); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_HOMUNCULUS_MENU, 0x0811, 5, clif->pHomMenu); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); packet(CMSG_MOVE_TO_STORAGE, 0x0866, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0889, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0892, 18, clif->pPartyBookingRegisterReq); packet(CMSG_PLAYER_CHANGE_DIR, 0x089e, 5, clif->pChangeDir); packet(CMSG_PARTY_INVITE2, 0x08ad, 26, clif->pPartyInvite2); packet(CMSG_ITEM_PICKUP, 0x0918, 6, clif->pTakeItem); packet(CMSG_MAP_SERVER_CONNECT, 0x091f, 19, clif->pWantToConnection); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0928, 26, clif->pFriendsListAdd); // packet(UNKNOWN, 0x0943, 8, clif->pDull); // packet(UNKNOWN, 0x0950, 4, clif->pDull); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20171123 if (packetVersion == 20171123) { packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_HOMUNCULUS_MENU, 0x0367, 5, clif->pHomMenu); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); packet(CMSG_PLAYER_INVENTORY_DROP, 0x085f, 6, clif->pDropItem); packet(CMSG_MAP_SERVER_CONNECT, 0x0860, 19, clif->pWantToConnection); // packet(UNKNOWN, 0x0876, 4, clif->pDull); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0882, -1, clif->pItemListWindowSelected); packet(CMSG_PARTY_INVITE2, 0x088c, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DIR, 0x0896, 5, clif->pChangeDir); // packet(UNKNOWN, 0x089e, 18, clif->pPartyBookingRegisterReq); packet(CMSG_FRIENDS_ADD_PLAYER, 0x08a8, 26, clif->pFriendsListAdd); packet(CMSG_MOVE_TO_STORAGE, 0x092b, 8, clif->pMoveToKafra); packet(CMSG_ITEM_PICKUP, 0x0930, 6, clif->pTakeItem); packet(CMSG_MOVE_FROM_STORAGE, 0x0935, 8, clif->pMoveFromKafra); packet(CMSG_STORAGE_PASSWORD, 0x0947, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0960, 8, clif->pDull); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20171127 if (packetVersion == 20171127) { packet(CMSG_PLAYER_CHANGE_DIR, 0x0202, 5, clif->pChangeDir); packet(CMSG_MAP_SERVER_CONNECT, 0x022d, 19, clif->pWantToConnection); packet(CMSG_FRIENDS_ADD_PLAYER, 0x023b, 26, clif->pFriendsListAdd); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0281, -1, clif->pItemListWindowSelected); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0361, 5, clif->pHomMenu); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); // packet(UNKNOWN, 0x0363, 8, clif->pDull); packet(CMSG_MOVE_FROM_STORAGE, 0x0364, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0365, 18, clif->pPartyBookingRegisterReq); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); // packet(UNKNOWN, 0x0436, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_ITEM_PICKUP, 0x07e4, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x07ec, 8, clif->pMoveToKafra); packet(CMSG_PARTY_INVITE2, 0x0802, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); packet(CMSG_STORAGE_PASSWORD, 0x0893, 36, clif->pStoragePassword); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20171128 if (packetVersion == 20171128) { packet(CMSG_PLAYER_CHANGE_DIR, 0x0202, 5, clif->pChangeDir); packet(CMSG_MAP_SERVER_CONNECT, 0x022d, 19, clif->pWantToConnection); packet(CMSG_FRIENDS_ADD_PLAYER, 0x023b, 26, clif->pFriendsListAdd); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0281, -1, clif->pItemListWindowSelected); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0361, 5, clif->pHomMenu); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); // packet(UNKNOWN, 0x0363, 8, clif->pDull); packet(CMSG_MOVE_FROM_STORAGE, 0x0364, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0365, 18, clif->pPartyBookingRegisterReq); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); // packet(UNKNOWN, 0x0436, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_ITEM_PICKUP, 0x07e4, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x07ec, 8, clif->pMoveToKafra); packet(CMSG_PARTY_INVITE2, 0x0802, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); packet(CMSG_STORAGE_PASSWORD, 0x0893, 36, clif->pStoragePassword); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20171130 if (packetVersion == 20171130) { // packet(UNKNOWN, 0x0361, 18, clif->pPartyBookingRegisterReq); packet(CMSG_NAME_REQUEST, 0x0864, 6, clif->pGetCharNameRequest); packet(CMSG_SEARCHSTORE_CLICK, 0x086f, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0871, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_BUYINGSTORE_OPEN, 0x0872, 6, clif->pReqClickBuyingStore); packet(CMSG_ITEM_PICKUP, 0x0875, 6, clif->pTakeItem); packet(CMSG_BUYINGSTORE_SELL, 0x0878, -1, clif->pReqTradeBuyingStore); packet(CMSG_SKILL_USE_POSITION, 0x0881, 10, clif->pUseSkillToPos); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0884, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_CLOSE, 0x0886, 2, clif->pReqCloseBuyingStore); packet(CMSG_STORAGE_PASSWORD, 0x0887, 36, clif->pStoragePassword); packet(CMSG_MOVE_TO_STORAGE, 0x088b, 8, clif->pMoveToKafra); packet(CMSG_PLAYER_CHANGE_DEST, 0x0894, 5, clif->pWalkToXY); // packet(UNKNOWN, 0x0899, 8, clif->pDull); packet(CMSG_PLAYER_CHANGE_DIR, 0x08a0, 5, clif->pChangeDir); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x08a7, -1, clif->pItemListWindowSelected); packet(CMSG_BUYINGSTORE_CREATE, 0x0925, -1, clif->pReqOpenBuyingStore); // packet(UNKNOWN, 0x0928, 4, clif->pDull); packet(CMSG_MAP_SERVER_CONNECT, 0x0930, 19, clif->pWantToConnection); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0931, 26, clif->pFriendsListAdd); packet(CMSG_MOVE_FROM_STORAGE, 0x0935, 8, clif->pMoveFromKafra); packet(CMSG_PLAYER_CHANGE_ACT, 0x093a, 7, clif->pActionRequest); packet(CMSG_SEARCHSTORE_SEARCH, 0x0947, -1, clif->pSearchStoreInfo); packet(CMSG_HOMUNCULUS_MENU, 0x094c, 5, clif->pHomMenu); packet(CMSG_SKILL_USE_POSITION_MORE, 0x094f, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_MAP_PING, 0x095b, 6, clif->pTickSend); packet(CMSG_PARTY_INVITE2, 0x095f, 26, clif->pPartyInvite2); packet(CMSG_SOLVE_CHAR_NAME, 0x0960, 6, clif->pSolveCharName); packet(CMSG_SKILL_USE_BEING, 0x0965, 10, clif->pUseSkillToId); } // 20171204 if (packetVersion == 20171204) { packet(CMSG_ITEM_PICKUP, 0x0281, 6, clif->pTakeItem); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); // packet(UNKNOWN, 0x085b, 8, clif->pDull); packet(CMSG_MAP_SERVER_CONNECT, 0x086f, 19, clif->pWantToConnection); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x087d, -1, clif->pItemListWindowSelected); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0885, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_PLAYER_CHANGE_DIR, 0x0887, 5, clif->pChangeDir); // packet(UNKNOWN, 0x0892, 4, clif->pDull); packet(CMSG_STORAGE_PASSWORD, 0x0896, 36, clif->pStoragePassword); packet(CMSG_PARTY_INVITE2, 0x08aa, 26, clif->pPartyInvite2); packet(CMSG_MOVE_FROM_STORAGE, 0x0917, 8, clif->pMoveFromKafra); packet(CMSG_FRIENDS_ADD_PLAYER, 0x091b, 26, clif->pFriendsListAdd); // packet(UNKNOWN, 0x0921, 18, clif->pPartyBookingRegisterReq); packet(CMSG_HOMUNCULUS_MENU, 0x0924, 5, clif->pHomMenu); packet(CMSG_MOVE_TO_STORAGE, 0x0937, 8, clif->pMoveToKafra); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0960, 6, clif->pDropItem); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20171206 if (packetVersion == 20171206) { packet(CMSG_SKILL_USE_BEING, 0x0281, 10, clif->pUseSkillToId); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0366, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_OPEN, 0x0436, 6, clif->pReqClickBuyingStore); packet(CMSG_ITEM_PICKUP, 0x0835, 6, clif->pTakeItem); // packet(UNKNOWN, 0x083c, 8, clif->pDull); // packet(UNKNOWN, 0x0860, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DIR, 0x0862, 5, clif->pChangeDir); packet(CMSG_PLAYER_CHANGE_DEST, 0x0864, 5, clif->pWalkToXY); packet(CMSG_MOVE_TO_STORAGE, 0x0870, 8, clif->pMoveToKafra); packet(CMSG_SKILL_USE_POSITION, 0x0878, 10, clif->pUseSkillToPos); // packet(UNKNOWN, 0x087a, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_SELL, 0x087b, -1, clif->pReqTradeBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x0885, 6, clif->pSolveCharName); packet(CMSG_PARTY_INVITE2, 0x088d, 26, clif->pPartyInvite2); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0893, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x0897, 5, clif->pHomMenu); packet(CMSG_SEARCHSTORE_CLICK, 0x089e, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_BUYINGSTORE_CREATE, 0x08a4, -1, clif->pReqOpenBuyingStore); packet(CMSG_PLAYER_CHANGE_ACT, 0x08ac, 7, clif->pActionRequest); packet(CMSG_MAP_SERVER_CONNECT, 0x0920, 19, clif->pWantToConnection); packet(CMSG_BUYINGSTORE_CLOSE, 0x0934, 2, clif->pReqCloseBuyingStore); packet(CMSG_MOVE_FROM_STORAGE, 0x0936, 8, clif->pMoveFromKafra); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x093a, -1, clif->pItemListWindowSelected); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0940, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0941, 6, clif->pGetCharNameRequest); packet(CMSG_STORAGE_PASSWORD, 0x0959, 36, clif->pStoragePassword); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x095b, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_SEARCH, 0x095c, -1, clif->pSearchStoreInfo); packet(CMSG_MAP_PING, 0x095f, 6, clif->pTickSend); } // 20171208 if (packetVersion == 20171208) { packet(CMSG_SKILL_USE_BEING, 0x0281, 10, clif->pUseSkillToId); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0366, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_OPEN, 0x0436, 6, clif->pReqClickBuyingStore); packet(CMSG_ITEM_PICKUP, 0x0835, 6, clif->pTakeItem); // packet(UNKNOWN, 0x083c, 8, clif->pDull); // packet(UNKNOWN, 0x0860, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DIR, 0x0862, 5, clif->pChangeDir); packet(CMSG_PLAYER_CHANGE_DEST, 0x0864, 5, clif->pWalkToXY); packet(CMSG_MOVE_TO_STORAGE, 0x0870, 8, clif->pMoveToKafra); packet(CMSG_SKILL_USE_POSITION, 0x0878, 10, clif->pUseSkillToPos); // packet(UNKNOWN, 0x087a, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_SELL, 0x087b, -1, clif->pReqTradeBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x0885, 6, clif->pSolveCharName); packet(CMSG_PARTY_INVITE2, 0x088d, 26, clif->pPartyInvite2); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0893, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x0897, 5, clif->pHomMenu); packet(CMSG_SEARCHSTORE_CLICK, 0x089e, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_BUYINGSTORE_CREATE, 0x08a4, -1, clif->pReqOpenBuyingStore); packet(CMSG_PLAYER_CHANGE_ACT, 0x08ac, 7, clif->pActionRequest); packet(CMSG_MAP_SERVER_CONNECT, 0x0920, 19, clif->pWantToConnection); packet(CMSG_BUYINGSTORE_CLOSE, 0x0934, 2, clif->pReqCloseBuyingStore); packet(CMSG_MOVE_FROM_STORAGE, 0x0936, 8, clif->pMoveFromKafra); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x093a, -1, clif->pItemListWindowSelected); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0940, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0941, 6, clif->pGetCharNameRequest); packet(CMSG_STORAGE_PASSWORD, 0x0959, 36, clif->pStoragePassword); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x095b, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_SEARCH, 0x095c, -1, clif->pSearchStoreInfo); packet(CMSG_MAP_PING, 0x095f, 6, clif->pTickSend); } // 20171209 if (packetVersion == 20171209) { packet(CMSG_SKILL_USE_BEING, 0x0281, 10, clif->pUseSkillToId); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0366, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_OPEN, 0x0436, 6, clif->pReqClickBuyingStore); packet(CMSG_ITEM_PICKUP, 0x0835, 6, clif->pTakeItem); // packet(UNKNOWN, 0x083c, 8, clif->pDull); // packet(UNKNOWN, 0x0860, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DIR, 0x0862, 5, clif->pChangeDir); packet(CMSG_PLAYER_CHANGE_DEST, 0x0864, 5, clif->pWalkToXY); packet(CMSG_MOVE_TO_STORAGE, 0x0870, 8, clif->pMoveToKafra); packet(CMSG_SKILL_USE_POSITION, 0x0878, 10, clif->pUseSkillToPos); // packet(UNKNOWN, 0x087a, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_SELL, 0x087b, -1, clif->pReqTradeBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x0885, 6, clif->pSolveCharName); packet(CMSG_PARTY_INVITE2, 0x088d, 26, clif->pPartyInvite2); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0893, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x0897, 5, clif->pHomMenu); packet(CMSG_SEARCHSTORE_CLICK, 0x089e, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_BUYINGSTORE_CREATE, 0x08a4, -1, clif->pReqOpenBuyingStore); packet(CMSG_PLAYER_CHANGE_ACT, 0x08ac, 7, clif->pActionRequest); packet(CMSG_MAP_SERVER_CONNECT, 0x0920, 19, clif->pWantToConnection); packet(CMSG_BUYINGSTORE_CLOSE, 0x0934, 2, clif->pReqCloseBuyingStore); packet(CMSG_MOVE_FROM_STORAGE, 0x0936, 8, clif->pMoveFromKafra); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x093a, -1, clif->pItemListWindowSelected); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0940, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0941, 6, clif->pGetCharNameRequest); packet(CMSG_STORAGE_PASSWORD, 0x0959, 36, clif->pStoragePassword); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x095b, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_SEARCH, 0x095c, -1, clif->pSearchStoreInfo); packet(CMSG_MAP_PING, 0x095f, 6, clif->pTickSend); } // 20171210 if (packetVersion == 20171210) { packet(CMSG_SKILL_USE_BEING, 0x0281, 10, clif->pUseSkillToId); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0366, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_OPEN, 0x0436, 6, clif->pReqClickBuyingStore); packet(CMSG_ITEM_PICKUP, 0x0835, 6, clif->pTakeItem); // packet(UNKNOWN, 0x083c, 8, clif->pDull); // packet(UNKNOWN, 0x0860, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DIR, 0x0862, 5, clif->pChangeDir); packet(CMSG_PLAYER_CHANGE_DEST, 0x0864, 5, clif->pWalkToXY); packet(CMSG_MOVE_TO_STORAGE, 0x0870, 8, clif->pMoveToKafra); packet(CMSG_SKILL_USE_POSITION, 0x0878, 10, clif->pUseSkillToPos); // packet(UNKNOWN, 0x087a, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_SELL, 0x087b, -1, clif->pReqTradeBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x0885, 6, clif->pSolveCharName); packet(CMSG_PARTY_INVITE2, 0x088d, 26, clif->pPartyInvite2); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0893, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x0897, 5, clif->pHomMenu); packet(CMSG_SEARCHSTORE_CLICK, 0x089e, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_BUYINGSTORE_CREATE, 0x08a4, -1, clif->pReqOpenBuyingStore); packet(CMSG_PLAYER_CHANGE_ACT, 0x08ac, 7, clif->pActionRequest); packet(CMSG_MAP_SERVER_CONNECT, 0x0920, 19, clif->pWantToConnection); packet(CMSG_BUYINGSTORE_CLOSE, 0x0934, 2, clif->pReqCloseBuyingStore); packet(CMSG_MOVE_FROM_STORAGE, 0x0936, 8, clif->pMoveFromKafra); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x093a, -1, clif->pItemListWindowSelected); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0940, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0941, 6, clif->pGetCharNameRequest); packet(CMSG_STORAGE_PASSWORD, 0x0959, 36, clif->pStoragePassword); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x095b, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_SEARCH, 0x095c, -1, clif->pSearchStoreInfo); packet(CMSG_MAP_PING, 0x095f, 6, clif->pTickSend); } // 20171211 if (packetVersion == 20171211) { packet(CMSG_SKILL_USE_BEING, 0x0281, 10, clif->pUseSkillToId); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0366, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_OPEN, 0x0436, 6, clif->pReqClickBuyingStore); packet(CMSG_ITEM_PICKUP, 0x0835, 6, clif->pTakeItem); // packet(UNKNOWN, 0x083c, 8, clif->pDull); // packet(UNKNOWN, 0x0860, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DIR, 0x0862, 5, clif->pChangeDir); packet(CMSG_PLAYER_CHANGE_DEST, 0x0864, 5, clif->pWalkToXY); packet(CMSG_MOVE_TO_STORAGE, 0x0870, 8, clif->pMoveToKafra); packet(CMSG_SKILL_USE_POSITION, 0x0878, 10, clif->pUseSkillToPos); // packet(UNKNOWN, 0x087a, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_SELL, 0x087b, -1, clif->pReqTradeBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x0885, 6, clif->pSolveCharName); packet(CMSG_PARTY_INVITE2, 0x088d, 26, clif->pPartyInvite2); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0893, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x0897, 5, clif->pHomMenu); packet(CMSG_SEARCHSTORE_CLICK, 0x089e, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_BUYINGSTORE_CREATE, 0x08a4, -1, clif->pReqOpenBuyingStore); packet(CMSG_PLAYER_CHANGE_ACT, 0x08ac, 7, clif->pActionRequest); packet(CMSG_MAP_SERVER_CONNECT, 0x0920, 19, clif->pWantToConnection); packet(CMSG_BUYINGSTORE_CLOSE, 0x0934, 2, clif->pReqCloseBuyingStore); packet(CMSG_MOVE_FROM_STORAGE, 0x0936, 8, clif->pMoveFromKafra); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x093a, -1, clif->pItemListWindowSelected); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0940, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0941, 6, clif->pGetCharNameRequest); packet(CMSG_STORAGE_PASSWORD, 0x0959, 36, clif->pStoragePassword); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x095b, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_SEARCH, 0x095c, -1, clif->pSearchStoreInfo); packet(CMSG_MAP_PING, 0x095f, 6, clif->pTickSend); } // 20171212 if (packetVersion == 20171212) { packet(CMSG_SKILL_USE_BEING, 0x0281, 10, clif->pUseSkillToId); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0366, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_OPEN, 0x0436, 6, clif->pReqClickBuyingStore); packet(CMSG_ITEM_PICKUP, 0x0835, 6, clif->pTakeItem); // packet(UNKNOWN, 0x083c, 8, clif->pDull); // packet(UNKNOWN, 0x0860, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DIR, 0x0862, 5, clif->pChangeDir); packet(CMSG_PLAYER_CHANGE_DEST, 0x0864, 5, clif->pWalkToXY); packet(CMSG_MOVE_TO_STORAGE, 0x0870, 8, clif->pMoveToKafra); packet(CMSG_SKILL_USE_POSITION, 0x0878, 10, clif->pUseSkillToPos); // packet(UNKNOWN, 0x087a, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_SELL, 0x087b, -1, clif->pReqTradeBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x0885, 6, clif->pSolveCharName); packet(CMSG_PARTY_INVITE2, 0x088d, 26, clif->pPartyInvite2); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0893, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x0897, 5, clif->pHomMenu); packet(CMSG_SEARCHSTORE_CLICK, 0x089e, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_BUYINGSTORE_CREATE, 0x08a4, -1, clif->pReqOpenBuyingStore); packet(CMSG_PLAYER_CHANGE_ACT, 0x08ac, 7, clif->pActionRequest); packet(CMSG_MAP_SERVER_CONNECT, 0x0920, 19, clif->pWantToConnection); packet(CMSG_BUYINGSTORE_CLOSE, 0x0934, 2, clif->pReqCloseBuyingStore); packet(CMSG_MOVE_FROM_STORAGE, 0x0936, 8, clif->pMoveFromKafra); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x093a, -1, clif->pItemListWindowSelected); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0940, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0941, 6, clif->pGetCharNameRequest); packet(CMSG_STORAGE_PASSWORD, 0x0959, 36, clif->pStoragePassword); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x095b, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_SEARCH, 0x095c, -1, clif->pSearchStoreInfo); packet(CMSG_MAP_PING, 0x095f, 6, clif->pTickSend); } // 20171213 if (packetVersion == 20171213) { packet(CMSG_SKILL_USE_BEING, 0x0281, 10, clif->pUseSkillToId); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0366, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_OPEN, 0x0436, 6, clif->pReqClickBuyingStore); packet(CMSG_ITEM_PICKUP, 0x0835, 6, clif->pTakeItem); // packet(UNKNOWN, 0x083c, 8, clif->pDull); // packet(UNKNOWN, 0x0860, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DIR, 0x0862, 5, clif->pChangeDir); packet(CMSG_PLAYER_CHANGE_DEST, 0x0864, 5, clif->pWalkToXY); packet(CMSG_MOVE_TO_STORAGE, 0x0870, 8, clif->pMoveToKafra); packet(CMSG_SKILL_USE_POSITION, 0x0878, 10, clif->pUseSkillToPos); // packet(UNKNOWN, 0x087a, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_SELL, 0x087b, -1, clif->pReqTradeBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x0885, 6, clif->pSolveCharName); packet(CMSG_PARTY_INVITE2, 0x088d, 26, clif->pPartyInvite2); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0893, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x0897, 5, clif->pHomMenu); packet(CMSG_SEARCHSTORE_CLICK, 0x089e, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_BUYINGSTORE_CREATE, 0x08a4, -1, clif->pReqOpenBuyingStore); packet(CMSG_PLAYER_CHANGE_ACT, 0x08ac, 7, clif->pActionRequest); packet(CMSG_MAP_SERVER_CONNECT, 0x0920, 19, clif->pWantToConnection); packet(CMSG_BUYINGSTORE_CLOSE, 0x0934, 2, clif->pReqCloseBuyingStore); packet(CMSG_MOVE_FROM_STORAGE, 0x0936, 8, clif->pMoveFromKafra); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x093a, -1, clif->pItemListWindowSelected); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0940, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0941, 6, clif->pGetCharNameRequest); packet(CMSG_STORAGE_PASSWORD, 0x0959, 36, clif->pStoragePassword); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x095b, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_SEARCH, 0x095c, -1, clif->pSearchStoreInfo); packet(CMSG_MAP_PING, 0x095f, 6, clif->pTickSend); } // 20171214 if (packetVersion == 20171214) { packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x023b, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_PLAYER_INVENTORY_DROP, 0x02c4, 6, clif->pDropItem); packet(CMSG_NAME_REQUEST, 0x0438, 6, clif->pGetCharNameRequest); packet(CMSG_STORAGE_PASSWORD, 0x085b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x085e, 18, clif->pPartyBookingRegisterReq); packet(CMSG_SOLVE_CHAR_NAME, 0x0862, 6, clif->pSolveCharName); // packet(UNKNOWN, 0x0864, 8, clif->pDull); packet(CMSG_PLAYER_CHANGE_DEST, 0x086a, 5, clif->pWalkToXY); packet(CMSG_MAP_SERVER_CONNECT, 0x0871, 19, clif->pWantToConnection); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0873, -1, clif->pItemListWindowSelected); packet(CMSG_BUYINGSTORE_OPEN, 0x0886, 6, clif->pReqClickBuyingStore); // packet(UNKNOWN, 0x088b, 4, clif->pDull); packet(CMSG_MOVE_TO_STORAGE, 0x088c, 8, clif->pMoveToKafra); packet(CMSG_SKILL_USE_BEING, 0x0892, 10, clif->pUseSkillToId); packet(CMSG_ITEM_PICKUP, 0x0894, 6, clif->pTakeItem); packet(CMSG_BUYINGSTORE_SELL, 0x0897, -1, clif->pReqTradeBuyingStore); packet(CMSG_FRIENDS_ADD_PLAYER, 0x08a3, 26, clif->pFriendsListAdd); packet(CMSG_SKILL_USE_POSITION_MORE, 0x08a5, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_BUYINGSTORE_CLOSE, 0x08ac, 2, clif->pReqCloseBuyingStore); packet(CMSG_PLAYER_CHANGE_ACT, 0x0933, 7, clif->pActionRequest); packet(CMSG_PLAYER_CHANGE_DIR, 0x094a, 5, clif->pChangeDir); packet(CMSG_HOMUNCULUS_MENU, 0x094d, 5, clif->pHomMenu); packet(CMSG_SEARCHSTORE_SEARCH, 0x094f, -1, clif->pSearchStoreInfo); packet(CMSG_PARTY_INVITE2, 0x0951, 26, clif->pPartyInvite2); packet(CMSG_MOVE_FROM_STORAGE, 0x095a, 8, clif->pMoveFromKafra); packet(CMSG_SEARCHSTORE_CLICK, 0x095b, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_MAP_PING, 0x0960, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_CREATE, 0x0969, -1, clif->pReqOpenBuyingStore); packet(CMSG_SKILL_USE_POSITION, 0x096a, 10, clif->pUseSkillToPos); } // 20171220 if (packetVersion == 20171220) { packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x022d, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SKILL_USE_POSITION, 0x0281, 10, clif->pUseSkillToPos); packet(CMSG_NAME_REQUEST, 0x0438, 6, clif->pGetCharNameRequest); packet(CMSG_BUYINGSTORE_OPEN, 0x07ec, 6, clif->pReqClickBuyingStore); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0819, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_MAP_PING, 0x0838, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_SELL, 0x085f, -1, clif->pReqTradeBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x0867, 6, clif->pSolveCharName); packet(CMSG_ITEM_PICKUP, 0x086c, 6, clif->pTakeItem); packet(CMSG_MOVE_FROM_STORAGE, 0x0872, 8, clif->pMoveFromKafra); packet(CMSG_SEARCHSTORE_CLICK, 0x087a, 12, clif->pSearchStoreInfoListItemClick); // packet(UNKNOWN, 0x087e, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DEST, 0x0899, 5, clif->pWalkToXY); // packet(UNKNOWN, 0x089b, 8, clif->pDull); packet(CMSG_BUYINGSTORE_CLOSE, 0x089c, 2, clif->pReqCloseBuyingStore); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x08a3, -1, clif->pItemListWindowSelected); packet(CMSG_PLAYER_INVENTORY_DROP, 0x08a5, 6, clif->pDropItem); packet(CMSG_MAP_SERVER_CONNECT, 0x08ad, 19, clif->pWantToConnection); packet(CMSG_BUYINGSTORE_CREATE, 0x091f, -1, clif->pReqOpenBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0921, 5, clif->pHomMenu); // packet(UNKNOWN, 0x092d, 18, clif->pPartyBookingRegisterReq); packet(CMSG_FRIENDS_ADD_PLAYER, 0x092e, 26, clif->pFriendsListAdd); packet(CMSG_PARTY_INVITE2, 0x0932, 26, clif->pPartyInvite2); packet(CMSG_MOVE_TO_STORAGE, 0x0934, 8, clif->pMoveToKafra); packet(CMSG_PLAYER_CHANGE_ACT, 0x0937, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x094d, 10, clif->pUseSkillToId); packet(CMSG_STORAGE_PASSWORD, 0x095b, 36, clif->pStoragePassword); packet(CMSG_PLAYER_CHANGE_DIR, 0x096a, 5, clif->pChangeDir); } // 20171221 if (packetVersion == 20171221) { packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x022d, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SKILL_USE_POSITION, 0x0281, 10, clif->pUseSkillToPos); packet(CMSG_NAME_REQUEST, 0x0438, 6, clif->pGetCharNameRequest); packet(CMSG_BUYINGSTORE_OPEN, 0x07ec, 6, clif->pReqClickBuyingStore); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0819, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_MAP_PING, 0x0838, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_SELL, 0x085f, -1, clif->pReqTradeBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x0867, 6, clif->pSolveCharName); packet(CMSG_ITEM_PICKUP, 0x086c, 6, clif->pTakeItem); packet(CMSG_MOVE_FROM_STORAGE, 0x0872, 8, clif->pMoveFromKafra); packet(CMSG_SEARCHSTORE_CLICK, 0x087a, 12, clif->pSearchStoreInfoListItemClick); // packet(UNKNOWN, 0x087e, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DEST, 0x0899, 5, clif->pWalkToXY); // packet(UNKNOWN, 0x089b, 8, clif->pDull); packet(CMSG_BUYINGSTORE_CLOSE, 0x089c, 2, clif->pReqCloseBuyingStore); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x08a3, -1, clif->pItemListWindowSelected); packet(CMSG_PLAYER_INVENTORY_DROP, 0x08a5, 6, clif->pDropItem); packet(CMSG_MAP_SERVER_CONNECT, 0x08ad, 19, clif->pWantToConnection); packet(CMSG_BUYINGSTORE_CREATE, 0x091f, -1, clif->pReqOpenBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0921, 5, clif->pHomMenu); // packet(UNKNOWN, 0x092d, 18, clif->pPartyBookingRegisterReq); packet(CMSG_FRIENDS_ADD_PLAYER, 0x092e, 26, clif->pFriendsListAdd); packet(CMSG_PARTY_INVITE2, 0x0932, 26, clif->pPartyInvite2); packet(CMSG_MOVE_TO_STORAGE, 0x0934, 8, clif->pMoveToKafra); packet(CMSG_PLAYER_CHANGE_ACT, 0x0937, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x094d, 10, clif->pUseSkillToId); packet(CMSG_STORAGE_PASSWORD, 0x095b, 36, clif->pStoragePassword); packet(CMSG_PLAYER_CHANGE_DIR, 0x096a, 5, clif->pChangeDir); } // 20171227 if (packetVersion == 20171227) { packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x02c4, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_PLAYER_CHANGE_DIR, 0x0860, 5, clif->pChangeDir); packet(CMSG_PLAYER_CHANGE_ACT, 0x086c, 7, clif->pActionRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0871, 6, clif->pSolveCharName); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0872, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_MAP_SERVER_CONNECT, 0x0874, 19, clif->pWantToConnection); packet(CMSG_SKILL_USE_POSITION, 0x0876, 10, clif->pUseSkillToPos); // packet(UNKNOWN, 0x0877, 8, clif->pDull); packet(CMSG_ITEM_PICKUP, 0x0878, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x087b, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0885, 8, clif->pMoveFromKafra); packet(CMSG_SEARCHSTORE_SEARCH, 0x0889, -1, clif->pSearchStoreInfo); packet(CMSG_BUYINGSTORE_CLOSE, 0x088b, 2, clif->pReqCloseBuyingStore); // packet(UNKNOWN, 0x0894, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_OPEN, 0x089f, 6, clif->pReqClickBuyingStore); packet(CMSG_PLAYER_INVENTORY_DROP, 0x091c, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_SELL, 0x0920, -1, clif->pReqTradeBuyingStore); // packet(UNKNOWN, 0x0925, 4, clif->pDull); packet(CMSG_SEARCHSTORE_CLICK, 0x092d, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_STORAGE_PASSWORD, 0x0930, 36, clif->pStoragePassword); packet(CMSG_MAP_PING, 0x0939, 6, clif->pTickSend); packet(CMSG_NAME_REQUEST, 0x093e, 6, clif->pGetCharNameRequest); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0941, 26, clif->pFriendsListAdd); packet(CMSG_PARTY_INVITE2, 0x0945, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x0946, 5, clif->pWalkToXY); packet(CMSG_BUYINGSTORE_CREATE, 0x094b, -1, clif->pReqOpenBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x095e, 5, clif->pHomMenu); packet(CMSG_SKILL_USE_BEING, 0x0967, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0968, -1, clif->pItemListWindowSelected); } // 20171229 if (packetVersion == 20171229) { packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x02c4, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_PLAYER_CHANGE_DIR, 0x0860, 5, clif->pChangeDir); packet(CMSG_PLAYER_CHANGE_ACT, 0x086c, 7, clif->pActionRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0871, 6, clif->pSolveCharName); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0872, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_MAP_SERVER_CONNECT, 0x0874, 19, clif->pWantToConnection); packet(CMSG_SKILL_USE_POSITION, 0x0876, 10, clif->pUseSkillToPos); // packet(UNKNOWN, 0x0877, 8, clif->pDull); packet(CMSG_ITEM_PICKUP, 0x0878, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x087b, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0885, 8, clif->pMoveFromKafra); packet(CMSG_SEARCHSTORE_SEARCH, 0x0889, -1, clif->pSearchStoreInfo); packet(CMSG_BUYINGSTORE_CLOSE, 0x088b, 2, clif->pReqCloseBuyingStore); // packet(UNKNOWN, 0x0894, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_OPEN, 0x089f, 6, clif->pReqClickBuyingStore); packet(CMSG_PLAYER_INVENTORY_DROP, 0x091c, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_SELL, 0x0920, -1, clif->pReqTradeBuyingStore); // packet(UNKNOWN, 0x0925, 4, clif->pDull); packet(CMSG_SEARCHSTORE_CLICK, 0x092d, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_STORAGE_PASSWORD, 0x0930, 36, clif->pStoragePassword); packet(CMSG_MAP_PING, 0x0939, 6, clif->pTickSend); packet(CMSG_NAME_REQUEST, 0x093e, 6, clif->pGetCharNameRequest); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0941, 26, clif->pFriendsListAdd); packet(CMSG_PARTY_INVITE2, 0x0945, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x0946, 5, clif->pWalkToXY); packet(CMSG_BUYINGSTORE_CREATE, 0x094b, -1, clif->pReqOpenBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x095e, 5, clif->pHomMenu); packet(CMSG_SKILL_USE_BEING, 0x0967, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0968, -1, clif->pItemListWindowSelected); } // 20180103 if (packetVersion == 20180103) { packet(CMSG_PLAYER_CHANGE_DIR, 0x035f, 5, clif->pChangeDir); // packet(UNKNOWN, 0x0360, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_SELL, 0x0366, -1, clif->pReqTradeBuyingStore); packet(CMSG_PLAYER_CHANGE_DEST, 0x07e4, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x083c, 10, clif->pUseSkillToPos); packet(CMSG_HOMUNCULUS_MENU, 0x0860, 5, clif->pHomMenu); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0866, -1, clif->pItemListWindowSelected); packet(CMSG_FRIENDS_ADD_PLAYER, 0x086d, 26, clif->pFriendsListAdd); packet(CMSG_MAP_PING, 0x0871, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_CREATE, 0x0872, -1, clif->pReqOpenBuyingStore); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0874, 2, clif->pSearchStoreInfoNextPage); // packet(UNKNOWN, 0x087b, 8, clif->pDull); packet(CMSG_BUYINGSTORE_CLOSE, 0x0885, 2, clif->pReqCloseBuyingStore); packet(CMSG_PLAYER_CHANGE_ACT, 0x0888, 7, clif->pActionRequest); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0890, 6, clif->pDropItem); packet(CMSG_SKILL_USE_BEING, 0x0896, 10, clif->pUseSkillToId); packet(CMSG_MOVE_TO_STORAGE, 0x089d, 8, clif->pMoveToKafra); packet(CMSG_NAME_REQUEST, 0x08a6, 6, clif->pGetCharNameRequest); packet(CMSG_ITEM_PICKUP, 0x091e, 6, clif->pTakeItem); // packet(UNKNOWN, 0x0924, 4, clif->pDull); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0938, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_PARTY_INVITE2, 0x093b, 26, clif->pPartyInvite2); packet(CMSG_SEARCHSTORE_SEARCH, 0x0956, -1, clif->pSearchStoreInfo); packet(CMSG_MAP_SERVER_CONNECT, 0x0958, 19, clif->pWantToConnection); packet(CMSG_STORAGE_PASSWORD, 0x095b, 36, clif->pStoragePassword); packet(CMSG_SOLVE_CHAR_NAME, 0x095d, 6, clif->pSolveCharName); packet(CMSG_BUYINGSTORE_OPEN, 0x0964, 6, clif->pReqClickBuyingStore); packet(CMSG_MOVE_FROM_STORAGE, 0x0966, 8, clif->pMoveFromKafra); packet(CMSG_SEARCHSTORE_CLICK, 0x096a, 12, clif->pSearchStoreInfoListItemClick); } // 20180117 if (packetVersion == 20180117) { packet(CMSG_PARTY_INVITE2, 0x0361, 26, clif->pPartyInvite2); packet(CMSG_SOLVE_CHAR_NAME, 0x0364, 6, clif->pSolveCharName); // packet(UNKNOWN, 0x0438, 8, clif->pDull); packet(CMSG_STORAGE_PASSWORD, 0x07e4, 36, clif->pStoragePassword); packet(CMSG_PLAYER_INVENTORY_DROP, 0x083c, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_CREATE, 0x0866, -1, clif->pReqOpenBuyingStore); packet(CMSG_SKILL_USE_POSITION, 0x086e, 10, clif->pUseSkillToPos); packet(CMSG_BUYINGSTORE_OPEN, 0x086f, 6, clif->pReqClickBuyingStore); packet(CMSG_MAP_SERVER_CONNECT, 0x087d, 19, clif->pWantToConnection); packet(CMSG_SKILL_USE_BEING, 0x0881, 10, clif->pUseSkillToId); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0884, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_ITEM_PICKUP, 0x0886, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x0890, 8, clif->pMoveToKafra); packet(CMSG_NAME_REQUEST, 0x0891, 6, clif->pGetCharNameRequest); packet(CMSG_PLAYER_CHANGE_ACT, 0x0893, 7, clif->pActionRequest); packet(CMSG_SEARCHSTORE_SEARCH, 0x0899, -1, clif->pSearchStoreInfo); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x089d, -1, clif->pItemListWindowSelected); packet(CMSG_PLAYER_CHANGE_DIR, 0x089e, 5, clif->pChangeDir); packet(CMSG_MAP_PING, 0x0919, 6, clif->pTickSend); packet(CMSG_MOVE_FROM_STORAGE, 0x091c, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION_MORE, 0x091f, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_PLAYER_CHANGE_DEST, 0x0921, 5, clif->pWalkToXY); packet(CMSG_BUYINGSTORE_CLOSE, 0x0928, 2, clif->pReqCloseBuyingStore); // packet(UNKNOWN, 0x0929, 18, clif->pPartyBookingRegisterReq); // packet(UNKNOWN, 0x092d, 4, clif->pDull); packet(CMSG_SEARCHSTORE_CLICK, 0x0933, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0946, 26, clif->pFriendsListAdd); packet(CMSG_BUYINGSTORE_SELL, 0x095e, -1, clif->pReqTradeBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0963, 5, clif->pHomMenu); } // 20180131 if (packetVersion == 20180131) { packet(CMSG_PLAYER_CHANGE_DIR, 0x0202, 5, clif->pChangeDir); packet(CMSG_MAP_SERVER_CONNECT, 0x022d, 19, clif->pWantToConnection); packet(CMSG_FRIENDS_ADD_PLAYER, 0x023b, 26, clif->pFriendsListAdd); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0281, -1, clif->pItemListWindowSelected); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0361, 5, clif->pHomMenu); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); // packet(UNKNOWN, 0x0363, 8, clif->pDull); packet(CMSG_MOVE_FROM_STORAGE, 0x0364, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0365, 18, clif->pPartyBookingRegisterReq); packet(CMSG_STORAGE_PASSWORD, 0x0367, 36, clif->pStoragePassword); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); // packet(UNKNOWN, 0x0436, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_ITEM_PICKUP, 0x07e4, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x07ec, 8, clif->pMoveToKafra); packet(CMSG_PARTY_INVITE2, 0x0802, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0940, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20180207 if (packetVersion == 20180207) { packet(CMSG_PLAYER_CHANGE_DIR, 0x0202, 5, clif->pChangeDir); packet(CMSG_MAP_SERVER_CONNECT, 0x022d, 19, clif->pWantToConnection); packet(CMSG_FRIENDS_ADD_PLAYER, 0x023b, 26, clif->pFriendsListAdd); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0281, -1, clif->pItemListWindowSelected); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0361, 5, clif->pHomMenu); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); // packet(UNKNOWN, 0x0363, 8, clif->pDull); packet(CMSG_MOVE_FROM_STORAGE, 0x0364, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0365, 18, clif->pPartyBookingRegisterReq); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); // packet(UNKNOWN, 0x0436, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_ITEM_PICKUP, 0x07e4, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x07ec, 8, clif->pMoveToKafra); packet(CMSG_PARTY_INVITE2, 0x0802, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); packet(CMSG_STORAGE_PASSWORD, 0x0967, 36, clif->pStoragePassword); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20180213 if (packetVersion == 20180213) { packet(CMSG_PLAYER_CHANGE_DIR, 0x022d, 5, clif->pChangeDir); packet(CMSG_MOVE_TO_STORAGE, 0x02c4, 8, clif->pMoveToKafra); packet(CMSG_PLAYER_INVENTORY_DROP, 0x035f, 6, clif->pDropItem); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0361, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_MAP_PING, 0x0802, 6, clif->pTickSend); packet(CMSG_SKILL_USE_BEING, 0x0815, 10, clif->pUseSkillToId); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_SEARCH, 0x085a, -1, clif->pSearchStoreInfo); packet(CMSG_HOMUNCULUS_MENU, 0x085d, 5, clif->pHomMenu); // packet(UNKNOWN, 0x0868, 18, clif->pPartyBookingRegisterReq); packet(CMSG_NAME_REQUEST, 0x087b, 6, clif->pGetCharNameRequest); packet(CMSG_SEARCHSTORE_CLICK, 0x0882, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0887, -1, clif->pItemListWindowSelected); packet(CMSG_SOLVE_CHAR_NAME, 0x0888, 6, clif->pSolveCharName); // packet(UNKNOWN, 0x088a, 4, clif->pDull); packet(CMSG_BUYINGSTORE_OPEN, 0x088e, 6, clif->pReqClickBuyingStore); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0899, 26, clif->pFriendsListAdd); packet(CMSG_PLAYER_CHANGE_ACT, 0x0917, 7, clif->pActionRequest); packet(CMSG_PLAYER_CHANGE_DEST, 0x091d, 5, clif->pWalkToXY); packet(CMSG_BUYINGSTORE_CREATE, 0x0922, -1, clif->pReqOpenBuyingStore); // packet(UNKNOWN, 0x0930, 8, clif->pDull); packet(CMSG_MAP_SERVER_CONNECT, 0x0941, 19, clif->pWantToConnection); packet(CMSG_MOVE_FROM_STORAGE, 0x0942, 8, clif->pMoveFromKafra); packet(CMSG_ITEM_PICKUP, 0x0947, 6, clif->pTakeItem); packet(CMSG_SKILL_USE_POSITION, 0x094d, 10, clif->pUseSkillToPos); packet(CMSG_PARTY_INVITE2, 0x0958, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_CLOSE, 0x095b, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x095c, -1, clif->pReqTradeBuyingStore); packet(CMSG_STORAGE_PASSWORD, 0x0967, 36, clif->pStoragePassword); } // 20180221 if (packetVersion == 20180221) { packet(CMSG_MAP_PING, 0x02c4, 6, clif->pTickSend); packet(CMSG_NAME_REQUEST, 0x0362, 6, clif->pGetCharNameRequest); packet(CMSG_PLAYER_CHANGE_DIR, 0x0364, 5, clif->pChangeDir); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0438, -1, clif->pItemListWindowSelected); packet(CMSG_SEARCHSTORE_SEARCH, 0x0817, -1, clif->pSearchStoreInfo); packet(CMSG_SKILL_USE_POSITION, 0x085b, 10, clif->pUseSkillToPos); // packet(UNKNOWN, 0x086a, 8, clif->pDull); packet(CMSG_BUYINGSTORE_CLOSE, 0x0878, 2, clif->pReqCloseBuyingStore); packet(CMSG_MAP_SERVER_CONNECT, 0x0880, 19, clif->pWantToConnection); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0884, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SOLVE_CHAR_NAME, 0x088d, 6, clif->pSolveCharName); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0892, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_OPEN, 0x0895, 6, clif->pReqClickBuyingStore); packet(CMSG_PLAYER_CHANGE_DEST, 0x08a1, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_BEING, 0x08a3, 10, clif->pUseSkillToId); packet(CMSG_SKILL_USE_POSITION_MORE, 0x091b, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_BUYINGSTORE_CREATE, 0x0921, -1, clif->pReqOpenBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0923, 5, clif->pHomMenu); packet(CMSG_FRIENDS_ADD_PLAYER, 0x092d, 26, clif->pFriendsListAdd); packet(CMSG_BUYINGSTORE_SELL, 0x0932, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_CLICK, 0x093b, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_PARTY_INVITE2, 0x093d, 26, clif->pPartyInvite2); packet(CMSG_MOVE_FROM_STORAGE, 0x093e, 8, clif->pMoveFromKafra); packet(CMSG_STORAGE_PASSWORD, 0x0942, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0951, 18, clif->pPartyBookingRegisterReq); // packet(UNKNOWN, 0x0952, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_ACT, 0x0958, 7, clif->pActionRequest); packet(CMSG_MOVE_TO_STORAGE, 0x0959, 8, clif->pMoveToKafra); packet(CMSG_ITEM_PICKUP, 0x095d, 6, clif->pTakeItem); } // 20180228 if (packetVersion == 20180228) { packet(CMSG_PLAYER_CHANGE_DIR, 0x0202, 5, clif->pChangeDir); packet(CMSG_MAP_SERVER_CONNECT, 0x022d, 19, clif->pWantToConnection); packet(CMSG_FRIENDS_ADD_PLAYER, 0x023b, 26, clif->pFriendsListAdd); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0281, -1, clif->pItemListWindowSelected); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0361, 5, clif->pHomMenu); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); // packet(UNKNOWN, 0x0363, 8, clif->pDull); packet(CMSG_MOVE_FROM_STORAGE, 0x0364, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0365, 18, clif->pPartyBookingRegisterReq); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); // packet(UNKNOWN, 0x0436, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_ITEM_PICKUP, 0x07e4, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x07ec, 8, clif->pMoveToKafra); packet(CMSG_PARTY_INVITE2, 0x0802, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); packet(CMSG_STORAGE_PASSWORD, 0x0930, 36, clif->pStoragePassword); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20180307 if (packetVersion == 20180307) { packet(CMSG_PLAYER_CHANGE_DIR, 0x0202, 5, clif->pChangeDir); packet(CMSG_MAP_SERVER_CONNECT, 0x022d, 19, clif->pWantToConnection); packet(CMSG_FRIENDS_ADD_PLAYER, 0x023b, 26, clif->pFriendsListAdd); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0281, -1, clif->pItemListWindowSelected); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0361, 5, clif->pHomMenu); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); // packet(UNKNOWN, 0x0363, 8, clif->pDull); packet(CMSG_MOVE_FROM_STORAGE, 0x0364, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0365, 18, clif->pPartyBookingRegisterReq); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); // packet(UNKNOWN, 0x0436, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_ITEM_PICKUP, 0x07e4, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x07ec, 8, clif->pMoveToKafra); packet(CMSG_PARTY_INVITE2, 0x0802, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); packet(CMSG_STORAGE_PASSWORD, 0x0930, 36, clif->pStoragePassword); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20180309 if (packetVersion == 20180309) { packet(CMSG_PLAYER_CHANGE_DIR, 0x0202, 5, clif->pChangeDir); packet(CMSG_MAP_SERVER_CONNECT, 0x022d, 19, clif->pWantToConnection); packet(CMSG_FRIENDS_ADD_PLAYER, 0x023b, 26, clif->pFriendsListAdd); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x0281, -1, clif->pItemListWindowSelected); packet(CMSG_MAP_PING, 0x035f, 6, clif->pTickSend); packet(CMSG_BUYINGSTORE_OPEN, 0x0360, 6, clif->pReqClickBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0361, 5, clif->pHomMenu); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0362, 6, clif->pDropItem); // packet(UNKNOWN, 0x0363, 8, clif->pDull); packet(CMSG_MOVE_FROM_STORAGE, 0x0364, 8, clif->pMoveFromKafra); // packet(UNKNOWN, 0x0365, 18, clif->pPartyBookingRegisterReq); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0366, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SOLVE_CHAR_NAME, 0x0368, 6, clif->pSolveCharName); packet(CMSG_PLAYER_CHANGE_ACT, 0x0369, 7, clif->pActionRequest); // packet(UNKNOWN, 0x0436, 4, clif->pDull); packet(CMSG_PLAYER_CHANGE_DEST, 0x0437, 5, clif->pWalkToXY); packet(CMSG_SKILL_USE_POSITION, 0x0438, 10, clif->pUseSkillToPos); packet(CMSG_ITEM_PICKUP, 0x07e4, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x07ec, 8, clif->pMoveToKafra); packet(CMSG_PARTY_INVITE2, 0x0802, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x0811, -1, clif->pReqTradeBuyingStore); packet(CMSG_BUYINGSTORE_CREATE, 0x0815, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0819, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0835, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x0838, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_SKILL_USE_BEING, 0x083c, 10, clif->pUseSkillToId); packet(CMSG_STORAGE_PASSWORD, 0x0930, 36, clif->pStoragePassword); packet(CMSG_NAME_REQUEST, 0x096a, 6, clif->pGetCharNameRequest); } // 20180314 if (packetVersion == 20180314) { packet(CMSG_PARTY_INVITE2, 0x023b, 26, clif->pPartyInvite2); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0438, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_MAP_SERVER_CONNECT, 0x07ec, 19, clif->pWantToConnection); packet(CMSG_BUYINGSTORE_CLOSE, 0x0817, 2, clif->pReqCloseBuyingStore); packet(CMSG_PLAYER_CHANGE_DIR, 0x083c, 5, clif->pChangeDir); packet(CMSG_FRIENDS_ADD_PLAYER, 0x085d, 26, clif->pFriendsListAdd); packet(CMSG_BUYINGSTORE_CREATE, 0x085f, -1, clif->pReqOpenBuyingStore); packet(CMSG_HOMUNCULUS_MENU, 0x0866, 5, clif->pHomMenu); // packet(UNKNOWN, 0x0878, 8, clif->pDull); packet(CMSG_STORAGE_PASSWORD, 0x088d, 36, clif->pStoragePassword); packet(CMSG_MOVE_FROM_STORAGE, 0x0891, 8, clif->pMoveFromKafra); packet(CMSG_ITEM_PICKUP, 0x0897, 6, clif->pTakeItem); packet(CMSG_MOVE_TO_STORAGE, 0x0899, 8, clif->pMoveToKafra); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x089e, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x08a1, 4, clif->pDull); packet(CMSG_SEARCHSTORE_SEARCH, 0x0917, -1, clif->pSearchStoreInfo); packet(CMSG_PLAYER_CHANGE_ACT, 0x0918, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_POSITION, 0x091f, 10, clif->pUseSkillToPos); packet(CMSG_MAP_PING, 0x0920, 6, clif->pTickSend); packet(CMSG_SEARCHSTORE_CLICK, 0x0923, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0930, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_OPEN, 0x0931, 6, clif->pReqClickBuyingStore); packet(CMSG_SOLVE_CHAR_NAME, 0x093f, 6, clif->pSolveCharName); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0946, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_SKILL_USE_BEING, 0x094a, 10, clif->pUseSkillToId); packet(CMSG_PLAYER_CHANGE_DEST, 0x094e, 5, clif->pWalkToXY); // packet(UNKNOWN, 0x0954, 18, clif->pPartyBookingRegisterReq); packet(CMSG_NAME_REQUEST, 0x0956, 6, clif->pGetCharNameRequest); packet(CMSG_BUYINGSTORE_SELL, 0x0958, -1, clif->pReqTradeBuyingStore); } // 20180315 if (packetVersion == 20180315) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180321 if (packetVersion == 20180321) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180328 if (packetVersion == 20180328) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180411 if (packetVersion == 20180411) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180425 if (packetVersion == 20180425) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180509 if (packetVersion == 20180509) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180511 if (packetVersion == 20180511) { packet(CMSG_SOLVE_CHAR_NAME, 0x0817, 6, clif->pSolveCharName); packet(CMSG_PLAYER_INVENTORY_DROP, 0x085f, 6, clif->pDropItem); packet(CMSG_BUYINGSTORE_OPEN, 0x0863, 6, clif->pReqClickBuyingStore); packet(CMSG_PLAYER_CHANGE_ACT, 0x086c, 7, clif->pActionRequest); packet(CMSG_MOVE_FROM_STORAGE, 0x0877, 8, clif->pMoveFromKafra); packet(CMSG_SEARCHSTORE_SEARCH, 0x087e, -1, clif->pSearchStoreInfo); packet(CMSG_NAME_REQUEST, 0x0880, 6, clif->pGetCharNameRequest); packet(CMSG_MOVE_TO_STORAGE, 0x0889, 8, clif->pMoveToKafra); // packet(UNKNOWN, 0x0893, 18, clif->pPartyBookingRegisterReq); packet(CMSG_MAP_SERVER_CONNECT, 0x0896, 19, clif->pWantToConnection); packet(CMSG_SEARCHSTORE_CLICK, 0x0899, 12, clif->pSearchStoreInfoListItemClick); packet(CMSG_ITEM_PICKUP, 0x08a2, 6, clif->pTakeItem); packet(CMSG_BUYINGSTORE_CLOSE, 0x08a4, 2, clif->pReqCloseBuyingStore); packet(CMSG_MAP_PING, 0x08a5, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DEST, 0x0919, 5, clif->pWalkToXY); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x091a, -1, clif->pItemListWindowSelected); packet(CMSG_BUYINGSTORE_CREATE, 0x091d, -1, clif->pReqOpenBuyingStore); // packet(UNKNOWN, 0x0920, 4, clif->pDull); packet(CMSG_SKILL_USE_BEING, 0x092c, 10, clif->pUseSkillToId); packet(CMSG_PARTY_INVITE2, 0x092d, 26, clif->pPartyInvite2); packet(CMSG_BUYINGSTORE_SELL, 0x092e, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0941, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_PLAYER_CHANGE_DIR, 0x0942, 5, clif->pChangeDir); packet(CMSG_SKILL_USE_POSITION_MORE, 0x094a, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_FRIENDS_ADD_PLAYER, 0x0955, 26, clif->pFriendsListAdd); // packet(UNKNOWN, 0x0956, 8, clif->pDull); packet(CMSG_SKILL_USE_POSITION, 0x095c, 10, clif->pUseSkillToPos); packet(CMSG_HOMUNCULUS_MENU, 0x0961, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x0968, 36, clif->pStoragePassword); } // 20180523 if (packetVersion == 20180523) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180605 if (packetVersion == 20180605) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180627 if (packetVersion == 20180627) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180703 if (packetVersion == 20180703) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180711 if (packetVersion == 20180711) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180725 if (packetVersion == 20180725) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180801 if (packetVersion == 20180801) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180808 if (packetVersion == 20180808) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180822 if (packetVersion == 20180822) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180829 if (packetVersion == 20180829) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180905 if (packetVersion == 20180905) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180912 if (packetVersion == 20180912) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180919 if (packetVersion == 20180919) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20180928 if (packetVersion == 20180928) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20181010 if (packetVersion == 20181010) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20181024 if (packetVersion == 20181024) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 12, clif->pSearchStoreInfoListItemClick); } // 20181114 if (packetVersion == 20181114) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20181120 if (packetVersion == 20181120) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20181128 if (packetVersion == 20181128) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20181212 if (packetVersion == 20181212) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20181219 if (packetVersion == 20181219) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20181226 if (packetVersion == 20181226) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190116 if (packetVersion == 20190116) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190117 if (packetVersion == 20190117) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190130 if (packetVersion == 20190130) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190213 if (packetVersion == 20190213) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190220 if (packetVersion == 20190220) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190227 if (packetVersion == 20190227) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190313 if (packetVersion == 20190313) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190327 if (packetVersion == 20190327) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190403 if (packetVersion == 20190403) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190410 if (packetVersion == 20190410) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190424 if (packetVersion == 20190424) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190502 if (packetVersion == 20190502) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190508 if (packetVersion == 20190508) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190515 if (packetVersion == 20190515) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190529 if (packetVersion == 20190529) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190530 if (packetVersion == 20190530) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190605 if (packetVersion == 20190605) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190626 if (packetVersion == 20190626) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190709 if (packetVersion == 20190709) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190710 if (packetVersion == 20190710) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190717 if (packetVersion == 20190717) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190724 if (packetVersion == 20190724) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } // 20190814 if (packetVersion == 20190814) { packet(CMSG_FRIENDS_ADD_PLAYER, 0x0202, 26, clif->pFriendsListAdd); packet(CMSG_HOMUNCULUS_MENU, 0x022d, 5, clif->pHomMenu); packet(CMSG_STORAGE_PASSWORD, 0x023b, 36, clif->pStoragePassword); // packet(UNKNOWN, 0x0281, 4, clif->pDull); packet(CMSG_PARTY_INVITE2, 0x02c4, 26, clif->pPartyInvite2); packet(CMSG_PLAYER_CHANGE_DEST, 0x035f, 5, clif->pWalkToXY); packet(CMSG_MAP_PING, 0x0360, 6, clif->pTickSend); packet(CMSG_PLAYER_CHANGE_DIR, 0x0361, 5, clif->pChangeDir); packet(CMSG_ITEM_PICKUP, 0x0362, 6, clif->pTakeItem); packet(CMSG_PLAYER_INVENTORY_DROP, 0x0363, 6, clif->pDropItem); packet(CMSG_MOVE_TO_STORAGE, 0x0364, 8, clif->pMoveToKafra); packet(CMSG_MOVE_FROM_STORAGE, 0x0365, 8, clif->pMoveFromKafra); packet(CMSG_SKILL_USE_POSITION, 0x0366, 10, clif->pUseSkillToPos); packet(CMSG_SKILL_USE_POSITION_MORE, 0x0367, 90, clif->pUseSkillToPosMoreInfo); packet(CMSG_NAME_REQUEST, 0x0368, 6, clif->pGetCharNameRequest); packet(CMSG_SOLVE_CHAR_NAME, 0x0369, 6, clif->pSolveCharName); packet(CMSG_MAP_SERVER_CONNECT, 0x0436, 19, clif->pWantToConnection); packet(CMSG_PLAYER_CHANGE_ACT, 0x0437, 7, clif->pActionRequest); packet(CMSG_SKILL_USE_BEING, 0x0438, 10, clif->pUseSkillToId); packet(CMSG_ITEM_LIST_WINDOW_SELECT, 0x07e4, -1, clif->pItemListWindowSelected); // packet(UNKNOWN, 0x07ec, 8, clif->pDull); // packet(UNKNOWN, 0x0802, 18, clif->pPartyBookingRegisterReq); packet(CMSG_BUYINGSTORE_CREATE, 0x0811, -1, clif->pReqOpenBuyingStore); packet(CMSG_BUYINGSTORE_CLOSE, 0x0815, 2, clif->pReqCloseBuyingStore); packet(CMSG_BUYINGSTORE_OPEN, 0x0817, 6, clif->pReqClickBuyingStore); packet(CMSG_BUYINGSTORE_SELL, 0x0819, -1, clif->pReqTradeBuyingStore); packet(CMSG_SEARCHSTORE_SEARCH, 0x0835, -1, clif->pSearchStoreInfo); packet(CMSG_SEARCHSTORE_NEXT_PAGE, 0x0838, 2, clif->pSearchStoreInfoNextPage); packet(CMSG_SEARCHSTORE_CLICK, 0x083c, 14, clif->pSearchStoreInfoListItemClick); } }