// Log Flag Capture - MarkDavies
sl_LogScore( &gi, other->r.client->pers.netname, NULL, "F Capture", -1, 1);	//One point awarded
??????????????????????
void sl_LogScore( game_import_t *gi, char *pKillerName, char *pTargetName, char *pScoreType, int mod,int iScore)
{
	char *pWeaponName;

    if( !logfile ) return;

	//Check for suicide
	if (strcmp(pScoreType, "Suicide") == 0)
	{
		pWeaponName = sl_FindWeapon(mod);	//Start with these
		switch (mod)
		{
			case MOD_FALLING:
				pWeaponName = "Fell";
				break;
			case MOD_CRUSH:
				pWeaponName = "Crushed";
				break;
			case MOD_WATER:
				pWeaponName = "Drowned";
				break;
			case MOD_SLIME:
				pWeaponName = "Melted";
				break;
			case MOD_LAVA:
				pWeaponName = "Lava";
				break;
			case MOD_BOMB:
			case MOD_EXPLOSIVE:
			case MOD_BARREL:
				pWeaponName = "Explosion";
				break;
			case MOD_TARGET_LASER:
				pWeaponName = "Lasered";
				break;
			case MOD_TARGET_BLASTER:
				pWeaponName = "Blasted";
				break;
		}
	    fprintf(logfile,"%s\x9%s\x9%s\x9%s\x9%d\x9%f\n",
			strip9(pKillerName),
			strip9(pTargetName),
			strip9(pScoreType),
			pWeaponName,
			iScore,
			level.time );
		fflush(logfile);
		return;
	}


	
	//Not suicide - do normal kill 
    if( logfile )
    {
    fprintf(logfile,"%s\x9%s\x9%s\x9%s\x9%d\x9%f\n",
		strip9(pKillerName),
		strip9(pTargetName),
		strip9(pScoreType),
		strip9(sl_FindWeapon(mod)),
		iScore,
		level.time );
	fflush(logfile);
    }
}