mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-23 07:40:14 +00:00
Reduce unhandled opcode spam and add missing Turtle opcode names
This commit is contained in:
parent
e9732dd9a6
commit
4684db10af
3 changed files with 21 additions and 1 deletions
|
|
@ -805,7 +805,12 @@ void GameHandler::handlePacket(network::Packet& packet) {
|
|||
// Translate wire opcode to logical opcode via expansion table
|
||||
auto logicalOp = opcodeTable_.fromWire(opcode);
|
||||
if (!logicalOp) {
|
||||
LOG_WARNING("Unhandled world opcode: 0x", std::hex, opcode, std::dec);
|
||||
static std::unordered_set<uint16_t> loggedUnknownWireOpcodes;
|
||||
if (loggedUnknownWireOpcodes.insert(opcode).second) {
|
||||
LOG_WARNING("Unhandled world opcode: 0x", std::hex, opcode, std::dec,
|
||||
" state=", static_cast<int>(state),
|
||||
" size=", packet.getSize());
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -1256,6 +1261,9 @@ void GameHandler::handlePacket(network::Packet& packet) {
|
|||
case Opcode::SMSG_PERIODICAURALOG:
|
||||
case Opcode::SMSG_SPELLENERGIZELOG:
|
||||
case Opcode::SMSG_ENVIRONMENTALDAMAGELOG:
|
||||
case Opcode::SMSG_SET_PROFICIENCY:
|
||||
case Opcode::SMSG_ACTION_BUTTONS:
|
||||
case Opcode::SMSG_LEVELUP_INFO:
|
||||
break;
|
||||
|
||||
case Opcode::SMSG_LOOT_MONEY_NOTIFY: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue