KFMod.KFVoicePack
- Extends
- xVoicePack
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.VoicePack
|
+-- UnrealGame.TeamVoicePack
|
+-- XGame.xVoicePack
|
+-- KFMod.KFVoicePack
Direct Known Subclasses:
KFVoicePackFemale, KFVoicePackMumble, KFVoicePackRobot, KFVoicePackTwo
Inherited Variables from UnrealGame.TeamVoicePack |
AckAbbrev[MAXACK], AckAnim[MAXACK], AckSound[MAXACK], AckString[MAXACK], bDisplayNextMessage, bDisplayPortrait, bForceMessageSound, bShowMessageText, CommaText, DeathPhrases[MAXPHRASE], DelayedSender, DisplayMessage[MAXPHRASE], DisplayOtherMessage[MAXOTHER], DisplayString, FFireAbbrev[MAXFIRE], FFireAnim[MAXFIRE], FFireSound[MAXFIRE], FFireString[MAXFIRE], HiddenPhrases, HiddenString, HumanOnlyDeathPhrase[MAXPHRASE], HumanOnlyTaunt[MAXTAUNT], LeaderSign[4], MatureTaunt[MAXTAUNT], MessageAnim, MessageString, NameSound[4], numAcks, NumDeathPhrases, numFFires, numTaunts, OrderAbbrev[MAXORDER], OrderAnim[MAXORDER], OrderSound[MAXORDER], OrderString[MAXORDER], OtherAbbrev[MAXOTHER], OtherAnim[MAXOTHER], OtherDelayed[MAXOTHER], OtherMesgGroup[MAXOTHER], OtherSound[MAXOTHER], OtherString[MAXOTHER], PhraseNum, PhraseString[MAXPHRASE], Phrase[MAXPHRASE], Pitch, PortraitPRI, TauntAbbrev[MAXTAUNT], TauntAnim[MAXTAUNT], TauntSound[MAXTAUNT], TauntString[MAXTAUNT] |
Functions Summary |
 | | ClientInitialize (PlayerReplicationInfo Sender, PlayerReplicationInfo Recipient, name MessageType, byte MessageIndex))
|
 | | ClientInitializeLocational (PlayerReplicationInfo Sender, PlayerReplicationInfo Recipient, name MessageType, byte MessageIndex, optional Pawn SoundSender, optional vector SenderLocation))
|
 | | GetAllAcknowledgments (out array<string> CmdArray))
|
 | | GetAllAlerts (out array<string> CmdArray))
|
 | | GetAllDirections (out array<string> CmdArray))
|
 | | GetAllInsults (out array<string> CmdArray))
|
 | | GetAllSupports (out array<string> CmdArray))
|
 | string | getClientParsedMessage ()))
|
 | byte | GetMessageIndex (name PhraseName))
|
 | | PlayerSpeech (name Type, int Index, string Callsign, Actor PackOwner))
|
 | | SetClientAcknowledgmentMessage (int MessageIndex, PlayerReplicationInfo Recipient, out Sound MessageSound))
|
 | | SetClientAlertMessage (int MessageIndex, PlayerReplicationInfo Recipient, out Sound MessageSound))
|
 | | SetClientAutomaticMessage (int MessageIndex, PlayerReplicationInfo Recipient, out Sound MessageSound))
|
 | | SetClientDirectionMessage (int MessageIndex, PlayerReplicationInfo Recipient, out Sound MessageSound))
|
 | | SetClientInsultMessage (int MessageIndex, PlayerReplicationInfo Recipient, out Sound MessageSound))
|
 | | SetClientSupportMessage (int MessageIndex, PlayerReplicationInfo Recipient, out Sound MessageSound))
|
 | | SetClientTraderMessage (int MessageIndex, PlayerReplicationInfo Recipient, out Sound MessageSound))
|
 | | SetMessageByType (name MessageType, int MessageIndex, PlayerReplicationInfo Recipient))
|
 | | Timer ()))
