forked from aly/qstbak
muffin v7.5.5
This commit is contained in:
parent
a8f2c1df37
commit
6266f9e6b7
110 changed files with 14907 additions and 6073 deletions
|
|
@ -343,7 +343,22 @@ internal sealed class FateSelectionWindow : LWindow
|
|||
|
||||
private void DrawFateRowActions(FateDefinition fate, bool disabled)
|
||||
{
|
||||
bool flag = fate.RequiredQuestId.HasValue && !_questFunctions.IsQuestComplete(new QuestId(fate.RequiredQuestId.Value));
|
||||
uint? num = fate.RequiredQuestId;
|
||||
object obj;
|
||||
if (num.HasValue)
|
||||
{
|
||||
uint valueOrDefault = num.GetValueOrDefault();
|
||||
if (valueOrDefault <= 65535)
|
||||
{
|
||||
obj = new QuestId((ushort)valueOrDefault);
|
||||
goto IL_004d;
|
||||
}
|
||||
}
|
||||
obj = null;
|
||||
goto IL_004d;
|
||||
IL_004d:
|
||||
QuestId questId = (QuestId)obj;
|
||||
bool flag = questId != null && !_questFunctions.IsQuestComplete(questId);
|
||||
ImU8String id = new ImU8String(5, 1);
|
||||
id.AppendLiteral("fate_");
|
||||
id.AppendFormatted(fate.Name);
|
||||
|
|
@ -358,7 +373,7 @@ internal sealed class FateSelectionWindow : LWindow
|
|||
if (ImGui.IsItemHovered())
|
||||
{
|
||||
IQuestInfo questInfo;
|
||||
string value = (_questData.TryGetQuestInfo(new QuestId(fate.RequiredQuestId.Value), out questInfo) ? questInfo.Name : fate.RequiredQuestId.Value.ToString(CultureInfo.InvariantCulture));
|
||||
string value = (_questData.TryGetQuestInfo(questId, out questInfo) ? questInfo.Name : (num?.ToString(CultureInfo.InvariantCulture) ?? "Unknown"));
|
||||
ImU8String tooltip = new ImU8String(33, 1);
|
||||
tooltip.AppendLiteral("Requires \"");
|
||||
tooltip.AppendFormatted(value);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue