Version bump

This commit is contained in:
Liza 2025-03-03 23:20:53 +01:00
parent dec1e76ca4
commit 03a438bc43
Signed by: liza
GPG Key ID: 2C41B84815CF6445
3 changed files with 8 additions and 3 deletions

View File

@ -1,5 +1,5 @@
<Project> <Project>
<PropertyGroup Condition="$(MSBuildProjectName) != 'GatheringPathRenderer'"> <PropertyGroup Condition="$(MSBuildProjectName) != 'GatheringPathRenderer'">
<Version>4.22</Version> <Version>4.23</Version>
</PropertyGroup> </PropertyGroup>
</Project> </Project>

View File

@ -1,4 +1,5 @@
using System.Globalization; using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Numerics; using System.Numerics;
using Dalamud.Game.Command; using Dalamud.Game.Command;
using Dalamud.Game.Text.SeStringHandling; using Dalamud.Game.Text.SeStringHandling;
@ -50,6 +51,8 @@ public sealed class IpcTestPlugin : IDalamudPlugin
_commandManager.RemoveHandler("/qipc"); _commandManager.RemoveHandler("/qipc");
} }
[SuppressMessage("ReSharper", "ClassNeverInstantiated.Local")]
[SuppressMessage("ReSharper", "UnusedAutoPropertyAccessor.Local")]
private sealed class IpcStepData private sealed class IpcStepData
{ {
public required string InteractionType { get; set; } public required string InteractionType { get; set; }

View File

@ -7,6 +7,7 @@ using Dalamud.Plugin.Ipc;
using JetBrains.Annotations; using JetBrains.Annotations;
using Questionable.Controller; using Questionable.Controller;
using Questionable.Functions; using Questionable.Functions;
using Questionable.Model;
using Questionable.Model.Questing; using Questionable.Model.Questing;
using Questionable.Windows.QuestComponents; using Questionable.Windows.QuestComponents;
@ -115,7 +116,7 @@ internal sealed class QuestionableIpc : IDisposable
private bool IsQuestLocked(string questId) private bool IsQuestLocked(string questId)
{ {
if (ElementId.TryFromString(questId, out var elementId) && elementId != null && if (ElementId.TryFromString(questId, out var elementId) && elementId != null &&
_questRegistry.TryGetQuest(elementId, out var quest)) _questRegistry.TryGetQuest(elementId, out _))
{ {
return _questFunctions.IsQuestLocked(elementId); return _questFunctions.IsQuestLocked(elementId);
} }
@ -124,6 +125,7 @@ internal sealed class QuestionableIpc : IDisposable
public void Dispose() public void Dispose()
{ {
_isQuestLocked.UnregisterFunc();
_startSingleQuest.UnregisterFunc(); _startSingleQuest.UnregisterFunc();
_startQuest.UnregisterFunc(); _startQuest.UnregisterFunc();
_getCurrentlyActiveEventQuests.UnregisterFunc(); _getCurrentlyActiveEventQuests.UnregisterFunc();