Prevent vanilla .resource maps to be reloaded. Pull request #477

This commit is contained in:
Robert Beckebans 2020-05-03 15:58:51 +02:00
parent faefaa4669
commit 33a232a840

View file

@ -2884,13 +2884,19 @@ idFileSystemLocal::FindResourceFile
*/
int idFileSystemLocal::FindResourceFile( const char* resourceFileName )
{
// MadDeCoDeR: prevent vanilla .resource maps to be reloaded #447
const char* mapFileName = va( "maps/%s", resourceFileName );
for( int i = 0; i < resourceFiles.Num(); i++ )
{
if( idStr::Icmp( resourceFileName, resourceFiles[ i ]->GetFileName() ) == 0 )
if( idStr::Icmp( resourceFileName, resourceFiles[ i ]->GetFileName() ) == 0 ||
idStr::Icmp( mapFileName, resourceFiles[i]->GetFileName() ) == 0 )
{
return i;
}
}
// MadDeCoDeR:end
return -1;
}
/*