"DP_QC_TOKENIZEBYSEPARATOR "
"DP_QC_UNLIMITEDTEMPSTRINGS "
"DP_QC_URI_ESCAPE "
+"DP_QC_WHICHPACK "
"FTE_STRINGS "
;
case SLIF_NAME:
strlcpy( mask->info.name, PRVM_G_STRING( OFS_PARM2 ), sizeof(mask->info.name) );
break;
+ case SLIF_QCSTATUS:
+ strlcpy( mask->info.qcstatus, PRVM_G_STRING( OFS_PARM2 ), sizeof(mask->info.qcstatus) );
+ break;
+ case SLIF_PLAYERS:
+ strlcpy( mask->info.players, PRVM_G_STRING( OFS_PARM2 ), sizeof(mask->info.players) );
+ break;
case SLIF_MAP:
strlcpy( mask->info.map, PRVM_G_STRING( OFS_PARM2 ), sizeof(mask->info.map) );
break;
case SLIF_NAME:
PRVM_G_INT( OFS_RETURN ) = PRVM_SetEngineString( cache->info.name );
break;
+ case SLIF_QCSTATUS:
+ PRVM_G_INT (OFS_RETURN ) = PRVM_SetEngineString (cache->info.qcstatus );
+ break;
+ case SLIF_PLAYERS:
+ PRVM_G_INT (OFS_RETURN ) = PRVM_SetEngineString (cache->info.players );
+ break;
case SLIF_GAME:
PRVM_G_INT( OFS_RETURN ) = PRVM_SetEngineString( cache->info.game );
break;
PRVM_G_FLOAT( OFS_RETURN ) = SLIF_MAP;
else if( !strcmp( key, "name" ) )
PRVM_G_FLOAT( OFS_RETURN ) = SLIF_NAME;
+ else if( !strcmp( key, "qcstatus" ) )
+ PRVM_G_FLOAT( OFS_RETURN ) = SLIF_QCSTATUS;
+ else if( !strcmp( key, "players" ) )
+ PRVM_G_FLOAT( OFS_RETURN ) = SLIF_PLAYERS;
else if( !strcmp( key, "maxplayers" ) )
PRVM_G_FLOAT( OFS_RETURN ) = SLIF_MAXPLAYERS;
else if( !strcmp( key, "numplayers" ) )
NULL, // #500
NULL, // #501
NULL, // #502
-NULL, // #503
+VM_whichpack, // #503 string(string) whichpack = #503;
NULL, // #504
NULL, // #505
NULL, // #506