The Witcher 3

SLEEPING

You now have the ability to properly sleep.  Sleeping is a substate of meditation, except you cannot perform alchemy while sleeping.  To start sleeping, simply invoke the meditation clock menu while meditating.  The bed at corvo bianco has some new animations associated with it.  You still press E to interact with the bed and the clock menu will self invoke.

The Well-Rested buff has been slightly reworked.  Before it used to grant a flat 1000hp and its duration would double if resting at Corvo Bianco.  Now there are 3 tiers to the buff each with a unique icon.  Gaining a new buff overrides any existing well-rested buff.
Lv1 : Grants a bonus 300hp for an hour.  Achieved by sleeping at a campfire
Lv2 : Grants a bonus 600hp for two hours.  Achieved by sleeping at an inn
Lv3 : Grants a bonus 900hp for two hours.  Achieved by sleeping at Corvo Bianco bed
If your save file currently has the old version of Well-Rested, it's possible for the effects to stack unintentionally.  Once you clear all Well-REsted buffs it should function normally.

For Primal Needs, traditional meditation does not count as sleep:  fatigue won't rise or fall while meditating, and as such you can't get the well-rested buff through true meditation.  Furthermore, if PNFatigue is enabled you cannot receive the buff if your fatigue is greater than 20.  Well-Rested Lv2 and Lv3 both get downgraded to Lv1 if fatigue is greater than 0.  Lastly the rate of fatigue purging from sleep was somewhat nerfed so that you can no longer go from 100 fatigue to 0 in less than 8hrs.

INN RESTING

Innkeeps have been given a new dialogue option that allows you to pay to stay the night at an inn.  The purchase of 30 gold is tied to the innkeep.  If you are indoors, and the innkeep is still in range, the keybind for meditating without a campfire (holding [N] on M&KB) will take you straight to the sleeping animation and invoke the clock menu.  We've implemented collsion detection so that if you are inn-sleeping and in front of a bed or bench Geralt will perform a different animation for going to sleep, otherwise he'll lay down on the ground to sleep.  Both of these animations (bed and ground) count as inn-sleeping if you purchased a stay from the innkeep.  Each purchase is one time use and isn't stored if you save and load without using your "token".  The token is spent when you exit the inn-sleep animation.  Resting at an inn or Corvo Bianco is the only way to purge the last 20 fatigue points if Primal Needs are on.
Most places that have an innkeep icon on your map are coded as an inn.  The exceptions are the Tourney Grounds Inn in Toussant (as its all outdoors), and the inn in Lindenvale (the two innkeeps are generic and thus can't be given the purchase inn rest dialogue option without affecting other generic merchants).  Dandelion's place in Novigrad counts as an inn but you do not need to purchase a stay there.  Same goes for Kaer Morhen.


DISCONTENT

This is an expansion to primal needs, with the primary design goals being to disincentivize eating the same food repeatedly and to add another layer of immersion.  Life on the Path is harsh, and not taking time for the simple joys and basic needs takes its toll.  Because of that Discontent constantly rises over time similar to fatigue, but it will not climb while meditating or sleeping.  Certain actions can purge discontent by a set amount once every time interval.  Other actions (or inaction) increases the rate of discontent accumulation until they are resolved.  The values for discontent gain, discontent purge, and purging frequency timers are all editable in the mod settings (Lazaraus>Primal Needs>Discontent), but the defaults are outlined below.

The following can purge discontent:
Winning a game of gwent purges 10pts once a day
Resting at an inn purges 15pts once every 3 days
Bathing purges 10pts once every 3 days.  The keybind for bathing remains the same but now the game will auto-remove clothing, then re-equip what you were wearing for convenience.
Eating a premium food or drink purges 5pts once a day
Having sex purges 20pts once every 3 days;  Sex that isn't paid for purges double the amount.  Sex with Triss or Yen purges triple
Rescuing Dandelion and finding Ciri will purge 40 and 100 discontent respectively.  A few other story scenarios can purge some discontent.
Fishing (if you have KNG's fishing mod installed) can purge 2 pts if you catch a fish, 10 times every 3 days
Getting drunk (screen starts to blur) will temporarily downgrade Discontent Level by 1.  Getting wasted (screen starts to wobble) will temporarily mask all Discontent negative effects.  Neither of these are true purges.
Taking Fisstech will purge a flat 20pts.  Unlimited use, but each successive use will have consequences as noted below.

The base discontent rise is 1pt per time tick (default is 60 in game minutes).  Since discontent doesn't rise while sleeping/meditating, at the base rate you'll theoretically accumulate 16 points a day, or take roughly a week to max out.  The following will increase discontent accumulation rate, or add a flat amount to current discontent:
Not resting at an inn for a week gives an additional 1pt per tick
Not bathing for a week gives an additional 1pt per tick
Having low food variety in your diet gives an additional 1pt per tick
Eating the same thing 5 times in a row adds a flat 10pts
Losing a game of gwent adds 1pt
Each time you take Fisstech you reset a 14 day counter.  Each use of fisstech will incur withdrawal, which sets your minimum discontent to 10x for x days, where x is the number of times you've taken fisstech.  This means if you take fisstech 4 times you're minimum discontent will be set to 40 for the day, 30 the next day, etc until it clears.  If you pass 14 days since your last hit, the game will fully purge your fisstech use counter.
Receiving the HoS demon mark will raise discontent by 30pts and set a minimum discontent level to 20pts until its cleared
A few other story scenarios can increase discontent

Discontent can affect the player in a few ways depending on level:
Level 0 (0-29)
No effect
Level 1 (30-49)
Minimum 7 fatigue, Vigor regen -5%, Max stam - 5%, attack speed - 2%, attack power -4%
Level 2 (50-69)
Minimum 14 fatigue, Vigor regen -10%, Max stam - 10%, attack speed - 4%, attack power -8%
Level 3 (70-89)
Minimum 21 fatigue, Vigor regen -15%, Max stam - 15%, attack speed - 6%, attack power -12%
Since fatigue cannot drop to 20 or below, this will block receiving the Well-Rested Buff if Fatigue is enabled
Level 4 (90-100)
Minimum 28 fatigue, Vigor regen -20%, Max stam - 20%, attack speed - 8%, attack power -16%.
The numbers for Level 4 are what's set in the Discontent in game options

The design goal is to have discontent not be debilitating, but at the same time be something you want to actively avoid.  To match the other Primal Needs and to tailor the experience to your liking, most numerical features of discontent can be changed in the mod options.  If there's a source of discontent you'd rather not have exist, simply set the Rise Effect of that source to 0 and it will functionally have no effect.
You can enter the console command reportdiscontent .  It will spit out a text box reporting the last time (in days) you took each discontent purging action and what conditions are currently contributing to discontent rise.  It details the current negative effects from discontent, and can shows your fisstech trackers if you've used it.  It also reports a list of the last 20 things you ate, and the number of unique entries.  Note that low food variety won't increase discontent until you've eaten at least 10 things.

Obviously all discontent trackers can't record anything retroactively, and they can raise and lower discontent and record entries only if discontent is enabled in the mod settings.  If its off nothing gets stored/recorded/changed.

Article information

Added on

Edited on

Written by

plasticmetal

0 comments