diff --git a/Dalamud/Game/Internal/Gui/Structs/PartyFinder.cs b/Dalamud/Game/Internal/Gui/Structs/PartyFinder.cs index 36c33dc2c..3a61caf3e 100755 --- a/Dalamud/Game/Internal/Gui/Structs/PartyFinder.cs +++ b/Dalamud/Game/Internal/Gui/Structs/PartyFinder.cs @@ -35,7 +35,7 @@ namespace Dalamud.Game.Internal.Gui.Structs { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] private readonly byte[] header2; - private readonly uint unknownInt1; + internal readonly uint contentIdLower; private readonly ushort unknownShort1; private readonly ushort unknownShort2; @@ -123,6 +123,10 @@ namespace Dalamud.Game.Internal.Gui.Structs { /// public uint Id { get; } /// + /// The lower bits of the player's content ID. + /// + public uint ContentIdLower { get; } + /// /// The name of the player hosting this listing. /// public SeString Name { get; } @@ -256,6 +260,7 @@ namespace Dalamud.Game.Internal.Gui.Structs { this.jobsPresent = listing.jobsPresent; Id = listing.id; + ContentIdLower = listing.contentIdLower; Name = seStringManager.Parse(listing.name.TakeWhile(b => b != 0).ToArray()); Description = seStringManager.Parse(listing.description.TakeWhile(b => b != 0).ToArray()); World = new Lazy(() => dataManager.GetExcelSheet().GetRow(listing.world));