diff options
| author | Pinapelz <yukais@pinapelz.com> | 2026-04-29 21:18:27 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2026-04-29 21:18:27 -0700 |
| commit | dbffb5c6f99683e459e9a36432a6221c5c4f71f1 (patch) | |
| tree | 9c6535c87c718c678e065412046e254f37d86961 /Malmstone/Plugin.cs | |
| parent | 86ff5ef59bccd3d0407b81682d7a64e32bfe6fdc (diff) | |
Diffstat (limited to 'Malmstone/Plugin.cs')
| -rw-r--r-- | Malmstone/Plugin.cs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Malmstone/Plugin.cs b/Malmstone/Plugin.cs index bb877fd..9d2f73e 100644 --- a/Malmstone/Plugin.cs +++ b/Malmstone/Plugin.cs @@ -26,6 +26,7 @@ public sealed class Plugin : IDalamudPlugin [PluginService] internal static IToastGui ToastGui { get; private set; } = null!; [PluginService] internal static IPluginLog Logger { get; set; } = default!; [PluginService] internal static IClientState ClientState { get; private set; } = null!; + [PluginService] internal static IPlayerState PlayerState { get; private set; } = null!; [PluginService] internal static IFramework Framework { get; private set; } = null!; private const string CommandName = "/pmalm"; @@ -283,9 +284,9 @@ private void OnCommand(string command, string args) private void CheckPlayerLoaded(IFramework framework) { - if(ClientState.LocalPlayer != null) + if(PlayerState.IsLoaded) { - ulong contentId = ClientState.LocalContentId; + ulong contentId = PlayerState.ContentId; int CurrentSeriesLevel = PvPService.GetPvPSeriesInfo()?.CurrentSeriesRank ?? 0; if (Configuration.ExtraLevelsMap.TryGetValue(contentId, out var extraLevels)) { @@ -360,7 +361,7 @@ private void OnCommand(string command, string args) public int GetSavedExtraLevels() { - ulong contentId = ClientState.LocalContentId; + ulong contentId = PlayerState.ContentId; if (Configuration.ExtraLevelsMap.TryGetValue(contentId, out var extraLevels)) { return extraLevels; @@ -382,7 +383,7 @@ private void OnCommand(string command, string args) public bool IncrementExtraLevels(int amount) { - ulong contentId = ClientState.LocalContentId; + ulong contentId = PlayerState.ContentId; if (Configuration.ExtraLevelsMap.TryGetValue(contentId, out var extraLevels)) { Configuration.ExtraLevelsMap[contentId] = extraLevels + amount; |
