Switch to use Bummser's NPC file if TBDC is disabled

This commit is contained in:
Simon 2023-04-06 09:58:18 +01:00
parent a2f1644d72
commit a271b61ac7
2 changed files with 3495 additions and 2 deletions

View File

@ -2220,15 +2220,21 @@ Ghoul2 Insert End
return qtrue;
}
extern cvar_t *g_TeamBeefDirectorsCut;
void NPC_LoadParms( void )
{
int len, totallen, npcExtFNLen, mainBlockLen, fileCnt, i;
const char filename[] = "ext_data/NPCs.cfg";
char npcs_filename[64];
Com_sprintf(npcs_filename, sizeof(npcs_filename), "ext_data/%s.cfg",
g_TeamBeefDirectorsCut->integer ? "npcs" : "npcs_og");
char *buffer, *holdChar, *marker;
char npcExtensionListBuf[2048]; // The list of file names read in
//First, load in the npcs.cfg
len = gi.FS_ReadFile( filename, (void **) &buffer );
len = gi.FS_ReadFile( npcs_filename, (void **) &buffer );
if ( len == -1 ) {
gi.Printf( "file not found\n" );
return;

File diff suppressed because it is too large Load Diff