From b9e32e5c0669f01d1e7c675a35d89288149e5bc4 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Fri, 21 Jan 2011 17:34:58 +1300 Subject: [PATCH] Load maps from /maps// too. --- OpenRA.Game/ModData.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenRA.Game/ModData.cs b/OpenRA.Game/ModData.cs index 1a3c9a0d87..f2b00d2347 100755 --- a/OpenRA.Game/ModData.cs +++ b/OpenRA.Game/ModData.cs @@ -60,8 +60,9 @@ namespace OpenRA Dictionary FindMaps(string[] mods) { - var paths = mods.SelectMany(p => FindMapsIn("mods/" + p + "/maps/")); - + var paths = mods.SelectMany(p => FindMapsIn("mods{0}{1}{0}maps{0}".F(Path.DirectorySeparatorChar, p))) + .Concat(mods.SelectMany(p => FindMapsIn("{1}maps{0}{2}{0}".F(Path.DirectorySeparatorChar, Game.SupportDir, p)))); + Dictionary ret = new Dictionary(); foreach (var path in paths) {