no jump
This commit is contained in:
parent
4e7084ac03
commit
c38a17b1f3
|
@ -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; }
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue
Block a user