| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.GameInfo
|
+-- UnrealGame.UnrealMPGameInfo
|
+-- UnrealGame.DeathMatch
|
+-- UnrealGame.TeamGame
|
+-- Old2K4.xTeamGame
|
+-- Old2K4.Invasion
|
+-- KFMod.KFGameType
KFSPGameType, KFStoryGameInfo
| Constants Summary | ||
|---|---|---|
| GL_Custom | = | 3 |
| GL_Long | = | 2 |
| GL_Normal | = | 1 |
| GL_Short | = | 0 |
| KFPROPNUM | = | 16 |
| MAX_BUYITEMS | = | 200 |
| Inherited Contants from Old2K4.Invasion |
|---|
| INVPROPNUM |
| Enumerations Summary | ||
|---|---|---|
| ESpecialEventType ET_None, ET_SummerSideshow, ET_HillbillyHorror, ET_TwistedChristmas | ||
| Structures Summary | ||
|---|---|---|
| IMClassList MClass, ID | ||
| MClassTypes MClassName, MID | ||
| MSquadsList MSquad | ||
| SpecialSquad ZedClass, NumZeds | ||
| Inherited Structures from Old2K4.Invasion |
|---|
| WaveInfo |
| Functions Summary | ||
|---|---|---|
![]() | bool | AddBoss ())) |
![]() | AddBossBuddySquad ())) | |
![]() | bool | AddBot (optional string botName)) |
![]() | AddBots (int num)) | |
![]() | AddGameSpecificInventory (Pawn p) | |
![]() | AddMonster ())) | |
![]() | AddNamedBot (string botname)) | |
![]() | AddSpecialPatriarchSquad ())) | |
![]() | AddSpecialPatriarchSquadFromCollection ())) | |
![]() | AddSpecialPatriarchSquadFromGameType ())) | |
![]() | AddSpecialSquad ())) | |
![]() | AddSpecialSquadFromCollection ())) | |
![]() | AddSpecialSquadFromGameType ())) | |
![]() | bool | AddSquad ())) |
![]() | bool | AllowBecomeActivePlayer (PlayerController P)) |
![]() | bool | AllowTransloc ())) |
![]() | AmmoPickedUp (KFAmmoPickup PickedUp)) | |
![]() | bool | AtCapacity (bool bSpectator)) |
![]() | bool | BecomeSpectator (PlayerController P)) |
![]() | BeginState ())) MatchInProgress | |
![]() | BeginState ())) PendingMatch | |
![]() | bool | BootShopPlayers ())) MatchInProgress |
![]() | BossLaughtIt ())) MatchOver | |
![]() | BroadcastDeathMessage (Controller Killer, Controller Other, class<DamageType> damageType)) | |
![]() | BuildNextSquad ())) | |
![]() | float | CalcNextSquadSpawnTime ())) MatchInProgress |
![]() | bool | ChangeTeam (Controller Other, int num, bool bNewTeam)) |
![]() | bool | ChangeTeam (Controller Other, int num, bool bNewTeam)) MatchOver |
![]() | bool | CheckEndGame (PlayerReplicationInfo Winner, string Reason)) |
![]() | CheckHarchierAchievement ())) | |
![]() | bool | CheckMaxLives (PlayerReplicationInfo Scorer)) |
![]() | CloseShops ())) MatchInProgress | |
![]() | DoBossDeath ())) | |
![]() | DoWaveEnd ())) MatchInProgress | |
![]() | DramaticEvent (float BaseZedTimePossibility, optional float DesiredZedTimeDuration)) | |
![]() | DumpZedSquads (int MyKFGameLength)) | |
![]() | EndState ())) MatchInProgress | |
![]() | EndState ())) PendingMatch | |
![]() | FillPlayInfo (PlayInfo PlayInfo)) | |
![]() | ZombieVolume | FindSpawningVolume (optional bool bIgnoreFailedSpawnTime, optional bool bBossSpawning)) |
![]() | array<string> | GetAllLoadHints (optional bool bThisClassOnly)) |
![]() | string | GetCurrentMapName (LevelInfo TheLevel)) |
![]() | int | GetCurrentWaveNum ())) |
![]() | string | GetDescriptionText (string PropName)) |
![]() | float | GetDifficulty ())) |
![]() | string | GetDisplayText (string PropName )) |
![]() | string | GetEventBloatClassName ())) |
![]() | string | GetEventClotClassName ())) |
![]() | string | GetEventCrawlerClassName ())) |
![]() | string | GetEventFleshpoundClassName ())) |
![]() | string | GetEventGoreFastClassName ())) |
![]() | string | GetEventHuskClassName ())) |
![]() | string | GetEventScrakeClassName ())) |
![]() | string | GetEventSirenClassName ())) |
![]() | string | GetEventStalkerClassName ())) |
![]() | int | GetFinalWaveNum ())) |
![]() | string | GetLoadingHint (PlayerController PC, string MapName, Color ColorHint )) |
![]() | string | GetNameOf (Pawn Other )) |
![]() | Texture | GetRandomTeamSymbol (int base)) |
![]() | GetServerDetails (out ServerResponseLine ServerState )) | |
![]() | GetServerInfo (out ServerResponseLine ServerState )) | |
![]() | ESpecialEventType | GetSpecialEventType ())) |
![]() | string | GetValidCharacter (string S )) |
![]() | InitGame (string Options, out string Error )) | |
![]() | InitializeBot (Bot NewBot, UnrealTeamInfo BotTeam, RosterEntry Chosen)) | |
![]() | InitMapWaveCfg ())) MatchInProgress | |
![]() | Killed (Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageType> damageType)) | |
![]() | bool | KillZed (Controller c)) |
![]() | KillZeds ())) | |
![]() | LoadUpMonsterList ())) | |
![]() | array<IMClassList> | LoadUpMonsterListFromCollection ())) |
![]() | array<IMClassList> | LoadUpMonsterListFromGameType ())) |
![]() | PlayerController | Login (string Portal, string Options, out string Error
)) |
![]() | Logout (Controller Exiting)) | |
![]() | MyForceAddBot ())) | |
![]() | Bot | MySpawnBot (optional string botName)) |
![]() | bool | NeverAllowTransloc ())) |
![]() | OpenShops ())) MatchInProgress | |
![]() | OverrideInitialBots () | |
![]() | string | ParseLoadingHintNoColor (string Hint, PlayerController Ref)) |
![]() | PlayStartupMessage ())) | |
![]() | PostLogin (PlayerController NewPlayer )) | |
![]() | PostNetBeginPlay ())) | |
![]() | PreBeginPlay ())) | |
![]() | PrecacheGameAnnouncements (AnnouncerVoice V, bool bRewardSounds)) | |
![]() | PrecacheGameStaticMeshes (LevelInfo myLevel)) | |
![]() | PrecacheGameTextures (LevelInfo myLevel)) | |
![]() | PreLogin (string Options, string Address, string PlayerID, out string Error, out string FailCode )) | |
![]() | PrepareSpecialSquads ())) | |
![]() | PrepareSpecialSquadsFromCollection ())) | |
![]() | PrepareSpecialSquadsFromGameType ())) | |
![]() | int | ReduceDamage (int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType)) |
![]() | ReplenishWeapons (Pawn P) | |
![]() | RestartPlayer (Controller aPlayer )) | |
![]() | RestartPlayer (Controller aPlayer )) PendingMatch | |
![]() | bool | RewardSurvivingPlayers ())) |
![]() | ScoreKill (Controller Killer, Controller Other)) | |
![]() | ScoreKillAssists (float Score, Controller Victim, Controller Killer)) | |
![]() | SelectShop ())) MatchInProgress | |
![]() | SendPlayer (PlayerController aPlayer, string URL )) | |
![]() | class<GameInfo> | SetGameType (string MapName )) |
![]() | SetupPickups ())) MatchInProgress | |
![]() | SetupWave ())) | |
![]() | SetupWaveBot (Inventory BotsInv) | |
![]() | ShowPathTo (PlayerController P, int TeamNum)) | |
![]() | Bot | SpawnBot (optional string botName)) |
![]() | StartGameMusic (bool bCombat )) | |
![]() | StartInitGameMusic (KFPlayerController Other )) | |
![]() | StartWaveBoss ())) MatchInProgress | |
![]() | StopGameMusic ())) | |
![]() | Tick (float DeltaTime)) | |
![]() | Timer ())) | |
![]() | Timer ())) MatchInProgress | |
![]() | Timer ())) MatchOver | |
![]() | Timer ())) PendingMatch | |
![]() | TryToSpawnInAnotherVolume (optional bool bBossSpawning)) | |
![]() | UpdateGameLength ())) | |
![]() | bool | UpdateMonsterCount ())) MatchInProgress |
![]() | UpdateViews () | |
![]() | UpdateViews ())) MatchInProgress | |
![]() | WarningTimer ())) | |
![]() | WeaponDestroyed (class<Weapon> WeaponClass)) | |
![]() | WeaponPickedUp (KFRandomItemSpawn PickedUp)) | |
![]() | WeaponSpawned (Inventory Weapon)) | |
| Inherited Functions from Old2K4.xTeamGame |
|---|
| PrecacheGameStaticMeshes, PrecacheGameTextures |
| States Summary |
|---|
| MatchInProgress Source code |
|---|
|
state MatchInProgress |
| BeginState, BootShopPlayers, CalcNextSquadSpawnTime, CloseShops, DoWaveEnd, EndState, InitMapWaveCfg, OpenShops, SelectShop, SetupPickups, StartWaveBoss, Timer, UpdateMonsterCount, UpdateViews |
| MatchOver Source code |
|---|
|
state MatchOver |
| BossLaughtIt, ChangeTeam, Timer |
| PendingMatch Source code |
|---|
|
auto state PendingMatch |
| BeginState, EndState, RestartPlayer, Timer |
| Constants Detail |
|---|
| Variables Detail |
|---|
| Enumerations Detail |
|---|
| Structures Detail |
|---|
| Functions Detail |
|---|
AddBoss Source code
AddBossBuddySquad Source code
AddBot Source code
AddBots Source code
AddGameSpecificInventory Source code
AddMonster Source code
AddNamedBot Source code
AddSpecialPatriarchSquad Source code
AddSpecialPatriarchSquadFromCollection Source code
AddSpecialPatriarchSquadFromGameType Source code
AddSpecialSquad Source code
AddSpecialSquadFromCollection Source code
AddSpecialSquadFromGameType Source code
AddSquad Source code
AllowBecomeActivePlayer Source code
AllowTransloc Source code
AmmoPickedUp Source code
AtCapacity Source code
BecomeSpectator Source code
BeginState MatchInProgress Source code
BeginState PendingMatch Source code
BootShopPlayers MatchInProgress Source code
BossLaughtIt MatchOver Source code
BroadcastDeathMessage Source code
BuildNextSquad Source code
CalcNextSquadSpawnTime MatchInProgress Source code
ChangeTeam Source code
ChangeTeam MatchOver Source code
CheckEndGame Source code
CheckHarchierAchievement Source code
CheckMaxLives Source code
CloseShops MatchInProgress Source code
DoBossDeath Source code
DoWaveEnd MatchInProgress Source code
DramaticEvent Source code
DumpZedSquads Source code
EndState MatchInProgress Source code
EndState PendingMatch Source code
FillPlayInfo Source code
FindSpawningVolume Source code
GetAllLoadHints Source code
GetCurrentMapName Source code
GetCurrentWaveNum Source code
GetDescriptionText Source code
GetDifficulty Source code
GetDisplayText Source code
GetEventBloatClassName Source code
GetEventClotClassName Source code
GetEventCrawlerClassName Source code
GetEventFleshpoundClassName Source code
GetEventGoreFastClassName Source code
GetEventHuskClassName Source code
GetEventScrakeClassName Source code
GetEventSirenClassName Source code
GetEventStalkerClassName Source code
GetFinalWaveNum Source code
GetLoadingHint Source code
GetNameOf Source code
GetRandomTeamSymbol Source code
GetServerDetails Source code
GetServerInfo Source code
GetSpecialEventType Source code
GetValidCharacter Source code
InitGame Source code
InitializeBot Source code
InitMapWaveCfg MatchInProgress Source code
Killed Source code
KillZed Source code
KillZeds Source code
LoadUpMonsterList Source code
LoadUpMonsterListFromCollection Source code
LoadUpMonsterListFromGameType Source code
Login Source code
Logout Source code
MyForceAddBot Source code
MySpawnBot Source code
NeverAllowTransloc Source code
OpenShops MatchInProgress Source code
OverrideInitialBots Source code
ParseLoadingHintNoColor Source code
PlayStartupMessage Source code
PostLogin Source code
PostNetBeginPlay Source code
PreBeginPlay Source code
PrecacheGameAnnouncements Source code
PrecacheGameStaticMeshes Source code
PrecacheGameTextures Source code
PreLogin Source code
PrepareSpecialSquads Source code
PrepareSpecialSquadsFromCollection Source code
PrepareSpecialSquadsFromGameType Source code
ReduceDamage Source code
ReplenishWeapons Source code
RestartPlayer Source code
RestartPlayer PendingMatch Source code
RewardSurvivingPlayers Source code
ScoreKill Source code
ScoreKillAssists Source code
SelectShop MatchInProgress Source code
SendPlayer Source code
SetGameType Source code
SetupPickups MatchInProgress Source code
SetupWave Source code
SetupWaveBot Source code
ShowPathTo Source code
SpawnBot Source code
StartGameMusic Source code
StartInitGameMusic Source code
StartWaveBoss MatchInProgress Source code
StopGameMusic Source code
Tick Source code
Timer Source code
Timer MatchInProgress Source code
Timer MatchOver Source code
Timer PendingMatch Source code
TryToSpawnInAnotherVolume Source code
UpdateGameLength Source code
UpdateMonsterCount MatchInProgress Source code
UpdateViews Source code
UpdateViews MatchInProgress Source code
WarningTimer Source code
WeaponDestroyed Source code
WeaponPickedUp Source code
WeaponSpawned Source code| Defaultproperties |
|---|
defaultproperties
{
SandboxGroup="Sandbox"
ShortWaves(0)=(WaveMask=196611,WaveMaxMonsters=20,WaveDuration=255)
ShortWaves(1)=(WaveMask=19662621,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.100000)
ShortWaves(2)=(WaveMask=39337661,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
ShortWaves(3)=(WaveMask=73378265,WaveMaxMonsters=42,WaveDuration=255,WaveDifficulty=0.300000)
NormalWaves(0)=(WaveMask=196611,WaveMaxMonsters=20,WaveDuration=255)
NormalWaves(1)=(WaveMask=16974063,WaveMaxMonsters=28,WaveDuration=255,WaveDifficulty=0.100000)
NormalWaves(2)=(WaveMask=19662621,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.100000)
NormalWaves(3)=(WaveMask=37490365,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.200000)
NormalWaves(4)=(WaveMask=39399101,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
NormalWaves(5)=(WaveMask=58665455,WaveMaxMonsters=40,WaveDuration=255,WaveDifficulty=0.300000)
NormalWaves(6)=(WaveMask=73386457,WaveMaxMonsters=42,WaveDuration=255,WaveDifficulty=0.300000)
LongWaves(0)=(WaveMask=196611,WaveMaxMonsters=20,WaveDuration=255)
LongWaves(1)=(WaveMask=16974063,WaveMaxMonsters=28,WaveDuration=255,WaveDifficulty=0.100000)
LongWaves(2)=(WaveMask=19662621,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.100000)
LongWaves(3)=(WaveMask=20713145,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.200000)
LongWaves(4)=(WaveMask=37490365,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
LongWaves(5)=(WaveMask=39337661,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
LongWaves(6)=(WaveMask=56114877,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
LongWaves(7)=(WaveMask=58616303,WaveMaxMonsters=40,WaveDuration=255,WaveDifficulty=0.300000)
LongWaves(8)=(WaveMask=75393519,WaveMaxMonsters=40,WaveDuration=255,WaveDifficulty=0.300000)
LongWaves(9)=(WaveMask=90171865,WaveMaxMonsters=45,WaveDuration=255,WaveDifficulty=0.300000)
MonsterCollection=Class'KFMod.KFMonstersCollection'
HumanName(0)="Cpl.McinTyre"
HumanName(1)="Sgt.Michaels"
HumanName(2)="Pvt.Davin"
HumanName(3)="Cpl.Powers"
KFSurvivalPropText(0)="Wave Start Spawn Period"
KFSurvivalPropText(1)="Wave Spawn Period"
KFSurvivalPropText(2)="Starting Cash"
KFSurvivalPropText(3)="No Bots"
KFSurvivalPropText(4)="No Late Joiners"
KFSurvivalPropText(5)="Lobby TimeOut"
KFSurvivalPropText(6)="Specimen HealthBars"
KFSurvivalPropText(7)="Wave Downtime"
KFSurvivalPropText(8)="Number of Waves"
KFSurvivalPropText(9)="Game Length"
KFSurvivalPropText(10)="Max Specimens"
KFSurvivalPropText(11)="Use EndGame Boss"
KFSurvivalPropText(12)="Waves Config"
KFSurvivalPropText(13)="Squads Config"
KFSurvivalPropText(14)="Monsters Config"
KFSurvivalPropText(15)="Min Respawn Cash Amount"
KFSurvivalDescText(0)="Specify time between successive spawns at start of waves(recommended:6.0), lower values may hurt performance!"
KFSurvivalDescText(1)="Specify time between successive spawns during a wave(recommended:3.0), lower values may hurt performance!"
KFSurvivalDescText(2)="Specify how much money players should begin the game with. (Max 300)"
KFSurvivalDescText(3)="Check this box to remove bots from the game."
KFSurvivalDescText(4)="Check this box to stop people from joining after the game has started."
KFSurvivalDescText(5)="Set the maximum time on the lobby screen which can elapse after one player has clicked ready before the game automatically starts. "
KFSurvivalDescText(6)="If true, specimens will have visible health indicators above their heads"
KFSurvivalDescText(7)="The based amount of time (in seconds) to count between waves."
KFSurvivalDescText(8)="The number of waves per level."
KFSurvivalDescText(9)="Sets number of waves: Short is 4 waves, Normal is 7, and long is 10. Custom enables Sandbox mode, but turns off Perk progression."
KFSurvivalDescText(10)="Maximum zombies at once on playtime, note that high values will LAG when theres a lot of them."
KFSurvivalDescText(11)="Spawn the final boss on end of final wave."
KFSurvivalDescText(12)="Configure the Killing Floor waves."
KFSurvivalDescText(13)="Configure the monster squads to use on waves."
KFSurvivalDescText(14)="Configure the monster classes to be used in the squads."
KFSurvivalDescText(15)="Minimum amount of Cash when respawning on new wave."
NoLateJoiners="This server does not allow late joiners."
WaveStartSpawnPeriod=6.000000
StartingCash=300
MinRespawnCash=250
bNoBots=True
bUseEndGameBoss=True
bRespawnOnBoss=True
BossBattleSong="KF_Abandon"
StartingCashBeginner=300
StartingCashNormal=250
StartingCashHard=250
StartingCashSuicidal=200
StartingCashHell=100
MinRespawnCashBeginner=250
MinRespawnCashNormal=200
MinRespawnCashHard=200
MinRespawnCashSuicidal=150
MinRespawnCashHell=100
TimeBetweenWavesBeginner=90
TimeBetweenWavesNormal=60
TimeBetweenWavesHard=60
TimeBetweenWavesSuicidal=60
TimeBetweenWavesHell=60
StandardMonsterSquads(0)="4A"
StandardMonsterSquads(1)="4A1G"
StandardMonsterSquads(2)="2B"
StandardMonsterSquads(3)="4B"
StandardMonsterSquads(4)="3A1G"
StandardMonsterSquads(5)="2D"
StandardMonsterSquads(6)="3A1C"
StandardMonsterSquads(7)="2A2C"
StandardMonsterSquads(8)="2A3B1C"
StandardMonsterSquads(9)="1A3C"
StandardMonsterSquads(10)="3A1C1H"
StandardMonsterSquads(11)="3A1B2D1G1H"
StandardMonsterSquads(12)="3A1E"
StandardMonsterSquads(13)="2A1E"
StandardMonsterSquads(14)="2A3C1E"
StandardMonsterSquads(15)="2B3D1G2H"
StandardMonsterSquads(16)="4A1C"
StandardMonsterSquads(17)="4A"
StandardMonsterSquads(18)="4D"
StandardMonsterSquads(19)="4C"
StandardMonsterSquads(20)="6B"
StandardMonsterSquads(21)="2B2C2D1H"
StandardMonsterSquads(22)="2A2B2C2H"
StandardMonsterSquads(23)="1F"
StandardMonsterSquads(24)="1I"
StandardMonsterSquads(25)="2A1C1I"
StandardMonsterSquads(26)="2I"
StandardMaxZombiesOnce=32
KFHints(0)="Aiming for the head is a good idea. If you score a critical headshot, you can remove a Specimen's head, rendering them unable to use special abilities, and increasing any further damage they take."
KFHints(1)="While you can use your medical syringe to heal your own wounds, it is far more effective when used on a team mate."
KFHints(2)="The Fleshpound. Shooting him with small weapons just makes him mad. Think big, powerful weapons for this one!"
KFHints(3)="Patriarch addendum: Did we forget to brief you? Yes, it seems he can cloak when he needs to heal. Luckily, only a couple of times in his short, angry life."
KFHints(4)="The Patriarch. This is the Big One. Chain-gun. Rockets. And vicious up close, too!"
KFHints(5)="The Scrake. Yes, that IS a chainsaw he's carrying... nothing subtle about him!"
KFHints(6)="The Crawler. Interesting attempt to merge human and arachnid genes. Sort-of worked, too - these little nasties have a habit of appearing in all sorts of strange places!"
KFHints(7)="The Bloat. Not too hard to kill, but its bile is poisonous, so make sure you keep out of range!"
KFHints(8)="Your movement speed is affected by your weight total. You can also run faster carrying a melee weapon than a gun."
KFHints(9)="Bloats will explode in a shower of acidic goop when they die. Keep your distance when taking them down."
KFHints(10)="The Stalker will be largely cloaked and very hard to see, until she is close enough to gut you. Listen carefully for her."
KFHints(11)="The Trader will only open her shop for a brief time when the coast is clear. You'll have to find where she is situated in each map, and plan your shopping beforehand."
KFHints(12)="The Gorefast - tends to live up to its name, so watch out for it speeding in towards you."
KFHints(13)="The Clot is not that dangerous - but does have a nasty habit of grappling you and not letting you get away, so keep him at a distance."
KFHints(14)="The Siren is a real screamer. Very nasty. Her screams actually hurt - and they'll destroy grenades and rockets in mid-air!"
MonsterSquad(0)="4A"
MonsterSquad(1)="4A1G"
MonsterSquad(2)="2B"
MonsterSquad(3)="4B"
MonsterSquad(4)="3A1G"
MonsterSquad(5)="2D"
MonsterSquad(6)="3A1C"
MonsterSquad(7)="2A2C"
MonsterSquad(8)="2A3B1C"
MonsterSquad(9)="1A3C"
MonsterSquad(10)="3A1C1H"
MonsterSquad(11)="3A1B2D1G1H"
MonsterSquad(12)="3A1E"
MonsterSquad(13)="2A1E"
MonsterSquad(14)="2A3C1E"
MonsterSquad(15)="2B3D1G2H"
MonsterSquad(16)="4A1C"
MonsterSquad(17)="4A"
MonsterSquad(18)="4D"
MonsterSquad(19)="4C"
MonsterSquad(20)="6B"
MonsterSquad(21)="2B2C2D1H"
MonsterSquad(22)="2A2B2C2H"
MonsterSquad(23)="1F"
MonsterSquad(24)="1I"
MonsterSquad(25)="2A1C1I"
MonsterSquad(26)="2I"
ControllerClassName="KFmod.KFDoorController"
LobbyTimeout=20
TimeBetweenWaves=60
AvailableChars(0)="Corporal_Lewis"
AvailableChars(1)="Lieutenant_Masterson"
AvailableChars(2)="Police_Constable_Briar"
AvailableChars(3)="Private_Schnieder"
AvailableChars(4)="Sergeant_Powers"
AvailableChars(5)="Police_Sergeant_Davin"
AvailableChars(6)="Dr_Gary_Glover"
AvailableChars(7)="DJ_Scully"
AvailableChars(8)="FoundryWorker_Aldridge"
AvailableChars(9)="Agent_Wilkes"
AvailableChars(10)="Mr_Foster"
AvailableChars(11)="LanceCorporal_Lee_Baron"
AvailableChars(12)="Mike_Noble"
AvailableChars(13)="Security_Officer_Thorne"
AvailableChars(14)="Harold_Hunt"
AvailableChars(15)="Kerry_Fitzpatrick"
AvailableChars(16)="Paramedic_Alfred_Anderson"
AvailableChars(17)="Trooper_Clive_Jenkins"
AvailableChars(18)="Harchier_Spebbington"
AvailableChars(19)="Captian_Wiggins"
AvailableChars(20)="Chopper_Harris"
AvailableChars(21)="Kevo_Chav"
AvailableChars(22)="Reverend_Alberts"
AvailableChars(23)="Baddest_Santa"
AvailableChars(24)="Pyro_Blue"
AvailableChars(25)="Pyro_Red"
AvailableChars(26)="Steampunk_Berserker"
AvailableChars(27)="Steampunk_Firebug"
AvailableChars(28)="Steampunk_Medic"
AvailableChars(29)="Steampunk_Sharpshooter"
AvailableChars(30)="Steampunk_MrFoster"
AvailableChars(31)="KF_Soviet"
AvailableChars(32)="KF_German"
AvailableChars(33)="Commando_Chicken"
AvailableChars(34)="Steampunk_Commando"
AvailableChars(35)="Steampunk_Demolition"
AvailableChars(36)="Steampunk_DJ_Scully"
AvailableChars(37)="Steampunk_Support_Specialist"
AvailableChars(38)="Ash_Harding"
AvailableChars(39)="Dave_The_Butcher_Roberts"
AvailableChars(40)="Dr_Jeffrey_Tamm"
AvailableChars(41)="Samuel_Avalon"
AvailableChars(42)="Shadow_Ferret"
AvailableChars(43)="Harold_Lott"
AvailableChars(44)="ChickenNator"
AvailableChars(45)="Reaper"
AvailableChars(46)="DAR"
AvailableChars(47)="Ricky_Vegas"
AvailableChars(48)="Hayato_Tanaka"
AvailableChars(49)="Mrs_Foster"
AvailableChars(50)="Steampunk_Mrs_Foster"
AvailableChars(51)="Reggie"
AvailableChars(52)="Harchier_Spebbington_II"
AvailableChars(53)="Ms_Clamley"
AvailableChars(54)="Mr_Magma"
AvailableChars(55)="Voltage"
LoadedSkills(0)=Class'KFMod.KFVetFieldMedic'
LoadedSkills(1)=Class'KFMod.KFVetSupportSpec'
LoadedSkills(2)=Class'KFMod.KFVetSharpshooter'
LoadedSkills(3)=Class'KFMod.KFVetCommando'
LoadedSkills(4)=Class'KFMod.KFVetBerserker'
LoadedSkills(5)=Class'KFMod.KFVetFirebug'
LoadedSkills(6)=Class'KFMod.KFVetDemolitions'
MaxZombiesOnce=32
ZEDTimeDuration=3.000000
ZedTimeSlomoScale=0.200000
LastBurnedEnemyMessageTime=-120.000000
BurnedEnemyMessageDelay=120.000000
SineWaveFreq=0.040000
MonsterClasses(0)=(MClassName="KFChar.ZombieClot_STANDARD",Mid="A")
MonsterClasses(1)=(MClassName="KFChar.ZombieCrawler_STANDARD",Mid="B")
MonsterClasses(2)=(MClassName="KFChar.ZombieGoreFast_STANDARD",Mid="C")
MonsterClasses(3)=(MClassName="KFChar.ZombieStalker_STANDARD",Mid="D")
MonsterClasses(4)=(MClassName="KFChar.ZombieScrake_STANDARD",Mid="E")
MonsterClasses(5)=(MClassName="KFChar.ZombieFleshpound_STANDARD",Mid="F")
MonsterClasses(6)=(MClassName="KFChar.ZombieBloat_STANDARD",Mid="G")
MonsterClasses(7)=(MClassName="KFChar.ZombieSiren_STANDARD",Mid="H")
MonsterClasses(8)=(MClassName="KFChar.ZombieHusk_STANDARD",Mid="I")
EndGameBossClass="KFChar.ZombieBoss_STANDARD"
SpecialEventMonsterCollections(0)=Class'KFMod.KFMonstersCollection'
SpecialEventMonsterCollections(1)=Class'KFMod.KFMonstersSummer'
SpecialEventMonsterCollections(2)=Class'KFMod.KFMonstersHalloween'
SpecialEventMonsterCollections(3)=Class'KFMod.KFMonstersXmas'
WaveConfigMenu="KFGUI.KFWaveConfigMenu"
FallbackMonsterClass="KFChar.ZombieStalker_STANDARD"
FinalWave=10
InvasionBotNames(1)="Zombie"
InvasionBotNames(2)="Zombie"
InvasionBotNames(3)="Zombie"
InvasionBotNames(4)="Zombie"
InvasionBotNames(5)="Zombie"
InvasionBotNames(6)="Zombie"
InvasionBotNames(7)="Zombie"
InvasionBotNames(8)="Zombie"
InvasionEnd(0)="Sound"
InvasionEnd(1)="Sound"
InvasionEnd(2)="Sound"
InvasionEnd(3)="Sound"
InvasionEnd(4)="Sound"
InvasionEnd(5)="Sound"
Waves(0)=(WaveMask=196611,WaveMaxMonsters=20,WaveDuration=255)
Waves(1)=(WaveMask=16974063,WaveMaxMonsters=28,WaveDuration=255,WaveDifficulty=0.100000)
Waves(2)=(WaveMask=19662621,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.100000)
Waves(3)=(WaveMask=20713145,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.200000)
Waves(4)=(WaveMask=20713149,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
Waves(5)=(WaveMask=39337661,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
Waves(6)=(WaveMask=39337661,WaveMaxMonsters=35,WaveDuration=255,WaveDifficulty=0.200000)
Waves(7)=(WaveMask=41839087,WaveMaxMonsters=40,WaveDuration=255,WaveDifficulty=0.300000)
Waves(8)=(WaveMask=41839087,WaveMaxMonsters=40,WaveDuration=255,WaveDifficulty=0.300000)
Waves(9)=(WaveMask=39840217,WaveMaxMonsters=45,WaveDuration=255,WaveDifficulty=0.300000)
Waves(10)=(WaveMask=65026687,WaveMaxMonsters=50)
Waves(11)=(WaveMask=63750079,WaveMaxMonsters=50)
Waves(12)=(WaveMask=64810679,WaveMaxMonsters=50)
Waves(13)=(WaveMask=62578607,WaveMaxMonsters=60)
Waves(14)=(WaveMask=100663295,WaveMaxMonsters=50)
Waves(15)=(WaveMask=125892608,WaveMaxMonsters=15)
bAllowNonTeamChat=True
MaxTeamSize=6
TeamAIType(0)=Class'KFMod.KFTeamAI'
TeamAIType(1)=Class'KFMod.KFTeamAI'
bForceRespawn=True
NumRounds=10
SpawnProtectionTime=0.000000
EndGameSoundName(0)="Sound"
EndGameSoundName(1)="Sound"
AltEndGameSoundName(0)="Sound"
AltEndGameSoundName(1)="Sound"
EpicNames(0)="Lt.Barker"
EpicNames(1)="Pvt.Davin"
EpicNames(2)="Cpl.Power"
EpicNames(3)="Pvt.Barns"
EpicNames(4)="Cpl.Hicks"
EpicNames(5)="Sgt.Apone"
EpicNames(6)="Pvt.Hudson"
EpicNames(7)="Maj.Brale"
EpicNames(8)="Lt.Derricks"
EpicNames(9)="Pvt.Quick"
EpicNames(10)="Sgt.Masterson"
EpicNames(11)="Lt.Barker"
EpicNames(12)="Pvt.Davin"
EpicNames(13)="Cpl.Power"
EpicNames(14)="Pvt.Barns"
EpicNames(15)="Cpl.Hicks"
EpicNames(16)="Sgt.Apone"
EpicNames(17)="Pvt.Hudson"
EpicNames(18)="Maj.Brale"
EpicNames(19)="Lt.Derricks"
EpicNames(20)="Pvt.Quick"
MaleBackupNames(0)="Lt.Barker"
MaleBackupNames(1)="Pvt.Davin"
MaleBackupNames(2)="Cpl.Power"
MaleBackupNames(3)="Pvt.Barns"
MaleBackupNames(4)="Cpl.Hicks"
MaleBackupNames(5)="Sgt.Apone"
MaleBackupNames(6)="Pvt.Hudson"
MaleBackupNames(7)="Maj.Brale"
MaleBackupNames(8)="Lt.Derricks"
MaleBackupNames(9)="Pvt.Quick"
MaleBackupNames(10)="Sgt.Masterson"
MaleBackupNames(11)="Lt.Barker"
MaleBackupNames(12)="Pvt.Davin"
MaleBackupNames(13)="Cpl.Power"
MaleBackupNames(14)="Pvt.Barns"
MaleBackupNames(15)="Cpl.Hicks"
MaleBackupNames(16)="Sgt.Apone"
MaleBackupNames(17)="Pvt.Hudson"
MaleBackupNames(18)="Maj.Brale"
MaleBackupNames(19)="Lt.Derricks"
MaleBackupNames(20)="Pvt.Quick"
MaleBackupNames(21)="Pvt.Davin"
MaleBackupNames(22)="Cpl.Power"
MaleBackupNames(23)="Pvt.Barns"
MaleBackupNames(24)="Cpl.Hicks"
MaleBackupNames(25)="Sgt.Apone"
MaleBackupNames(26)="Pvt.Hudson"
MaleBackupNames(27)="Maj.Brale"
MaleBackupNames(28)="Lt.Derricks"
MaleBackupNames(29)="Pvt.Quick"
MaleBackupNames(30)="Sgt.Masterson"
MaleBackupNames(31)="Lt.Barker"
FemaleBackupNames(0)="Lt.Vasquez"
FemaleBackupNames(1)="Pvt.Kara"
FemaleBackupNames(2)="Sgt.Swanson"
FemaleBackupNames(3)="Maj.Simons"
FemaleBackupNames(4)="Pvt.Martinez"
FemaleBackupNames(5)="Cpl.Sharpe"
FemaleBackupNames(6)="Pvt.Faulkner"
FemaleBackupNames(7)="Lt.Vasquez"
FemaleBackupNames(8)="Pvt.Kara"
FemaleBackupNames(9)="Sgt.Swanson"
FemaleBackupNames(10)="Maj.Simons"
FemaleBackupNames(11)="Pvt.Martinez"
FemaleBackupNames(12)="Cpl.Sharpe"
FemaleBackupNames(13)="Pvt.Faulkner"
FemaleBackupNames(14)="Lt.Vasquez"
FemaleBackupNames(15)="Pvt.Kara"
FemaleBackupNames(16)="Sgt.Swanson"
FemaleBackupNames(17)="Maj.Simons"
FemaleBackupNames(18)="Pvt.Martinez"
FemaleBackupNames(19)="Cpl.Sharpe"
FemaleBackupNames(20)="Pvt.Faulkner"
FemaleBackupNames(21)="Lt.Vasquez"
FemaleBackupNames(22)="Pvt.Kara"
FemaleBackupNames(23)="Sgt.Swanson"
FemaleBackupNames(24)="Maj.Simons"
FemaleBackupNames(25)="Pvt.Martinez"
FemaleBackupNames(26)="Cpl.Sharpe"
FemaleBackupNames(27)="Pvt.Faulkner"
FemaleBackupNames(28)="Pvt.Kara"
FemaleBackupNames(29)="Sgt.Swanson"
FemaleBackupNames(30)="Maj.Simons"
FemaleBackupNames(31)="Pvt.Martinez"
LoginMenuClass="KFGUI.KFInvasionLoginMenu"
DefaultVoiceChannel="Team"
bAllowVehicles=True
bAllowMPGameSpeed=True
DefaultPlayerClassName="KFmod.KFHumanPawn"
ScoreBoardType="KFMod.KFScoreBoardNew"
HUDType="KFmod.HUDKillingFloor"
MapListType="KFMod.KFMapList"
MapPrefix="KF"
BeaconName="KF"
ResetTimeDelay=10
DefaultPlayerName="Fresh Meat"
TimeLimit=0
DeathMessageClass=Class'KFMod.KFDeathMessage'
GameMessageClass=Class'KFMod.KFGameMessages'
MutatorClass="KFmod.KillingFloorMut"
PlayerControllerClass=Class'KFMod.KFPlayerController'
PlayerControllerClassName="KFmod.KFPlayerController"
GameReplicationInfoClass=Class'KFMod.KFGameReplicationInfo'
GameName="Killing Floor"
Description="The premise is simple: you (and, hopefully, your team) have been flown in to 'cleanse' this area of specimens. The only things moving are specimens. They will launch at you in waves. Kill them. All of them. Any and every way you can. We'll even pay you a bounty for it! Between waves, you should be able to find the merc Trader lurking in some safe spot. She'll trade your bounty for ammo, equipment and Bigger Guns. Trust me - you're going to need them! If you can survive all the waves, you'll have to top the so-called Patriarch to finish the job. Don't worry about finding him - HE will come looking for YOU!"
ScreenShotName="KillingFloorHUD.KFLogoFB"
Acronym="KF"
GIPropsDisplayText(0)="Difficulty"
GIPropDescText(0)="Change the game difficulty. Anything above Normal will cause increased zombie speed, damage and health among other things..."
GIPropsExtras(0)="1.000000;Beginner;2.000000;Normal;4.000000;Hard;5.000000;Suicidal;7.000000;Hell on Earth"
GIPropsExtras(1)="0;Short;1;Medium;2;Long;3;Custom"
TcpLinkClass=Class'KFMod.KFBufferedTCPLink'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||