diff --git a/client/MessageRequest.cs b/client/MessageRequest.cs index c524490..af6739b 100644 --- a/client/MessageRequest.cs +++ b/client/MessageRequest.cs @@ -7,6 +7,7 @@ namespace OrangeGuidanceTomestone; [JsonObject(NamingStrategyType = typeof(SnakeCaseNamingStrategy))] public class MessageRequest { public uint Territory { get; set; } + public uint? World { get; set; } public uint? Ward { get; set; } public uint? Plot { get; set; } public float X { get; set; } diff --git a/client/Ui/MainWindowTabs/Write.cs b/client/Ui/MainWindowTabs/Write.cs index 765a754..40b13d4 100644 --- a/client/Ui/MainWindowTabs/Write.cs +++ b/client/Ui/MainWindowTabs/Write.cs @@ -231,6 +231,7 @@ internal class Write : ITab { if (ImGui.Button("Write") && valid && !inAir && this.Plugin.ClientState.LocalPlayer is { } player) { var req = new MessageRequest { Territory = this.Plugin.ClientState.TerritoryType, + World = this.Plugin.ClientState.LocalPlayer?.CurrentWorld.Id ?? 0, Ward = this.Plugin.Common.Functions.Housing.Location?.Ward, Plot = this.Plugin.Common.Functions.Housing.Location?.CombinedPlot(), X = player.Position.X,