Stellaris
174 avaliações
[DEPRECATED] Negative Trait Formula Fix
2
   
Premiar
+ favoritos
Nos favoritos
- favoritos
Tamanho
Publicado em
Atualizado em
309.644 KB
14/set./2023 às 11:15
7/dez./2023 às 6:04
6 notas de atualização (ver)

Inscreva-se para baixar
[DEPRECATED] Negative Trait Formula Fix

Descrição
The fix has been incorporated into Stellaris in patch 3.11. This mod is no longer needed.

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.
25 comentário(s)
Zorlond 8/dez./2023 às 11:17 
I dunno, seems perfectly natural for every immortal to go through a 'Rick' phase...
savadrin 4/dez./2023 às 16:41 
update for 3.10.2?
TY 26/nov./2023 às 8:45 
I see, standard operations. Thanks
Porev  [autor(a)] 24/nov./2023 às 17:10 
@RMD🦆ck
Should be, as long as it doesn't change the file listed in the description. If it does, the mod that is loaded last would "win" the conflict.
TY 23/nov./2023 às 2:18 
Nice. Theoretically, this should work even with a mod that adds leader levels, yes?
Porev  [autor(a)] 17/nov./2023 às 11:33 
@kroganwar22
Sure, go ahead!

@RMD🦆ck
Yes.

@G0ldheart
No, we don't have the time to maintain multiple versions. Besides, the point of this mod is to kinda "fix" vanilla behavior. Removing negative traits altogether would be a bit too much.
kroganwar22 17/nov./2023 às 7:34 
Hi. @Porev and @pPrincessStabbity I have permission from you guys to use Mass Effect Asari civilizations and want to update it for my total conversion, however you guys have made this mod a requirement for the Asari mod. Do I have permission to use this as well?
TY 11/nov./2023 às 23:19 
Save game compatible?
The Emperor 26/out./2023 às 22:21 
This is a great fix for my playthroughs thank you
Demognomicon 6/out./2023 às 7:28 
I don't suppose you could make a version (or option) that completely removes negative traits?