Skip to content

Commit

Permalink
Added SMSG_HIGHEST_THREAT_UPDATE and SMSG_THREAT_UPDATE parsers for 4…
Browse files Browse the repository at this point in the history
….4.0
  • Loading branch information
Ovahlord committed Jun 30, 2024
1 parent 4fa9876 commit ebe574f
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions WowPacketParserModule.V4_4_0_54481/Parsers/CombatHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,34 @@ public static void HandleCancelAutoRepeat(Packet packet)
{
packet.ReadPackedGuid128("Guid");
}

[Parser(Opcode.SMSG_HIGHEST_THREAT_UPDATE)]
public static void HandleHighestThreatlistUpdate(Packet packet)
{
packet.ReadPackedGuid128("UnitGUID");
packet.ReadPackedGuid128("HighestThreatGUID");

var count = packet.ReadUInt32("ThreatListCount");

// ThreatInfo
for (var i = 0; i < count; i++)
{
packet.ReadPackedGuid128("UnitGUID", i);
packet.ReadInt64("Threat", i);
}
}

[Parser(Opcode.SMSG_THREAT_UPDATE)]
public static void HandleThreatlistUpdate(Packet packet)
{
packet.ReadPackedGuid128("UnitGUID");
var count = packet.ReadInt32("ThreatListCount");

for (int i = 0; i < count; i++)
{
packet.ReadPackedGuid128("TargetGUID", i);
packet.ReadInt64("Threat", i);
}
}
}
}

0 comments on commit ebe574f

Please sign in to comment.