/*
* The ManaPlus 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 ManaPlus 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 <http://www.gnu.org/licenses/>.
*/
#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);
}
}