Disable turn-ins if not high enough in GC
This commit is contained in:
parent
ccfe447897
commit
a9b72380cd
@ -77,6 +77,21 @@ internal sealed class TurnInWindow : Window
|
|||||||
|
|
||||||
public override void Draw()
|
public override void Draw()
|
||||||
{
|
{
|
||||||
|
GrandCompany grandCompany = _plugin.GetGrandCompany();
|
||||||
|
if (grandCompany == GrandCompany.None)
|
||||||
|
{
|
||||||
|
// not sure we should ever get here
|
||||||
|
State = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_plugin.GetGrandCompanyRank() < 6)
|
||||||
|
{
|
||||||
|
State = false;
|
||||||
|
ImGui.TextColored(ImGuiColors.DalamudRed, "You do not have the required rank for Expert Delivery.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
bool state = State;
|
bool state = State;
|
||||||
if (ImGui.Checkbox("Handle GC turn ins/exchange automatically", ref state))
|
if (ImGui.Checkbox("Handle GC turn ins/exchange automatically", ref state))
|
||||||
{
|
{
|
||||||
@ -86,16 +101,13 @@ internal sealed class TurnInWindow : Window
|
|||||||
ImGui.Indent(27);
|
ImGui.Indent(27);
|
||||||
if (Multiplier == 1m)
|
if (Multiplier == 1m)
|
||||||
{
|
{
|
||||||
ImGui.TextColored(ImGuiColors.DalamudRed, "You do not have a buff active");
|
ImGui.TextColored(ImGuiColors.DalamudRed, "You do not have an active seal buff.");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ImGui.TextColored(ImGuiColors.HealerGreen, $"Current Buff: {(Multiplier - 1m) * 100:N0}%%");
|
ImGui.TextColored(ImGuiColors.HealerGreen, $"Current Buff: {(Multiplier - 1m) * 100:N0}%%");
|
||||||
}
|
}
|
||||||
|
|
||||||
GrandCompany grandCompany = _plugin.GetGrandCompany();
|
|
||||||
if (grandCompany != GrandCompany.None) // not sure we should ever get here
|
|
||||||
{
|
|
||||||
ImGui.Spacing();
|
ImGui.Spacing();
|
||||||
ImGui.BeginDisabled(state);
|
ImGui.BeginDisabled(state);
|
||||||
|
|
||||||
@ -120,8 +132,6 @@ internal sealed class TurnInWindow : Window
|
|||||||
ImGui.TextColored(ImGuiColors.DalamudRed, "Your rank isn't high enough to buy this item.");
|
ImGui.TextColored(ImGuiColors.DalamudRed, "Your rank isn't high enough to buy this item.");
|
||||||
|
|
||||||
ImGui.EndDisabled();
|
ImGui.EndDisabled();
|
||||||
}
|
|
||||||
|
|
||||||
ImGui.Unindent(27);
|
ImGui.Unindent(27);
|
||||||
|
|
||||||
ImGui.Separator();
|
ImGui.Separator();
|
||||||
|
Loading…
Reference in New Issue
Block a user