Skip to content

Commit db48414

Browse files
committed
Merge pull request OpenXcom#1015 from myk002/customarmorlogspam
don't spam the logs when probing for armor sprites
2 parents 87a8dc4 + cd238ba commit db48414

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/Battlescape/InventoryState.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,10 @@ void InventoryState::init()
341341
if (s->getLook() == LOOK_AFRICAN)
342342
look += "3";
343343
look += ".SPK";
344-
if (!CrossPlatform::fileExists(FileMap::getFilePath("UFOGRAPH/" + look)) && !_game->getResourcePack()->getSurface(look))
344+
const std::set<std::string> &ufographContents = FileMap::getVFolderContents("UFOGRAPH");
345+
std::string lcaseLook = look;
346+
std::transform(lcaseLook.begin(), lcaseLook.end(), lcaseLook.begin(), tolower);
347+
if (ufographContents.find("lcaseLook") == ufographContents.end() && !_game->getResourcePack()->getSurface(look))
345348
{
346349
look = s->getArmor()->getSpriteInventory() + ".SPK";
347350
}

0 commit comments

Comments
 (0)