1
0
Fork 0
forked from aly/qstbak

muffin v7.4.10

This commit is contained in:
alydev 2026-01-19 08:31:23 +10:00
parent 2df81c5d15
commit b8dd142c23
47 changed files with 3604 additions and 1058 deletions

View file

@ -51,6 +51,7 @@ internal sealed class ManualPriorityComponent
_questSelector.QuestSelected = delegate(Quest quest)
{
manualPriorityComponent._questController.ManualPriorityQuests.Add(quest);
manualPriorityComponent._questController.SavePriorityQuests();
};
}
@ -92,9 +93,9 @@ internal sealed class ManualPriorityComponent
ExportToClipboard();
}
ImGui.SameLine();
if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Check, "Remove finished Quests"))
if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Check, "Remove finished Quests") && _questController.ManualPriorityQuests.RemoveAll((Quest q) => _questFunctions.IsQuestComplete(q.Id)) > 0)
{
_questController.ManualPriorityQuests.RemoveAll((Quest q) => _questFunctions.IsQuestComplete(q.Id));
_questController.SavePriorityQuests();
}
ImGui.SameLine();
using (ImRaii.Disabled(!ImGui.IsKeyDown(ImGuiKey.ModCtrl)))
@ -212,11 +213,13 @@ internal sealed class ManualPriorityComponent
if (quest != null)
{
manualPriorityQuests.Remove(quest);
_questController.SavePriorityQuests();
}
if (quest2 != null)
{
manualPriorityQuests.Remove(quest2);
manualPriorityQuests.Insert(index, quest2);
_questController.SavePriorityQuests();
}
}