muffin v7.5.1

This commit is contained in:
alydev 2026-05-01 08:59:48 +10:00
parent a6481e7b9a
commit 965a736f84
59 changed files with 4112 additions and 5059 deletions

View file

@ -65,39 +65,28 @@ internal sealed class ARealmRebornComponent
private void DrawPrimals()
{
//IL_0050: Unknown result type (might be due to invalid IL or missing references)
//IL_0055: Unknown result type (might be due to invalid IL or missing references)
bool flag = UIState.IsInstanceContentCompleted(RequiredPrimalInstances.Last());
bool flag2 = _uiUtils.ChecklistItem("Hard Mode Primals", flag, _configuration.Advanced.SkipARealmRebornHardModePrimals ? new System.Numerics.Vector4?(ImGuiColors.DalamudGrey) : ((System.Numerics.Vector4?)null));
if (flag || !flag2)
{
return;
}
TooltipDisposable val = ImRaii.Tooltip();
try
using ImRaii.TooltipDisposable tooltipDisposable = ImRaii.Tooltip();
if (tooltipDisposable.Alive)
{
if (((TooltipDisposable)(ref val)).Alive)
ushort[] requiredPrimalInstances = RequiredPrimalInstances;
foreach (ushort instanceId in requiredPrimalInstances)
{
ushort[] requiredPrimalInstances = RequiredPrimalInstances;
foreach (ushort instanceId in requiredPrimalInstances)
{
(System.Numerics.Vector4 color, FontAwesomeIcon icon) instanceStyle = UiUtils.GetInstanceStyle(instanceId);
FFXIVClientStructs.FFXIV.Common.Math.Vector4 vector = instanceStyle.color;
FontAwesomeIcon item = instanceStyle.icon;
_uiUtils.ChecklistItem(_territoryData.GetInstanceName(instanceId) ?? "?", vector, item, ImGui.GetStyle().FramePadding.X);
}
(System.Numerics.Vector4 color, FontAwesomeIcon icon) instanceStyle = UiUtils.GetInstanceStyle(instanceId);
FFXIVClientStructs.FFXIV.Common.Math.Vector4 vector = instanceStyle.color;
FontAwesomeIcon item = instanceStyle.icon;
_uiUtils.ChecklistItem(_territoryData.GetInstanceName(instanceId) ?? "?", vector, item, ImGui.GetStyle().FramePadding.X);
}
}
finally
{
((TooltipDisposable)(ref val)).Dispose();
}
}
private void DrawAllianceRaids()
{
//IL_005e: Unknown result type (might be due to invalid IL or missing references)
//IL_0063: Unknown result type (might be due to invalid IL or missing references)
QuestFunctions questFunctions = _questFunctions;
IReadOnlyList<QuestId> crystalTowerQuests = QuestData.CrystalTowerQuests;
bool flag = questFunctions.IsQuestComplete(crystalTowerQuests[crystalTowerQuests.Count - 1]);
@ -106,24 +95,17 @@ internal sealed class ARealmRebornComponent
{
return;
}
TooltipDisposable val = ImRaii.Tooltip();
try
using ImRaii.TooltipDisposable tooltipDisposable = ImRaii.Tooltip();
if (!tooltipDisposable.Alive)
{
if (!((TooltipDisposable)(ref val)).Alive)
{
return;
}
foreach (QuestId crystalTowerQuest in QuestData.CrystalTowerQuests)
{
(System.Numerics.Vector4 Color, FontAwesomeIcon Icon, string Status) questStyle = _uiUtils.GetQuestStyle(crystalTowerQuest);
FFXIVClientStructs.FFXIV.Common.Math.Vector4 vector = questStyle.Color;
FontAwesomeIcon item = questStyle.Icon;
_uiUtils.ChecklistItem(_questData.GetQuestInfo(crystalTowerQuest).Name, vector, item, ImGui.GetStyle().FramePadding.X);
}
return;
}
finally
foreach (QuestId crystalTowerQuest in QuestData.CrystalTowerQuests)
{
((TooltipDisposable)(ref val)).Dispose();
(System.Numerics.Vector4 Color, FontAwesomeIcon Icon, string Status) questStyle = _uiUtils.GetQuestStyle(crystalTowerQuest);
FFXIVClientStructs.FFXIV.Common.Math.Vector4 vector = questStyle.Color;
FontAwesomeIcon item = questStyle.Icon;
_uiUtils.ChecklistItem(_questData.GetQuestInfo(crystalTowerQuest).Name, vector, item, ImGui.GetStyle().FramePadding.X);
}
}
}