muffin v7.38.8

This commit is contained in:
alydev 2025-11-30 10:36:46 +10:00
parent 5e2d8f648b
commit 3e10cbbbf2
51 changed files with 2585 additions and 1972 deletions

View file

@ -43,6 +43,8 @@ internal sealed class ActiveQuestComponent
private readonly UiUtils _uiUtils;
private readonly IObjectTable _objectTable;
private readonly IClientState _clientState;
private readonly IChatGui _chatGui;
@ -58,7 +60,7 @@ internal sealed class ActiveQuestComponent
return _003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__MultipleWhitespaceRegex_0.Instance;
}
public ActiveQuestComponent(QuestController questController, MovementController movementController, CombatController combatController, GatheringController gatheringController, QuestFunctions questFunctions, ICommandManager commandManager, Configuration configuration, QuestRegistry questRegistry, PriorityWindow priorityWindow, UiUtils uiUtils, IClientState clientState, IChatGui chatGui, ILogger<ActiveQuestComponent> logger)
public ActiveQuestComponent(QuestController questController, MovementController movementController, CombatController combatController, GatheringController gatheringController, QuestFunctions questFunctions, ICommandManager commandManager, Configuration configuration, QuestRegistry questRegistry, PriorityWindow priorityWindow, UiUtils uiUtils, IObjectTable objectTable, IClientState clientState, IChatGui chatGui, ILogger<ActiveQuestComponent> logger)
{
_questController = questController;
_movementController = movementController;
@ -70,6 +72,7 @@ internal sealed class ActiveQuestComponent
_questRegistry = questRegistry;
_priorityWindow = priorityWindow;
_uiUtils = uiUtils;
_objectTable = objectTable;
_clientState = clientState;
_chatGui = chatGui;
_logger = logger;
@ -243,7 +246,7 @@ internal sealed class ActiveQuestComponent
Vector4 col = ImGuiColors.ParsedPurple;
if (flag)
{
int num = _clientState.LocalPlayer?.Level ?? 0;
int num = _objectTable.LocalPlayer?.Level ?? 0;
if (num > 0 && num >= _configuration.Stop.TargetLevel)
{
col = ImGuiColors.ParsedGreen;
@ -267,7 +270,7 @@ internal sealed class ActiveQuestComponent
ImGui.Separator();
if (flag)
{
int num2 = _clientState.LocalPlayer?.Level ?? 0;
int num2 = _objectTable.LocalPlayer?.Level ?? 0;
text = new ImU8String(14, 1);
text.AppendLiteral("Stop at level ");
text.AppendFormatted(_configuration.Stop.TargetLevel);