diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-04-06 17:06:24 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-04-06 17:06:24 +0300 |
commit | 8570baefa7d7177a77d8cc0559c9adda85a76661 (patch) | |
tree | 853f8dcfa4d5397503605aaab7bb3bb6ef7f33d4 /servergreps/hercules/20141016/clientpackets.txt | |
parent | 7d0cf91b6fd5d17cff33de03695d4689a7eaae65 (diff) | |
download | tools-8570baefa7d7177a77d8cc0559c9adda85a76661.tar.gz tools-8570baefa7d7177a77d8cc0559c9adda85a76661.tar.bz2 tools-8570baefa7d7177a77d8cc0559c9adda85a76661.tar.xz tools-8570baefa7d7177a77d8cc0559c9adda85a76661.zip |
servergreps: add checking for cleint to server packet sizes.
Diffstat (limited to 'servergreps/hercules/20141016/clientpackets.txt')
-rw-r--r-- | servergreps/hercules/20141016/clientpackets.txt | 192 |
1 files changed, 192 insertions, 0 deletions
diff --git a/servergreps/hercules/20141016/clientpackets.txt b/servergreps/hercules/20141016/clientpackets.txt index a99fe3f..c4c9f2a 100644 --- a/servergreps/hercules/20141016/clientpackets.txt +++ b/servergreps/hercules/20141016/clientpackets.txt @@ -234,3 +234,195 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED ? UNIMPLIMENTED clif->pSkillSelectMenu ? UNIMPLIMENTED clif->pStoragePassword ? UNIMPLIMENTED clif->pTaekwon +WRONG SIZE 007d CMSG_MAP_LOADED clif->pLoadEndAck 0 vs 2 +WRONG SIZE 0090 CMSG_NPC_TALK clif->pNpcClicked 0 vs 7 +WRONG SIZE 0096 CMSG_CHAT_WHISPER clif->pWisMessage 0 vs -1 +WRONG SIZE 0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast 0 vs -1 +WRONG SIZE 00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem 0 vs 4 +WRONG SIZE 00b2 CMSG_PLAYER_RESTART clif->pRestart 0 vs 3 +WRONG SIZE 00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu 0 vs 7 +WRONG SIZE 00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked 0 vs 6 +WRONG SIZE 00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp 0 vs 5 +WRONG SIZE 00bf CMSG_PLAYER_EMOTE clif->pEmotion 0 vs 3 +WRONG SIZE 00c1 CMSG_WHO_REQUEST clif->pHowManyConnections 0 vs 2 +WRONG SIZE 00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected 0 vs 7 +WRONG SIZE 00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend 0 vs -1 +WRONG SIZE 00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend 0 vs -1 +WRONG SIZE 00cc CMSG_ADMIN_KICK clif->pGMKick 0 vs 6 +WRONG SIZE 00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll 0 vs 2 +WRONG SIZE 00cf CMSG_IGNORE_NICK clif->pPMIgnore 0 vs 27 +WRONG SIZE 00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll 0 vs 3 +WRONG SIZE 00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList 0 vs 2 +WRONG SIZE 00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom 0 vs -1 +WRONG SIZE 00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember 0 vs 14 +WRONG SIZE 00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange 0 vs -1 +WRONG SIZE 00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner 0 vs 30 +WRONG SIZE 00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat 0 vs 26 +WRONG SIZE 00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave 0 vs 2 +WRONG SIZE 00e4 CMSG_TRADE_REQUEST clif->pTradeRequest 0 vs 6 +WRONG SIZE 00e6 CMSG_TRADE_RESPONSE clif->pTradeAck 0 vs 3 +WRONG SIZE 00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem 0 vs 8 +WRONG SIZE 00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk 0 vs 2 +WRONG SIZE 00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel 0 vs 2 +WRONG SIZE 00ef CMSG_TRADE_OK clif->pTradeCommit 0 vs 2 +WRONG SIZE 00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage 0 vs -1 +WRONG SIZE 00f9 CMSG_PARTY_CREATE clif->pCreateParty 0 vs 26 +WRONG SIZE 00fc CMSG_PARTY_INVITE clif->pPartyInvite 0 vs 6 +WRONG SIZE 00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite 0 vs 10 +WRONG SIZE 0100 CMSG_PARTY_LEAVE clif->pLeaveParty 0 vs 2 +WRONG SIZE 0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 0 vs 6 +WRONG SIZE 0103 CMSG_PARTY_KICK clif->pRemovePartyMember 0 vs 30 +WRONG SIZE 0108 CMSG_PARTY_MESSAGE clif->pPartyMessage 0 vs -1 +WRONG SIZE 0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp 0 vs 4 +WRONG SIZE 0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack 0 vs 2 +WRONG SIZE 011b CMSG_SKILL_USE_MAP clif->pUseSkillMap 0 vs 20 +WRONG SIZE 011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo 0 vs 2 +WRONG SIZE 0126 CMSG_MOVE_TO_CART clif->pPutItemToCart 0 vs 8 +WRONG SIZE 0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart 0 vs 8 +WRONG SIZE 0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart 0 vs 8 +WRONG SIZE 0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart 0 vs 8 +WRONG SIZE 012a CMSG_REMOVE_OPTION clif->pRemoveOption 0 vs 2 +WRONG SIZE 012e CMSG_VENDING_CLOSE clif->pCloseVending 0 vs 2 +WRONG SIZE 0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq 0 vs 6 +WRONG SIZE 0134 CMSG_VENDING_BUY clif->pPurchaseReq 0 vs -1 +WRONG SIZE 0140 CMSG_PLAYER_MAPMOVE clif->pMapMove 0 vs 22 +WRONG SIZE 0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput 0 vs 10 +WRONG SIZE 0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked 0 vs 6 +WRONG SIZE 0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat 0 vs 9 +WRONG SIZE 014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster 0 vs 2 +WRONG SIZE 014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo 0 vs 6 +WRONG SIZE 0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem 0 vs 6 +WRONG SIZE 0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem 0 vs -1 +WRONG SIZE 0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition 0 vs -1 +WRONG SIZE 0159 CMSG_GUILD_LEAVE clif->pGuildLeave 0 vs 54 +WRONG SIZE 015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion 0 vs 54 +WRONG SIZE 015d CMSG_GUILD_BREAK clif->pGuildBreak 0 vs 42 +WRONG SIZE 0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo 0 vs -1 +WRONG SIZE 0165 CMSG_GUILD_CREATE clif->pCreateGuild 0 vs 30 +WRONG SIZE 0168 CMSG_GUILD_INVITE clif->pGuildInvite 0 vs 14 +WRONG SIZE 016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite 0 vs 10 +WRONG SIZE 016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice 0 vs 186 +WRONG SIZE 0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance 0 vs 14 +WRONG SIZE 0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance 0 vs 10 +WRONG SIZE 0178 CMSG_NPC_IDENTIFY clif->pItemIdentify 0 vs 4 +WRONG SIZE 017a CMSG_PLAYER_USE_CARD clif->pUseCard 0 vs 4 +WRONG SIZE 017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard 0 vs 6 +WRONG SIZE 017e CMSG_GUILD_MESSAGE clif->pGuildMessage 0 vs -1 +WRONG SIZE 0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition 0 vs 6 +WRONG SIZE 0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance 0 vs 10 +WRONG SIZE 018a CMSG_CLIENT_QUIT clif->pQuitGame 0 vs 4 +WRONG SIZE 018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix 0 vs 10 +WRONG SIZE 0193 CMSG_CLOSE_STORAGE clif->pCloseKafra 0 vs 2 +WRONG SIZE 0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar 0 vs 4 +WRONG SIZE 0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType 0 vs 8 +WRONG SIZE 019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast 0 vs -1 +WRONG SIZE 019d CMSG_ADMIN_HIDE clif->pGMHide 0 vs 6 +WRONG SIZE 019f CMSG_PET_CATCH clif->pCatchPet 0 vs 6 +WRONG SIZE 01a1 CMSG_PET_MENU_ACTION clif->pPetMenu 0 vs 3 +WRONG SIZE 01a5 CMSG_PET_SET_NAME clif->pChangePetName 0 vs 26 +WRONG SIZE 01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg 0 vs 4 +WRONG SIZE 01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion 0 vs 6 +WRONG SIZE 01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow 0 vs 4 +WRONG SIZE 01af CMSG_CHANGE_CART clif->pChangeCart 0 vs 4 +WRONG SIZE 01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending 0 vs -1 +WRONG SIZE 01bb CMSG_ADMIN_GOTO clif->pGMShift 0 vs 26 +WRONG SIZE 01bd CMSG_ADMIN_RECALL clif->pGMRecall 0 vs 26 +WRONG SIZE 01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell 0 vs 6 +WRONG SIZE 01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput 0 vs -1 +WRONG SIZE 01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName 0 vs 6 +WRONG SIZE 01e7 CMSG_DORI_DORI clif->pNoviceDoriDori 0 vs 2 +WRONG SIZE 01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 0 vs 28 +WRONG SIZE 01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits 0 vs 2 +WRONG SIZE 01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply 0 vs 14 +WRONG SIZE 01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request 0 vs 6 +WRONG SIZE 01fd CMSG_NPC_REPAIR clif->pRepairItem 0 vs 15 +WRONG SIZE 0202 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0 vs 5 +WRONG SIZE 0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove 0 vs 10 +WRONG SIZE 0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply 0 vs 14 +WRONG SIZE 020f CMSG_PVP_INFO clif->pPVPInfo 0 vs 10 +WRONG SIZE 0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc 0 vs 26 +WRONG SIZE 0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck 0 vs 26 +WRONG SIZE 0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith 0 vs 2 +WRONG SIZE 0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist 0 vs 2 +WRONG SIZE 0222 CMSG_NPC_REFINE clif->pWeaponRefine 0 vs 6 +WRONG SIZE 0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName 0 vs 26 +WRONG SIZE 0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo 0 vs 9 +WRONG SIZE 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0 vs 11 +WRONG SIZE 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0 vs 6 +WRONG SIZE 0237 CMSG_PK_RANKS clif->pRankingPk 0 vs 2 +WRONG SIZE 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0 vs 2 +WRONG SIZE 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0 vs 6 +WRONG SIZE 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete 0 vs 6 +WRONG SIZE 0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach 0 vs 6 +WRONG SIZE 0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen 0 vs 4 +WRONG SIZE 0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach 0 vs 8 +WRONG SIZE 0248 CMSG_MAIL_SEND clif->pMail_send 0 vs -1 +WRONG SIZE 024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg 0 vs 4 +WRONG SIZE 024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem 0 vs 8 +WRONG SIZE 024d CMSG_AUCTION_REGISTER clif->pAuction_register 0 vs 12 +WRONG SIZE 024e CMSG_AUCTION_CANCEL clif->pAuction_cancel 0 vs 6 +WRONG SIZE 024f CMSG_AUCTION_BID clif->pAuction_bid 0 vs 10 +WRONG SIZE 0251 CMSG_AUCTION_SEARCH clif->pAuction_search 0 vs 34 +WRONG SIZE 025b CMSG_NPC_COOKING clif->pCooking 0 vs 6 +WRONG SIZE 025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell 0 vs 4 +WRONG SIZE 025d CMSG_AUCTION_CLOSE clif->pAuction_close 0 vs 6 +WRONG SIZE 0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return 0 vs 30 +WRONG SIZE 0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy 0 vs -1 +WRONG SIZE 0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive 0 vs 2 +WRONG SIZE 029f CMSG_MERCENARY_ACTION clif->pmercenary_action 0 vs 3 +WRONG SIZE 02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck 0 vs 7 +WRONG SIZE 02ba CMSG_SET_SHORTCUTS clif->pHotkey 0 vs 11 +WRONG SIZE 02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 0 vs 7 +WRONG SIZE 02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick 0 vs 3 +WRONG SIZE 02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip 0 vs 6 +WRONG SIZE 02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick 0 vs 10 +WRONG SIZE 02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat 0 vs -1 +WRONG SIZE 02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar 0 vs 2 +WRONG SIZE 035f CMSG_MAP_PING clif->pTickSend 0 vs 6 +WRONG SIZE 0360 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0 vs 6 +WRONG SIZE 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0 vs 5 +WRONG SIZE 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0 vs 6 +WRONG SIZE 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0 vs 90 +WRONG SIZE 0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0 vs 6 +WRONG SIZE 0436 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0 vs 10 +WRONG SIZE 0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0 vs 5 +WRONG SIZE 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 0 vs 8 +WRONG SIZE 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader 0 vs 6 +WRONG SIZE 07e4 CMSG_ITEM_PICKUP clif->pTakeItem 0 vs 6 +WRONG SIZE 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0 vs 8 +WRONG SIZE 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0 vs 6 +WRONG SIZE 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 0 vs -1 +WRONG SIZE 0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0 vs -1 +WRONG SIZE 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0 vs -1 +WRONG SIZE 0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0 vs 2 +WRONG SIZE 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0 vs -1 +WRONG SIZE 0835 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoNextPage 0 vs 2 +WRONG SIZE 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 0 vs 2 +WRONG SIZE 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId 0 vs 10 +WRONG SIZE 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0 vs 2 +WRONG SIZE 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 0 vs 4 +WRONG SIZE 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose 0 vs 2 +WRONG SIZE 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0 vs 8 +WRONG SIZE 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0 vs 7 +WRONG SIZE 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 0 vs 6 +WRONG SIZE 089c CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0 vs 19 +WRONG SIZE 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule 0 vs 2 +WRONG SIZE 08d7 CMSG_BATTLE_REGISTER clif->pBGQueueRegister 0 vs 28 +WRONG SIZE 08da CMSG_BATTLE_REVOKE clif->pBGQueueRevokeReq 0 vs 26 +WRONG SIZE 08e0 CMSG_BATTLE_BEGIN_ACK clif->pBGQueueBattleBeginAck 0 vs 51 +WRONG SIZE 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 0 vs 5 +WRONG SIZE 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState 0 vs 26 +WRONG SIZE 0940 CMSG_SEARCHSTORE_NEXT_PAGE clif->pTakeItem 0 vs 6 +WRONG SIZE 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 0 vs 26 +WRONG SIZE 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0 vs -1 +WRONG SIZE 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem 0 vs 2 +WRONG SIZE 097c CMSG_REQUEST_RANKS clif->pRanklist 0 vs 4 +WRONG SIZE 0998 CMSG_PLAYER_EQUIP clif->pEquipItem 0 vs 8 +WRONG SIZE 09a7 CMSG_BANK_DEPOSIT clif->pBankDeposit 0 vs 10 +WRONG SIZE 09a9 CMSG_BANK_WITHDRAW clif->pBankWithdraw 0 vs 10 +WRONG SIZE 09ab CMSG_BANK_CHECK clif->pBankCheck 0 vs 6 +WRONG SIZE 09b6 CMSG_BANK_OPEN clif->pBankOpen 0 vs 6 +WRONG SIZE 09b8 CMSG_BANK_CLOSE clif->pBankClose 0 vs 6 +WRONG SIZE 09d4 CMSG_NPC_SHOP_CLOSE clif->pNPCShopClosed 0 vs 2 +WRONG SIZE 09d6 CMSG_NPC_MARKET_BUY clif->pNPCMarketPurchase 0 vs -1 +WRONG SIZE 09d8 CMSG_NPC_MARKET_CLOSE clif->pNPCMarketClosed 0 vs 2 |