class xVoicePack extends TeamVoicePack;

var EVoiceGender VoiceGender;

static function byte GetMessageIndex(name PhraseName)
{
	local float r;
	r = FRand();

	if ( PhraseName == 'GOTENEMYFLAG' )
		return 2;
	if ( PhraseName == 'INJURED' )
	{
		if ( r < 0.3 )
			return 6;
		else if ( r < 0.5 )
			return 13;
		else
			return 4;
	}
	else if ( PhraseName == 'GOTOURFLAG' )
		return 8;
	else if ( PhraseName == 'NEEDBACKUP' )
	{
		if(r<0.5)
			return 13;
		else
			return 22;
	}
	else if ( PhraseName == 'NEEDOURFLAG' )
		return 1;
	else if ( PhraseName == 'ENEMYFLAGCARRIERHERE' )
		return 12;
	else if ( PhraseName == 'ENEMYBALLCARRIERHERE' )
		return 15;
	else if ( PhraseName == 'INCOMING' )
	{
		if(r < 0.33)
			return 20;
		else if(r < 0.66)
			return 21;
		else
			return 14;
	}
	else if ( PhraseName == 'GOTYOURBACK' )
		return 3;
	else if ( PhraseName == 'MANDOWN' )
		return 5;
	else if ( PhraseName == 'INPOSITION' )
		return 9;
	else if ( PhraseName == 'ONMYWAY' )
		return 10;
}

DefaultProperties
{
	numAcks=4
	AckString(0)="Affirmative"
	AckString(1)="Got It"
	AckString(2)="I'm On It"
	AckString(3)="Roger"

	numFFires=3
	FFireString(0)="I'm On Your Team!"
	FFireString(1)="I'm On Your Team, Idiot!"
	FFireAbbrev(1)="Your Team, Idiot!"
	FFireString(2)="Same Team!"

	numTaunts=21
	TauntString(0)="And Stay Down"
	TauntString(1)="Anyone Else Want Some?"
	TauntString(2)="Boom!"
	TauntString(3)="BURN Baby"
	TauntString(4)="Die Bitch"
	TauntString(5)="Eat THAT"
	TauntString(6)="You Fight Like Nali"
	TauntString(7)="Is That Your Best?"
	TauntString(8)="Kiss My Ass"
	TauntString(9)="Loser"
	TauntString(10)="MY House"
	TauntString(11)="Next!"
	TauntString(12)="Oh YEAH!"
	TauntString(13)="Ownage"
	TauntString(14)="Seeya"
	TauntString(15)="That HAD To Hurt"
	TauntString(16)="Useless"
	TauntString(17)="You Play Like A Girl"
	TauntString(18)="You Be Dead"
	TauntString(19)="You Like That?"
	TauntString(20)="You Whore"

	MatureTaunt(4)=1
	MatureTaunt(8)=1
	MatureTaunt(20)=1

	HumanOnlyTaunt(6)=1
	HumanOnlyTaunt(17)=1

	OrderString(0)="Defend the base"
	OrderAbbrev(0)="Defend"
	OrderString(1)="Hold this position"
	OrderString(2)="Assault the base"
	OrderAbbrev(2)="Attack"
	OrderString(3)="Cover me"
	OrderString(4)="Search and destroy"
	OrderString(10)="Take their flag"
	OrderString(11)="Defend the flag"
	OrderString(12)="Attack Alpha"
	OrderString(13)="Attack Bravo"
	OrderString(14)="Get the ball"

	OtherString(0)="Base is undefended!"
	OtherString(1)="Somebody get our flag back!"
	OtherAbbrev(1)="Get our flag!"
	OtherString(2)="I've got the flag"
	OtherAbbrev(2)="Got the flag"
	OtherString(3)="I've got your back"
	OtherAbbrev(3)="Got your back"
	OtherString(4)="I'm hit!"
	OtherString(5)="Man down!"
	OtherString(6)="I'm all alone here %l"
	OtherAbbrev(6)="All alone!"
	OtherString(7)="Negative!"
	OtherString(8)="I've got our flag"
	OtherAbbrev(8)="Got our flag"
	OtherString(9)="I'm in position %l"
	OtherAbbrev(9)="In position"
	DisplayOtherMessage(9)=1
	OtherString(10)="I'm going in!"
	OtherDelayed(10)=1
	OtherString(11)="Area is secure"
	OtherString(12)="Enemy flag carrier is %l"
	OtherAbbrev(12)="Enemy flag carrier"
	DisplayOtherMessage(12)=1
	OtherString(13)="I need some backup %l"
	OtherAbbrev(13)="Need backup"
	OtherString(14)="Incoming!"
	OtherString(15)="Enemy ball carrier is %l"
	OtherAbbrev(15)="Enemy ball carrier"
	DisplayOtherMessage(15)=1
	OtherString(16)="Alpha secure!"
	OtherString(17)="Bravo secure!"
	OtherString(18)="Attack Alpha"
	OtherString(19)="Attack Bravo"
	OtherString(20)="The base is under attack %l"
	OtherAbbrev(20)="Base under attack"
	DisplayOtherMessage(20)=1
	OtherString(21)="We're being overrun %l!"
	OtherAbbrev(21)="Being overrun"
	DisplayOtherMessage(21)=1
	OtherString(22)="Under heavy attack %l"
	OtherAbbrev(22)="Under heavy attack"
	DisplayOtherMessage(22)=1
	OtherString(23)="Defend point Alpha"
	OtherString(24)="Defend point Bravo"
	OtherString(25)="Get The Ball"
	OtherString(26)="I'm on defense"
	OtherString(27)="I'm on offense"
	OtherString(28)="Take point Alpha"
	OtherString(29)="Take point Bravo"
	OtherString(30)="Medic"
	OtherString(31)="Nice"

	OtherMesgGroup(0)="CTFGame"
	OtherMesgGroup(1)="CTFGame"
	OtherMesgGroup(2)="CTFGame"
	OtherMesgGroup(8)="CTFGame"
	OtherMesgGroup(12)="CTFGame"
	OtherMesgGroup(15)="BombingRun"
	OtherMesgGroup(16)="DoubleDom"
	OtherMesgGroup(17)="DoubleDom"
	OtherMesgGroup(18)="DoubleDom"
	OtherMesgGroup(19)="DoubleDom"
	OtherMesgGroup(20)="CTFGame"
	OtherMesgGroup(23)="DoubleDom"
	OtherMesgGroup(24)="DoubleDom"
	OtherMesgGroup(25)="BombingRun"
	OtherMesgGroup(28)="DoubleDom"
	OtherMesgGroup(29)="DoubleDom"

	VoiceGender=VG_None
}
