From 5c3d4a7fe4275ebab6224d23b996a5339e418598 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Tue, 18 Oct 2022 11:08:06 +0200 Subject: [PATCH] Return an error message for invalid cash amounts. --- OpenRA.Mods.Common/Commands/DevCommands.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Commands/DevCommands.cs b/OpenRA.Mods.Common/Commands/DevCommands.cs index 030e06d09d..efb0c863d6 100644 --- a/OpenRA.Mods.Common/Commands/DevCommands.cs +++ b/OpenRA.Mods.Common/Commands/DevCommands.cs @@ -92,8 +92,15 @@ namespace OpenRA.Mods.Common.Commands { var giveCashOrder = new Order(command, world.LocalPlayer.PlayerActor, false); - if (int.TryParse(arg, out var cash)) + if (string.IsNullOrEmpty(arg)) + giveCashOrder.ExtraData = 0; + else if (int.TryParse(arg, out var cash)) giveCashOrder.ExtraData = (uint)cash; + else + { + TextNotificationsManager.Debug("Invalid amount of cash."); + return; + } world.IssueOrder(giveCashOrder); }