From 73a893420152f926bdf0e7bbbc93226b2ecb4c63 Mon Sep 17 00:00:00 2001 From: Jaculabilis Date: Sat, 31 Dec 2022 13:52:30 -0800 Subject: [PATCH] Check for valid power names --- MultiversalDiplomacy/Script/GameScriptHandler.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/MultiversalDiplomacy/Script/GameScriptHandler.cs b/MultiversalDiplomacy/Script/GameScriptHandler.cs index 5d871d9..321e7cb 100644 --- a/MultiversalDiplomacy/Script/GameScriptHandler.cs +++ b/MultiversalDiplomacy/Script/GameScriptHandler.cs @@ -62,8 +62,13 @@ public class GameScriptHandler : IScriptHandler break; case "orders": - var handler = new OrderSetScriptHandler(this, World, input); - return handler; + if (World.Powers.Any(p => p.Name == args[1])) + { + var handler = new OrderSetScriptHandler(this, World, input); + return handler; + } + Console.WriteLine("Unrecognized power"); + break; default: Console.WriteLine("Unrecognized command");