1616 lines
82 KiB
C#
1616 lines
82 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Numerics;
|
|
using System.Runtime.CompilerServices;
|
|
using Dalamud.Bindings.ImGui;
|
|
using Dalamud.Game.ClientState.Objects.SubKinds;
|
|
using Dalamud.Game.ClientState.Objects.Types;
|
|
using Dalamud.Interface;
|
|
using Dalamud.Interface.ManagedFontAtlas;
|
|
using Dalamud.Interface.Utility.Raii;
|
|
using Dalamud.Plugin;
|
|
using Dalamud.Plugin.Services;
|
|
using Microsoft.Extensions.Logging;
|
|
using Questionable.Controller;
|
|
using Questionable.Controller.Conditions;
|
|
using Questionable.Data;
|
|
using Questionable.Functions;
|
|
using Questionable.Model;
|
|
using Questionable.Model.Questing;
|
|
using Questionable.Windows.QuestComponents;
|
|
using Questionable.Windows.Utils;
|
|
|
|
namespace Questionable.Windows.ConfigComponents;
|
|
|
|
internal sealed class StopConditionComponent : ConfigComponent
|
|
{
|
|
[Serializable]
|
|
[CompilerGenerated]
|
|
private sealed class _003C_003Ec
|
|
{
|
|
public static readonly _003C_003Ec _003C_003E9 = new _003C_003Ec();
|
|
|
|
public static Func<Quest, string> _003C_003E9__29_1;
|
|
|
|
public static Comparison<Quest> _003C_003E9__37_0;
|
|
|
|
internal string _003CDrawAddQuestAccept_003Eb__29_1(Quest x)
|
|
{
|
|
return x.Info.Name;
|
|
}
|
|
|
|
internal int _003CGetCurrentlyAcceptedQuests_003Eb__37_0(Quest a, Quest b)
|
|
{
|
|
return _202B_200C_202C_202B_202D_200B_200C_206E_200B_202D_200B_202B_200B_200E_200C_206A_200F_202E_206F_202B_206B_206F_200D_206C_200C_202D_206C_200B_200C_206A_200D_206E_202D_206F_206B_202A_200B_202A_206B_202E_202E(a.Info.Name, b.Info.Name, StringComparison.OrdinalIgnoreCase);
|
|
}
|
|
|
|
static int _202B_200C_202C_202B_202D_200B_200C_206E_200B_202D_200B_202B_200B_200E_200C_206A_200F_202E_206F_202B_206B_206F_200D_206C_200C_202D_206C_200B_200C_206A_200D_206E_202D_206F_206B_202A_200B_202A_206B_202E_202E(string P_0, string P_1, StringComparison P_2)
|
|
{
|
|
return string.Compare(P_0, P_1, P_2);
|
|
}
|
|
}
|
|
|
|
private static readonly string[] ConditionModeNames = new string[2]
|
|
{
|
|
global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(905118381),
|
|
global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(560121957)
|
|
};
|
|
|
|
private static readonly string[] ConditionTypeNames = new string[7]
|
|
{
|
|
global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(110723094),
|
|
global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(1530936395),
|
|
global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-219663971),
|
|
global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-70647925),
|
|
global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(2025939443),
|
|
global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(1440127939),
|
|
global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(661458144)
|
|
};
|
|
|
|
private readonly IDalamudPluginInterface _pluginInterface;
|
|
|
|
private readonly QuestSelector _questSelector;
|
|
|
|
private readonly QuestRegistry _questRegistry;
|
|
|
|
private readonly QuestData _questData;
|
|
|
|
private readonly QuestFunctions _questFunctions;
|
|
|
|
private readonly QuestTooltipComponent _questTooltipComponent;
|
|
|
|
private readonly UiUtils _uiUtils;
|
|
|
|
private readonly IObjectTable _objectTable;
|
|
|
|
private readonly QuestController _questController;
|
|
|
|
private readonly ILogger<StopConditionComponent> _logger;
|
|
|
|
private int _addConditionType;
|
|
|
|
private int _addLevel = 50;
|
|
|
|
private int _addSequence = 1;
|
|
|
|
private int _addGilThreshold = 1000;
|
|
|
|
private string _questAcceptSearchText = string.Empty;
|
|
|
|
private List<Quest> _acceptedQuests = new List<Quest>();
|
|
|
|
private long _acceptedQuestsRefreshAtMs;
|
|
|
|
public StopConditionComponent(IDalamudPluginInterface pluginInterface, QuestSelector questSelector, QuestFunctions questFunctions, QuestRegistry questRegistry, QuestData questData, QuestTooltipComponent questTooltipComponent, UiUtils uiUtils, IObjectTable objectTable, QuestController questController, Configuration configuration, ILogger<StopConditionComponent> logger)
|
|
: base(pluginInterface, configuration)
|
|
{
|
|
StopConditionComponent stopConditionComponent = this;
|
|
_pluginInterface = pluginInterface;
|
|
_questSelector = questSelector;
|
|
_questRegistry = questRegistry;
|
|
_questData = questData;
|
|
_questFunctions = questFunctions;
|
|
_questTooltipComponent = questTooltipComponent;
|
|
_uiUtils = uiUtils;
|
|
_logger = logger;
|
|
_objectTable = objectTable;
|
|
_questController = questController;
|
|
_questSelector.SuggestionPredicate = (Quest quest) => !stopConditionComponent.HasQuestCondition(quest.Id, EStopConditionType.QuestComplete);
|
|
_questSelector.DefaultPredicate = delegate(Quest quest)
|
|
{
|
|
int num = ((!quest.Info.IsMainScenarioQuest) ? 902983598 : 902983599);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 902983598;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
return false;
|
|
case 1:
|
|
return questFunctions.IsQuestAccepted(quest.Id);
|
|
case 2:
|
|
goto IL_0061;
|
|
}
|
|
continue;
|
|
IL_0061:
|
|
num = 902983599;
|
|
}
|
|
};
|
|
_questSelector.QuestSelected = delegate(Quest quest)
|
|
{
|
|
stopConditionComponent.Configuration.Stop.Conditions.Add(new QuestCompleteCondition
|
|
{
|
|
QuestId = quest.Id,
|
|
Mode = EStopConditionMode.Stop
|
|
});
|
|
stopConditionComponent.Save();
|
|
};
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
public override void DrawTab()
|
|
{
|
|
bool value = base.Configuration.Stop.Enabled;
|
|
UiThemeUtils.SectionHeader(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-1625853193));
|
|
(Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple = UiThemeUtils.BeginCard();
|
|
Vector2 item = tuple.ContentStartPos;
|
|
float item2 = tuple.AvailableWidth;
|
|
ImDrawListPtr item3 = tuple.DrawList;
|
|
int num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1186075613), ref value, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1404007902))) ? (-1028566401) : (-1028566404));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1028566403;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
num = -1028566404;
|
|
break;
|
|
case 1:
|
|
base.Configuration.Stop.Enabled = value;
|
|
Save();
|
|
num = -1028566401;
|
|
break;
|
|
case 2:
|
|
{
|
|
ImRaii.DisabledDisposable disabledDisposable = _202D_202C_206B_202A_200E_200C_202A_202D_206E_206F_206D_206E_202C_200F_200F_206C_202D_202A_202D_202D_200F_202E_202B_206A_200C_206B_206A_206E_202B_206C_206E_206A_202B_200F_202D_202E_206F_200D_206D_206C_202E(!value);
|
|
try
|
|
{
|
|
DrawConditionsList();
|
|
}
|
|
finally
|
|
{
|
|
num = ((disabledDisposable == null) ? 1850490731 : 1850490728);
|
|
while (true)
|
|
{
|
|
int num5 = num;
|
|
num3 = 1850490730;
|
|
num4 = num5;
|
|
int num6 = num4 + num3;
|
|
int num7 = num4 & num3;
|
|
switch (num6 - (num7 + num7))
|
|
{
|
|
case 1:
|
|
goto end_IL_0101;
|
|
case 2:
|
|
_206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E((IDisposable)disabledDisposable);
|
|
num = 1850490731;
|
|
break;
|
|
case 0:
|
|
num = 1850490728;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0101:
|
|
break;
|
|
}
|
|
}
|
|
UiThemeUtils.EndCard(item, item2, item3);
|
|
UiThemeUtils.SectionSpacing();
|
|
UiThemeUtils.SectionHeader(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(235360192));
|
|
(Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple2 = UiThemeUtils.BeginCard();
|
|
Vector2 item4 = tuple2.ContentStartPos;
|
|
float item5 = tuple2.AvailableWidth;
|
|
ImDrawListPtr item6 = tuple2.DrawList;
|
|
disabledDisposable = _202D_202C_206B_202A_200E_200C_202A_202D_206E_206F_206D_206E_202C_200F_200F_206C_202D_202A_202D_202D_200F_202E_202B_206A_200C_206B_206A_206E_202B_206C_206E_206A_202B_200F_202D_202E_206F_200D_206D_206C_202E(!value);
|
|
try
|
|
{
|
|
DrawAddCondition();
|
|
}
|
|
finally
|
|
{
|
|
num = ((disabledDisposable == null) ? 1883978520 : 1883978523);
|
|
while (true)
|
|
{
|
|
int num8 = num;
|
|
num3 = 1883978522;
|
|
num4 = num8;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
num = 1883978523;
|
|
break;
|
|
case 2:
|
|
goto end_IL_01bc;
|
|
case 1:
|
|
_206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E((IDisposable)disabledDisposable);
|
|
num = 1883978520;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_01bc:
|
|
break;
|
|
}
|
|
}
|
|
UiThemeUtils.EndCard(item4, item5, item6);
|
|
UiThemeUtils.SectionSpacing();
|
|
UiThemeUtils.SectionHeader(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-2147440442));
|
|
(Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple3 = UiThemeUtils.BeginCard();
|
|
Vector2 item7 = tuple3.ContentStartPos;
|
|
float item8 = tuple3.AvailableWidth;
|
|
ImDrawListPtr item9 = tuple3.DrawList;
|
|
disabledDisposable = _202D_202C_206B_202A_200E_200C_202A_202D_206E_206F_206D_206E_202C_200F_200F_206C_202D_202A_202D_202D_200F_202E_202B_206A_200C_206B_206A_206E_202B_206C_206E_206A_202B_200F_202D_202E_206F_200D_206D_206C_202E(!value);
|
|
try
|
|
{
|
|
string commandAfterStop = base.Configuration.Stop.CommandAfterStop;
|
|
_202D_200D_202E_206F_202D_202A_200B_200C_200F_200B_206B_206A_200F_200E_200C_206D_202D_202B_202B_200E_200D_202B_202E_206D_200B_202C_200E_202C_206A_200B_202A_202D_206C_200E_206E_202D_200B_206F_206F_202E(_206F_202A_200E_206C_202D_200F_200C_206B_202C_206E_206C_200C_202D_206D_202E_206B_206C_202B_202A_202D_202C_200C_202C_206D_206E_206A_202E_206F_200C_206E_200E_206D_202C_200F_206B_200E_206C_206C_200E_206C_202E(260f, _200F_206E_200F_200E_202C_200C_206E_202B_200F_206D_202B_200C_206D_200C_200B_202D_206A_202E_202C_206E_206C_202A_202E_206B_206B_202B_202E_202B_206D_200D_202D_206D_206F_202E_202A_200C_206E_200D_206F_206C_202E().X));
|
|
num = ((!_206B_206F_206A_200D_200D_202D_200C_202B_206F_206B_202C_206F_202C_206C_206F_202B_200D_200F_206E_206B_202D_202B_202E_202E_200E_206F_202D_206B_206D_206C_200D_202D_206D_200B_200B_202E_206A_200E_200E_200C_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-59706386), ref commandAfterStop, 200, ImGuiInputTextFlags.None, (ImGui.ImGuiInputTextCallbackDelegate)null)) ? 111240016 : 111240019);
|
|
while (true)
|
|
{
|
|
int num9 = num;
|
|
num3 = 111240017;
|
|
num4 = num9;
|
|
int num10 = num4 + num3;
|
|
int num11 = num4 & num3;
|
|
switch (num10 - (num11 + num11))
|
|
{
|
|
case 0:
|
|
num = 111240019;
|
|
break;
|
|
case 2:
|
|
base.Configuration.Stop.CommandAfterStop = commandAfterStop;
|
|
Save();
|
|
num = 111240016;
|
|
break;
|
|
case 1:
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
UiThemeUtils.InfoIcon(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(1301330466));
|
|
goto end_IL_02b3;
|
|
}
|
|
continue;
|
|
end_IL_02b3:
|
|
break;
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
num = ((disabledDisposable == null) ? (-1795551806) : (-1795551807));
|
|
while (true)
|
|
{
|
|
int num12 = num;
|
|
num3 = -1795551805;
|
|
num4 = num12;
|
|
int num13 = num4 + num3;
|
|
int num14 = num4 & num3;
|
|
switch (num13 - (num14 + num14))
|
|
{
|
|
case 0:
|
|
num = -1795551807;
|
|
break;
|
|
case 2:
|
|
_206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E((IDisposable)disabledDisposable);
|
|
num = -1795551806;
|
|
break;
|
|
case 1:
|
|
goto end_IL_0349;
|
|
}
|
|
continue;
|
|
end_IL_0349:
|
|
break;
|
|
}
|
|
}
|
|
UiThemeUtils.EndCard(item7, item8, item9);
|
|
DrawSessionConditions();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawConditionsList()
|
|
{
|
|
List<StopCondition> conditions = base.Configuration.Stop.Conditions;
|
|
int num = ((conditions.Count != 0) ? 12968843 : 12968842);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 12968841;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 1:
|
|
conditions.Clear();
|
|
Save();
|
|
num = 12968845;
|
|
break;
|
|
case 2:
|
|
num = ((!UiThemeUtils.DestructiveButton(FontAwesomeIcon.Trash, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1617749259))) ? 12968845 : 12968840);
|
|
break;
|
|
case 3:
|
|
_202A_206F_206F_202C_206B_200C_200C_206A_206B_200F_206D_206F_202E_202D_206E_206F_200D_202B_202C_202B_202A_206F_202C_200B_200E_206B_206A_206F_202B_206F_200B_202E_202D_202B_202C_200E_202D_206E_202A_202E_202E((ImU8String)global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1333678507));
|
|
return;
|
|
case 0:
|
|
num = 12968842;
|
|
break;
|
|
case 4:
|
|
{
|
|
int? indexToRemove = null;
|
|
int num7 = 0;
|
|
while (num7 < conditions.Count)
|
|
{
|
|
ImRaii.IdDisposable idDisposable = _200D_200C_202B_200F_206D_206B_202B_200F_200D_200F_206D_206E_200D_202C_200D_206A_206F_200C_206F_206C_200E_202A_206E_200D_202E_206E_202E_202D_202E_200B_202E_202A_206A_206C_200C_206E_206D_202B_206F_202C_202E(num7, true);
|
|
try
|
|
{
|
|
StopCondition condition = conditions[num7];
|
|
DrawConditionRow(condition, num7, ref indexToRemove);
|
|
}
|
|
finally
|
|
{
|
|
num = ((idDisposable == null) ? 1927508809 : 1927508810);
|
|
while (true)
|
|
{
|
|
int num8 = num;
|
|
num3 = 1927508811;
|
|
num4 = num8;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
num = 1927508810;
|
|
break;
|
|
case 1:
|
|
_206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E((IDisposable)idDisposable);
|
|
num = 1927508809;
|
|
break;
|
|
case 2:
|
|
goto end_IL_0124;
|
|
}
|
|
continue;
|
|
end_IL_0124:
|
|
break;
|
|
}
|
|
}
|
|
int num9 = num7;
|
|
num3 = 1;
|
|
num4 = num9;
|
|
int num10 = num4 ^ num3;
|
|
int num11 = num4 & num3;
|
|
num7 = num10 + (num11 + num11);
|
|
}
|
|
num = 1035952951;
|
|
while (true)
|
|
{
|
|
int num12 = num;
|
|
num3 = 1035952949;
|
|
num4 = num12;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 3:
|
|
num = 1035952951;
|
|
break;
|
|
case 1:
|
|
{
|
|
int valueOrDefault = indexToRemove.GetValueOrDefault();
|
|
conditions.RemoveAt(valueOrDefault);
|
|
Save();
|
|
num = 1035952949;
|
|
break;
|
|
}
|
|
case 0:
|
|
return;
|
|
case 2:
|
|
num = ((!indexToRemove.HasValue) ? 1035952949 : 1035952948);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawConditionRow(StopCondition condition, int index, ref int? indexToRemove)
|
|
{
|
|
_206F_202A_206B_206A_206F_206C_200B_200F_206C_200E_202B_206F_206E_200F_200E_206D_202D_206B_206B_202C_206D_200F_200C_202B_202B_206A_206F_202C_202B_206D_202D_200E_202E_202D_202C_202B_200B_206B_206B_206A_202E();
|
|
QuestCompleteCondition questCompleteCondition = condition as QuestCompleteCondition;
|
|
int num = ((questCompleteCondition != null) ? (-2027175199) : (-2027175190));
|
|
GilThresholdCondition gilThresholdCondition = default(GilThresholdCondition);
|
|
QuestAcceptCondition questAcceptCondition = default(QuestAcceptCondition);
|
|
LevelCondition levelCondition = default(LevelCondition);
|
|
GlobalSequenceCondition globalSequenceCondition = default(GlobalSequenceCondition);
|
|
int currentItem = default(int);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -2027175191;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 19:
|
|
indexToRemove = index;
|
|
num = -2027175175;
|
|
break;
|
|
case 18:
|
|
num = ((condition is BeforeDutyCondition) ? (-2027175196) : (-2027175189));
|
|
break;
|
|
case 2:
|
|
gilThresholdCondition = condition as GilThresholdCondition;
|
|
num = ((gilThresholdCondition != null) ? (-2027175200) : (-2027175188));
|
|
break;
|
|
case 6:
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
num = ((!UiThemeUtils.IconButton(FontAwesomeIcon.Times, _202C_202B_206B_202D_202B_206A_202A_206A_200E_200C_202E_202B_202C_206F_200F_200B_200D_206C_202B_200E_202A_206A_202A_200B_200F_200E_200B_200D_202C_202C_200D_200F_200F_200F_200F_206B_206C_206E_200B_206D_202E())) ? (-2027175175) : (-2027175174));
|
|
break;
|
|
case 9:
|
|
{
|
|
ImU8String imU8String = new ImU8String(10, 1);
|
|
imU8String.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(451308865));
|
|
imU8String.AppendFormatted(gilThresholdCondition.MinGil, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1470080372));
|
|
_200F_202A_200C_202E_206D_206E_206B_202D_202A_206E_200D_200D_200D_202D_202D_200E_202C_200B_206E_202A_202E_206E_206C_200D_200F_206C_206D_200F_202E_200E_202A_200C_200C_202D_206D_200E_200D_206B_200F_206B_202E(imU8String);
|
|
num = -2027175193;
|
|
break;
|
|
}
|
|
case 16:
|
|
return;
|
|
case 20:
|
|
DrawQuestAcceptRow(questAcceptCondition);
|
|
num = -2027175193;
|
|
break;
|
|
case 12:
|
|
num = ((condition is InventoryFullCondition) ? (-2027175187) : (-2027175173));
|
|
break;
|
|
case 11:
|
|
DrawLevelRow(levelCondition);
|
|
num = -2027175193;
|
|
break;
|
|
case 1:
|
|
globalSequenceCondition = condition as GlobalSequenceCondition;
|
|
num = ((globalSequenceCondition != null) ? (-2027175194) : (-2027175195));
|
|
break;
|
|
case 14:
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
currentItem = ((condition.Mode != EStopConditionMode.Pause) ? 1 : 0);
|
|
_202D_200D_202E_206F_202D_202A_200B_200C_200F_200B_206B_206A_200F_200E_200C_206D_202D_202B_202B_200E_200D_202B_202E_206D_200B_202C_200E_202C_206A_200B_202A_202D_206C_200E_206E_202D_200B_206F_206F_202E(70f);
|
|
num = ((!UiThemeUtils.ThemedCombo(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1973083812), ref currentItem, ConditionModeNames, ConditionModeNames.Length)) ? (-2027175185) : (-2027175186));
|
|
break;
|
|
case 8:
|
|
DrawQuestCompleteRow(questCompleteCondition);
|
|
num = -2027175193;
|
|
break;
|
|
case 10:
|
|
_200F_202A_200C_202E_206D_206E_206B_202D_202A_206E_200D_200D_200D_202D_202D_200E_202C_200B_206E_202A_202E_206E_206C_200D_200F_206C_206D_200F_202E_200E_202A_200C_200C_202D_206D_200E_200D_206B_200F_206B_202E((ImU8String)condition.GetDescription());
|
|
num = -2027175193;
|
|
break;
|
|
case 17:
|
|
levelCondition = condition as LevelCondition;
|
|
num = ((levelCondition != null) ? (-2027175198) : (-2027175192));
|
|
break;
|
|
case 5:
|
|
num = -2027175197;
|
|
break;
|
|
case 4:
|
|
_200F_202A_200C_202E_206D_206E_206B_202D_202A_206E_200D_200D_200D_202D_202D_200E_202C_200B_206E_202A_202E_206E_206C_200D_200F_206C_206D_200F_202E_200E_202A_200C_200C_202D_206D_200E_200D_206B_200F_206B_202E((ImU8String)global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(2025939443));
|
|
num = -2027175193;
|
|
break;
|
|
case 15:
|
|
DrawGlobalSequenceRow(globalSequenceCondition);
|
|
num = -2027175193;
|
|
break;
|
|
case 13:
|
|
_200F_202A_200C_202E_206D_206E_206B_202D_202A_206E_200D_200D_200D_202D_202D_200E_202C_200B_206E_202A_202E_206E_206C_200D_200F_206C_206D_200F_202E_200E_202A_200C_200C_202D_206D_200E_200D_206B_200F_206B_202E((ImU8String)global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1140496665));
|
|
num = -2027175193;
|
|
break;
|
|
case 7:
|
|
condition.Mode = ((currentItem == 0) ? EStopConditionMode.Pause : EStopConditionMode.Stop);
|
|
Save();
|
|
num = -2027175185;
|
|
break;
|
|
case 0:
|
|
num = -2027175190;
|
|
break;
|
|
case 3:
|
|
questAcceptCondition = condition as QuestAcceptCondition;
|
|
num = ((questAcceptCondition != null) ? (-2027175171) : (-2027175176));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawQuestCompleteRow(QuestCompleteCondition condition)
|
|
{
|
|
string text = ResolveQuestName(condition.QuestId);
|
|
(Vector4, FontAwesomeIcon, string) questStyle = _uiUtils.GetQuestStyle(condition.QuestId);
|
|
IDisposable disposable = _200C_206B_206C_200F_200D_202E_202C_206B_200F_202E_206D_206F_202E_200C_200E_200F_200F_202D_200D_200C_206E_206F_206B_200C_200D_206F_202A_200C_206C_202E_206D_200E_200B_206F_202C_206C_200B_200E_206E_200C_202E(_202B_200F_206A_200E_200C_200B_202A_200B_206C_200D_206D_200C_206E_200B_202D_200B_206B_206F_206A_200F_206D_202C_206E_206B_202A_200C_206E_200D_206A_206C_200D_206D_206F_200C_202B_206E_202A_206E_206D_206F_202E(_206A_202D_206F_206A_206D_202D_206B_206B_200B_202B_200F_202C_202C_200E_202C_202B_200B_206B_202C_200B_202C_200D_202D_200F_200D_206C_200E_200C_202B_206E_202B_200E_200F_206C_202C_200D_200E_206E_200C_200C_202E(_pluginInterface)));
|
|
int num;
|
|
try
|
|
{
|
|
_206B_206B_200E_200F_200F_202D_200B_200B_202B_206C_200F_200E_200B_206C_202C_206C_206C_200D_206E_200F_202A_202A_206A_202D_206F_200F_206C_206D_206D_200C_206C_200D_202A_206D_202E_202C_200F_200B_200C_206C_202E(ref questStyle.Item1, (ImU8String)_206D_206D_202A_202C_206A_200D_202D_206A_202A_200E_202B_202D_200C_202A_202C_206B_206F_206A_206C_206B_202E_200F_202A_200B_206B_202C_206A_202D_206C_206D_200B_200F_202A_200F_202B_200D_200B_206D_206A_206B_202E(questStyle.Item2));
|
|
}
|
|
finally
|
|
{
|
|
num = ((disposable == null) ? 149607400 : 149607403);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 149607402;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
num = 149607403;
|
|
break;
|
|
case 2:
|
|
goto end_IL_0076;
|
|
case 1:
|
|
_206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E(disposable);
|
|
num = 149607400;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0076:
|
|
break;
|
|
}
|
|
}
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
float x = _206A_200D_202C_206D_200C_202E_206C_202D_200D_202E_206B_202D_202E_200B_206D_202D_202D_200F_200E_202A_206F_206B_200C_206F_206D_200D_202D_206A_200D_206C_200E_200E_206B_202C_206A_202B_202A_206E_202E_200F_202E().ItemSpacing.X;
|
|
float num7 = _202C_202B_206B_202D_202B_206A_202A_206A_200E_200C_202E_202B_202C_206F_200F_200B_200D_206C_202B_200E_202A_206A_202A_200B_200F_200E_200B_200D_202C_202C_200D_200F_200F_200F_200F_206B_206C_206E_200B_206D_202E();
|
|
ImRaii.FontDisposable fontDisposable = _200B_200E_202D_200B_206F_202A_202E_200E_202C_200E_206A_206C_206E_200D_202A_200E_200E_206A_200F_206B_202D_206A_202C_206E_206F_200D_206E_206D_206B_206D_206B_206E_206D_202D_206C_206C_202A_206C_200E_200C_202E(_202C_206C_200D_206A_200D_200C_202D_206B_206B_202B_200F_206C_206E_206C_202D_200B_200F_206B_202D_206F_200F_206F_202C_206E_200D_206D_200B_206B_206D_206D_202E_200D_200F_206C_202B_202B_202E_202E_206F_202E_202E(), true);
|
|
float x2;
|
|
try
|
|
{
|
|
x2 = _206D_200D_202B_202D_202D_206D_206D_206E_200C_200B_202E_202B_202D_202C_206C_206E_202C_200B_200C_202A_206F_200C_202E_202C_200D_200D_202A_200D_206F_206B_202C_206B_206C_206E_206D_202C_202C_206B_202D_206F_202E((ImU8String)_206D_206D_202A_202C_206A_200D_202D_206A_202A_200E_202B_202D_200C_202A_202C_206B_206F_206A_206C_206B_202E_200F_202A_200B_206B_202C_206A_202D_206C_206D_200B_200F_202A_200F_202B_200D_200B_206D_206A_206B_202E(FontAwesomeIcon.InfoCircle), false, -1f).X;
|
|
}
|
|
finally
|
|
{
|
|
num = ((fontDisposable == null) ? (-1470124797) : (-1470124798));
|
|
while (true)
|
|
{
|
|
int num8 = num;
|
|
int num3 = -1470124797;
|
|
int num4 = num8;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 2:
|
|
num = -1470124798;
|
|
break;
|
|
case 0:
|
|
goto end_IL_0135;
|
|
case 1:
|
|
_206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E((IDisposable)fontDisposable);
|
|
num = -1470124797;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0135:
|
|
break;
|
|
}
|
|
}
|
|
float reservedRightWidth = x * 6f + num7 * 2f + _206D_200D_202B_202D_202D_206D_206D_206E_200C_200B_202E_202B_202D_202C_206C_206E_202C_200B_200C_202A_206F_200C_202E_202C_200D_200D_202A_200D_206F_206B_202C_206B_206C_206E_206D_202C_202C_206B_202D_206F_202E((ImU8String)global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(601017091), false, -1f).X + x2 + 85f + 70f;
|
|
UiThemeUtils.RowLabel(text, reservedRightWidth);
|
|
num = ((!_202D_206C_206C_206B_202E_206C_202B_206C_202B_206C_202B_200C_200C_206A_200B_206C_200B_206E_200D_206D_202B_206C_206D_202B_206D_200C_206A_206C_202A_202A_206F_202E_200D_206B_206C_206B_200D_206D_200D_200E_202E()) ? 1085741449 : 1085741452);
|
|
bool value = default(bool);
|
|
Quest quest = default(Quest);
|
|
while (true)
|
|
{
|
|
int num9 = num;
|
|
int num3 = 1085741453;
|
|
int num4 = num9;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 5:
|
|
condition.Sequence = (value ? new int?(1) : ((int?)null));
|
|
Save();
|
|
num = 1085741454;
|
|
break;
|
|
case 1:
|
|
num = ((!_questRegistry.TryGetQuest(condition.QuestId, out quest)) ? 1085741449 : 1085741455);
|
|
break;
|
|
case 4:
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
value = condition.Sequence.HasValue;
|
|
num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-26866547), ref value, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-715355229))) ? 1085741454 : 1085741448);
|
|
break;
|
|
case 0:
|
|
num = 1085741452;
|
|
break;
|
|
case 2:
|
|
_questTooltipComponent.Draw(quest.Info);
|
|
num = 1085741449;
|
|
break;
|
|
case 3:
|
|
{
|
|
ImRaii.DisabledDisposable disabledDisposable = _202D_202C_206B_202A_200E_200C_202A_202D_206E_206F_206D_206E_202C_200F_200F_206C_202D_202A_202D_202D_200F_202E_202B_206A_200C_206B_206A_206E_202B_206C_206E_206A_202B_200F_202D_202E_206F_200D_206D_206C_202E(!value);
|
|
try
|
|
{
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
_202D_200D_202E_206F_202D_202A_200B_200C_200F_200B_206B_206A_200F_200E_200C_206D_202D_202B_202B_200E_200D_202B_202E_206D_200B_202C_200E_202C_206A_200B_202A_202D_206C_200E_206E_202D_200B_206F_206F_202E(85f);
|
|
int num10 = condition.Sequence ?? 1;
|
|
num = ((!_206A_206C_206B_206B_206F_200F_206C_206E_200F_200D_200B_206F_200B_206B_200B_200B_202B_200C_206C_200B_202B_206A_206E_200B_206D_206E_202A_200F_202C_200C_200E_202E_200E_202E_206D_200B_202A_206B_202A_200D_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(2048602950), ref num10, 1, 1, default(ImU8String), ImGuiInputTextFlags.None)) ? 1567100735 : 1567100733);
|
|
while (true)
|
|
{
|
|
int num11 = num;
|
|
num3 = 1567100735;
|
|
num4 = num11;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 1:
|
|
condition.Sequence = _202A_202C_206A_206F_202E_200F_206E_202A_202E_202E_206B_200E_200E_200F_206D_206B_202B_202B_202A_206F_206B_202B_206F_206D_202B_202A_200F_200B_206E_206E_206A_200D_200E_200E_202A_200F_206F_206F_206A_200E_202E(0, _200B_200D_206B_202A_202A_200D_206B_200E_200B_206D_206B_206E_200E_206C_200B_206D_206A_200F_202E_206C_202A_200F_202E_200B_200E_202E_200B_200B_200B_206E_206D_200F_200F_202E_200D_200F_206E_206D_200F_202B_202E(255, num10));
|
|
Save();
|
|
num = 1567100735;
|
|
break;
|
|
case 2:
|
|
num = ((!value) ? 1567100735 : 1567100734);
|
|
break;
|
|
case 3:
|
|
num = 1567100733;
|
|
break;
|
|
case 0:
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
num = ((disabledDisposable == null) ? 83270173 : 83270174);
|
|
while (true)
|
|
{
|
|
int num12 = num;
|
|
num3 = 83270175;
|
|
num4 = num12;
|
|
int num13 = num4 + num3;
|
|
int num14 = num4 & num3;
|
|
switch (num13 - (num14 + num14))
|
|
{
|
|
case 0:
|
|
num = 83270174;
|
|
break;
|
|
case 2:
|
|
goto end_IL_041a;
|
|
case 1:
|
|
_206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E((IDisposable)disabledDisposable);
|
|
num = 83270173;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_041a:
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawQuestAcceptRow(QuestAcceptCondition condition)
|
|
{
|
|
string text = ResolveQuestName(condition.QuestId);
|
|
(Vector4, FontAwesomeIcon, string) questStyle = _uiUtils.GetQuestStyle(condition.QuestId);
|
|
IDisposable disposable = _200C_206B_206C_200F_200D_202E_202C_206B_200F_202E_206D_206F_202E_200C_200E_200F_200F_202D_200D_200C_206E_206F_206B_200C_200D_206F_202A_200C_206C_202E_206D_200E_200B_206F_202C_206C_200B_200E_206E_200C_202E(_202B_200F_206A_200E_200C_200B_202A_200B_206C_200D_206D_200C_206E_200B_202D_200B_206B_206F_206A_200F_206D_202C_206E_206B_202A_200C_206E_200D_206A_206C_200D_206D_206F_200C_202B_206E_202A_206E_206D_206F_202E(_206A_202D_206F_206A_206D_202D_206B_206B_200B_202B_200F_202C_202C_200E_202C_202B_200B_206B_202C_200B_202C_200D_202D_200F_200D_206C_200E_200C_202B_206E_202B_200E_200F_206C_202C_200D_200E_206E_200C_200C_202E(_pluginInterface)));
|
|
int num;
|
|
try
|
|
{
|
|
_206B_206B_200E_200F_200F_202D_200B_200B_202B_206C_200F_200E_200B_206C_202C_206C_206C_200D_206E_200F_202A_202A_206A_202D_206F_200F_206C_206D_206D_200C_206C_200D_202A_206D_202E_202C_200F_200B_200C_206C_202E(ref questStyle.Item1, (ImU8String)_206D_206D_202A_202C_206A_200D_202D_206A_202A_200E_202B_202D_200C_202A_202C_206B_206F_206A_206C_206B_202E_200F_202A_200B_206B_202C_206A_202D_206C_206D_200B_200F_202A_200F_202B_200D_200B_206D_206A_206B_202E(questStyle.Item2));
|
|
}
|
|
finally
|
|
{
|
|
num = ((disposable == null) ? 1459802869 : 1459802868);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1459802869;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
goto end_IL_0076;
|
|
case 1:
|
|
_206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E(disposable);
|
|
num = 1459802869;
|
|
break;
|
|
case 2:
|
|
num = 1459802868;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0076:
|
|
break;
|
|
}
|
|
}
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
float num7 = _206A_200D_202C_206D_200C_202E_206C_202D_200D_202E_206B_202D_202E_200B_206D_202D_202D_200F_200E_202A_206F_206B_200C_206F_206D_200D_202D_206A_200D_206C_200E_200E_206B_202C_206A_202B_202A_206E_202E_200F_202E().ItemSpacing.X * 2f + 70f + _202C_202B_206B_202D_202B_206A_202A_206A_200E_200C_202E_202B_202C_206F_200F_200B_200D_206C_202B_200E_202A_206A_202A_200B_200F_200E_200B_200D_202C_202C_200D_200F_200F_200F_200F_206B_206C_206E_200B_206D_202E() + _206D_200D_202B_202D_202D_206D_206D_206E_200C_200B_202E_202B_202D_202C_206C_206E_202C_200B_200C_202A_206F_200C_202E_202C_200D_200D_202A_200D_206F_206B_202C_206B_206C_206E_206D_202C_202C_206B_202D_206F_202E((ImU8String)global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(1280436704), false, -1f).X;
|
|
float maxWidth = _200F_206E_200F_200E_202C_200C_206E_202B_200F_206D_202B_200C_206D_200C_200B_202D_206A_202E_202C_206E_206C_202A_202E_206B_206B_202B_202E_202B_206D_200D_202D_206D_206F_202E_202A_200C_206E_200D_206F_206C_202E().X - num7;
|
|
_202A_202B_200D_200F_200F_200D_200C_206E_206A_200D_206A_200B_206A_200D_206F_200B_202B_206C_200F_206B_206D_202A_200B_206C_200B_202C_202A_200E_206A_200D_200E_202E_200D_202C_200E_206C_202B_202B_200E_206A_202E((ImU8String)_206B_202B_206B_202C_200F_202C_200F_206F_200C_206E_206C_200F_202B_206C_202E_206F_202E_206B_206F_200E_202C_202D_206D_202C_200C_202B_200E_200F_200F_200D_206E_200B_200F_200D_206B_202E_200D_200C_200D_202E_202E(UiThemeUtils.TruncateToWidth(text, maxWidth), global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1797593997)));
|
|
num = ((!_202D_206C_206C_206B_202E_206C_202B_206C_202B_206C_202B_200C_200C_206A_200B_206C_200B_206E_200D_206D_202B_206C_206D_202B_206D_200C_206A_206C_202A_202A_206F_202E_200D_206B_206C_206B_200D_206D_200D_200E_202E()) ? 1390568266 : 1390568264);
|
|
Quest quest = default(Quest);
|
|
while (true)
|
|
{
|
|
int num8 = num;
|
|
int num3 = 1390568267;
|
|
int num4 = num8;
|
|
int num9 = num4 + num3;
|
|
int num10 = num4 & num3;
|
|
switch (num9 - (num10 + num10))
|
|
{
|
|
case 0:
|
|
_questTooltipComponent.Draw(quest.Info);
|
|
num = 1390568266;
|
|
break;
|
|
case 1:
|
|
return;
|
|
case 2:
|
|
num = 1390568264;
|
|
break;
|
|
case 3:
|
|
num = ((!_questRegistry.TryGetQuest(condition.QuestId, out quest)) ? 1390568266 : 1390568267);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawLevelRow(LevelCondition condition)
|
|
{
|
|
_200F_202A_200C_202E_206D_206E_206B_202D_202A_206E_200D_200D_200D_202D_202D_200E_202C_200B_206E_202A_202E_206E_206C_200D_200F_206C_206D_200F_202E_200E_202A_200C_200C_202D_206D_200E_200D_206B_200F_206B_202E((ImU8String)global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-219663971));
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
_202D_200D_202E_206F_202D_202A_200B_200C_200F_200B_206B_206A_200F_200E_200C_206D_202D_202B_202B_200E_200D_202B_202E_206D_200B_202C_200E_202C_206A_200B_202A_202D_206C_200E_206E_202D_200B_206F_206F_202E(100f);
|
|
int targetLevel = condition.TargetLevel;
|
|
int num = ((!_206A_206C_206B_206B_206F_200F_206C_206E_200F_200D_200B_206F_200B_206B_200B_200B_202B_200C_206C_200B_202B_206A_206E_200B_206D_206E_202A_200F_202C_200C_200E_202E_200E_202E_206D_200B_202A_206B_202A_200D_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1600882945), ref targetLevel, 1, 5, default(ImU8String), ImGuiInputTextFlags.None)) ? 1089741510 : 1089741506);
|
|
int num7 = default(int);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1089741510;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 2:
|
|
num = 1089741506;
|
|
break;
|
|
case 1:
|
|
return;
|
|
case 3:
|
|
{
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
ImU8String imU8String = new ImU8String(11, 1);
|
|
imU8String.AppendLiteral(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-92710216));
|
|
imU8String.AppendFormatted(num7);
|
|
imU8String.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(424561659));
|
|
_202A_206F_206F_202C_206B_200C_200C_206A_206B_200F_206D_206F_202E_202D_206E_206F_200D_202B_202C_202B_202A_206F_202C_200B_200E_206B_206A_206F_202B_206F_200B_202E_202D_202B_202C_200E_202D_206E_202A_202E_202E(imU8String);
|
|
num = 1089741511;
|
|
break;
|
|
}
|
|
case 4:
|
|
condition.TargetLevel = _202A_202C_206A_206F_202E_200F_206E_202A_202E_202E_206B_200E_200E_200F_206D_206B_202B_202B_202A_206F_206B_202B_206F_206D_202B_202A_200F_200B_206E_206E_206A_200D_200E_200E_202A_200F_206F_206F_206A_200E_202E(1, _200B_200D_206B_202A_202A_200D_206B_200E_200B_206D_206B_206E_200E_206C_200B_206D_206A_200F_202E_206C_202A_200F_202E_200B_200E_202E_200B_200B_200B_206E_206D_200F_200F_202E_200D_200F_206E_206D_200F_202B_202E(100, targetLevel));
|
|
Save();
|
|
num = 1089741510;
|
|
break;
|
|
case 0:
|
|
{
|
|
IPlayerCharacter playerCharacter = _206C_202D_202B_200E_200E_202A_206E_206C_202C_202A_200F_200B_206E_206C_200F_202D_200F_206F_206E_206E_200C_206D_202C_206A_202A_206F_206E_200D_200F_206E_206F_206A_202D_206D_206F_202D_200D_202A_202D_206F_202E(_objectTable);
|
|
num7 = ((playerCharacter != null) ? _206A_206F_206F_206F_202B_200D_202D_206E_200E_200C_206B_202D_202D_202A_206A_200D_202C_202C_202C_202E_200D_200B_202B_206D_200D_206A_206F_202D_206E_206D_200C_202A_200F_206F_200F_206C_200D_202D_202D_200C_202E((ICharacter)playerCharacter) : 0);
|
|
num = ((num7 <= 0) ? 1089741511 : 1089741509);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawGlobalSequenceRow(GlobalSequenceCondition condition)
|
|
{
|
|
_200F_202A_200C_202E_206D_206E_206B_202D_202A_206E_200D_200D_200D_202D_202D_200E_202C_200B_206E_202A_202E_206E_206C_200D_200F_206C_206D_200F_202E_200E_202A_200C_200C_202D_206D_200E_200D_206B_200F_206B_202E((ImU8String)global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1238893136));
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
_202D_200D_202E_206F_202D_202A_200B_200C_200F_200B_206B_206A_200F_200E_200C_206D_202D_202B_202B_200E_200D_202B_202E_206D_200B_202C_200E_202C_206A_200B_202A_202D_206C_200E_206E_202D_200B_206F_206F_202E(100f);
|
|
int targetSequence = condition.TargetSequence;
|
|
int num = ((!_206A_206C_206B_206B_206F_200F_206C_206E_200F_200D_200B_206F_200B_206B_200B_200B_202B_200C_206C_200B_202B_206A_206E_200B_206D_206E_202A_200F_202C_200C_200E_202E_200E_202E_206D_200B_202A_206B_202A_200D_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(2048602950), ref targetSequence, 1, 1, default(ImU8String), ImGuiInputTextFlags.None)) ? (-1103679332) : (-1103679331));
|
|
QuestController.QuestProgress currentQuest = default(QuestController.QuestProgress);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1103679329;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
num = -1103679331;
|
|
break;
|
|
case 2:
|
|
condition.TargetSequence = _202A_202C_206A_206F_202E_200F_206E_202A_202E_202E_206B_200E_200E_200F_206D_206B_202B_202B_202A_206F_206B_202B_206F_206D_202B_202A_200F_200B_206E_206E_206A_200D_200E_200E_202A_200F_206F_206F_206A_200E_202E(0, _200B_200D_206B_202A_202A_200D_206B_200E_200B_206D_206B_206E_200E_206C_200B_206D_206A_200F_202E_206C_202A_200F_202E_200B_200E_202E_200B_200B_200B_206E_206D_200F_200F_202E_200D_200F_206E_206D_200F_202B_202E(255, targetSequence));
|
|
Save();
|
|
num = -1103679332;
|
|
break;
|
|
case 1:
|
|
return;
|
|
case 4:
|
|
{
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
ImU8String imU8String = new ImU8String(11, 1);
|
|
imU8String.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-2118032553));
|
|
imU8String.AppendFormatted(currentQuest.Sequence);
|
|
imU8String.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(1735737295));
|
|
_202A_206F_206F_202C_206B_200C_200C_206A_206B_200F_206D_206F_202E_202D_206E_206F_200D_202B_202C_202B_202A_206F_202C_200B_200E_206B_206A_206F_202B_206F_200B_202E_202D_202B_202C_200E_202D_206E_202A_202E_202E(imU8String);
|
|
num = -1103679330;
|
|
break;
|
|
}
|
|
case 3:
|
|
currentQuest = _questController.CurrentQuest;
|
|
num = ((currentQuest == null) ? (-1103679330) : (-1103679333));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawAddCondition()
|
|
{
|
|
_202D_200D_202E_206F_202D_202A_200B_200C_200F_200B_206B_206A_200F_200E_200C_206D_202D_202B_202B_200E_200D_202B_202E_206D_200B_202C_200E_202C_206A_200B_202A_202D_206C_200E_206E_202D_200B_206F_206F_202E(_206F_202A_200E_206C_202D_200F_200C_206B_202C_206E_206C_200C_202D_206D_202E_206B_206C_202B_202A_202D_202C_200C_202C_206D_206E_206A_202E_206F_200C_206E_200E_206D_202C_200F_206B_200E_206C_206C_200E_206C_202E(260f, _200F_206E_200F_200E_202C_200C_206E_202B_200F_206D_202B_200C_206D_200C_200B_202D_206A_202E_202C_206E_206C_202A_202E_206B_206B_202B_202E_202B_206D_200D_202D_206D_206F_202E_202A_200C_206E_200D_206F_206C_202E().X));
|
|
UiThemeUtils.ThemedCombo(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(391148722), ref _addConditionType, ConditionTypeNames, ConditionTypeNames.Length);
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
switch (_addConditionType)
|
|
{
|
|
default:
|
|
{
|
|
int num = -16462781;
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -16462777;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 5:
|
|
goto end_IL_0074;
|
|
case 7:
|
|
goto IL_00ba;
|
|
case 8:
|
|
goto IL_00c1;
|
|
case 6:
|
|
goto IL_00c8;
|
|
case 3:
|
|
goto IL_00cf;
|
|
case 1:
|
|
goto IL_00d6;
|
|
case 2:
|
|
goto end_IL_0048;
|
|
case 4:
|
|
return;
|
|
case 0:
|
|
num = -16462781;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0074:
|
|
break;
|
|
}
|
|
goto case 4;
|
|
}
|
|
case 4:
|
|
DrawAddSimpleCondition<InventoryFullCondition>();
|
|
return;
|
|
case 1:
|
|
goto IL_00ba;
|
|
case 3:
|
|
goto IL_00c1;
|
|
case 0:
|
|
goto IL_00c8;
|
|
case 2:
|
|
goto IL_00cf;
|
|
case 5:
|
|
goto IL_00d6;
|
|
case 6:
|
|
break;
|
|
IL_00d6:
|
|
DrawAddSimpleCondition<BeforeDutyCondition>();
|
|
return;
|
|
IL_00cf:
|
|
DrawAddLevel();
|
|
return;
|
|
IL_00c8:
|
|
DrawAddQuestComplete();
|
|
return;
|
|
IL_00c1:
|
|
DrawAddGlobalSequence();
|
|
return;
|
|
IL_00ba:
|
|
DrawAddQuestAccept();
|
|
return;
|
|
end_IL_0048:
|
|
break;
|
|
}
|
|
DrawAddGilThreshold();
|
|
}
|
|
|
|
private void DrawAddQuestComplete()
|
|
{
|
|
_200F_202C_202E_206F_206C_206A_206C_200C_206A_200B_202E_206E_200C_206C_202C_200B_206C_202A_200C_200F_200D_206A_206D_206D_206B_202B_200C_202D_202D_206D_206D_202D_206B_202C_206D_200E_206A_200F_206B_206F_202E();
|
|
_questSelector.DrawSelection(_206F_202A_200E_206C_202D_200F_200C_206B_202C_206E_206C_200C_202D_206D_202E_206B_206C_202B_202A_202D_202C_200C_202C_206D_206E_206A_202E_206F_200C_206E_200E_206D_202C_200F_206B_200E_206C_206C_200E_206C_202E(260f, _200F_206E_200F_200E_202C_200C_206E_202B_200F_206D_202B_200C_206D_200C_200B_202D_206A_202E_202C_206E_206C_202A_202E_206B_206B_202B_202E_202B_206D_200D_202D_206D_206F_202E_202A_200C_206E_200D_206F_206C_202E().X));
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawAddQuestAccept()
|
|
{
|
|
_200F_202C_202E_206F_206C_206A_206C_200C_206A_200B_202E_206E_200C_206C_202C_200B_206C_202A_200C_200F_200D_206A_206D_206D_206B_202B_200C_202D_202D_206D_206D_202D_206B_202C_206D_200E_206A_200F_206B_206F_202E();
|
|
long num = _200C_202B_202D_202C_202C_206E_206E_206A_206B_202A_200C_200B_202A_202B_200B_200E_200D_206D_200E_202D_202E_206F_202D_200C_202A_202A_206F_206F_206C_206A_206B_202D_200B_202B_206A_206E_202E_206F_206D_202E();
|
|
int num2 = ((num < _acceptedQuestsRefreshAtMs) ? 187960232 : 187960237);
|
|
List<Quest> list = default(List<Quest>);
|
|
int currentItem = default(int);
|
|
string text;
|
|
while (true)
|
|
{
|
|
int num3 = num2;
|
|
int num4 = 187960236;
|
|
int num5 = num3;
|
|
int num6 = num5 + num4;
|
|
int num7 = num5 & num4;
|
|
switch (num6 - (num7 + num7))
|
|
{
|
|
default:
|
|
continue;
|
|
case 2:
|
|
num2 = 187960237;
|
|
continue;
|
|
case 6:
|
|
{
|
|
string[] items = list.Select((Quest x) => x.Info.Name).ToArray();
|
|
currentItem = -1;
|
|
num2 = ((!UiThemeUtils.SearchableCombo(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1600317314), ref currentItem, items, ref _questAcceptSearchText, _206F_202A_200E_206C_202D_200F_200C_206B_202C_206E_206C_200C_202D_206D_202E_206B_206C_202B_202A_202D_202C_200C_202C_206D_206E_206A_202E_206F_200C_206E_200E_206D_202C_200F_206B_200E_206C_206C_200E_206C_202E(260f, _200F_206E_200F_200E_202C_200C_206E_202B_200F_206D_202B_200C_206D_200C_200B_202D_206A_202E_202C_206E_206C_202A_202E_206B_206B_202B_202E_202B_206D_200D_202D_206D_206F_202E_202A_200C_206E_200D_206F_206C_202E().X), global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-977909950))) ? 187960236 : 187960228);
|
|
continue;
|
|
}
|
|
case 7:
|
|
base.Configuration.Stop.Conditions.Add(new QuestAcceptCondition
|
|
{
|
|
QuestId = list[currentItem].Id,
|
|
Mode = EStopConditionMode.Stop
|
|
});
|
|
Save();
|
|
num2 = 187960236;
|
|
continue;
|
|
case 4:
|
|
list = _acceptedQuests.Where((Quest x) => !HasQuestCondition(x.Id, EStopConditionType.QuestAccept)).ToList();
|
|
num2 = ((list.Count != 0) ? 187960234 : 187960229);
|
|
continue;
|
|
case 9:
|
|
num2 = ((_acceptedQuests.Count == 0) ? 187960239 : 187960233);
|
|
continue;
|
|
case 8:
|
|
num2 = ((currentItem < 0) ? 187960236 : 187960235);
|
|
continue;
|
|
case 5:
|
|
text = global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1123334752);
|
|
break;
|
|
case 1:
|
|
{
|
|
_acceptedQuests = GetCurrentlyAcceptedQuests();
|
|
long num8 = 1000L;
|
|
long num9 = num;
|
|
long num10 = num9 ^ num8;
|
|
long num11 = num9 & num8;
|
|
_acceptedQuestsRefreshAtMs = num10 + (num11 + num11);
|
|
num2 = 187960232;
|
|
continue;
|
|
}
|
|
case 3:
|
|
text = global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-571216407);
|
|
break;
|
|
case 0:
|
|
return;
|
|
}
|
|
break;
|
|
}
|
|
_202A_206F_206F_202C_206B_200C_200C_206A_206B_200F_206D_206F_202E_202D_206E_206F_200D_202B_202C_202B_202A_206F_202C_200B_200E_206B_206A_206F_202B_206F_200B_202E_202D_202B_202C_200E_202D_206E_202A_202E_202E((ImU8String)text);
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawAddLevel()
|
|
{
|
|
int num = ((!base.Configuration.Stop.Conditions.OfType<LevelCondition>().Any()) ? (-1746384537) : (-1746384543));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1746384539;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
base.Configuration.Stop.Conditions.Add(new LevelCondition
|
|
{
|
|
TargetLevel = _addLevel,
|
|
Mode = EStopConditionMode.Stop
|
|
});
|
|
Save();
|
|
num = -1746384540;
|
|
break;
|
|
case 4:
|
|
_202A_206F_206F_202C_206B_200C_200C_206A_206B_200F_206D_206F_202E_202D_206E_206F_200D_202B_202C_202B_202A_206F_202C_200B_200E_206B_206A_206F_202B_206F_200B_202E_202D_202B_202C_200E_202D_206E_202A_202E_202E((ImU8String)global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-855443746));
|
|
return;
|
|
case 2:
|
|
_202D_200D_202E_206F_202D_202A_200B_200C_200F_200B_206B_206A_200F_200E_200C_206D_202D_202B_202B_200E_200D_202B_202E_206D_200B_202C_200E_202C_206A_200B_202A_202D_206C_200E_206E_202D_200B_206F_206F_202E(100f);
|
|
_206A_206C_206B_206B_206F_200F_206C_206E_200F_200D_200B_206F_200B_206B_200B_200B_202B_200C_206C_200B_202B_206A_206E_200B_206D_206E_202A_200F_202C_200C_200E_202E_200E_202E_206D_200B_202A_206B_202A_200D_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(235196201), ref _addLevel, 1, 5, default(ImU8String), ImGuiInputTextFlags.None);
|
|
_addLevel = _202A_202C_206A_206F_202E_200F_206E_202A_202E_202E_206B_200E_200E_200F_206D_206B_202B_202B_202A_206F_206B_202B_206F_206D_202B_202A_200F_200B_206E_206E_206A_200D_200E_200E_202A_200F_206F_206F_206A_200E_202E(1, _200B_200D_206B_202A_202A_200D_206B_200E_200B_206D_206B_206E_200E_206C_200B_206D_206A_200F_202E_206C_202A_200F_202E_200B_200E_202E_200B_200B_200B_206E_206D_200F_200F_202E_200D_200F_206E_206D_200F_202B_202E(100, _addLevel));
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Plus, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(1748421528))) ? (-1746384540) : (-1746384539));
|
|
break;
|
|
case 3:
|
|
num = -1746384543;
|
|
break;
|
|
case 1:
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawAddGlobalSequence()
|
|
{
|
|
int num = ((!base.Configuration.Stop.Conditions.OfType<GlobalSequenceCondition>().Any()) ? 1585398821 : 1585398817);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1585398821;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 1:
|
|
return;
|
|
case 4:
|
|
_202A_206F_206F_202C_206B_200C_200C_206A_206B_200F_206D_206F_202E_202D_206E_206F_200D_202B_202C_202B_202A_206F_202C_200B_200E_206B_206A_206F_202B_206F_200B_202E_202D_202B_202C_200E_202D_206E_202A_202E_202E((ImU8String)global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-855443746));
|
|
return;
|
|
case 3:
|
|
num = 1585398817;
|
|
break;
|
|
case 0:
|
|
_202D_200D_202E_206F_202D_202A_200B_200C_200F_200B_206B_206A_200F_200E_200C_206D_202D_202B_202B_200E_200D_202B_202E_206D_200B_202C_200E_202C_206A_200B_202A_202D_206C_200E_206E_202D_200B_206F_206F_202E(100f);
|
|
_206A_206C_206B_206B_206F_200F_206C_206E_200F_200D_200B_206F_200B_206B_200B_200B_202B_200C_206C_200B_202B_206A_206E_200B_206D_206E_202A_200F_202C_200C_200E_202E_200E_202E_206D_200B_202A_206B_202A_200D_202E((ImU8String)global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-464915630), ref _addSequence, 1, 1, default(ImU8String), ImGuiInputTextFlags.None);
|
|
_addSequence = _202A_202C_206A_206F_202E_200F_206E_202A_202E_202E_206B_200E_200E_200F_206D_206B_202B_202B_202A_206F_206B_202B_206F_206D_202B_202A_200F_200B_206E_206E_206A_200D_200E_200E_202A_200F_206F_206F_206A_200E_202E(0, _200B_200D_206B_202A_202A_200D_206B_200E_200B_206D_206B_206E_200E_206C_200B_206D_206A_200F_202E_206C_202A_200F_202E_200B_200E_202E_200B_200B_200B_206E_206D_200F_200F_202E_200D_200F_206E_206D_200F_202B_202E(255, _addSequence));
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Plus, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1012926107))) ? 1585398820 : 1585398823);
|
|
break;
|
|
case 2:
|
|
base.Configuration.Stop.Conditions.Add(new GlobalSequenceCondition
|
|
{
|
|
TargetSequence = _addSequence,
|
|
Mode = EStopConditionMode.Stop
|
|
});
|
|
Save();
|
|
num = 1585398820;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawAddGilThreshold()
|
|
{
|
|
int num = ((!base.Configuration.Stop.Conditions.OfType<GilThresholdCondition>().Any()) ? (-1473032468) : (-1473032465));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1473032466;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 3:
|
|
num = -1473032465;
|
|
break;
|
|
case 0:
|
|
base.Configuration.Stop.Conditions.Add(new GilThresholdCondition
|
|
{
|
|
MinGil = _addGilThreshold,
|
|
Mode = EStopConditionMode.Stop
|
|
});
|
|
Save();
|
|
num = -1473032470;
|
|
break;
|
|
case 4:
|
|
return;
|
|
case 2:
|
|
_202D_200D_202E_206F_202D_202A_200B_200C_200F_200B_206B_206A_200F_200E_200C_206D_202D_202B_202B_200E_200D_202B_202E_206D_200B_202C_200E_202C_206A_200B_202A_202D_206C_200E_206E_202D_200B_206F_206F_202E(100f);
|
|
_206A_206C_206B_206B_206F_200F_206C_206E_200F_200D_200B_206F_200B_206B_200B_200B_202B_200C_206C_200B_202B_206A_206E_200B_206D_206E_202A_200F_202C_200C_200E_202E_200E_202E_206D_200B_202A_206B_202A_200D_202E((ImU8String)global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(1007739181), ref _addGilThreshold, 100, 1000, default(ImU8String), ImGuiInputTextFlags.None);
|
|
_addGilThreshold = _202A_202C_206A_206F_202E_200F_206E_202A_202E_202E_206B_200E_200E_200F_206D_206B_202B_202B_202A_206F_206B_202B_206F_206D_202B_202A_200F_200B_206E_206E_206A_200D_200E_200E_202A_200F_206F_206F_206A_200E_202E(1, _200B_200D_206B_202A_202A_200D_206B_200E_200B_206D_206B_206E_200E_206C_200B_206D_206A_200F_202E_206C_202A_200F_202E_200B_200E_202E_200B_200B_200B_206E_206D_200F_200F_202E_200D_200F_206E_206D_200F_202B_202E(999999999, _addGilThreshold));
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Plus, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1210011820))) ? (-1473032470) : (-1473032466));
|
|
break;
|
|
case 1:
|
|
_202A_206F_206F_202C_206B_200C_200C_206A_206B_200F_206D_206F_202E_202D_206E_206F_200D_202B_202C_202B_202A_206F_202C_200B_200E_206B_206A_206F_202B_206F_200B_202E_202D_202B_202C_200E_202D_206E_202A_202E_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(726973831));
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawAddSimpleCondition<T>() where T : StopCondition, new()
|
|
{
|
|
int num = ((!base.Configuration.Stop.Conditions.OfType<T>().Any()) ? (-989337839) : (-989337837));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -989337838;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 2:
|
|
num = -989337837;
|
|
break;
|
|
case 1:
|
|
_202A_206F_206F_202C_206B_200C_200C_206A_206B_200F_206D_206F_202E_202D_206E_206F_200D_202B_202C_202B_202A_206F_202C_200B_200E_206B_206A_206F_202B_206F_200B_202E_202D_202B_202C_200E_202D_206E_202A_202E_202E((ImU8String)global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-855443746));
|
|
return;
|
|
case 0:
|
|
return;
|
|
case 4:
|
|
base.Configuration.Stop.Conditions.Add(new T
|
|
{
|
|
Mode = EStopConditionMode.Stop
|
|
});
|
|
Save();
|
|
num = -989337838;
|
|
break;
|
|
case 3:
|
|
num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Plus, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(506770427))) ? (-989337838) : (-989337834));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawSessionConditions()
|
|
{
|
|
List<StopCondition> sessionConditions = _questController.SessionConditions;
|
|
int num = ((sessionConditions.Count != 0) ? (-565908276) : (-565908273));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -565908274;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
goto IL_005d;
|
|
case 1:
|
|
return;
|
|
case 2:
|
|
{
|
|
UiThemeUtils.SectionSpacing();
|
|
UiThemeUtils.SectionHeader(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-59870377));
|
|
(Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple = UiThemeUtils.BeginCard();
|
|
Vector2 item = tuple.ContentStartPos;
|
|
float item2 = tuple.AvailableWidth;
|
|
ImDrawListPtr item3 = tuple.DrawList;
|
|
for (int num7 = 0; num7 < sessionConditions.Count; num7 = (num4 | num3) + (num4 & num3))
|
|
{
|
|
ImU8String imU8String = new ImU8String(7, 1);
|
|
imU8String.AppendLiteral(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-228958659));
|
|
imU8String.AppendFormatted(num7);
|
|
ImRaii.IdDisposable idDisposable = _206B_202D_200F_200C_202D_200E_206E_202E_206A_206D_206E_200D_206E_202B_200D_206E_200B_200C_206A_206B_202A_206E_206B_200E_200C_200F_206E_202D_206A_206C_206D_202B_200C_200E_202D_206C_206C_200D_202C_202E(imU8String, true);
|
|
try
|
|
{
|
|
StopCondition stopCondition = sessionConditions[num7];
|
|
_202D_202E_206A_202B_200F_206D_202B_200D_206F_206E_206A_202D_206F_206A_200E_200C_206C_206A_206D_202A_202D_202B_206E_206F_206D_202C_200D_206E_206C_206D_206D_206E_202B_202E_202A_206A_206C_206C_200F_206C_202E((ImU8String)stopCondition.GetDescription());
|
|
_200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E();
|
|
ImU8String imU8String2 = new ImU8String(2, 1);
|
|
imU8String2.AppendLiteral(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1234830832));
|
|
imU8String2.AppendFormatted(stopCondition.Mode);
|
|
imU8String2.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1851437460));
|
|
_202A_206F_206F_202C_206B_200C_200C_206A_206B_200F_206D_206F_202E_202D_206E_206F_200D_202B_202C_202B_202A_206F_202C_200B_200E_206B_206A_206F_202B_206F_200B_202E_202D_202B_202C_200E_202D_206E_202A_202E_202E(imU8String2);
|
|
}
|
|
finally
|
|
{
|
|
num = ((idDisposable == null) ? (-943401635) : (-943401636));
|
|
while (true)
|
|
{
|
|
int num8 = num;
|
|
num3 = -943401635;
|
|
num4 = num8;
|
|
int num9 = num4 + num3;
|
|
int num10 = num4 & num3;
|
|
switch (num9 - (num10 + num10))
|
|
{
|
|
case 0:
|
|
goto end_IL_0150;
|
|
case 1:
|
|
_206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E((IDisposable)idDisposable);
|
|
num = -943401635;
|
|
break;
|
|
case 2:
|
|
num = -943401636;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0150:
|
|
break;
|
|
}
|
|
}
|
|
int num11 = num7;
|
|
num3 = 1;
|
|
num4 = num11;
|
|
}
|
|
UiThemeUtils.EndCard(item, item2, item3);
|
|
return;
|
|
}
|
|
}
|
|
continue;
|
|
IL_005d:
|
|
num = -565908273;
|
|
}
|
|
}
|
|
|
|
private string ResolveQuestName(ElementId questId)
|
|
{
|
|
IQuestInfo questInfo;
|
|
int num = ((!_questData.TryGetQuestInfo(questId, out questInfo)) ? (-1798007610) : (-1798007609));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1798007610;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
return _200E_202D_202C_206F_206C_202E_200D_202E_200E_200D_200C_202A_200D_202E_200C_202B_202D_200C_206A_206F_202B_202A_200E_200B_202B_202A_200F_200B_206E_206B_200D_206B_200E_200C_202E_206F_200E_200E_200E_206A_202E((object)questId);
|
|
case 1:
|
|
return questInfo.Name;
|
|
case 2:
|
|
goto IL_005e;
|
|
}
|
|
continue;
|
|
IL_005e:
|
|
num = -1798007609;
|
|
}
|
|
}
|
|
|
|
private bool HasQuestCondition(ElementId questId, EStopConditionType type)
|
|
{
|
|
using (List<StopCondition>.Enumerator enumerator = base.Configuration.Stop.Conditions.GetEnumerator())
|
|
{
|
|
int num = 511644902;
|
|
StopCondition current = default(StopCondition);
|
|
QuestCompleteCondition questCompleteCondition = default(QuestCompleteCondition);
|
|
QuestAcceptCondition questAcceptCondition = default(QuestAcceptCondition);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 511644896;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 1:
|
|
return true;
|
|
case 3:
|
|
current = enumerator.Current;
|
|
num = ((current.Type != type) ? 511644902 : 511644904);
|
|
break;
|
|
case 7:
|
|
num = ((!_206D_200D_206B_202B_202A_206D_200E_202D_206B_200E_200C_200E_206F_202A_202A_206E_202C_206A_200F_206A_200B_200F_206A_202C_200B_202C_202B_200D_200C_202A_202B_200E_202A_206B_200C_202E_206B_202A_206E_206A_202E(questCompleteCondition.QuestId, questId)) ? 511644896 : 511644898);
|
|
break;
|
|
case 4:
|
|
num = 511644902;
|
|
break;
|
|
case 8:
|
|
questCompleteCondition = current as QuestCompleteCondition;
|
|
num = ((questCompleteCondition == null) ? 511644896 : 511644903);
|
|
break;
|
|
case 2:
|
|
return true;
|
|
case 9:
|
|
num = ((!_206D_200D_206B_202B_202A_206D_200E_202D_206B_200E_200C_200E_206F_202A_202A_206E_202C_206A_200F_206A_200B_200F_206A_202C_200B_202C_202B_200D_200C_202A_202B_200E_202A_206B_200C_202E_206B_202A_206E_206A_202E(questAcceptCondition.QuestId, questId)) ? 511644902 : 511644897);
|
|
break;
|
|
case 6:
|
|
num = (enumerator.MoveNext() ? 511644899 : 511644901);
|
|
break;
|
|
case 0:
|
|
questAcceptCondition = current as QuestAcceptCondition;
|
|
num = ((questAcceptCondition == null) ? 511644902 : 511644905);
|
|
break;
|
|
case 5:
|
|
goto end_IL_0022;
|
|
}
|
|
continue;
|
|
end_IL_0022:
|
|
break;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private List<Quest> GetCurrentlyAcceptedQuests()
|
|
{
|
|
List<Quest> list = new List<Quest>();
|
|
try
|
|
{
|
|
IEnumerator<Quest> enumerator = _questRegistry.AllQuests.GetEnumerator();
|
|
try
|
|
{
|
|
int num = -406994437;
|
|
Quest current = default(Quest);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -406994438;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
num = -406994437;
|
|
break;
|
|
case 3:
|
|
list.Add(current);
|
|
num = -406994437;
|
|
break;
|
|
case 1:
|
|
num = (_206D_206F_206B_206F_206E_206D_206D_206C_202C_200E_202E_206A_206E_200E_206F_206B_202C_206C_206E_200C_202E_206A_206B_206D_200D_202A_200C_206E_206A_206B_206E_202E_202D_202B_200B_206B_202B_202A_202B_202D_202E((IEnumerator)enumerator) ? (-406994440) : (-406994434));
|
|
break;
|
|
case 2:
|
|
current = enumerator.Current;
|
|
num = ((!_questFunctions.IsQuestAccepted(current.Id)) ? (-406994437) : (-406994439));
|
|
break;
|
|
case 4:
|
|
goto end_IL_0023;
|
|
}
|
|
continue;
|
|
end_IL_0023:
|
|
break;
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
int num = ((enumerator == null) ? 1292761729 : 1292761728);
|
|
while (true)
|
|
{
|
|
int num5 = num;
|
|
int num3 = 1292761729;
|
|
int num4 = num5;
|
|
int num6 = num4 + num3;
|
|
int num7 = num4 & num3;
|
|
switch (num6 - (num7 + num7))
|
|
{
|
|
case 2:
|
|
num = 1292761728;
|
|
break;
|
|
case 1:
|
|
_206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E((IDisposable)enumerator);
|
|
num = 1292761729;
|
|
break;
|
|
case 0:
|
|
goto end_IL_00f1;
|
|
}
|
|
continue;
|
|
end_IL_00f1:
|
|
break;
|
|
}
|
|
}
|
|
list.Sort((Quest a, Quest b) => _003C_003Ec._202B_200C_202C_202B_202D_200B_200C_206E_200B_202D_200B_202B_200B_200E_200C_206A_200F_202E_206F_202B_206B_206F_200D_206C_200C_202D_206C_200B_200C_206A_200D_206E_202D_206F_206B_202A_200B_202A_206B_202E_202E(a.Info.Name, b.Info.Name, StringComparison.OrdinalIgnoreCase));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
_202B_200B_200C_206C_200E_200F_202A_202D_206C_200B_202C_206B_202C_202A_202D_202C_206A_206B_206F_200C_202A_202B_206A_200E_206B_200F_200B_202E_206E_200B_200B_200D_202A_202D_200F_200D_206C_202A_206A_200F_202E((ILogger)_logger, ex, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1084509902), Array.Empty<object>());
|
|
list.Clear();
|
|
}
|
|
return list;
|
|
}
|
|
|
|
static ImRaii.DisabledDisposable _202D_202C_206B_202A_200E_200C_202A_202D_206E_206F_206D_206E_202C_200F_200F_206C_202D_202A_202D_202D_200F_202E_202B_206A_200C_206B_206A_206E_202B_206C_206E_206A_202B_200F_202D_202E_206F_200D_206D_206C_202E(bool P_0)
|
|
{
|
|
return ImRaii.Disabled(P_0);
|
|
}
|
|
|
|
static void _206E_200E_202B_206B_206F_206F_200F_206D_200E_202E_206F_202C_202C_206A_200E_206F_206A_206F_202D_200F_206B_202B_202C_202A_206E_206F_202D_200D_202C_202B_202B_206D_200E_202D_206C_200D_202E_200B_200F_202C_202E(IDisposable P_0)
|
|
{
|
|
P_0.Dispose();
|
|
}
|
|
|
|
static Vector2 _200F_206E_200F_200E_202C_200C_206E_202B_200F_206D_202B_200C_206D_200C_200B_202D_206A_202E_202C_206E_206C_202A_202E_206B_206B_202B_202E_202B_206D_200D_202D_206D_206F_202E_202A_200C_206E_200D_206F_206C_202E()
|
|
{
|
|
return ImGui.GetContentRegionAvail();
|
|
}
|
|
|
|
static float _206F_202A_200E_206C_202D_200F_200C_206B_202C_206E_206C_200C_202D_206D_202E_206B_206C_202B_202A_202D_202C_200C_202C_206D_206E_206A_202E_206F_200C_206E_200E_206D_202C_200F_206B_200E_206C_206C_200E_206C_202E(float P_0, float P_1)
|
|
{
|
|
return MathF.Min(P_0, P_1);
|
|
}
|
|
|
|
static void _202D_200D_202E_206F_202D_202A_200B_200C_200F_200B_206B_206A_200F_200E_200C_206D_202D_202B_202B_200E_200D_202B_202E_206D_200B_202C_200E_202C_206A_200B_202A_202D_206C_200E_206E_202D_200B_206F_206F_202E(float P_0)
|
|
{
|
|
ImGui.SetNextItemWidth(P_0);
|
|
}
|
|
|
|
static bool _206B_206F_206A_200D_200D_202D_200C_202B_206F_206B_202C_206F_202C_206C_206F_202B_200D_200F_206E_206B_202D_202B_202E_202E_200E_206F_202D_206B_206D_206C_200D_202D_206D_200B_200B_202E_206A_200E_200E_200C_202E(ImU8String P_0, ref string P_1, int P_2, ImGuiInputTextFlags P_3, ImGui.ImGuiInputTextCallbackDelegate P_4)
|
|
{
|
|
return ImGui.InputText(P_0, ref P_1, P_2, P_3, P_4);
|
|
}
|
|
|
|
static void _200B_206C_202A_200E_202D_202B_200F_206C_202B_200B_202B_206F_202D_200C_206D_200E_202A_202E_206C_202A_206E_206C_206A_200E_206B_206C_206A_202C_206E_200B_200F_200F_202A_202B_206B_200F_202B_202C_206E_202E_202E()
|
|
{
|
|
ImGui.SameLine();
|
|
}
|
|
|
|
static void _202A_206F_206F_202C_206B_200C_200C_206A_206B_200F_206D_206F_202E_202D_206E_206F_200D_202B_202C_202B_202A_206F_202C_200B_200E_206B_206A_206F_202B_206F_200B_202E_202D_202B_202C_200E_202D_206E_202A_202E_202E(ImU8String P_0)
|
|
{
|
|
ImGui.TextDisabled(P_0);
|
|
}
|
|
|
|
static ImRaii.IdDisposable _200D_200C_202B_200F_206D_206B_202B_200F_200D_200F_206D_206E_200D_202C_200D_206A_206F_200C_206F_206C_200E_202A_206E_200D_202E_206E_202E_202D_202E_200B_202E_202A_206A_206C_200C_206E_206D_202B_206F_202C_202E(int P_0, bool P_1)
|
|
{
|
|
return ImRaii.PushId(P_0, P_1);
|
|
}
|
|
|
|
static void _206F_202A_206B_206A_206F_206C_200B_200F_206C_200E_202B_206F_206E_200F_200E_206D_202D_206B_206B_202C_206D_200F_200C_202B_202B_206A_206F_202C_202B_206D_202D_200E_202E_202D_202C_202B_200B_206B_206B_206A_202E()
|
|
{
|
|
ImGui.AlignTextToFramePadding();
|
|
}
|
|
|
|
static void _200F_202A_200C_202E_206D_206E_206B_202D_202A_206E_200D_200D_200D_202D_202D_200E_202C_200B_206E_202A_202E_206E_206C_200D_200F_206C_206D_200F_202E_200E_202A_200C_200C_202D_206D_200E_200D_206B_200F_206B_202E(ImU8String P_0)
|
|
{
|
|
ImGui.Text(P_0);
|
|
}
|
|
|
|
static float _202C_202B_206B_202D_202B_206A_202A_206A_200E_200C_202E_202B_202C_206F_200F_200B_200D_206C_202B_200E_202A_206A_202A_200B_200F_200E_200B_200D_202C_202C_200D_200F_200F_200F_200F_206B_206C_206E_200B_206D_202E()
|
|
{
|
|
return ImGui.GetFrameHeight();
|
|
}
|
|
|
|
static IUiBuilder _206A_202D_206F_206A_206D_202D_206B_206B_200B_202B_200F_202C_202C_200E_202C_202B_200B_206B_202C_200B_202C_200D_202D_200F_200D_206C_200E_200C_202B_206E_202B_200E_200F_206C_202C_200D_200E_206E_200C_200C_202E(IDalamudPluginInterface P_0)
|
|
{
|
|
return P_0.UiBuilder;
|
|
}
|
|
|
|
static IFontHandle _202B_200F_206A_200E_200C_200B_202A_200B_206C_200D_206D_200C_206E_200B_202D_200B_206B_206F_206A_200F_206D_202C_206E_206B_202A_200C_206E_200D_206A_206C_200D_206D_206F_200C_202B_206E_202A_206E_206D_206F_202E(IUiBuilder P_0)
|
|
{
|
|
return P_0.IconFontFixedWidthHandle;
|
|
}
|
|
|
|
static IDisposable _200C_206B_206C_200F_200D_202E_202C_206B_200F_202E_206D_206F_202E_200C_200E_200F_200F_202D_200D_200C_206E_206F_206B_200C_200D_206F_202A_200C_206C_202E_206D_200E_200B_206F_202C_206C_200B_200E_206E_200C_202E(IFontHandle P_0)
|
|
{
|
|
return P_0.Push();
|
|
}
|
|
|
|
static string _206D_206D_202A_202C_206A_200D_202D_206A_202A_200E_202B_202D_200C_202A_202C_206B_206F_206A_206C_206B_202E_200F_202A_200B_206B_202C_206A_202D_206C_206D_200B_200F_202A_200F_202B_200D_200B_206D_206A_206B_202E(FontAwesomeIcon P_0)
|
|
{
|
|
return P_0.ToIconString();
|
|
}
|
|
|
|
static void _206B_206B_200E_200F_200F_202D_200B_200B_202B_206C_200F_200E_200B_206C_202C_206C_206C_200D_206E_200F_202A_202A_206A_202D_206F_200F_206C_206D_206D_200C_206C_200D_202A_206D_202E_202C_200F_200B_200C_206C_202E(ref Vector4 P_0, ImU8String P_1)
|
|
{
|
|
ImGui.TextColored(in P_0, P_1);
|
|
}
|
|
|
|
static ImGuiStylePtr _206A_200D_202C_206D_200C_202E_206C_202D_200D_202E_206B_202D_202E_200B_206D_202D_202D_200F_200E_202A_206F_206B_200C_206F_206D_200D_202D_206A_200D_206C_200E_200E_206B_202C_206A_202B_202A_206E_202E_200F_202E()
|
|
{
|
|
return ImGui.GetStyle();
|
|
}
|
|
|
|
static ImFontPtr _202C_206C_200D_206A_200D_200C_202D_206B_206B_202B_200F_206C_206E_206C_202D_200B_200F_206B_202D_206F_200F_206F_202C_206E_200D_206D_200B_206B_206D_206D_202E_200D_200F_206C_202B_202B_202E_202E_206F_202E_202E()
|
|
{
|
|
return UiBuilder.IconFont;
|
|
}
|
|
|
|
static ImRaii.FontDisposable _200B_200E_202D_200B_206F_202A_202E_200E_202C_200E_206A_206C_206E_200D_202A_200E_200E_206A_200F_206B_202D_206A_202C_206E_206F_200D_206E_206D_206B_206D_206B_206E_206D_202D_206C_206C_202A_206C_200E_200C_202E(ImFontPtr P_0, bool P_1)
|
|
{
|
|
return ImRaii.PushFont(P_0, P_1);
|
|
}
|
|
|
|
static Vector2 _206D_200D_202B_202D_202D_206D_206D_206E_200C_200B_202E_202B_202D_202C_206C_206E_202C_200B_200C_202A_206F_200C_202E_202C_200D_200D_202A_200D_206F_206B_202C_206B_206C_206E_206D_202C_202C_206B_202D_206F_202E(ImU8String P_0, bool P_1, float P_2)
|
|
{
|
|
return ImGui.CalcTextSize(P_0, P_1, P_2);
|
|
}
|
|
|
|
static bool _202D_206C_206C_206B_202E_206C_202B_206C_202B_206C_202B_200C_200C_206A_200B_206C_200B_206E_200D_206D_202B_206C_206D_202B_206D_200C_206A_206C_202A_202A_206F_202E_200D_206B_206C_206B_200D_206D_200D_200E_202E()
|
|
{
|
|
return ImGui.IsItemHovered();
|
|
}
|
|
|
|
static bool _206A_206C_206B_206B_206F_200F_206C_206E_200F_200D_200B_206F_200B_206B_200B_200B_202B_200C_206C_200B_202B_206A_206E_200B_206D_206E_202A_200F_202C_200C_200E_202E_200E_202E_206D_200B_202A_206B_202A_200D_202E(ImU8String P_0, ref int P_1, int P_2, int P_3, ImU8String P_4, ImGuiInputTextFlags P_5)
|
|
{
|
|
return ImGui.InputInt(P_0, ref P_1, P_2, P_3, P_4, P_5);
|
|
}
|
|
|
|
static int _200B_200D_206B_202A_202A_200D_206B_200E_200B_206D_206B_206E_200E_206C_200B_206D_206A_200F_202E_206C_202A_200F_202E_200B_200E_202E_200B_200B_200B_206E_206D_200F_200F_202E_200D_200F_206E_206D_200F_202B_202E(int P_0, int P_1)
|
|
{
|
|
return Math.Min(P_0, P_1);
|
|
}
|
|
|
|
static int _202A_202C_206A_206F_202E_200F_206E_202A_202E_202E_206B_200E_200E_200F_206D_206B_202B_202B_202A_206F_206B_202B_206F_206D_202B_202A_200F_200B_206E_206E_206A_200D_200E_200E_202A_200F_206F_206F_206A_200E_202E(int P_0, int P_1)
|
|
{
|
|
return Math.Max(P_0, P_1);
|
|
}
|
|
|
|
static string _206B_202B_206B_202C_200F_202C_200F_206F_200C_206E_206C_200F_202B_206C_202E_206F_202E_206B_206F_200E_202C_202D_206D_202C_200C_202B_200E_200F_200F_200D_206E_200B_200F_200D_206B_202E_200D_200C_200D_202E_202E(string P_0, string P_1)
|
|
{
|
|
return P_0 + P_1;
|
|
}
|
|
|
|
static void _202A_202B_200D_200F_200F_200D_200C_206E_206A_200D_206A_200B_206A_200D_206F_200B_202B_206C_200F_206B_206D_202A_200B_206C_200B_202C_202A_200E_206A_200D_200E_202E_200D_202C_200E_206C_202B_202B_200E_206A_202E(ImU8String P_0)
|
|
{
|
|
ImGui.TextUnformatted(P_0);
|
|
}
|
|
|
|
static IPlayerCharacter _206C_202D_202B_200E_200E_202A_206E_206C_202C_202A_200F_200B_206E_206C_200F_202D_200F_206F_206E_206E_200C_206D_202C_206A_202A_206F_206E_200D_200F_206E_206F_206A_202D_206D_206F_202D_200D_202A_202D_206F_202E(IObjectTable P_0)
|
|
{
|
|
return P_0.LocalPlayer;
|
|
}
|
|
|
|
static byte _206A_206F_206F_206F_202B_200D_202D_206E_200E_200C_206B_202D_202D_202A_206A_200D_202C_202C_202C_202E_200D_200B_202B_206D_200D_206A_206F_202D_206E_206D_200C_202A_200F_206F_200F_206C_200D_202D_202D_200C_202E(ICharacter P_0)
|
|
{
|
|
return P_0.Level;
|
|
}
|
|
|
|
static void _200F_202C_202E_206F_206C_206A_206C_200C_206A_200B_202E_206E_200C_206C_202C_200B_206C_202A_200C_200F_200D_206A_206D_206D_206B_202B_200C_202D_202D_206D_206D_202D_206B_202C_206D_200E_206A_200F_206B_206F_202E()
|
|
{
|
|
ImGui.NewLine();
|
|
}
|
|
|
|
static long _200C_202B_202D_202C_202C_206E_206E_206A_206B_202A_200C_200B_202A_202B_200B_200E_200D_206D_200E_202D_202E_206F_202D_200C_202A_202A_206F_206F_206C_206A_206B_202D_200B_202B_206A_206E_202E_206F_206D_202E()
|
|
{
|
|
return Environment.TickCount64;
|
|
}
|
|
|
|
static ImRaii.IdDisposable _206B_202D_200F_200C_202D_200E_206E_202E_206A_206D_206E_200D_206E_202B_200D_206E_200B_200C_206A_206B_202A_206E_206B_200E_200C_200F_206E_202D_206A_206C_206D_202B_200C_200E_202D_206C_206C_200D_202C_202E(ImU8String P_0, bool P_1)
|
|
{
|
|
return ImRaii.PushId(P_0, P_1);
|
|
}
|
|
|
|
static void _202D_202E_206A_202B_200F_206D_202B_200D_206F_206E_206A_202D_206F_206A_200E_200C_206C_206A_206D_202A_202D_202B_206E_206F_206D_202C_200D_206E_206C_206D_206D_206E_202B_202E_202A_206A_206C_206C_200F_206C_202E(ImU8String P_0)
|
|
{
|
|
ImGui.BulletText(P_0);
|
|
}
|
|
|
|
static string _200E_202D_202C_206F_206C_202E_200D_202E_200E_200D_200C_202A_200D_202E_200C_202B_202D_200C_206A_206F_202B_202A_200E_200B_202B_202A_200F_200B_206E_206B_200D_206B_200E_200C_202E_206F_200E_200E_200E_206A_202E(object P_0)
|
|
{
|
|
return P_0.ToString();
|
|
}
|
|
|
|
static bool _206D_200D_206B_202B_202A_206D_200E_202D_206B_200E_200C_200E_206F_202A_202A_206E_202C_206A_200F_206A_200B_200F_206A_202C_200B_202C_202B_200D_200C_202A_202B_200E_202A_206B_200C_202E_206B_202A_206E_206A_202E(ElementId P_0, ElementId P_1)
|
|
{
|
|
return P_0.Equals(P_1);
|
|
}
|
|
|
|
static bool _206D_206F_206B_206F_206E_206D_206D_206C_202C_200E_202E_206A_206E_200E_206F_206B_202C_206C_206E_200C_202E_206A_206B_206D_200D_202A_200C_206E_206A_206B_206E_202E_202D_202B_200B_206B_202B_202A_202B_202D_202E(IEnumerator P_0)
|
|
{
|
|
return P_0.MoveNext();
|
|
}
|
|
|
|
static void _202B_200B_200C_206C_200E_200F_202A_202D_206C_200B_202C_206B_202C_202A_202D_202C_206A_206B_206F_200C_202A_202B_206A_200E_206B_200F_200B_202E_206E_200B_200B_200D_202A_202D_200F_200D_206C_202A_206A_200F_202E(ILogger P_0, Exception P_1, string P_2, object[] P_3)
|
|
{
|
|
P_0.LogDebug(P_1, P_2, P_3);
|
|
}
|
|
}
|