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

@ -147,7 +147,7 @@ internal sealed class DutyConfigComponent : ConfigComponent
ImGui.SetNextItemWidth(200f);
if (ImGui.Combo((ImU8String)"##DefaultDutyMode", ref currentItem, (ReadOnlySpan<string>)DutyModeLabels, DutyModeLabels.Length))
{
base.Configuration.Duties.DefaultDutyMode = (EDutyMode)currentItem;
base.Configuration.Duties.DefaultDutyMode = (Configuration.EDutyMode)currentItem;
Save();
}
ImGui.SameLine();
@ -345,9 +345,9 @@ internal sealed class DutyConfigComponent : ConfigComponent
id2.AppendFormatted(num);
using (ImRaii.PushId(id2))
{
EDutyMode value3;
Configuration.EDutyMode value3;
bool flag2 = base.Configuration.Duties.DutyModeOverrides.TryGetValue(num, out value3);
EDutyMode num2 = (flag2 ? value3 : ((EDutyMode)(-1)));
Configuration.EDutyMode num2 = (flag2 ? value3 : ((Configuration.EDutyMode)(-1)));
Name = "Use Default";
string[] dutyModeLabels = DutyModeLabels;
int num3 = 0;
@ -368,13 +368,13 @@ internal sealed class DutyConfigComponent : ConfigComponent
}
else
{
base.Configuration.Duties.DutyModeOverrides[num] = (EDutyMode)(currentItem2 - 1);
base.Configuration.Duties.DutyModeOverrides[num] = (Configuration.EDutyMode)(currentItem2 - 1);
}
Save();
}
if (ImGui.IsItemHovered())
{
EDutyMode eDutyMode = (flag2 ? value3 : base.Configuration.Duties.DefaultDutyMode);
Configuration.EDutyMode eDutyMode = (flag2 ? value3 : base.Configuration.Duties.DefaultDutyMode);
ImGui.SetTooltip(flag2 ? ("Override: " + DutyModeLabels[(int)eDutyMode]) : ("Using default: " + DutyModeLabels[(int)eDutyMode]));
}
}
@ -447,7 +447,7 @@ internal sealed class DutyConfigComponent : ConfigComponent
{
IEnumerable<string> first = base.Configuration.Duties.WhitelistedDutyCfcIds.Select((uint x) => $"{"+"}{x}");
IEnumerable<string> second = base.Configuration.Duties.BlacklistedDutyCfcIds.Select((uint x) => $"{"-"}{x}");
IEnumerable<string> second2 = base.Configuration.Duties.DutyModeOverrides.Select((KeyValuePair<uint, EDutyMode> x) => $"{"M:"}{x.Key}:{x.Value}");
IEnumerable<string> second2 = base.Configuration.Duties.DutyModeOverrides.Select((KeyValuePair<uint, Configuration.EDutyMode> x) => $"{"M:"}{x.Key}:{x.Value}");
ImGui.SetClipboardText("qst:duty:" + Convert.ToBase64String(Encoding.UTF8.GetBytes(string.Join(";", first.Concat(second).Concat(second2)))));
}
}
@ -481,7 +481,7 @@ internal sealed class DutyConfigComponent : ConfigComponent
int num2 = span.IndexOf(':');
if (num2 > 0 && uint.TryParse(span.Slice(0, num2), CultureInfo.InvariantCulture, out var result3) && int.TryParse(span.Slice(num2 + 1), CultureInfo.InvariantCulture, out var result4) && Enum.IsDefined(typeof(EDutyMode), result4))
{
base.Configuration.Duties.DutyModeOverrides[result3] = (EDutyMode)result4;
base.Configuration.Duties.DutyModeOverrides[result3] = (Configuration.EDutyMode)result4;
}
}
}
@ -498,7 +498,7 @@ internal sealed class DutyConfigComponent : ConfigComponent
base.Configuration.Duties.WhitelistedDutyCfcIds.Clear();
base.Configuration.Duties.BlacklistedDutyCfcIds.Clear();
base.Configuration.Duties.DutyModeOverrides.Clear();
base.Configuration.Duties.DefaultDutyMode = EDutyMode.Support;
base.Configuration.Duties.DefaultDutyMode = Questionable.Configuration.EDutyMode.Support;
Save();
}
}