Ради вашего удобства наш сайт использует cookies! Узнать больше! Мы используем cookies

Beauty is a Spectrum

Replaces vanilla Pretty/Beautiful social-thought calculation with a graded beauty spectrum, so that a single scar doesn't render an otherwise beautiful pawn hideous. Also configurably reduces the 'disfigured' impact, because -15 is egredgious.

How it works:

1. For pawns with the pretty or beautiful traits, their total beauty value is mapped to a 5-step scale: 0, +1, +2, +3, +4. (The degree to which 'pretty' and 'beautiful' impact this is configurable in the mod options, default behavior mimics vanilla)

2. Points are then deducted for scars and missing body parts relevant to pawn beauty.
- 0.5 point for each scar, 1 points for each missing part (configurable in the mod settings)
- every accumulated point drops the pawn's beauty one level

3. Pawns then get a graded social buff, +1 = 10 relation, +2 = 20 relation, etc up to 40 relation. Disfigurement resulting in points below 0 does not cause a debuff beyond vanilla behavior; negative-side transitions are intentionally not handled here.

At some point I'll probably rework this entire thing so that beauty for the purpose of social standing is a continuous scale from -4 to +4 based on pawn beauty and facial injuries, but this will do for now.

Note: this mod utilizes ChatGPT generated code within the .dll, as interacting with harmony was something I couldn't be bothered to learn how to do. Feel free to do whatever with it.

Зависимости мода

Логотип мода

Harmony

Загрузить 69.8 KB