From 7 Days to Die Wiki
Jump to: navigation, search
Some items' or groups' chance to drop changes according to the player's gamestage. Here you can see those values for any gamestage you want using the little box below. Just type the gamestage you want in the box and press the Apply!-button. The values should change immediately, if the chance is different.

Current game stage: 1

Difficulty adjusts the strength of spawned Zombies in your game.
The player may choose between six difficulties:

Level Skill Description % Damage by Zombie % Damage by Player
0 Scavenger Easiest Easiest setting designed for noobs. 50 150
1 Adventurer Easy Not just a new recruit any more. 75 125
2 Nomad Normal Designed for experienced FPS players. 100 100
3 Warrior Hard Now you're starting to impress. 150 75
4 Survivalist Harder Kids don't try this at home! 200 50
5 Insane Hardest You're one brave Mother! 250 25?

Beyond the impact on Player vs Zombie, and Zombie vs Player damage as per above table, the game difficulty also impacts the calculated Gamestage being used for players. This in turn determines what horde (sleeper, wandering, blood moon, scout) the game generates at the relevant occasions.

There is a metric which maps a player or group of players to a game stage number.

=== gameStage = ( playerLevel + daysSurvived ) * gameDifficultyMultiplier === 

The values for this are calculated as follows...


This is a running total, kept for every individual player.
Every 24 hours GAME time 1 (day) is added.
On every death "daysAliveChangeWhenKilled" is subtracted from the total.
After this the daysAlive is capped.
It is low-capped at 0, high-capped at "your player level".
At player level 41 you can have a daysSurvived value anywhere from 0 to 41.

So if a player was level 10 and survived 4 days playing on the Nomad Difficulty when the game stage points are calculated the game stage points would be

gameStage = (Player Level 10 + Days Survived 4 ) X Nomad Difficulty Multiplier 1.2
The total would be 16.8 or 16 game stage points.

If the same player was level 10 and had survived 25 days and died 2x:

25 days - 2 x 2 (daysAliveChangeWhenKilled) = 21
Then daysAlive of 21 gets capped to player level so 10.

This is how the gamestage of a party is calculated:

The gamestage of all (up to) 6 players is calculated.
The players are sorted by gamestage and only the 5 highest numbers go into the calculation.

The highest GS number is multiplied by "startingWeight".

This then loops down the list and "startingWeight" is reduced by "diminishingReturns" every time.


Players with GS 120, 30, 60, 91, 5, 80.
startingWeight= 1.7, diminishingReturns=0.22

So we get

120 * 1.70 = 204
91 * 1.48 = 134
80 * 1.26 = 100
60 * 1.04 =  62
30 * 0.82 =  24
  5 (is ignored)

... or a total party GS of 524

An interesting fact is that the max GS of a part or player is now KNOWN because the player level (which caps daysAlive) and diff modifier are known and the party weight factors are known.

With default values you get up to 600 for a single lvl 150 (max) player on max difficulty and for a full party of max level players up to 1800.

Difficulty Bonus Value
Scavenger 1.0
Adventurer 1.2
Nomad 1.5
Warrior 1.7
Survivalist 2.0
Insane 2.5

The DifficultyBonus parameters are now flat multipliers. 2.0 = 2x the gamestage.

Video Guide (Alpha 16, and is not accurate for the current version of the client.)[edit | edit source]