class vxLongRangeKill expands LocalMessagePlus;

var() localized String LongRangeKillString;
var() localized String SuperLongRangeKillString;
var() localized String ExtrLongRangeKillString;


static function float GetOffset(int Switch, float YL, float ClipY )
{
    return (Default.YPos/768.0) * ClipY - 3*YL;
}

static function string GetString(
    optional int Switch,
    optional PlayerReplicationInfo RelatedPRI_1, 
    optional PlayerReplicationInfo RelatedPRI_2,
    optional Object OptionalObject 
    )
{
	switch (Switch)
	{
        	case 1:
            		return Default.LongRangeKillString;
            		break;
		case 2:
            		return Default.SuperLongRangeKillString;
            		break;
		case 3:
            		return Default.ExtrLongRangeKillString;
            		break;
	}
    
        return "";
}

defaultproperties
{
     FontSize=1
     bIsSpecial=True
     bIsUnique=True
     bFadeMessage=True
     DrawColor=(R=255,G=255,B=255)
     YPos=196.000000
     bCenter=True

	LongRangeKillString="Long Range Kill"
	SuperLongRangeKillString="SUPER LONG RANGE KILL"
	ExtrLongRangeKillString="E X T R E M E  L O N G  R A N G E  K I L L"
}