Fix duty pop chat message italics (#1697)

This commit is contained in:
Asriel Camora 2024-03-05 09:13:43 -08:00 committed by GitHub
parent 8a21fc721f
commit 2cdc1f0171
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -12,6 +12,7 @@ using Dalamud.Game.Gui;
using Dalamud.Game.Network.Internal.MarketBoardUploaders; using Dalamud.Game.Network.Internal.MarketBoardUploaders;
using Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis; using Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis;
using Dalamud.Game.Network.Structures; using Dalamud.Game.Network.Structures;
using Dalamud.Game.Text.SeStringHandling;
using Dalamud.Hooking; using Dalamud.Hooking;
using Dalamud.Networking.Http; using Dalamud.Networking.Http;
using Dalamud.Utility; using Dalamud.Utility;
@ -268,8 +269,8 @@ internal unsafe class NetworkHandlers : IDisposable, IServiceType
return result; return result;
} }
var cfcName = cfCondition.Name.ToString(); var cfcName = cfCondition.Name.ToDalamudString();
if (cfcName.IsNullOrEmpty()) if (cfcName.Payloads.Count == 0)
{ {
cfcName = "Duty Roulette"; cfcName = "Duty Roulette";
cfCondition.Image = 112324; cfCondition.Image = 112324;
@ -279,7 +280,10 @@ internal unsafe class NetworkHandlers : IDisposable, IServiceType
{ {
if (this.configuration.DutyFinderChatMessage) if (this.configuration.DutyFinderChatMessage)
{ {
Service<ChatGui>.GetNullable()?.Print($"Duty pop: {cfcName}"); var b = new SeStringBuilder();
b.Append("Duty pop: ");
b.Append(cfcName);
Service<ChatGui>.GetNullable()?.Print(b.Build());
} }
this.CfPop.InvokeSafely(cfCondition); this.CfPop.InvokeSafely(cfCondition);