diff --git a/stepmania/src/BGAnimation.cpp b/stepmania/src/BGAnimation.cpp index 5c85ed089b..2a538585d1 100644 --- a/stepmania/src/BGAnimation.cpp +++ b/stepmania/src/BGAnimation.cpp @@ -87,6 +87,13 @@ void AddLayersFromAniDir( CString sAniDir, vector &layersAddTo, bool Gen CString sImportDir; if( ini.GetValue(sLayer, "Import", sImportDir) ) { + CString expr; + if( ini.GetValue(sLayer,"Condition",expr) ) + { + if( !Lua::RunExpression( expr ) ) + continue; + } + // import a whole BGAnimation sImportDir = sAniDir + sImportDir; CollapsePath( sImportDir );