StellarStellaris
What This Does

You may have noticed a strange behavior when your long-lived leaders (especially those who are recruited already being 100+ years old) start disproportionally getting a lot of negative traits in a short span of time. NTFF tweaks the negative trait chance calculation formula to prevent such issues.

Technical Info

1. Stellaris uses different negative trait formulae for immortal and non-immortal leaders. Immortal leaders are not affected.
2. Base yearly chance to get a negative trait for non-immortal leaders is 5% and is affected by a multiplier. The chance caps at 25% and obviously can't be less than 0%.
3. Stellaris uses this formula to calculate the multiplier (comment copied directly from Stellaris formula):
# Eligibility increases for every full 20 years of AGE, every LEVEL, and every PENDING Negative trait.
# Eligibility decreases for every CURRENT negative trait.

This means that for every 20 static years leaders get +1 increments in the formula. Vanilla formula is balanced for leaders with default lifespans of 80-100 years. Leaders that have longer lifespans and start of older age (for example the Dark Elves from Elves of Stellaris are at least 100-400 years old when recruited) are completely screwed by it: they start with 5 to 20 added to multiplier formula.

For example, the yearly chance to receive a negative trait for a level 1 non-immortal leader that is hired already being 300 years:
5% * (300 / 20 - 1 - 8 - 0) = 5% * 6 = 30% but caps at 25%.

Compared to a fresh 30 year old leader:
5% * (30 / 20 - 1 - 8 - 0) = 5% * -8 = 0% (minimum).


This mod changes the divisor in the formula from static 20 to leader_max_age / 4. The more long-lived your species is, the larger the interval between age-related increments in the multiplier. For leaders with default max age of 80 the mechanics is unchanged.

Compatibility

Incompatible with anything that edits common/script_values/01_script_values_paragon.txt file.

Save game compatible.
Title[DEPRECATED] Negative Trait Formula Fix
Steam ID3035625716
Steam App281990 (steamDB)
Steam Manifest/UGC4916151217297698447
Creator SteamID76561198278397410
Steam Created2023-09-14T18:15:48+00:00
Steam Updated2023-12-07T14:04:06+00:00
Steam Updated relative1040.6 days ago
Revision #6
Revision archived?Yes (fetch: 2023-12-08 18:15:26)
Revision file date2023-12-07 14:04:05
Tracked Steam files4
Tracked mod files0
Mod size302.39 KB

Tracked mod revisions

Title Revision # Archived? Size Metadata created Metadata last updated
[DEPRECATED] Negative Trait Formula Fix 6 NO 0 B 2023-12-08 15:25:35 2026-10-10 23:05:01
[DEPRECATED] Negative Trait Formula Fix 6 Yes (fetch: 2023-12-08 18:15:26) 302.39 KB 2023-12-08 15:25:35 2026-10-10 23:05:01
Negative Trait Formula Fix 5 Yes (fetch: 2023-12-07 19:00:53) 302.39 KB 2023-12-06 09:49:41 2023-12-07 13:05:02
Negative Trait Formula Fix 4 Yes (fetch: 2023-12-07 17:47:31) 302.51 KB 2023-12-06 09:47:58 2023-11-16 17:05:02
Negative Trait Formula Fix 3 Yes (fetch: 2023-10-26 08:16:01) 304.38 KB 2023-10-26 08:14:41 2023-11-16 16:05:02
Negative Trait Formula Fix 2 Yes (fetch: 2023-09-29 20:22:15) 304.38 KB 2023-09-28 22:56:40 2023-10-26 13:05:02
Negative Trait Formula Fix 1 Yes (fetch: 2023-09-29 16:13:08) 304.41 KB 2023-09-28 20:45:55 2023-09-17 18:05:02


Mod File inventory

Path Extension File Count File Size