|
Inherited Functions from UnrealGame.TeamVoicePack |
BotInitialize, ClientInitialize, ClientParseChatPercVar, ClientParseMessageString, GetAckString, GetAllAcks, GetAllFFire, GetAllOrder, GetAllOther, GetAllTaunt, GetCallSign, GetFFireString, GetOrderString, GetOtherString, GetTauntString, OrderToIndex, PickCustomTauntFor, PickRandomTauntFor, PlayDeathPhrase, PlayerSpeech, SetAckMessage, SetClientAckMessage, SetClientFFireMessage, SetClientHiddenMessage, SetClientOrderMessage, SetClientOtherMessage, SetClientTauntMessage, SetFFireMessage, SetOrderMessage, SetOtherMessage, SetTauntMessage, Timer, VoiceMatchesGender |
var bool bIsFromDifferentTeam;
var bool bTraderMessage;
var bool bUseLocationalVoice;
var name CurrentMessageType;
var
sound TraderRadioBeep;
var float unitShoutDistance;
var float unitWhisperDistance;
KFVoicePack
AcknowledgmentAbbrev[48] Source code
var(
KFVoicePack) localized
string AcknowledgmentAbbrev[
48];
AcknowledgmentAnim[48] Source code
AcknowledgmentSound[20] Source code
AcknowledgmentString[48] Source code
var(
KFVoicePack) localized
string AcknowledgmentString[
48];
ClientInitializeLocational Source code
static function GetAllAcknowledgments ( out array<string> CmdArray) )
static function GetAllAlerts ( out array<string> CmdArray) )
static function GetAllDirections ( out array<string> CmdArray) )
static function GetAllInsults ( out array<string> CmdArray) )
static function GetAllSupports ( out array<string> CmdArray) )
getClientParsedMessage Source code
function string getClientParsedMessage ( ) )
static function byte GetMessageIndex ( name PhraseName) )
static function PlayerSpeech (
name Type,
int Index,
string Callsign,
Actor PackOwner) )
SetClientAcknowledgmentMessage Source code
SetClientAutomaticMessage Source code
SetClientDirectionMessage Source code
SetClientInsultMessage Source code
SetClientSupportMessage Source code
SetClientTraderMessage Source code
function Timer ( ) )
defaultproperties
{
SupportSound(0)=SoundGroup'KF_MaleVoiceOne.SUPPORT.MEDIC'
SupportSound(1)=SoundGroup'KF_MaleVoiceOne.SUPPORT.Help'
SupportSound(2)=SoundGroup'KF_MaleVoiceOne.SUPPORT.Need_money'
SupportSound(3)=SoundGroup'KF_MaleVoiceOne.SUPPORT.Drop_Weapon'
SupportString(0)="Medic!"
SupportString(1)="Help!"
SupportString(2)="I need some money"
SupportString(3)="Drop a weapon for me"
SupportAbbrev(0)="Medic"
SupportAbbrev(1)="Help"
SupportAbbrev(2)="I need some money"
SupportAbbrev(3)="Drop a weapon for me"
numSupports=4
AcknowledgmentSound(0)=SoundGroup'KF_MaleVoiceOne.Acknowledgements.Yes'
AcknowledgmentSound(1)=SoundGroup'KF_MaleVoiceOne.Acknowledgements.No'
AcknowledgmentSound(2)=SoundGroup'KF_MaleVoiceOne.Acknowledgements.Thanks'
AcknowledgmentSound(3)=SoundGroup'KF_MaleVoiceOne.Acknowledgements.sorry'
AcknowledgmentString(0)="Yes"
AcknowledgmentString(1)="No"
AcknowledgmentString(2)="Thanks!"
AcknowledgmentString(3)="Sorry!"
AcknowledgmentAbbrev(0)="Yes"
AcknowledgmentAbbrev(1)="No"
AcknowledgmentAbbrev(2)="Thanks"
AcknowledgmentAbbrev(3)="Sorry"
NumAcknowledgments=4
AlertSound(0)=SoundGroup'KF_MaleVoiceOne.Alerts.Look_Out'
AlertSound(1)=SoundGroup'KF_MaleVoiceOne.Alerts.Run'
AlertSound(2)=SoundGroup'KF_MaleVoiceOne.Alerts.Wait_for_me'
AlertSound(3)=SoundGroup'KF_MaleVoiceOne.Alerts.Weld_the_doors'
AlertSound(4)=SoundGroup'KF_MaleVoiceOne.Alerts.Hole_up'
AlertSound(5)=SoundGroup'KF_MaleVoiceOne.Alerts.Follow_me'
AlertString(0)="Look out!"
AlertString(1)="RUN!"
AlertString(2)="Wait for me!"
AlertString(3)="Weld the doors"
AlertString(4)="Lets hole up here!"
AlertString(5)="Follow me"
AlertAbbrev(0)="Look out"
AlertAbbrev(1)="Run"
AlertAbbrev(2)="Wait for me"
AlertAbbrev(3)="Weld the doors"
AlertAbbrev(4)="Lets hole up here"
AlertAbbrev(5)="Follow me"
numAlerts=6
DirectionSound(0)=SoundGroup'KF_MaleVoiceOne.Directions.Get_to_the_trader'
DirectionSound(1)=SoundGroup'KF_MaleVoiceOne.Directions.Go_upstairs'
DirectionSound(2)=SoundGroup'KF_MaleVoiceOne.Directions.Head_downstairs'
DirectionSound(3)=SoundGroup'KF_MaleVoiceOne.Directions.Get_inside'
DirectionSound(4)=SoundGroup'KF_MaleVoiceOne.Directions.Go_outside'
DirectionString(0)="Get to the Trader"
DirectionString(1)="Go Upstairs"
DirectionString(2)="Head Downstairs"
DirectionString(3)="Get Inside"
DirectionString(4)="Go Outside"
DirectionAbbrev(0)="Get to the Trader"
DirectionAbbrev(1)="Go Upstairs"
DirectionAbbrev(2)="Head Downstairs"
DirectionAbbrev(3)="Get Inside"
DirectionAbbrev(4)="Go Outside"
NumDirections=5
InsultSound(0)=SoundGroup'KF_MaleVoiceOne.INSULT.Insult_Specimens'
InsultSound(1)=SoundGroup'KF_MaleVoiceOne.INSULT.Insult_players'
InsultString(0)="Insult Specimens"
InsultString(1)="Insult Players"
InsultAbbrev(0)="Insult Specimens"
InsultAbbrev(1)="Insult Players"
NumInsults=2
AutomaticSound(0)=SoundGroup'KF_MaleVoiceOne.Automatic_Commands.Auto_Welding'
AutomaticSound(1)=SoundGroup'KF_MaleVoiceOne.Automatic_Commands.Auto_Unwelding'
AutomaticSound(2)=SoundGroup'KF_MaleVoiceOne.Automatic_Commands.Auto_Reloading'
AutomaticSound(3)=SoundGroup'KF_MaleVoiceOne.Automatic_Commands.Auto_Out_of_Ammo'
AutomaticSound(4)=SoundGroup'KF_MaleVoiceOne.Automatic_Commands.Auto_Drop_Cash'
AutomaticSound(5)=SoundGroup'KF_MaleVoiceOne.Automatic_Commands.Auto_Healing'
AutomaticSound(6)=SoundGroup'KF_MaleVoiceOne.Automatic_Commands.Auto_Dying'
AutomaticSound(7)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.BloatPuking'
AutomaticSound(8)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.PatriarchInvisible'
AutomaticSound(9)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.PatriarchChainGun'
AutomaticSound(10)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.PatriarchRockets'
AutomaticSound(11)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.GrabbedByClot'
AutomaticSound(12)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.SpottedFleshpound'
AutomaticSound(13)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.SpottedGorefast'
AutomaticSound(14)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.SpottedScrake'
AutomaticSound(15)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.SpottedSiren'
AutomaticSound(16)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.SirenAfterScream'
AutomaticSound(17)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.StalkerUncloaks'
AutomaticSound(18)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.SpottedCrawler'
AutomaticSound(19)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.KilledStalkerMelee'
AutomaticSound(20)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.EnemyBurnedToDeath'
AutomaticSound(21)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.SwitchToDBShotgun'
AutomaticSound(22)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.SwitchToDualHandcannon'
AutomaticSound(23)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.SwitchToLAW'
AutomaticSound(24)=SoundGroup'KF_MaleVoiceOne.Fun_Auto_Commands.SwitchToAxe'
TraderSound(0)=SoundGroup'KF_Trader.Radio_Moving'
TraderSound(1)=SoundGroup'KF_Trader.Radio_AlmostOpen'
TraderSound(2)=SoundGroup'KF_Trader.Radio_ShopsOpen'
TraderSound(3)=SoundGroup'KF_Trader.Radio_LastWave'
TraderSound(4)=SoundGroup'KF_Trader.Radio_ThirtySeconds'
TraderSound(5)=SoundGroup'KF_Trader.Radio_TenSeconds'
TraderSound(6)=SoundGroup'KF_Trader.Radio_Closed'
TraderSound(7)=SoundGroup'KF_Trader.Welcome'
TraderSound(8)=SoundGroup'KF_Trader.TooExpensive'
TraderSound(9)=SoundGroup'KF_Trader.TooHeavy'
TraderSound(10)=SoundGroup'KF_Trader.ThirtySeconds'
TraderSound(11)=SoundGroup'KF_Trader.TenSeconds'
TraderString(0)="Watch the arrow - check where the shop is!"
TraderString(1)="Make sure you are close to the shop when you finish them off"
TraderString(2)="The shop is now open for business!"
TraderString(3)="Shop's open, last chance to stock up before the Patriarch!"
TraderString(4)="30 seconds before the shop shuts!"
TraderString(5)="10 seconds left!"
TraderString(6)="The shop is now CLOSED until you've cleared the next wave!"
TraderString(7)="Welcome to the shop – sell what you've got, Buy Bigger Guns!"
TraderString(8)="You can't afford that – pick something cheaper, or sell something first!"
TraderString(9)="That is too heavy for you – pick something smaller, or sell something!"
TraderString(10)="30 seconds before the shop shuts!"
TraderString(11)="10 seconds left!"
TraderRadioBeep=Sound'KF_Trader.Walkie_Beep'
ShoutVolume=2
WhisperVolume=1
ShoutRadius=409.600006
WhisperRadius=25.600000
unitWhisperDistance=512.000000
unitShoutDistance=4096.000000
}
|
Creation time: Fri 13-10-2023 03:18:47.809 - Created with
UnCodeX