Stellaris

Stellaris

177 个评价
[DEPRECATED] Negative Trait Formula Fix
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
309.644 KB
2023 年 9 月 14 日 上午 11:15
2023 年 12 月 7 日 上午 6:04
6 项改动说明 ( 查看 )

订阅以下载
[DEPRECATED] Negative Trait Formula Fix

描述
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.
26 条留言
Zedrin 6 月 30 日 下午 12:22 
any news on a 4.0 version?
Zorlond 2023 年 12 月 8 日 上午 11:17 
I dunno, seems perfectly natural for every immortal to go through a 'Rick' phase...
savadrin 2023 年 12 月 4 日 下午 4:41 
update for 3.10.2?
TY 2023 年 11 月 26 日 上午 8:45 
I see, standard operations. Thanks
Porev  [作者] 2023 年 11 月 24 日 下午 5: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 2023 年 11 月 23 日 上午 2:18 
Nice. Theoretically, this should work even with a mod that adds leader levels, yes?
Porev  [作者] 2023 年 11 月 17 日 上午 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 2023 年 11 月 17 日 上午 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 2023 年 11 月 11 日 下午 11:19 
Save game compatible?
The Emperor 2023 年 10 月 26 日 下午 10:21 
This is a great fix for my playthroughs thank you