183 lines
4.7 KiB
Ucode
183 lines
4.7 KiB
Ucode
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
|
|
}
|