void CUser::MerchantOfficialList(Packet & pkt)
{
if (!isInGame() || isDead() || isTrading() || isMerchanting()
|| !isInMoradon() || isMining() || isFishing())
return;
Packet result(WIZ_MERCHANT, uint8(MERCHANT_MENISIA_LIST));
if (!GetMap() || GetMap()->m_bMenissiahList != 1)
return;
uint8 OpCode = pkt.read<uint8>();
switch (OpCode)
{
case 1:
MerchantListSend(pkt);
break;
case 2:
MerchantListMoveProcess(pkt);
break;
default:
//printf("MerchantOfficialList unhandled packets %d \n", OpCode);
break;
}
}