public bool DebugOverlay { get; set; }
public bool NeverFly { get; set; }
public bool AdditionalStatusInformation { get; set; }
+ public bool DisableAutoDutyBareMode { get; set; }
}
internal enum ECombatModule
try
{
_setConfig.InvokeAction("dutyModeEnum", "Support");
- _run.InvokeAction(cfcData.TerritoryId, 1, true);
+ _run.InvokeAction(cfcData.TerritoryId, 1, !_configuration.Advanced.DisableAutoDutyBareMode);
}
catch (IpcError e)
{
using Dalamud.Interface.Colors;
+using Dalamud.Interface.Components;
+using Dalamud.Interface.Utility;
using Dalamud.Interface.Utility.Raii;
using Dalamud.Plugin;
using ImGuiNET;
Save();
}
+ ImGui.Separator();
+
+ ImGui.Text("AutoDuty options");
+ using (var _ = ImRaii.PushIndent())
+ {
+ ImGui.AlignTextToFramePadding();
+ bool disableAutoDutyBareMode = Configuration.Advanced.DisableAutoDutyBareMode;
+ if (ImGui.Checkbox("Use Pre-Loop/Loop/Post-Loop settings", ref disableAutoDutyBareMode))
+ {
+ Configuration.Advanced.DisableAutoDutyBareMode = disableAutoDutyBareMode;
+ Save();
+ }
+
+ ImGui.SameLine();
+ ImGuiComponents.HelpMarker(
+ "Typically, the loop settings for AutoDuty are disabled when running dungeons with Questionable, since they can cause issues (or even shut down your PC).");
+ }
+
ImGui.EndTabItem();
}
}