case SLIF_PROTOCOL:
mask->info.protocol = number;
break;
+ case SLIF_FREESLOTS:
+ mask->info.freeslots = number;
+ break;
default:
VM_Warning( "VM_M_setserverlistmasknumber: Bad field number %i passed!\n", field );
return;
case SLIF_NUMHUMANS:
PRVM_G_FLOAT( OFS_RETURN ) = cache->info.numhumans;
break;
+ case SLIF_FREESLOTS:
+ PRVM_G_FLOAT( OFS_RETURN ) = cache->info.freeslots;
+ break;
case SLIF_PING:
PRVM_G_FLOAT( OFS_RETURN ) = cache->info.ping;
break;
PRVM_G_FLOAT( OFS_RETURN ) = SLIF_NUMBOTS;
else if( !strcmp( key, "numhumans" ) )
PRVM_G_FLOAT( OFS_RETURN ) = SLIF_NUMHUMANS;
+ else if( !strcmp( key, "freeslots" ) )
+ PRVM_G_FLOAT( OFS_RETURN ) = SLIF_FREESLOTS;
else if( !strcmp( key, "protocol" ) )
PRVM_G_FLOAT( OFS_RETURN ) = SLIF_PROTOCOL;
else
VM_cin_restart, // #465
VM_drawline, // #466
VM_drawcolorcodedstring, // #467
-NULL, // #468
-NULL, // #469
+VM_stringwidth, // #468
+VM_drawsubpic, // #469
NULL, // #470
VM_asin, // #471 float(float s) VM_asin (DP_QC_ASINACOSATANATAN2TAN)
VM_acos, // #472 float(float c) VM_acos (DP_QC_ASINACOSATANATAN2TAN)