muffin v6.35 with old pdb

This commit is contained in:
alydev 2025-10-29 06:52:53 +10:00
parent ac85599236
commit b5d2cc6708
31 changed files with 958 additions and 958 deletions

View file

@ -46,28 +46,28 @@ internal sealed class AlliedSocietyJournalComponent
{
return;
}
foreach (EAlliedSociety item in from x in Enum.GetValues<EAlliedSociety>()
foreach (EAlliedSociety quest in from x in Enum.GetValues<EAlliedSociety>()
where x != EAlliedSociety.None
select x)
{
List<QuestInfo> list = (from x in _alliedSocietyQuestFunctions.GetAvailableAlliedSocietyQuests(item)
List<QuestInfo> foundStep = (from x in _alliedSocietyQuestFunctions.GetAvailableAlliedSocietyQuests(quest)
select (QuestInfo)_questData.GetQuestInfo(x)).ToList();
if (list.Count == 0 || !ImGui.CollapsingHeader($"{item}###AlliedSociety{item}"))
if (foundStep.Count == 0 || !ImGui.CollapsingHeader($"{quest}###AlliedSociety{quest}"))
{
continue;
}
if ((int)item <= 5)
if ((int)quest <= 5)
{
byte i = 1;
while (i <= 8)
{
List<QuestInfo> list2 = list.Where((QuestInfo x) => x.AlliedSocietyRank == i).ToList();
if (list2.Count != 0)
List<QuestInfo> list = foundStep.Where((QuestInfo x) => x.AlliedSocietyRank == i).ToList();
if (list.Count != 0)
{
ImGui.Text(RankNames[i - 1]);
foreach (QuestInfo item2 in list2)
foreach (QuestInfo item in list)
{
DrawQuest(item2);
DrawQuest(item);
}
}
byte b = (byte)(i + 1);
@ -75,22 +75,22 @@ internal sealed class AlliedSocietyJournalComponent
}
continue;
}
foreach (QuestInfo item3 in list)
foreach (QuestInfo item2 in foundStep)
{
DrawQuest(item3);
DrawQuest(item2);
}
}
}
private void DrawQuest(QuestInfo questInfo)
{
var (color, icon, value) = _uiUtils.GetQuestStyle(questInfo.QuestId);
var (journalGenre, journalCategory, genreName) = _uiUtils.GetQuestStyle(questInfo.QuestId);
if (!_questRegistry.TryGetQuest(questInfo.QuestId, out Quest quest) || quest.Root.Disabled)
{
color = ImGuiColors.DalamudGrey;
journalGenre = ImGuiColors.DalamudGrey;
}
string text = $"{questInfo.Name} ({value}) [{questInfo.QuestId}]";
if (_uiUtils.ChecklistItem(text, color, icon))
string text = $"{questInfo.Name} ({genreName}) [{questInfo.QuestId}]";
if (_uiUtils.ChecklistItem(text, journalGenre, journalCategory))
{
_questTooltipComponent.Draw(questInfo);
}