muffin v7.5.5

This commit is contained in:
alydev 2026-08-17 20:25:32 +10:00
parent a8f2c1df37
commit 6266f9e6b7
110 changed files with 14907 additions and 6073 deletions

View file

@ -343,7 +343,22 @@ internal sealed class FateSelectionWindow : LWindow
private void DrawFateRowActions(FateDefinition fate, bool disabled)
{
bool flag = fate.RequiredQuestId.HasValue && !_questFunctions.IsQuestComplete(new QuestId(fate.RequiredQuestId.Value));
uint? num = fate.RequiredQuestId;
object obj;
if (num.HasValue)
{
uint valueOrDefault = num.GetValueOrDefault();
if (valueOrDefault <= 65535)
{
obj = new QuestId((ushort)valueOrDefault);
goto IL_004d;
}
}
obj = null;
goto IL_004d;
IL_004d:
QuestId questId = (QuestId)obj;
bool flag = questId != null && !_questFunctions.IsQuestComplete(questId);
ImU8String id = new ImU8String(5, 1);
id.AppendLiteral("fate_");
id.AppendFormatted(fate.Name);
@ -358,7 +373,7 @@ internal sealed class FateSelectionWindow : LWindow
if (ImGui.IsItemHovered())
{
IQuestInfo questInfo;
string value = (_questData.TryGetQuestInfo(new QuestId(fate.RequiredQuestId.Value), out questInfo) ? questInfo.Name : fate.RequiredQuestId.Value.ToString(CultureInfo.InvariantCulture));
string value = (_questData.TryGetQuestInfo(questId, out questInfo) ? questInfo.Name : (num?.ToString(CultureInfo.InvariantCulture) ?? "Unknown"));
ImU8String tooltip = new ImU8String(33, 1);
tooltip.AppendLiteral("Requires \"");
tooltip.AppendFormatted(value);