diff --git a/client/Messages.cs b/client/Messages.cs index b9766fa..d1b4f5f 100644 --- a/client/Messages.cs +++ b/client/Messages.cs @@ -251,7 +251,7 @@ internal class Messages : IDisposable { internal IEnumerable Nearby() { if (this.Plugin.ClientState.LocalPlayer is not { } player) { - return Array.Empty(); + return []; } var position = player.Position; @@ -262,13 +262,12 @@ internal class Messages : IDisposable { nearby = this.Current .Values .Where(msg => Math.Abs(msg.Position.Y - position.Y) <= 1f) - .Where(msg => Vector3.Distance(msg.Position, position) <= 2f) + .Where(msg => Vector3.DistanceSquared(msg.Position, position) <= 4f) .ToList(); } finally { this.CurrentMutex.Release(); } - return nearby; } diff --git a/client/Util/ActorManager.cs b/client/Util/ActorManager.cs index bf25eaa..100febc 100644 --- a/client/Util/ActorManager.cs +++ b/client/Util/ActorManager.cs @@ -49,7 +49,6 @@ internal class ActorManager : IDisposable { success = true; } - if (success) { this._tasks.Dequeue(); }