From f307aded73e9e4e4f0ea7fc19e13b324257dc395 Mon Sep 17 00:00:00 2001 From: KazWolfe Date: Sat, 20 Dec 2025 18:31:17 -0800 Subject: [PATCH] Lumina revert (#2544) --- Dalamud/Game/UnlockState/UnlockState.cs | 16 ++++++++-------- .../Windows/Data/Widgets/UIColorWidget.cs | 8 ++++---- lib/Lumina.Excel | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Dalamud/Game/UnlockState/UnlockState.cs b/Dalamud/Game/UnlockState/UnlockState.cs index 1878f54db..cc70a524c 100644 --- a/Dalamud/Game/UnlockState/UnlockState.cs +++ b/Dalamud/Game/UnlockState/UnlockState.cs @@ -267,26 +267,26 @@ internal unsafe class UnlockState : IInternalDisposableService, IUnlockState switch ((ItemActionAction)row.ItemAction.Value.Action.RowId) { case ItemActionAction.Companion: - return UIState.Instance()->IsCompanionUnlocked(row.ItemAction.Value.Data[0].RowId); + return UIState.Instance()->IsCompanionUnlocked(row.ItemAction.Value.Data[0]); case ItemActionAction.BuddyEquip: - return UIState.Instance()->Buddy.CompanionInfo.IsBuddyEquipUnlocked(row.ItemAction.Value.Data[0].RowId); + return UIState.Instance()->Buddy.CompanionInfo.IsBuddyEquipUnlocked(row.ItemAction.Value.Data[0]); case ItemActionAction.Mount: - return PlayerState.Instance()->IsMountUnlocked(row.ItemAction.Value.Data[0].RowId); + return PlayerState.Instance()->IsMountUnlocked(row.ItemAction.Value.Data[0]); case ItemActionAction.SecretRecipeBook: - return PlayerState.Instance()->IsSecretRecipeBookUnlocked(row.ItemAction.Value.Data[0].RowId); + return PlayerState.Instance()->IsSecretRecipeBookUnlocked(row.ItemAction.Value.Data[0]); case ItemActionAction.UnlockLink: case ItemActionAction.OccultRecords: - return UIState.Instance()->IsUnlockLinkUnlocked(row.ItemAction.Value.Data[0].RowId); + return UIState.Instance()->IsUnlockLinkUnlocked(row.ItemAction.Value.Data[0]); case ItemActionAction.TripleTriadCard when row.AdditionalData.Is(): return UIState.Instance()->IsTripleTriadCardUnlocked((ushort)row.AdditionalData.RowId); case ItemActionAction.FolkloreTome: - return PlayerState.Instance()->IsFolkloreBookUnlocked(row.ItemAction.Value.Data[0].RowId); + return PlayerState.Instance()->IsFolkloreBookUnlocked(row.ItemAction.Value.Data[0]); case ItemActionAction.OrchestrionRoll when row.AdditionalData.Is(): return PlayerState.Instance()->IsOrchestrionRollUnlocked(row.AdditionalData.RowId); @@ -295,13 +295,13 @@ internal unsafe class UnlockState : IInternalDisposableService, IUnlockState return PlayerState.Instance()->IsFramersKitUnlocked(row.AdditionalData.RowId); case ItemActionAction.Ornament: - return PlayerState.Instance()->IsOrnamentUnlocked(row.ItemAction.Value.Data[0].RowId); + return PlayerState.Instance()->IsOrnamentUnlocked(row.ItemAction.Value.Data[0]); case ItemActionAction.Glasses: return PlayerState.Instance()->IsGlassesUnlocked((ushort)row.AdditionalData.RowId); case ItemActionAction.SoulShards when PublicContentOccultCrescent.GetState() is var occultCrescentState && occultCrescentState != null: - var supportJobId = (byte)row.ItemAction.Value.Data[0].RowId; + var supportJobId = (byte)row.ItemAction.Value.Data[0]; return supportJobId < occultCrescentState->SupportJobLevels.Length && occultCrescentState->SupportJobLevels[supportJobId] != 0; case ItemActionAction.CompanySealVouchers: diff --git a/Dalamud/Interface/Internal/Windows/Data/Widgets/UIColorWidget.cs b/Dalamud/Interface/Internal/Windows/Data/Widgets/UIColorWidget.cs index fd3f1d11c..3550f053c 100644 --- a/Dalamud/Interface/Internal/Windows/Data/Widgets/UIColorWidget.cs +++ b/Dalamud/Interface/Internal/Windows/Data/Widgets/UIColorWidget.cs @@ -126,17 +126,17 @@ internal class UiColorWidget : IDataWindowWidget ImGui.TableNextColumn(); ImGui.AlignTextToFramePadding(); ImGui.PushID($"row{id}_white"); - if (this.DrawColorColumn(row.ClearWhite) && + if (this.DrawColorColumn(row.Unknown0) && adjacentRow.HasValue) - DrawEdgePreview(id, row.ClearWhite, adjacentRow.Value.ClearWhite); + DrawEdgePreview(id, row.Unknown0, adjacentRow.Value.Unknown0); ImGui.PopID(); ImGui.TableNextColumn(); ImGui.AlignTextToFramePadding(); ImGui.PushID($"row{id}_green"); - if (this.DrawColorColumn(row.ClearGreen) && + if (this.DrawColorColumn(row.Unknown1) && adjacentRow.HasValue) - DrawEdgePreview(id, row.ClearGreen, adjacentRow.Value.ClearGreen); + DrawEdgePreview(id, row.Unknown1, adjacentRow.Value.Unknown1); ImGui.PopID(); } } diff --git a/lib/Lumina.Excel b/lib/Lumina.Excel index 7737a7699..d6ff8cf46 160000 --- a/lib/Lumina.Excel +++ b/lib/Lumina.Excel @@ -1 +1 @@ -Subproject commit 7737a76995d6992e62fdc5d6a84871af4fe189bd +Subproject commit d6ff8cf46c7e341989843c28c7550f8d50bee851