From 61a0056992bc66c033824571061309233c2e4e1d Mon Sep 17 00:00:00 2001 From: Aireil <33433913+Aireil@users.noreply.github.com> Date: Mon, 18 Jan 2021 21:50:00 +0100 Subject: [PATCH] Fix misidentified market tax rates packet --- Dalamud/Game/Network/NetworkHandlers.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Dalamud/Game/Network/NetworkHandlers.cs b/Dalamud/Game/Network/NetworkHandlers.cs index 28a7f06d8..face2eaee 100644 --- a/Dalamud/Game/Network/NetworkHandlers.cs +++ b/Dalamud/Game/Network/NetworkHandlers.cs @@ -197,8 +197,13 @@ namespace Dalamud.Game.Network { } } - if (opCode == this.dalamud.Data.ServerOpCodes["MarketTaxRates"]) - { + if (opCode == this.dalamud.Data.ServerOpCodes["MarketTaxRates"]) { + var category = (uint) Marshal.ReadInt32(dataPtr); + // Result dialog packet does not contain market tax rates + if (category != 720905) { + return; + } + var taxes = MarketTaxRates.Read(dataPtr); Log.Verbose("MarketTaxRates: limsa#{0} grid#{1} uldah#{2} ish#{3} kugane#{4} cr#{5}",