From d52b77db4a7ee682b496ca58763828f34f20463b Mon Sep 17 00:00:00 2001 From: Ethan Moffat Date: Sat, 13 May 2023 22:00:26 -0700 Subject: [PATCH] Fix EOBot build --- EOBot/TrainerBot.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/EOBot/TrainerBot.cs b/EOBot/TrainerBot.cs index 37b7eccf..4c06e3bd 100644 --- a/EOBot/TrainerBot.cs +++ b/EOBot/TrainerBot.cs @@ -116,7 +116,10 @@ protected override async Task DoWorkAsync(CancellationToken ct) ConsoleHelper.WriteMessage(ConsoleHelper.Type.Chat, $"{message.Who}: {message.Message}", ConsoleColor.Cyan); _cachedChat = _chatProvider.AllChat[ChatTab.Local].ToHashSet(); - Console.Beep(261, 1500); + if (OperatingSystem.IsWindows()) + { + Console.Beep(261, 1500); + } } var character = _characterRepository.MainCharacter; @@ -124,12 +127,13 @@ protected override async Task DoWorkAsync(CancellationToken ct) var currentPositionCellState = mapCellStateProvider.GetCellStateAt(charRenderProps.MapX, charRenderProps.MapY); - if (cachedPlayerCount != mapStateProvider.Characters.Count) + if (cachedPlayerCount != mapStateProvider.Characters.Count()) { - cachedPlayerCount = mapStateProvider.Characters.Count; - if (cachedPlayerCount > 0) + cachedPlayerCount = mapStateProvider.Characters.Count(); + ConsoleHelper.WriteMessage(ConsoleHelper.Type.Warning, $"{cachedPlayerCount,7} - Players on map - You may not be able to train here", ConsoleColor.DarkYellow); + + if (OperatingSystem.IsWindows()) { - ConsoleHelper.WriteMessage(ConsoleHelper.Type.Warning, $"{cachedPlayerCount,7} - Players on map - You may not be able to train here", ConsoleColor.DarkYellow); Console.Beep(220, 500); Console.Beep(247, 500); Console.Beep(220, 500);