From 075fbd1bb400679a869da69e9133447a1c045aef Mon Sep 17 00:00:00 2001 From: raym55 <100526773+piplup55@users.noreply.github.com> Date: Mon, 20 Jun 2022 06:36:02 +0100 Subject: [PATCH 1/2] Update Program.cs --- Server/Program.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Server/Program.cs b/Server/Program.cs index eb368aa..5757f0a 100644 --- a/Server/Program.cs +++ b/Server/Program.cs @@ -456,6 +456,15 @@ CommandHandler.RegisterCommand("loadsettings", _ => { return "Loaded settings.json"; }); +async CommandHandler.RegisterCommand("reconnect", _ => { + // this should be async'ed but i'm lazy + await bot.DisconnectAsync(); + Task.Delay(2500); + await bot.ConnectAsync(); + Task.Delay(1000); + return "reconnected successful"; +}); + Console.CancelKeyPress += (_, e) => { e.Cancel = true; consoleLogger.Info("Received Ctrl+C"); From 787491456f88e598c3c325ed9807819f0dded81b Mon Sep 17 00:00:00 2001 From: raym55 <100526773+piplup55@users.noreply.github.com> Date: Wed, 29 Jun 2022 06:54:14 +0100 Subject: [PATCH 2/2] Update Program.cs --- Server/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Server/Program.cs b/Server/Program.cs index 521d6bd..4ae64ba 100644 --- a/Server/Program.cs +++ b/Server/Program.cs @@ -239,7 +239,7 @@ CommandHandler.RegisterCommand("send", args => { } if (!stage.Contains("Stage") && !stage.Contains("Zone")) { - return "Invalid Stage Name!"; + return "Invalid Stage Name! ```cap -> Cap Kingdom\ncascade -> Cascade Kingdom\nsand -> Sand Kingdom\nlake -> Lake Kingdom\nwooded -> Wooded Kingdom\ncloud -> Cloud Kingdom\nlost -> Lost Kingdom\nmetro -> Metro Kingdom\nsea -> Sea Kingdom\nsnow -> Snow Kingdom\nlunch -> Luncheon Kingdom\nruined -> Ruined Kingdom\nbowser -> Bowser's Kingdom\nmoon -> Moon Kingdom\nmush -> Mushroom Kingdom\ndark -> Dark Side\ndarker -> Darker Side```"; } if (!sbyte.TryParse(args[2], out sbyte scenario) || scenario < -1) @@ -273,7 +273,7 @@ CommandHandler.RegisterCommand("sendall", args => { } if (!stage.Contains("Stage") && !stage.Contains("Zone")) { - return "Invalid Stage Name!"; + return "Invalid Stage Name! ```cap -> Cap Kingdom\ncascade -> Cascade Kingdom\nsand -> Sand Kingdom\nlake -> Lake Kingdom\nwooded -> Wooded Kingdom\ncloud -> Cloud Kingdom\nlost -> Lost Kingdom\nmetro -> Metro Kingdom\nsea -> Sea Kingdom\nsnow -> Snow Kingdom\nlunch -> Luncheon Kingdom\nruined -> Ruined Kingdom\nbowser -> Bowser's Kingdom\nmoon -> Moon Kingdom\nmush -> Mushroom Kingdom\ndark -> Dark Side\ndarker -> Darker Side```"; } Client[] players = server.Clients.Where(c => c.Connected).ToArray();