Killing Floor 2

Killing Floor 2

View Stats:
Mr J Oct 10, 2020 @ 7:12am
Boss Spawn rates?
I remember hearing that all the bosses have a 25% chance to spawn. However, my own experience seems to contradict that. I usually play on hard, and normally, I'm most often getting Hans. Second is the Matriarch, and on occasion, it's either King Fleshpound, or the Abomination. I haven't seen the Patriarch at all, lately. I don't know what the actual data is, but it seems that certain bosses have a higher chance to spawn depending on the difficulties. I even once got Hans 3 times in a row.
< >
Showing 1-7 of 7 comments
Poor huwhyte Carl (Banned) Oct 10, 2020 @ 7:25am 
Getting tails 3 time in a row does not prove that it's not random that one gets heads or tails. Someone somewhere was getting Patty 3 times in a row when you were fighting Hans.

I have 3K hours in and in my experience it's random. Given that a 10 wave match lasts 45 mins and, say, 1/3 of the matches get to the boss wave, I've dealt with 1,000 bosses.
Raven Oct 10, 2020 @ 10:29am 
It's random just that sometimes you'll get bad luck. I've had nights where I get nothing but Kevin and Abomination and other nights where I fight King FP 4 times in a row. It's just luck man, it happens.
Maur0 Oct 10, 2020 @ 10:37am 
Since the Matriarch was added, the chance was 20% for 5 bosses. Therefore every time the map is changed / restarted, the bosses will come out according to their rng and it all depends on who you touch.

Too bad Tripwire didn't add an implementation that denies the boss that was already on the previous map. Example: We face Hans, so in the following map Hans will not be able to go out again for 1 or 2 times. Encontes is left to choose the 4 that remain.

It is difficult to do this and I don't think it works well. But something is something.

Here is a video of how to have the boss you want:
https://www.youtube.com/watch?v=398ERqq0JRQ
Raven Oct 10, 2020 @ 11:31am 
Originally posted by Maur0:
Too bad Tripwire didn't add an implementation that denies the boss that was already on the previous map. Example: We face Hans, so in the following map Hans will not be able to go out again for 1 or 2 times. Encontes is left to choose the 4 that remain.
They could probably do it based on server or host. Like the current server has to cycle between all bosses or at least 3 before repeats start, it wouldn't work if you're jumping servers obviously but if you stick to one long session it would work or help.
Artemis Entreri Oct 10, 2020 @ 12:10pm 
I've gotten the same boss 6, 7, and 8 times in a row. Multiple times.
Vertical Loop Oct 10, 2020 @ 10:57pm 
In the KFGameInfo, There is a function called PreBeginPlay. This is essentially a function setup before actors (Characters, zeds and such) are initialized

"
event PreBeginPlay()
{
class'KFGameEngine'.static.ApplyTweaks(WorldInfo.GetMapName());

super.PreBeginPlay();

MyKFGRI = KFGameReplicationInfo(GameReplicationInfo);
InitGRIVariables();
...
"

The function InitGRIVariables initalizes a lot of the match settings provided

"
/* Initialize the GRI varaibles */
function InitGRIVariables()
{
MyKFGRI.GameDifficulty = GameDifficulty;
MyKFGRI.GameLength = GameLength;
MyKFGRI.ReceivedGameLength();
MyKFGRI.bVersusGame = bIsVersusGame;
MyKFGRI.MaxHumanCount = MaxPlayers;
SetBossIndex();
}
"

However, it also calls SetBossIndex

"
function SetBossIndex()
{
if (!UseSpecificBossIndex(BossIndex))
{
BossIndex = Rand(default.AIBossClassList.Length);
}

MyKFGRI.CacheSelectedBoss(BossIndex);
}
"

This function randomly selects an index from the list AIBossClassList, which is a class list based on enumerated indeces, containing the following:

"
...
AIBossClassList(BAT_Hans)=class'KFGameContent.KFPawn_ZedHans'
AIBossClassList(BAT_Patriarch)=class'KFGameContent.KFPawn_ZedPatriarch' AIBossClassList(BAT_KingFleshpound)=class'KFGameContent.KFPawn_ZedFleshpoundKing'
AIBossClassList(BAT_KingBloat)=class'KFGameContent.KFPawn_ZedBloatKing'
AIBossClassList(BAT_Matriarch)=class'KFGameContent.KFPawn_ZedMatriarch'
...
"

Which are the items for each boss. I don't know whether the Rand is seeded when thes erver starts or not, but this VERIFIES that it is in fact COMPLETELY RANDOM which boss appears. Unless specified otherwise via events through UseSpecificBossIndex

TLDR;
Source files show random boss spawns
Last edited by Vertical Loop; Oct 10, 2020 @ 11:10pm
Deranged Oct 10, 2020 @ 11:04pm 
My party and i got matriarch 4 times in a row today on hard endless. waves 5,10,15,20 and also 35
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Oct 10, 2020 @ 7:12am
Posts: 7