Botpack
Class VoiceFemaleOne

source: e:\games\UnrealTournament\Botpack\Classes\VoiceFemaleOne.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Info
         |
         +--Engine.VoicePack
            |
            +--Botpack.ChallengeVoicePack
               |
               +--Botpack.VoiceFemale
                  |
                  +--Botpack.VoiceFemaleOne
Direct Known Subclasses:None

class VoiceFemaleOne
extends Botpack.VoiceFemale

//============================================================================= // VoiceFemaleOne. //=============================================================================

Function Summary
 void SetOtherMessage(int messageIndex, PlayerReplicationInfo Recipient, out Sound, out Float)



Source Code


00001	//=============================================================================
00002	// VoiceFemaleOne.
00003	//=============================================================================
00004	class VoiceFemaleOne extends VoiceFemale;
00005	
00006	#exec OBJ LOAD FILE=..\Sounds\Female1Voice.uax PACKAGE=Female1Voice
00007	
00008	function SetOtherMessage(int messageIndex, PlayerReplicationInfo Recipient, out Sound MessageSound, out Float MessageTime)
00009	{
00010		if ( messageIndex == 3 )
00011		{
00012			if ( FRand() < 0.4 )
00013				messageIndex = 7;
00014		}
00015		else if ( messageIndex == 4 )
00016		{
00017			if ( FRand() < 0.3 )
00018				messageIndex = 6;
00019			else if ( FRand() < 0.5 )
00020				messageIndex = 13;
00021		}
00022		else if ( messageIndex == 10 )
00023		{
00024			SetTimer(3 + FRand(), false); // wait for initial request to be spoken
00025			if ( FRand() < 0.5 )
00026			{
00027				DelayedResponse = AckString[2]$CommaText$GetCallSign(recipient);
00028				Phrase[0] = AckSound[2];
00029				PhraseTime[0] = AckTime[2];
00030				if ( (Level.NetMode == NM_Standalone) && (recipient.TeamID == 0) )
00031				{
00032					Phrase[1] = NameSound[recipient.Team];
00033					PhraseTime[1] = NameTime[recipient.Team];
00034				}
00035				return;
00036			}
00037		}
00038		Super.SetOtherMessage(messageIndex, Recipient, MessageSound, MessageTime);
00039	}
00040	
00041	defaultproperties
00042	{
00043	     NameSound(0)=Sound'Female1Voice.(All).F1redleader'
00044	     NameSound(1)=Sound'Female1Voice.(All).F1blueleader'
00045	     NameSound(2)=Sound'Female1Voice.(All).F1greenleader'
00046	     NameSound(3)=Sound'Female1Voice.(All).F1goldleader'
00047	     NameTime(0)=0.890000
00048	     NameTime(1)=0.940000
00049	     NameTime(2)=0.810000
00050	     NameTime(3)=0.930000
00051	     AckSound(0)=Sound'Female1Voice.(All).F1gotit'
00052	     AckSound(1)=Sound'Female1Voice.(All).F1roger'
00053	     AckSound(2)=Sound'Female1Voice.(All).F1onmyway'
00054	     AckString(0)="Got it"
00055	     AckString(1)="Roger that"
00056	     AckString(2)="On my way"
00057	     AckTime(0)=0.520000
00058	     AckTime(1)=0.750000
00059	     AckTime(2)=0.930000
00060	     numAcks=3
00061	     FFireSound(0)=Sound'Female1Voice.(All).F1sameteam'
00062	     FFireSound(1)=Sound'Female1Voice.(All).F1idiot'
00063	     FFireString(0)="Same team!"
00064	     FFireString(1)="I'm on your team, idiot!"
00065	     FFireAbbrev(1)="On your team!"
00066	     numFFires=2
00067	     TauntSound(0)=Sound'Female1Voice.(All).F1eatthat'
00068	     TauntSound(1)=Sound'Female1Voice.(All).F1sucker'
00069	     TauntSound(2)=Sound'Female1Voice.(All).F1gotim'
00070	     TauntSound(3)=Sound'Female1Voice.(All).F1hadtohurt'
00071	     TauntSound(4)=Sound'Female1Voice.(All).F1wantsome'
00072	     TauntSound(5)=Sound'Female1Voice.(All).F1boom'
00073	     TauntSound(6)=Sound'Female1Voice.(All).F1burnbaby'
00074	     TauntSound(7)=Sound'Female1Voice.(All).F1diebitch'
00075	     TauntSound(8)=Sound'Female1Voice.(All).F1yousuck'
00076	     TauntSound(9)=Sound'Female1Voice.(All).F1likethat'
00077	     TauntSound(10)=Sound'Female1Voice.(All).F1yeehaw'
00078	     TauntSound(11)=Sound'Female1Voice.(All).F1loser'
00079	     TauntSound(12)=Sound'Female1Voice.(All).F1ohyeah'
00080	     TauntSound(13)=Sound'Female1Voice.(All).F1tag'
00081	     TauntSound(14)=Sound'Female1Voice.(All).F1sitdown'
00082	     TauntSound(15)=Sound'Female1Voice.(All).F1slaughter'
00083	     TauntSound(16)=Sound'Female1Voice.(All).F1sorry'
00084	     TauntSound(17)=Sound'Female1Voice.(All).F1squeel'
00085	     TauntSound(18)=Sound'Female1Voice.(All).F1staydown'
00086	     TauntSound(19)=Sound'Female1Voice.(All).F1sucker'
00087	     TauntSound(20)=Sound'Female1Voice.(All).F1toasted'
00088	     TauntSound(21)=Sound'Female1Voice.(All).F1letsrock'
00089	     TauntString(0)="Eat that!"
00090	     TauntString(1)="Sucker!"
00091	     TauntString(2)="Got him!"
00092	     TauntString(3)="That had to hurt!"
00093	     TauntString(4)="Anyone else want some?"
00094	     TauntString(5)="Boom!"
00095	     TauntString(6)="Burn, baby!"
00096	     TauntString(7)="Die, bitch."
00097	     TauntString(8)="You suck!"
00098	     TauntString(9)="You like that?"
00099	     TauntString(10)="Yeehaw!"
00100	     TauntString(11)="Loser!"
00101	     TauntString(12)="Oh yeah!"
00102	     TauntString(13)="Tag, you're it!"
00103	     TauntString(14)="Sit down!"
00104	     TauntString(15)="I just slaughtered that guy!"
00105	     TauntString(16)="I'm sorry, did I blow your head apart?"
00106	     TauntString(17)="Squeal boy, squeal!"
00107	     TauntString(18)="And stay down."
00108	     TauntString(19)="Sucker!"
00109	     TauntString(20)="Toasted!"
00110	     TauntString(21)="Lets rock!"
00111	     TauntAbbrev(3)="Had to hurt!"
00112	     TauntAbbrev(4)="Anyone else?"
00113	     TauntAbbrev(15)="Slaughtered him."
00114	     TauntAbbrev(16)="I'm sorry."
00115	     numTaunts=22
00116	     MatureTaunt(7)=1
00117	     OrderSound(0)=Sound'Female1Voice.(All).F1defend'
00118	     OrderSound(1)=Sound'Female1Voice.(All).F1hold'
00119	     OrderSound(2)=Sound'Female1Voice.(All).F1assault'
00120	     OrderSound(3)=Sound'Female1Voice.(All).F1cover'
00121	     OrderSound(4)=Sound'Female1Voice.(All).F1engage'
00122	     OrderSound(10)=Sound'Female1Voice.(All).F1takeflag'
00123	     OrderSound(11)=Sound'Female1Voice.(All).F1destroy'
00124	     OrderString(0)="Defend the base."
00125	     OrderString(1)="Hold this position."
00126	     OrderString(2)="Assault the base."
00127	     OrderString(3)="Cover me."
00128	     OrderString(4)="Engage according to operational parameters."
00129	     OrderString(10)="Take their flag."
00130	     OrderString(11)="Search and destroy."
00131	     OrderAbbrev(0)="Defend"
00132	     OrderAbbrev(2)="Attack"
00133	     OrderAbbrev(4)="Freelance."
00134	     OtherSound(0)=Sound'Female1Voice.(All).F1baseunc'
00135	     OtherSound(1)=Sound'Female1Voice.(All).F1getflag'
00136	     OtherSound(2)=Sound'Female1Voice.(All).F1gotflag'
00137	     OtherSound(3)=Sound'Female1Voice.(All).F1gotyourb'
00138	     OtherSound(4)=Sound'Female1Voice.(All).F1imhit'
00139	     OtherSound(5)=Sound'Female1Voice.(All).F1mandown'
00140	     OtherSound(6)=Sound'Female1Voice.(All).F1underatt'
00141	     OtherSound(7)=Sound'Female1Voice.(All).F1yougotpoint'
00142	     OtherSound(8)=Sound'Female1Voice.(All).F1gotourflag'
00143	     OtherSound(9)=Sound'Female1Voice.(All).F1inposition'
00144	     OtherSound(10)=Sound'Female1Voice.(All).F1hanginthere'
00145	     OtherSound(11)=Sound'Female1Voice.(All).F1pointsecure'
00146	     OtherSound(12)=Sound'Female1Voice.(All).F1enemyhere'
00147	     OtherSound(13)=Sound'Female1Voice.(All).F1backup'
00148	     OtherSound(14)=Sound'Female1Voice.(All).F1incoming'
00149	     OtherSound(15)=Sound'Female1Voice.(All).F1gotyourb'
00150	     OtherSound(16)=Sound'Female1Voice.(All).F1objectivedest'
00151	     otherstring(0)="Base is uncovered!"
00152	     otherstring(1)="Somebody get our flag back!"
00153	     otherstring(2)="I've got the flag."
00154	     otherstring(3)="I've got your back."
00155	     otherstring(4)="I'm hit! I'm hit!"
00156	     otherstring(5)="Man down!"
00157	     otherstring(6)="I'm under heavy attack!"
00158	     otherstring(7)="You got point."
00159	     otherstring(8)="I've got our flag."
00160	     otherstring(9)="I'm in position."
00161	     otherstring(10)="Hang in there."
00162	     otherstring(11)="Control point is secure."
00163	     otherstring(12)="Enemy flag carrier is here."
00164	     otherstring(13)="I need some backup."
00165	     otherstring(14)="Incoming!"
00166	     otherstring(15)="I've got your back."
00167	     otherstring(16)="Objective destroyed."
00168	     OtherAbbrev(1)="Get our flag!"
00169	     OtherAbbrev(2)="Got the flag."
00170	     OtherAbbrev(3)="Got your back."
00171	     OtherAbbrev(6)="Under attack!"
00172	     OtherAbbrev(8)="Got our flag."
00173	     OtherAbbrev(9)="In position."
00174	     OtherAbbrev(11)="Point is secure."
00175	     OtherAbbrev(12)="Enemy carrier here."
00176	     OtherAbbrev(15)="Got your back."
00177	}

End Source Code