Core/PacketIO: Updated all client opcode values
This commit is contained in:
@@ -405,7 +405,7 @@ bool WorldSession::Update(uint32 diff, PacketFilter& updater)
|
||||
|
||||
// some auth opcodes can be recieved before STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT opcodes
|
||||
// however when we recieve CMSG_CHAR_ENUM we are surely no longer during the logout process.
|
||||
if (packet->GetOpcode() == CMSG_CHAR_ENUM)
|
||||
if (packet->GetOpcode() == CMSG_ENUM_CHARACTERS)
|
||||
m_playerRecentlyLogout = false;
|
||||
|
||||
if (AntiDOS.EvaluateOpcode(*packet, currentTime))
|
||||
@@ -1209,90 +1209,87 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
|
||||
// CPU usage sending 2000 packets/second on a 3.70 GHz 4 cores on Win x64
|
||||
// [% CPU mysqld] [%CPU worldserver RelWithDebInfo]
|
||||
case CMSG_PLAYER_LOGIN: // 0 0.5
|
||||
case CMSG_NAME_QUERY: // 0 1
|
||||
//case CMSG_PET_NAME_QUERY: // 0 1
|
||||
case CMSG_NPC_TEXT_QUERY: // 0 1
|
||||
case CMSG_ATTACKSTOP: // 0 1
|
||||
//case CMSG_QUERY_TIME: // 0 1
|
||||
//case CMSG_CORPSE_MAP_POSITION_QUERY: // 0 1
|
||||
case CMSG_QUERY_PLAYER_NAME: // 0 1
|
||||
case CMSG_QUERY_PET_NAME: // 0 1
|
||||
case CMSG_QUERY_NPC_TEXT: // 0 1
|
||||
case CMSG_ATTACK_STOP: // 0 1
|
||||
case CMSG_QUERY_TIME: // 0 1
|
||||
case CMSG_QUERY_CORPSE_TRANSPORT: // 0 1
|
||||
case CMSG_MOVE_TIME_SKIPPED: // 0 1
|
||||
//case MSG_QUERY_NEXT_MAIL_TIME: // 0 1
|
||||
case CMSG_QUERY_NEXT_MAIL_TIME: // 0 1
|
||||
case CMSG_SET_SHEATHED: // 0 1
|
||||
//case MSG_RAID_TARGET_UPDATE: // 0 1
|
||||
case CMSG_UPDATE_RAID_TARGET: // 0 1
|
||||
case CMSG_LOGOUT_REQUEST: // 0 1
|
||||
//case CMSG_PET_RENAME: // 0 1
|
||||
case CMSG_QUESTGIVER_REQUEST_REWARD: // 0 1
|
||||
//case CMSG_COMPLETE_CINEMATIC: // 0 1
|
||||
case CMSG_PET_RENAME: // 0 1
|
||||
case CMSG_QUEST_GIVER_REQUEST_REWARD: // 0 1
|
||||
case CMSG_COMPLETE_CINEMATIC: // 0 1
|
||||
case CMSG_BANKER_ACTIVATE: // 0 1
|
||||
case CMSG_BUY_BANK_SLOT: // 0 1
|
||||
//case CMSG_OPT_OUT_OF_LOOT: // 0 1
|
||||
case CMSG_OPT_OUT_OF_LOOT: // 0 1
|
||||
case CMSG_DUEL_RESPONSE: // 0 1
|
||||
//case CMSG_CALENDAR_COMPLAIN: // 0 1
|
||||
case CMSG_QUEST_QUERY: // 0 1.5
|
||||
case CMSG_GAMEOBJECT_QUERY: // 0 1.5
|
||||
case CMSG_CREATURE_QUERY: // 0 1.5
|
||||
case CMSG_QUESTGIVER_STATUS_QUERY: // 0 1.5
|
||||
case CMSG_GUILD_QUERY: // 0 1.5
|
||||
//case CMSG_ARENA_TEAM_QUERY: // 0 1.5
|
||||
case CMSG_CALENDAR_COMPLAIN: // 0 1
|
||||
case CMSG_QUERY_QUEST_INFO: // 0 1.5
|
||||
case CMSG_QUERY_GAME_OBJECT: // 0 1.5
|
||||
case CMSG_QUERY_CREATURE: // 0 1.5
|
||||
case CMSG_QUEST_GIVER_STATUS_QUERY: // 0 1.5
|
||||
case CMSG_QUERY_GUILD_INFO: // 0 1.5
|
||||
case CMSG_TAXI_NODE_STATUS_QUERY: // 0 1.5
|
||||
//case CMSG_TAXI_QUERY_AVAILABLE_NODES: // 0 1.5
|
||||
case CMSG_QUESTGIVER_QUERY_QUEST: // 0 1.5
|
||||
case CMSG_PAGE_TEXT_QUERY: // 0 1.5
|
||||
//case CMSG_GUILD_BANK_QUERY_TEXT: // 0 1.5
|
||||
//case MSG_CORPSE_QUERY: // 0 1.5
|
||||
case CMSG_TAXI_QUERY_AVAILABLE_NODES: // 0 1.5
|
||||
case CMSG_QUEST_GIVER_QUERY_QUEST: // 0 1.5
|
||||
case CMSG_QUERY_PAGE_TEXT: // 0 1.5
|
||||
case CMSG_GUILD_BANK_TEXT_QUERY: // 0 1.5
|
||||
case CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT: // 0 1.5
|
||||
case CMSG_MOVE_SET_FACING: // 0 1.5
|
||||
//case CMSG_REQUEST_PARTY_MEMBER_STATS: // 0 1.5
|
||||
case CMSG_QUESTGIVER_COMPLETE_QUEST: // 0 1.5
|
||||
case CMSG_REQUEST_PARTY_MEMBER_STATS: // 0 1.5
|
||||
case CMSG_QUEST_GIVER_COMPLETE_QUEST: // 0 1.5
|
||||
case CMSG_SET_ACTION_BUTTON: // 0 1.5
|
||||
//case CMSG_RESET_INSTANCES: // 0 1.5
|
||||
//case CMSG_HEARTH_AND_RESURRECT: // 0 1.5
|
||||
case CMSG_RESET_INSTANCES: // 0 1.5
|
||||
case CMSG_HEARTH_AND_RESURRECT: // 0 1.5
|
||||
case CMSG_TOGGLE_PVP: // 0 1.5
|
||||
case CMSG_PET_ABANDON: // 0 1.5
|
||||
//case CMSG_ACTIVATE_TAXI_EXPRESS: // 0 1.5
|
||||
//case CMSG_ACTIVATE_TAXI: // 0 1.5
|
||||
case CMSG_ACTIVATE_TAXI: // 0 1.5
|
||||
case CMSG_SELF_RES: // 0 1.5
|
||||
case CMSG_UNLEARN_SKILL: // 0 1.5
|
||||
case CMSG_EQUIPMENT_SET_SAVE: // 0 1.5
|
||||
case CMSG_SAVE_EQUIPMENT_SET: // 0 1.5
|
||||
case CMSG_DELETE_EQUIPMENT_SET: // 0 1.5
|
||||
//case CMSG_DISMISS_CRITTER: // 0 1.5
|
||||
case CMSG_DISMISS_CRITTER: // 0 1.5
|
||||
case CMSG_REPOP_REQUEST: // 0 1.5
|
||||
//case CMSG_GROUP_INVITE: // 0 1.5
|
||||
//case CMSG_GROUP_INVITE_RESPONSE: // 0 1.5
|
||||
//case CMSG_GROUP_UNINVITE_GUID: // 0 1.5
|
||||
//case CMSG_LEAVE_GROUP: // 0 1.5
|
||||
//case CMSG_BATTLEMASTER_JOIN_ARENA: // 0 1.5
|
||||
case CMSG_PARTY_INVITE: // 0 1.5
|
||||
case CMSG_PARTY_INVITE_RESPONSE: // 0 1.5
|
||||
case CMSG_PARTY_UNINVITE: // 0 1.5
|
||||
case CMSG_LEAVE_GROUP: // 0 1.5
|
||||
case CMSG_BATTLEMASTER_JOIN_ARENA: // 0 1.5
|
||||
case CMSG_BATTLEFIELD_LEAVE: // 0 1.5
|
||||
//case CMSG_GUILD_BANK_LOG_QUERY: // 0 2
|
||||
case CMSG_GUILD_BANK_LOG_QUERY: // 0 2
|
||||
case CMSG_LOGOUT_CANCEL: // 0 2
|
||||
case CMSG_ALTER_APPEARANCE: // 0 2
|
||||
//case CMSG_QUEST_CONFIRM_ACCEPT: // 0 2
|
||||
//case CMSG_GUILD_EVENT_LOG_QUERY: // 0 2.5
|
||||
case CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY: // 0 2.5
|
||||
//case CMSG_BEGIN_TRADE: // 0 2.5
|
||||
//case CMSG_INITIATE_TRADE: // 0 3
|
||||
case CMSG_MESSAGECHAT_ADDON_GUILD: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_ADDON_OFFICER: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_ADDON_PARTY: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_ADDON_RAID: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_ADDON_WHISPER: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_AFK: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_CHANNEL: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_DND: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_EMOTE: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_GUILD: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_OFFICER: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_PARTY: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_RAID: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_RAID_WARNING: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_SAY: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_WHISPER: // 0 3.5
|
||||
case CMSG_MESSAGECHAT_YELL: // 0 3.5
|
||||
case CMSG_QUEST_CONFIRM_ACCEPT: // 0 2
|
||||
case CMSG_GUILD_EVENT_LOG_QUERY: // 0 2.5
|
||||
case CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY: // 0 2.5
|
||||
case CMSG_BEGIN_TRADE: // 0 2.5
|
||||
case CMSG_INITIATE_TRADE: // 0 3
|
||||
case CMSG_CHAT_ADDON_MESSAGE_GUILD: // 0 3.5
|
||||
case CMSG_CHAT_ADDON_MESSAGE_OFFICER: // 0 3.5
|
||||
case CMSG_CHAT_ADDON_MESSAGE_PARTY: // 0 3.5
|
||||
case CMSG_CHAT_ADDON_MESSAGE_RAID: // 0 3.5
|
||||
case CMSG_CHAT_ADDON_MESSAGE_WHISPER: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_AFK: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_CHANNEL: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_DND: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_EMOTE: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_GUILD: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_OFFICER: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_PARTY: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_RAID: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_RAID_WARNING: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_SAY: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_WHISPER: // 0 3.5
|
||||
case CMSG_CHAT_MESSAGE_YELL: // 0 3.5
|
||||
case CMSG_INSPECT: // 0 3.5
|
||||
//case CMSG_AREA_SPIRIT_HEALER_QUERY: // not profiled
|
||||
case CMSG_STAND_STATE_CHANGE: // not profiled
|
||||
case CMSG_AREA_SPIRIT_HEALER_QUERY: // not profiled
|
||||
case CMSG_STAND_STATE_CHANGE: // not profiled
|
||||
case CMSG_RANDOM_ROLL: // not profiled
|
||||
case CMSG_TIME_SYNC_RESPONSE: // not profiled
|
||||
case CMSG_TRAINER_BUY_SPELL: // not profiled
|
||||
{
|
||||
// "0" is a magic number meaning there's no limit for the opcode.
|
||||
// All the opcodes above must cause little CPU usage and no sync/async database queries at all
|
||||
@@ -1300,28 +1297,28 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
|
||||
break;
|
||||
}
|
||||
|
||||
case CMSG_QUESTGIVER_ACCEPT_QUEST: // 0 4
|
||||
//case CMSG_QUESTLOG_REMOVE_QUEST: // 0 4
|
||||
case CMSG_QUESTGIVER_CHOOSE_REWARD: // 0 4
|
||||
//case CMSG_SEND_CONTACT_LIST: // 0 5
|
||||
//case CMSG_AUTOBANK_ITEM: // 0 6
|
||||
//case CMSG_AUTOSTORE_BANK_ITEM: // 0 6
|
||||
case CMSG_QUEST_GIVER_ACCEPT_QUEST: // 0 4
|
||||
case CMSG_QUEST_LOG_REMOVE_QUEST: // 0 4
|
||||
case CMSG_QUEST_GIVER_CHOOSE_REWARD: // 0 4
|
||||
case CMSG_SEND_CONTACT_LIST: // 0 5
|
||||
case CMSG_AUTOBANK_ITEM: // 0 6
|
||||
case CMSG_AUTOSTORE_BANK_ITEM: // 0 6
|
||||
case CMSG_WHO: // 0 7
|
||||
//case CMSG_RIDE_VEHICLE_INTERACT: // 0 8
|
||||
case CMSG_RIDE_VEHICLE_INTERACT: // 0 8
|
||||
case CMSG_MOVE_HEARTBEAT:
|
||||
{
|
||||
maxPacketCounterAllowed = 200;
|
||||
break;
|
||||
}
|
||||
|
||||
//case CMSG_GUILD_SET_NOTE: // 1 2 1 async db query
|
||||
//case CMSG_SET_CONTACT_NOTES: // 1 2.5 1 async db query
|
||||
//case CMSG_CALENDAR_GET: // 0 1.5 medium upload bandwidth usage
|
||||
case CMSG_GUILD_SET_MEMBER_NOTE: // 1 2 1 async db query
|
||||
case CMSG_SET_CONTACT_NOTES: // 1 2.5 1 async db query
|
||||
case CMSG_CALENDAR_GET: // 0 1.5 medium upload bandwidth usage
|
||||
case CMSG_GUILD_BANK_QUERY_TAB: // 0 3.5 medium upload bandwidth usage
|
||||
//case CMSG_QUERY_INSPECT_ACHIEVEMENTS: // 0 13 high upload bandwidth usage
|
||||
case CMSG_GAMEOBJ_REPORT_USE: // not profiled
|
||||
case CMSG_GAMEOBJ_USE: // not profiled
|
||||
//case MSG_PETITION_DECLINE: // not profiled
|
||||
case CMSG_QUERY_INSPECT_ACHIEVEMENTS: // 0 13 high upload bandwidth usage
|
||||
case CMSG_GAME_OBJ_REPORT_USE: // not profiled
|
||||
case CMSG_GAME_OBJ_USE: // not profiled
|
||||
case CMSG_DECLINE_PETITION: // not profiled
|
||||
{
|
||||
maxPacketCounterAllowed = 50;
|
||||
break;
|
||||
@@ -1333,91 +1330,85 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
|
||||
break;
|
||||
}
|
||||
|
||||
//case CMSG_GM_REPORT_LAG: // 1 3 1 async db query
|
||||
case CMSG_SPELLCLICK: // not profiled
|
||||
//case CMSG_MOVE_DISMISS_VEHICLE: // not profiled
|
||||
case CMSG_GM_LAG_REPORT: // 1 3 1 async db query
|
||||
case CMSG_SPELL_CLICK: // not profiled
|
||||
case CMSG_MOVE_DISMISS_VEHICLE: // not profiled
|
||||
{
|
||||
maxPacketCounterAllowed = 20;
|
||||
break;
|
||||
}
|
||||
|
||||
//case CMSG_PETITION_SIGN: // 9 4 2 sync 1 async db queries
|
||||
//case CMSG_TURN_IN_PETITION: // 8 5.5 2 sync db query
|
||||
//case CMSG_CHANGE_SUB_GROUP: // 6 5 1 sync 1 async db queries
|
||||
//case CMSG_PETITION_QUERY: // 4 3.5 1 sync db query
|
||||
case CMSG_SIGN_PETITION: // 9 4 2 sync 1 async db queries
|
||||
case CMSG_TURN_IN_PETITION: // 8 5.5 2 sync db query
|
||||
case CMSG_CHANGE_SUB_GROUP: // 6 5 1 sync 1 async db queries
|
||||
case CMSG_QUERY_PETITION: // 4 3.5 1 sync db query
|
||||
case CMSG_CHAR_CUSTOMIZE: // 5 5 1 sync db query
|
||||
case CMSG_CHAR_RACE_OR_FACTION_CHANGE: // 5 5 1 sync db query
|
||||
case CMSG_CHAR_DELETE: // 4 4 1 sync db query
|
||||
case CMSG_DEL_FRIEND: // 7 5 1 async db query
|
||||
case CMSG_ADD_FRIEND: // 6 4 1 async db query
|
||||
case CMSG_CHAR_RENAME: // 5 3 1 async db query
|
||||
//case CMSG_GMSURVEY_SUBMIT: // 2 3 1 async db query
|
||||
//case CMSG_BUG: // 1 1 1 async db query
|
||||
//case CMSG_SET_PARTY_LEADER: // 1 2 1 async db query
|
||||
//case CMSG_CONVERT_RAID: // 1 5 1 async db query
|
||||
//case CMSG_SET_ASSISTANT_LEADER: // 1 2 1 async db query
|
||||
//case CMSG_CALENDAR_ADD_EVENT: // 21 10 2 async db query
|
||||
//case CMSG_MOVE_CHANGE_VEHICLE_SEATS: // not profiled
|
||||
//case CMSG_PETITION_BUY: // not profiled 1 sync 1 async db queries
|
||||
//case CMSG_REQUEST_VEHICLE_PREV_SEAT: // not profiled
|
||||
//case CMSG_REQUEST_VEHICLE_NEXT_SEAT: // not profiled
|
||||
//case CMSG_REQUEST_VEHICLE_SWITCH_SEAT: // not profiled
|
||||
//case CMSG_REQUEST_VEHICLE_EXIT: // not profiled
|
||||
//case CMSG_EJECT_PASSENGER: // not profiled
|
||||
//case CMSG_ITEM_PURCHASE_REFUND: // not profiled
|
||||
case CMSG_CHARACTER_RENAME_REQUEST: // 5 3 1 async db query
|
||||
case CMSG_GM_SURVEY_SUBMIT: // 2 3 1 async db query
|
||||
case CMSG_BUG_REPORT: // 1 1 1 async db query
|
||||
case CMSG_SET_PARTY_LEADER: // 1 2 1 async db query
|
||||
case CMSG_CONVERT_RAID: // 1 5 1 async db query
|
||||
case CMSG_SET_ASSISTANT_LEADER: // 1 2 1 async db query
|
||||
case CMSG_CALENDAR_ADD_EVENT: // 21 10 2 async db query
|
||||
case CMSG_MOVE_CHANGE_VEHICLE_SEATS: // not profiled
|
||||
case CMSG_PETITION_BUY: // not profiled 1 sync 1 async db queries
|
||||
case CMSG_REQUEST_VEHICLE_PREV_SEAT: // not profiled
|
||||
case CMSG_REQUEST_VEHICLE_NEXT_SEAT: // not profiled
|
||||
case CMSG_REQUEST_VEHICLE_SWITCH_SEAT: // not profiled
|
||||
case CMSG_REQUEST_VEHICLE_EXIT: // not profiled
|
||||
case CMSG_EJECT_PASSENGER: // not profiled
|
||||
case CMSG_ITEM_PURCHASE_REFUND: // not profiled
|
||||
case CMSG_SOCKET_GEMS: // not profiled
|
||||
//case CMSG_WRAP_ITEM: // not profiled
|
||||
//case CMSG_REPORT_PVP_AFK: // not profiled
|
||||
case CMSG_WRAP_ITEM: // not profiled
|
||||
case CMSG_REPORT_PVP_PLAYER_AFK: // not profiled
|
||||
{
|
||||
maxPacketCounterAllowed = 10;
|
||||
break;
|
||||
}
|
||||
|
||||
case CMSG_CHAR_CREATE: // 7 5 3 async db queries
|
||||
case CMSG_CHAR_ENUM: // 22 3 2 async db queries
|
||||
//case CMSG_GM_TICKET_CREATE: // 1 25 1 async db query
|
||||
//case CMSG_GM_TICKET_UPDATETEXT: // 0 15 1 async db query
|
||||
//case CMSG_GM_TICKET_DELETETICKET: // 1 25 1 async db query
|
||||
//case CMSG_GM_TICKET_RESPONSE_RESOLVE: // 1 25 1 async db query
|
||||
//case CMSG_CALENDAR_UPDATE_EVENT: // not profiled
|
||||
//case CMSG_CALENDAR_REMOVE_EVENT: // not profiled
|
||||
//case CMSG_CALENDAR_COPY_EVENT: // not profiled
|
||||
//case CMSG_CALENDAR_EVENT_INVITE: // not profiled
|
||||
//case CMSG_CALENDAR_EVENT_SIGNUP: // not profiled
|
||||
//case CMSG_CALENDAR_EVENT_RSVP: // not profiled
|
||||
//case CMSG_CALENDAR_EVENT_MODERATOR_STATUS: // not profiled
|
||||
//case CMSG_CALENDAR_REMOVE_INVITE: // not profiled
|
||||
//case CMSG_ARENA_TEAM_INVITE: // not profiled
|
||||
//case CMSG_ARENA_TEAM_ACCEPT: // not profiled
|
||||
//case CMSG_ARENA_TEAM_DECLINE: // not profiled
|
||||
//case CMSG_ARENA_TEAM_LEAVE: // not profiled
|
||||
//case CMSG_ARENA_TEAM_DISBAND: // not profiled
|
||||
//case CMSG_ARENA_TEAM_REMOVE: // not profiled
|
||||
//case CMSG_ARENA_TEAM_LEADER: // not profiled
|
||||
case CMSG_LOOT_METHOD: // not profiled
|
||||
case CMSG_CREATE_CHARACTER: // 7 5 3 async db queries
|
||||
case CMSG_ENUM_CHARACTERS: // 22 3 2 async db queries
|
||||
case CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT: // 22 3 2 async db queries
|
||||
case CMSG_GM_TICKET_CREATE: // 1 25 1 async db query
|
||||
case CMSG_GM_TICKET_UPDATE_TEXT: // 0 15 1 async db query
|
||||
case CMSG_GM_TICKET_DELETE_TICKET: // 1 25 1 async db query
|
||||
case CMSG_GM_TICKET_RESPONSE_RESOLVE: // 1 25 1 async db query
|
||||
case CMSG_CALENDAR_UPDATE_EVENT: // not profiled
|
||||
case CMSG_CALENDAR_REMOVE_EVENT: // not profiled
|
||||
case CMSG_CALENDAR_COPY_EVENT: // not profiled
|
||||
case CMSG_CALENDAR_EVENT_INVITE: // not profiled
|
||||
case CMSG_CALENDAR_EVENT_SIGN_UP: // not profiled
|
||||
case CMSG_CALENDAR_EVENT_RSVP: // not profiled
|
||||
case CMSG_CALENDAR_EVENT_MODERATOR_STATUS: // not profiled
|
||||
case CMSG_CALENDAR_REMOVE_INVITE: // not profiled
|
||||
case CMSG_SET_LOOT_METHOD: // not profiled
|
||||
case CMSG_GUILD_INVITE_BY_NAME: // not profiled
|
||||
//case CMSG_ACCEPT_GUILD_INVITE: // not profiled
|
||||
//case CMSG_GUILD_DECLINE_INVITATION: // not profiled
|
||||
case CMSG_ACCEPT_GUILD_INVITE: // not profiled
|
||||
case CMSG_GUILD_DECLINE_INVITATION: // not profiled
|
||||
case CMSG_GUILD_LEAVE: // not profiled
|
||||
//case CMSG_GUILD_DELETE: // not profiled
|
||||
//case CMSG_GUILD_SET_GUILD_MASTER: // not profiled
|
||||
//case CMSG_GUILD_UPDATE_MOTD_TEXT: // not profiled
|
||||
case CMSG_GUILD_DELETE: // not profiled
|
||||
case CMSG_GUILD_SET_GUILD_MASTER: // not profiled
|
||||
case CMSG_GUILD_UPDATE_MOTD_TEXT: // not profiled
|
||||
case CMSG_GUILD_SET_RANK_PERMISSIONS: // not profiled
|
||||
//case CMSG_GUILD_ADD_RANK: // not profiled
|
||||
//case CMSG_GUILD_DELETE_RANK: // not profiled
|
||||
//case CMSG_GUILD_UPDATE_INFO_TEXT: // not profiled
|
||||
case CMSG_GUILD_ADD_RANK: // not profiled
|
||||
case CMSG_GUILD_DELETE_RANK: // not profiled
|
||||
case CMSG_GUILD_UPDATE_INFO_TEXT: // not profiled
|
||||
case CMSG_GUILD_BANK_DEPOSIT_MONEY: // not profiled
|
||||
case CMSG_GUILD_BANK_WITHDRAW_MONEY: // not profiled
|
||||
case CMSG_GUILD_BANK_BUY_TAB: // not profiled
|
||||
case CMSG_GUILD_BANK_UPDATE_TAB: // not profiled
|
||||
//case CMSG_SET_GUILD_BANK_TEXT: // not profiled
|
||||
case CMSG_GUILD_BANK_SET_TAB_TEXT: // not profiled
|
||||
case CMSG_SAVE_GUILD_EMBLEM: // not profiled
|
||||
//case MSG_PETITION_RENAME: // not profiled
|
||||
//case MSG_TALENT_WIPE_CONFIRM: // not profiled
|
||||
case CMSG_PETITION_RENAME_GUILD: // not profiled
|
||||
case CMSG_CONFIRM_RESPEC_WIPE: // not profiled
|
||||
case CMSG_SET_DUNGEON_DIFFICULTY: // not profiled
|
||||
case CMSG_SET_RAID_DIFFICULTY: // not profiled
|
||||
//case MSG_PARTY_ASSIGNMENT: // not profiled
|
||||
//case CMSG_DO_READY_CHECK: // not profiled
|
||||
case CMSG_SET_PARTY_ASSIGNMENT: // not profiled
|
||||
case CMSG_DO_READY_CHECK: // not profiled
|
||||
{
|
||||
maxPacketCounterAllowed = 3;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user