return default;
// it can sometimes happen (although this isn't reliably reproducible) that the quest returned here
- // is one you've just completed.
- if (!IsReadyToAcceptQuest(currentQuest))
+ // is one you've just completed. We return 255 as sequence here, since that is the end of said quest;
+ // but this is just really hoping that this breaks nothing.
+ if (IsQuestComplete(currentQuest))
+ return (currentQuest, 255);
+ else if (!IsReadyToAcceptQuest(currentQuest))
return default;
// if we're not at a high enough level to continue, we also ignore it
<Project Sdk="Dalamud.NET.Sdk/10.0.0">
<PropertyGroup>
- <Version>2.2</Version>
+ <Version>2.3</Version>
<OutputPath>dist</OutputPath>
<PathMap Condition="$(SolutionDir) != ''">$(SolutionDir)=X:\</PathMap>
<Platforms>x64</Platforms>