From 556fd8ac164d90a6cc3f23041c91cbc59d014180 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Mon, 3 Apr 2017 22:08:02 +0200 Subject: [PATCH] [IMaterial] Better techset mapping --- src/Components/Modules/AssetInterfaces/IMaterial.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Components/Modules/AssetInterfaces/IMaterial.cpp b/src/Components/Modules/AssetInterfaces/IMaterial.cpp index 1ea1d526..e676b3f1 100644 --- a/src/Components/Modules/AssetInterfaces/IMaterial.cpp +++ b/src/Components/Modules/AssetInterfaces/IMaterial.cpp @@ -41,6 +41,7 @@ namespace Assets if (asset->techniqueSet) { std::string techset = reader.readString(); + if (!techset.empty() && techset.front() == ',') techset.erase(techset.begin()); asset->techniqueSet = Components::AssetHandler::FindAssetForZone(Game::XAssetType::ASSET_TYPE_TECHNIQUE_SET, techset.data(), builder).techniqueSet; const char* techsetSuffix[] = @@ -57,6 +58,7 @@ namespace Assets if(asset->techniqueSet) { + if (asset->techniqueSet->name[0] == ',') continue; Components::Logger::Print("Techset '%s' has been mapped to '%s'\n", techset.data(), asset->techniqueSet->name); } }