Throw with a less generic KeyNotFoundException on error.

This commit is contained in:
Matthias Mailänder
2016-05-01 12:19:19 +02:00
parent d826cd6247
commit d4fdb97c35

View File

@@ -62,6 +62,9 @@ namespace OpenRA.Mods.Common.UtilityCommands
// The original game isn't case sensitive, but we are.
var tileset = GetTileset(mapSection).ToUpperInvariant();
if (!modData.DefaultTileSets.ContainsKey(tileset))
throw new InvalidDataException("Unknown tileset {0}".F(tileset));
Map = new Map(modData, modData.DefaultTileSets[tileset], MapSize, MapSize)
{
Title = basic.GetValue("Name", Path.GetFileNameWithoutExtension(filename)),