diff --git a/OpenRA.Mods.Common/Scripting/Global/MapGlobal.cs b/OpenRA.Mods.Common/Scripting/Global/MapGlobal.cs index 999856cb2b..4762d88563 100644 --- a/OpenRA.Mods.Common/Scripting/Global/MapGlobal.cs +++ b/OpenRA.Mods.Common/Scripting/Global/MapGlobal.cs @@ -109,7 +109,10 @@ namespace OpenRA.Mods.Common.Scripting .FirstOrDefault(sld => sld.Info.ID == id); if (option == null) - throw new YamlException("A ScriptLobbyDropdown with ID `" + id + "` was not found."); + { + Log.Write("lua", "A ScriptLobbyDropdown with ID `" + id + "` was not found."); + return null; + } return option.Value; }