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 |
---|
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 |