From 7c8f95fdfd3bad48878baf166ff17f47d88cab64 Mon Sep 17 00:00:00 2001 From: Lucca Faria Ferri Date: Thu, 26 Jan 2023 12:53:41 -0800 Subject: [PATCH] Get current difficulty. --- .../D3-GameServer/CommandManager/GameCommands.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/DiIiS-NA/D3-GameServer/CommandManager/GameCommands.cs b/src/DiIiS-NA/D3-GameServer/CommandManager/GameCommands.cs index 01a3100..2400672 100644 --- a/src/DiIiS-NA/D3-GameServer/CommandManager/GameCommands.cs +++ b/src/DiIiS-NA/D3-GameServer/CommandManager/GameCommands.cs @@ -62,7 +62,7 @@ namespace DiIiS_NA.GameServer.CommandManager { if (invokerClient?.InGameClient is null) return "You must execute this command in-game."; - if (invokerClient.InGameClient.Player.World.Game.Difficulty == 0) + if (invokerClient.InGameClient.Player.World.Game.Difficulty == 1) return "Difficulty is already at minimum"; invokerClient.InGameClient.Player.World.Game.LowDifficulty(invokerClient.InGameClient, null); return $"Difficulty decreased - set to {invokerClient.InGameClient.Player.World.Game.Difficulty}"; @@ -78,6 +78,14 @@ namespace DiIiS_NA.GameServer.CommandManager invokerClient.InGameClient.Player.World.Game.SetDifficulty(difficulty); return $"Difficulty set to {invokerClient.InGameClient.Player.World.Game.Difficulty}"; } + + [DefaultCommand] + public string Get(string[] @params, BattleClient invokerClient) + { + if (invokerClient?.InGameClient is null) + return "You must execute this command in-game."; + return $"Current difficulty is {invokerClient.InGameClient.Player.World.Game.Difficulty}"; + } } [CommandGroup("heal", "Heals yourself", Account.UserLevels.Tester)]