Distress

**Distress** is a mechanic exclusive to Shendao Cultivators. The more Moodlets Shendaos feel (either good or bad), the more mixed their emotions get, increasing their Distress. Having high Distress may reduce their Mental State and prevent them from succeeding in Shendao Mental State Breakthroughs.

*For the Debuff affecting Sect/Branch Leaders, see Branches#Stress*

## Levels

Distress levels fall into 5 levels:

* **Raging Anger** (>200)
* **Absent Mind** (100-200)
* **Troubled Soul** (50-100)
* **Tranquility** (10-50)
* **Good-tempered** (<10)

## Calculating Distress

Distress is calculated by taking the sum of the absolute values of all Moodlets and multiplying that with the Mood Multiplier. Absolute value means that the negative or positive sign is ignored for the calculation, the absolute values of -6 and 6 are both 6.

Anything that increases the Mood Multiplier will also cause an increase in the Distress value. Distress is **NOT** affected by Talismans or other effects on Mood that do not come from a Moodlet.

### Example

* A Shendao cultivator has five Moodlets of +4,+8,+12,+16,-20. The sum of their absolute values is 60. With a Mood Multiplier of 1.2, Distress = 72
* A Shendao cultivator has a -10 Moodlet and a +60 Mood Talisman. The sum of the moodlets' absolute values is 10. With a Mood Multiplier of 0.8, Distress = 8

## Reducing Distress

### Reducing Impact of Moodlets

It is possible to lower Distress, by lowering the impact of Moodlets on it with the Mind Fasting Shendao Miracle or alternative methods of reducing the Mood Multiplier (`EmotionAmplificationFactor`).

The Wise Detachment Miracle can also be used to remove temporary moodlets from the Shendao cultivator, despite its description text specifying "no cultivation experience".

### Mood Multiplier

The following have an effect on the Mood Multiplier and are applicable to Shendao cultivators:

* Divinity (-0.5% base per point, despite the description stating otherwise)
* "Having Fun" Thought Shard (-10%)
* "SightSeeing" Thought Shard (+30%)
* Mind Fasting (-0.9% base per stack, maximum of 100 stacks)
* Restrained state (-25% base)
* Indulgence state (+50% base)
* Purity Leaf (-25%)
* "Numb" and "Good-tempered" Traits (-30%)
* "Sensitive" and "Ill-tempered" Traits (+30%)
* "Dragon Blood" Background (+30%)
* "Gifted Artist" and "Creative" Backgrounds (+20%)
* "Warrior" Background (-20%)
* Snake Yaoguai (+30%)
* Rabbit Yaoguai (+10%)
* Bull Yaoguai (-20%)

Base multipliers stack additively with each other, and regular percentage multipliers stack additively with each other. Both of these multipliers stack multiplicatively with each other. For example:

* 100 total moodlet score, Good-tempered (-30%), 50 Divinity on Restrained (-25% + -25% base) = 100\*0.7\*0.5 = 35 Distress
* 50 total moodlet score, Dragon Blood and Creative (30% + 20%) = 50\*1.5 = 75 Distress
* 100 total moodlet score, Mind Fasting 100 stacks, 50 Divinity on Indulgence = (-90% + -25% + 50% base) = 100\*0.35 = 35 Distress

### Lowest Moodlet Set

The lowest possible amount of Moodlets for Distress is:

* +4 A Typical Room
* +4 Dull
* +8 This temperature is comfortable
* +4 Good State of Mind to +25 Flawless, based on Mental State

This sums up to 20-41 Distress with the base Mood Multiplier value of 1.

## References

1. ↑ `GameDefine.MoodComplexity2Desc`
2. ↑ `XiaWorld.NpcMoodMgr.UpdateMoodComplexity`
3. ↑ `XiaWorld.NpcMoodMgr.MoodComplexity`
4. ↑ 4.0 4.1 4.2 4.3 Settings\Modifiers\GodPractice\Modifier\_GodPractice.xml
5. ↑ Divinity description: "As one's Divinity increases, the character can exert more control over divine power and thus become more powerful, while at the same time the Mood multiplier is increased as well." The same mistake is present in the original Chinese version.
6. ↑ 6.0 6.1 Settings\HumanoidEvolution\ThinkFragment\Fragment\_Scene.xml
7. ↑ Settings\Modifiers\Modifier\_Dan.xml
8. ↑ 8.0 8.1 8.2 8.3 Settings\Npc\Features\Emotion\_Features.xml
9. ↑ 9.0 9.1 Settings\Npc\Features\Special\_Features.xml
10. ↑ 10.0 10.1 10.2 Settings\Npc\Features\Ls\_Features.xml