From d78dde4db157f7d3e302f2fc98e1c30c69f414ca Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sun, 21 Nov 2010 11:26:22 +1300 Subject: [PATCH] fix ModData still being bogus about custom sequences --- OpenRA.Game/ModData.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/OpenRA.Game/ModData.cs b/OpenRA.Game/ModData.cs index 92397023ff..069ca933b9 100755 --- a/OpenRA.Game/ModData.cs +++ b/OpenRA.Game/ModData.cs @@ -53,7 +53,7 @@ namespace OpenRA } string cachedTheatre = null; - + bool previousMapHadSequences = true; IFolder previousMapMount = null; public Map PrepareMap(string uid) @@ -78,7 +78,8 @@ namespace OpenRA Rules.LoadRules(Manifest, map); - if (map.Theater != cachedTheatre) + if (map.Theater != cachedTheatre + || previousMapHadSequences || map.Sequences.Count > 0) { SpriteSheetBuilder.Initialize( Rules.TileSets[map.Tileset] ); CursorProvider.Initialize(Manifest.Cursors); @@ -86,6 +87,8 @@ namespace OpenRA cachedTheatre = map.Theater; } + previousMapHadSequences = map.Sequences.Count > 0; + return map; } }