Crusader Kings III

Crusader Kings III

150 个评价
Obesity Begone! - Better Weight Control
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
567.575 KB
2024 年 3 月 5 日 下午 1:18
10 月 19 日 上午 8:43
10 项改动说明 ( 查看 )

订阅以下载
Obesity Begone! - Better Weight Control

在 Zer0 的 1 个合集中
Zer0's Fixed CK3
4 件物品
描述


This mod is part of my ongoing project to fix all of my issues with CK3, check out the collection here of all of the mods I’ve made to fix the game.


I was playing CK3 and I got the dreaded notification “You have become Obese”. Whilst annoyed, I click the lose weight decision and wait. I then got the notification “You are no longer Obese” a few months later, yay. Then, a few months later, “You have become Obese”... Great, click decision, wait a few months, “You are no longer Obese” again, perfect. Then I became Obese again and died from it a few months later. These events began my CK3 modding insanity arc.

Your weight in CK3 isn’t really a major issue until you become obese or malnourished at which point it does become a major issue. The problem is, the only way to fix your weight issues is with the lose/gain weight decision which only temporarily fixes the issue. So, I made this mod to address that.


This mod makes several changes to the weight mechanics in the game:
  1. Overhauls most of the traits in the game to have a positive or negative effect on your weight
  2. Makes the traits of your spouse, liege or parents (only if you are unlanded) affect your weight.
  3. Adds an event that fires if you are obese or malnourished that gives you the option to gain/lose/change traits in order to fix your weight problems.

Let's go through these one by one:
  1. The way weight works in the base game is you have your current weight and your target weight. Current weight is, funnily enough, what you currently weigh in game and target weight is the weight you are moving towards. Every year, on your birthday (lucky you) the game recalculates your target weight, and then adds 30% of the difference. For example, if your current weight is 0 and your target weight is 10, your weight will move to by +3.
    40 traits in the base game impact your weight and this mod ups this to over 100 traits affecting your weight, you can see the full list here[docs.google.com], with the majority of the traits relating to reducing or managing your weight. Basically, healthy/active traits will lower your weight or move it closer to zero, see the linked document for info[docs.google.com].

  2. Certain traits, mainly personality ones, will now influence the weight on your spouses and children (if they are unlanded), I call this the cohabitation modifier. As you’re living together, your lifestyle habits rub off on one another. The main idea behind this was to give you another way to manage your weight, for example, you could marry a hot muscly amazon wife who forces you to go running with her, if that’s what you’re into. Obviously, this could work vice versa, a spouse with negative traits could cause you to gain weight, which is where the third part comes in. The traits that affect spouses and children are also listed on this spreadsheet here[docs.google.com].

  3. If you are obese or malnourished, are over the age of 16 and in stable health, you will receive an event where your character will try to fix their weight issues. This includes gaining or losing traits like Gluttonous, Temperate, Comfort eater, Inappetetic, Athletic, etc and an option to divorce your spouse if they have traits that are causing you to gain weight. Changing your traits causes you stress to balance this so both events also have options to lose stress and double down, increasing your gluttonous traits and also the option to just do nothing. The events won’t fire for 5 years after you have received them so if you are still having issues after that time, you have another opportunity to fix them. Doubling down three times will block the event from firing again if you don’t want to get spammed every 5 years.
    This event also fires for the AI, they try to attempt to fix their weight issues unless they have traits like gluttonous or greedy then they will be more inclined to pick the doubling down option instead. If they are stressed they will avoid picking options that will give them more as well.

From playing, this makes it way more manageable to control your weight and generally results in most characters, aside from already gluttonous characters, having a more average weight. Now I can have as many feasts as I want without worrying about entering my obesity death spiral.

There was another component of this mod that I moved to a separate mod as it could be incompatible with some other mods called Height and Weight on the UI which as the name suggests, adds your current height and weight onto the UI. This is useful for tracking your character’s weight as you have no idea that you are gaining weight until you become obese.

Also, this mod makes the weight for the AI recalculate once a year as opposed to every 3 years in the base game which is the same as the player. I used this during my testing and I haven’t seen any performance impact from this so I left this in.



This mod is highly compatible but please keep in mind the following:
  • This mod overwrites the script that manages the target weight of characters but I doubt anyone is touching that script so it likely doesn’t matter. Because of that, this will probably work with everything and this mod can work with the vanilla version of that script as well.
  • I’ve tested this with Elder Kings and AGOT and it seems to work fine, but put this at the top of your load order if you’re worried.
  • This mod shouldn’t be affected by any game updates and should keep working after an update.



Please leave a comment below if you have any issues or have any ideas for changes.
  • Some of the numbers for traits may need tweaking so please let me know if you think any are too high or low.
  • Please make sure the issue is with this mod before reporting it as this mod is very, very simple so I doubt it will be this one.



Thanks to:
  • Myself for having the idea
  • King Romulus “The Girthy” Caesar for dying of obesity, we wouldn’t be here without him



33 条留言
Ruxience 10 月 19 日 下午 6:01 
Ozempic mod for CK3 is crazy (nah but this is legitimately a good mod)
Zer0  [作者] 9 月 26 日 上午 5:42 
I would imagine it still works, nothing has changed on the backend
Filoslav 9 月 26 日 上午 3:18 
Is it going to be updated to 1.17?
Zer0  [作者] 8 月 25 日 下午 10:52 
Diligent is the opposite, that's actually a good idea, I'll think about it
IlliaJ 8 月 25 日 下午 2:14 
I think you could also add a possibility to remove "Lazy" trait/replace it with "Diligent", since it has a pretty large impact on body weight.
Imo if the character can make an effort to reguralry exercise or become more "Temperate", might as well be able to fix their laziness.
IlliaJ 8 月 2 日 上午 11:44 
That solves it then, thank you for answering!
Zer0  [作者] 8 月 2 日 上午 9:55 
The event won't fire if you're infirm as it registers that as a health condition. I guess technically it's not but the base game registers it as one.
IlliaJ 8 月 2 日 上午 7:29 
Forgot to add, so far I only had Ibfirm characters that became malnourished, I wonder if being "in stable health", as description of the mod states also means not being infirm.
IlliaJ 8 月 2 日 上午 7:22 
Events to trigger weight-gaining/losing decisions don't seem to trigger for me.
I've noticed the AI to have Gluttonous/Temperate traits as a fourth trait, so it seems to work on AI, but I just never got them, though I had a few malnourished characters and didn't event have "gaining weight" modifier active.
Zer0  [作者] 6 月 12 日 下午 10:27 
This mod doesn't touch any traits. Your weight is calculated separately from the traits.