summaryrefslogtreecommitdiffstats
path: root/src/object/level/parserparam.cpp
diff options
context:
space:
mode:
authorkrzys-h <krzys_h@interia.pl>2014-10-26 18:30:56 +0100
committerkrzys-h <krzys_h@interia.pl>2014-10-26 18:35:13 +0100
commitca4f1e85d2812ad715e21be96413efe155b58a84 (patch)
tree134cc4346b7a7e674411fb2170f9087b3f76a513 /src/object/level/parserparam.cpp
parent4485905e0f21cb4f87a1d9509aa1633035028b04 (diff)
downloadcolobot-ca4f1e85d2812ad715e21be96413efe155b58a84.tar.gz
colobot-ca4f1e85d2812ad715e21be96413efe155b58a84.tar.bz2
colobot-ca4f1e85d2812ad715e21be96413efe155b58a84.zip
Support for %lvl% in all commands
Except for TerrainInitTextures (I'm not sure what it does but it does something weird)
Diffstat (limited to 'src/object/level/parserparam.cpp')
-rw-r--r--src/object/level/parserparam.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/object/level/parserparam.cpp b/src/object/level/parserparam.cpp
index aa5a963..ee080b2 100644
--- a/src/object/level/parserparam.cpp
+++ b/src/object/level/parserparam.cpp
@@ -170,7 +170,7 @@ std::string CLevelParserParam::InjectLevelDir(std::string path, const std::strin
boost::replace_all(newPath, "%lvl%", lvlDir);
std::string chapDir = CLevelParser::BuildSceneName(CRobotMain::GetInstancePointer()->GetSceneName(), CRobotMain::GetInstancePointer()->GetSceneRank()/100, 0, false);
boost::replace_all(newPath, "%chap%", chapDir);
- if(newPath == path)
+ if(newPath == path && !path.empty())
{
newPath = defaultDir + (!defaultDir.empty() ? "/" : "") + newPath;
}