diff --git a/src/game/world_packets.cpp b/src/game/world_packets.cpp index 7297298d..f57671f9 100644 --- a/src/game/world_packets.cpp +++ b/src/game/world_packets.cpp @@ -3533,13 +3533,10 @@ bool SpellDamageLogParser::parse(network::Packet& packet, SpellDamageLogData& da return false; } - uint8_t periodicLog = packet.readUInt8(); - (void)periodicLog; + (void)packet.readUInt8(); // periodicLog (not displayed) packet.readUInt8(); // unused packet.readUInt32(); // blocked - uint32_t flags = packet.readUInt32(); - (void)flags; - // Check crit flag + uint32_t flags = packet.readUInt32(); // flags IS used — bit 0x02 = crit data.isCrit = (flags & 0x02) != 0; LOG_DEBUG("Spell damage: spellId=", data.spellId, " dmg=", data.damage,