// out-going packets that require an ENCODE translation: E(OP_Action) E(OP_AdventureMerchantSell) E(OP_ApplyPoison) E(OP_BazaarSearch) E(OP_BecomeTrader) E(OP_ChannelMessage) E(OP_CharInventory) E(OP_Damage) E(OP_DeleteCharge) E(OP_DeleteItem) E(OP_DeleteSpawn) E(OP_DzCompass) E(OP_DzExpeditionEndsWarning) E(OP_DzExpeditionInfo) E(OP_DzExpeditionList) E(OP_DzJoinExpeditionConfirm) E(OP_DzLeaderStatus) E(OP_DzMemberList) E(OP_Emote) E(OP_FormattedMessage) E(OP_GuildMemberLevelUpdate) E(OP_GuildMemberList) E(OP_Illusion) E(OP_InspectAnswer) E(OP_InspectRequest) E(OP_ItemLinkResponse) E(OP_ItemPacket) E(OP_LeadershipExpUpdate) E(OP_LFGuild) E(OP_LootItem) E(OP_MoveItem) E(OP_OnLevelMessage) E(OP_PetBuffWindow) E(OP_PlayerProfile) E(OP_NewSpawn) E(OP_ReadBook) E(OP_RespondAA) E(OP_SendCharInfo) E(OP_SendAATable) E(OP_ShopPlayerSell) E(OP_SpecialMesg) E(OP_TaskDescription) E(OP_Track) E(OP_Trader) E(OP_TraderBuy) E(OP_TributeItem) E(OP_VetRewardsAvaliable) E(OP_WearChange) E(OP_ZoneEntry) E(OP_ZoneServerReady) E(OP_ZoneSpawns) // incoming packets that require a DECODE translation: D(OP_AdventureMerchantSell) D(OP_ApplyPoison) D(OP_AugmentItem) D(OP_CastSpell) D(OP_ChannelMessage) D(OP_CharacterCreate) D(OP_Consume) D(OP_DeleteItem) D(OP_Emote) D(OP_FaceChange) D(OP_InspectAnswer) D(OP_InspectRequest) D(OP_ItemLinkClick) D(OP_LFGuild) D(OP_LootItem) D(OP_MoveItem) D(OP_PetCommands) D(OP_ReadBook) D(OP_SetServerFilter) D(OP_ShopPlayerSell) D(OP_TraderBuy) D(OP_TradeSkillCombine) D(OP_TributeItem) D(OP_WearChange) D(OP_WhoAllRequest) #undef E #undef D