This commit is contained in:
Anna 2022-09-04 18:19:16 -04:00
parent 4e7084ac03
commit c38a17b1f3
2 changed files with 9 additions and 1 deletions

View File

@ -1,6 +1,7 @@
using Dalamud.Data;
using Dalamud.Game;
using Dalamud.Game.ClientState;
using Dalamud.Game.ClientState.Conditions;
using Dalamud.Game.Command;
using Dalamud.IoC;
using Dalamud.Plugin;
@ -19,6 +20,9 @@ public class Plugin : IDalamudPlugin {
[PluginService]
internal CommandManager CommandManager { get; init; }
[PluginService]
internal Condition Condition { get; init; }
[PluginService]
internal DataManager DataManager { get; init; }

View File

@ -1,4 +1,5 @@
using System.Text;
using Dalamud.Game.ClientState.Conditions;
using ImGuiNET;
using Newtonsoft.Json;
using OrangeGuidanceTomestone.Helpers;
@ -141,7 +142,10 @@ internal class Write : ITab {
ImGui.BeginDisabled();
}
if (ImGui.Button("Write") && valid && this.Plugin.ClientState.LocalPlayer is { } player) {
var inAir = this.Plugin.Condition[ConditionFlag.Jumping]
|| this.Plugin.Condition[ConditionFlag.Jumping61]
|| this.Plugin.Condition[ConditionFlag.InFlight];
if (ImGui.Button("Write") && valid && !inAir && this.Plugin.ClientState.LocalPlayer is { } player) {
var req = new MessageRequest {
Territory = this.Plugin.ClientState.TerritoryType,
X = player.Position.X,