mirror of
https://github.com/nillerusr/source-engine.git
synced 2024-12-22 14:16:50 +00:00
engine: fix Map_IsValid for mapcycle
This commit is contained in:
parent
d06435a8bc
commit
c970f28804
@ -5449,6 +5449,15 @@ bool CModelLoader::Map_IsValid( char const *pMapFile, bool bQuiet /* = false */
|
||||
V_strcpy_safe( szMapFile, szMapName360 );
|
||||
}
|
||||
|
||||
bool bHaveBspFormatInPath = strcasestr(szMapFile, ".bsp");
|
||||
bool bHaveMapsInPath = strcasestr(szMapFile, "maps/");
|
||||
|
||||
if( !bHaveMapsInPath )
|
||||
snprintf(szMapFile, sizeof(szMapFile), "maps/%s", pMapFile);
|
||||
|
||||
if( !bHaveBspFormatInPath )
|
||||
strncat(szMapFile, ".bsp", sizeof(szMapFile));
|
||||
|
||||
mapfile = g_pFileSystem->OpenEx( szMapFile, "rb", IsX360() ? FSOPEN_NEVERINPACK : 0, "GAME" );
|
||||
if ( mapfile != FILESYSTEM_INVALID_HANDLE )
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user