Add support for SheetSub payload (#2283)

This commit is contained in:
Haselnussbomber 2025-08-05 08:12:18 +02:00 committed by GitHub
parent d6aa6b8b64
commit 094fcc86d4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 70 additions and 4 deletions

View file

@ -89,6 +89,7 @@ internal class SeStringCreatorWidget : IDataWindowWidget
{ MacroCode.FrNoun, ["SheetName", "ArticleType", "RowId", "Amount", "Case", "UnkInt5"] },
{ MacroCode.ChNoun, ["SheetName", "ArticleType", "RowId", "Amount", "Case", "UnkInt5"] },
{ MacroCode.LowerHead, ["String"] },
{ MacroCode.SheetSub, ["SheetName", "RowId", "SubrowId", "ColumnIndex", "SecondarySheetName", "SecondarySheetColumnIndex"] },
{ MacroCode.ColorType, ["ColorType"] },
{ MacroCode.EdgeColorType, ["ColorType"] },
{ MacroCode.Ruby, ["StandardText", "RubyText"] },
@ -103,13 +104,16 @@ internal class SeStringCreatorWidget : IDataWindowWidget
{ LinkMacroPayloadType.Character, ["Flags", "WorldId"] },
{ LinkMacroPayloadType.Item, ["ItemId", "Rarity"] },
{ LinkMacroPayloadType.MapPosition, ["TerritoryType/MapId", "RawX", "RawY"] },
{ LinkMacroPayloadType.Quest, ["QuestId"] },
{ LinkMacroPayloadType.Achievement, ["AchievementId"] },
{ LinkMacroPayloadType.HowTo, ["HowToId"] },
{ LinkMacroPayloadType.Quest, ["RowId"] },
{ LinkMacroPayloadType.Achievement, ["RowId"] },
{ LinkMacroPayloadType.HowTo, ["RowId"] },
// PartyFinderNotification
{ LinkMacroPayloadType.Status, ["StatusId"] },
{ LinkMacroPayloadType.PartyFinder, ["ListingId", string.Empty, "WorldId"] },
{ LinkMacroPayloadType.AkatsukiNote, ["AkatsukiNoteId"] },
{ LinkMacroPayloadType.AkatsukiNote, ["RowId"] },
{ LinkMacroPayloadType.Description, ["RowId"] },
{ LinkMacroPayloadType.WKSPioneeringTrail, ["RowId", "SubrowId"] },
{ LinkMacroPayloadType.MKDLore, ["RowId"] },
{ DalamudLinkType, ["CommandId", "Extra1", "Extra2", "ExtraString"] },
};