Weight Gain and Consequences: Expanded V0.6.2

I haven’t had any of the issues you listed, and as for the exercise and feed interactions not being immediate, was my intention, since It’s a over-time process.

I hope I am not being an idiot, but how do you run the game? I downloaded CBO_1 as instructed and extracted it. I assume one clicks on the W G & C Mod file? But nothing will open it… Thanks for any help!

This is a mod for Crusader Kings 3, the installation guide is in the top post. Once you’ve installed it you add the mod to your mod playlist through the CK3 launcher like any other mod you would download from Steam.

So I have noticed, that the fat admirer event does not work for my queer couples, so I changed the trigger of the event to be based on the fat_crush, since It’s already on the code and It solved my issue, so if anyone else is bothered with descriptions not matching your rulers preference, here is the code change on “weight_gain_and_consequences_expanded\events\wgac_love_fat_events”:

wgac_love_fat.0001 = {
	type = character_event
	title = wgac_love_fat.0001.t
	desc = {
		first_valid = {
			triggered_desc = {
				#trigger = { is_female = yes }
				trigger = {
						scope:fat_crush = { is_female = no }
						}
				desc = wgac_love_fat.0001.desc.f
			}
			desc = wgac_love_fat.0001.desc.m
		}
	}
	theme = love
	left_portrait = {
		character = root
		animation = personality_rational
	}
	right_portrait = {
		character = scope:fat_crush
		animation = idle
		hide_info = yes
		outfit_tags = { no_clothes }
	}

	trigger = {
		#To safety check that you don't already have the trait
		NOT = {
			OR = {
				has_character_flag = thought_about_fat_love
				has_trait = fat_admirer_1
				has_trait = fat_admirer_2
			}
		}
	}

	immediate = {
		play_music_cue = "mx_cue_seduction"
		if = {
			limit = {
				exists = location
				NOT = {
					any_relation = {
						type = lover
					}
					sexuality = asexual
				}
				is_ai = no
			}
			hidden_effect = { # Generate a fat crush, for fun (as a bonus)
				create_character = {
					location = root.capital_province
					template = servant_character
					age = root.age
					gender_female_chance = root_attraction_based_female_chance
					faith = root.capital_province.county.faith
					culture = root.capital_province.county.culture
					dynasty = none
					random_traits_list = {
						count = 1
						gluttonous = {}
						large_appetite_1 = {}
						large_appetite_2 = {}
					}
					random_traits_list = {
						count = 1
						beauty_good_1 = {}
						beauty_good_2 = {}
						lustful = {}
						trusting = {}
					}
					save_scope_as = fat_crush
				}
				add_courtier = scope:fat_crush
				scope:fat_crush = {
					#add_character_flag = peasant_outfit
					set_sexuality = heterosexual
					change_current_weight = 30
					random_list = {
						0 = { #Heterosexual
							modifier = {
								add = heterosexuality_chance
							}
							set_sexuality = heterosexual
						}
						0 = { #Bisexual
							modifier = {
								add = bisexuality_chance
							}
							set_sexuality = bisexual
						}
					}
				}
			}
		}
	}

	#Fat Lover
	option = {
		#name = {
		#	text = {
		#		first_valid = {
		#			triggered_desc = {
		#				trigger = { is_female = yes }
		#				desc = wgac_love_fat.0001.a #"Men with some fat on their bodies are handsome"
		#			}
		#			desc = wgac_love_fat.0001.b #"Women with some curves here and there are beautiful"
		#		}
		#	}
		#}
		
		name = {
			text = {
				first_valid = {
					# If It's a male crush
					triggered_desc = {
						trigger = {
						scope:fat_crush = { is_female = no }
						}
					desc = wgac_love_fat.0001.a #"Men with some fat on their bodies are handsome"
					}
				desc = wgac_love_fat.0001.b #"Women with some curves here and there are beautiful"
				}
			}
		}
		
		add_trait = fat_admirer_1
		add_character_flag = { flag = thought_about_fat_love }
		
		stress_impact = {
			arbitrary = major_stress_impact_loss
			eccentric = minor_stress_impact_loss
			deviant = major_stress_impact_loss
			compassionate = miniscule_stress_impact_loss
			shrewd = miniscule_stress_impact_loss
			callous = medium_stress_impact_gain
			paranoid = miniscule_stress_impact_gain
			arrogant = miniscule_stress_impact_gain
		}
		
		ai_chance = {
			base = 0
			modifier = {
				add = 10
				has_trait = eccentric
			}
			modifier = {
				add = 15
				has_trait = arbitrary
			}
			modifier = {
				add = 20
				has_trait = deviant
			}
			modifier = {
				add = 5
				has_trait = compassionate
			}
			modifier = {
				add = 5
				has_trait = shrewd
			}
			modifier = {
				add = 50
				exists = root.primary_spouse
				OR = {
					has_relation_lover = root.primary_spouse
					has_relation_soulmate = root.primary_spouse
				}
				root.primary_spouse = {
					OR = {
						has_trait = overweight
						has_trait = obese
						has_trait = morbidly_obese
					}
				}
			}
		}
	}

On a side note, I left the original code commented, so you can revert back to the original if needed. I am still testing to see if some abnormalities happen, but so far the only thing I have seen happen is the fat crush not appearing, but this happened in the original also, so It may be my game being mean to me.

1 Like

Oh, that is something I’ve been putting off for too long, intending to figure it out later. The problem was that this event is based on acquiring sexuality but back then I didn’t really care about the aspect of different orientations so I left it strictly straight.
I probably would have changed it and make it right when I had started making an event for obtaining fat_admirer_2 trait

1 Like

That’s fair, as I am the one playing on the wild mode with sexualities being set to equal and noticing things I shouldn’t :v

It’s worth a fix, since CK3 is more realistic in terms of having different orientations than CK2. I know some people play with certain ‘matriarchal’ mods and the like, heh.

I’m busy right now, so I can’t test this yet, but hopefully I’ll have time once the 1.19 update drops.

1 Like

Running your 0.6.1 build (but on CK3 1.19), regular Fat Admirer seems to work, but Extreme Fat Admirer does not. It’s in the Decisions list and clickable, the window pops up, but clicking on “My Love Is Immeasurable” doesn’t (seem to) do anything.

I haven’t even seen a “Master of the Pantry” and I’m at 968 AD from a “youngest start” game (I forget what year that is; 860-something?) with an Immortal and very broken (but not cheat broken; all the cheat mods are either broken in 1.19 or have some serious flaw(s) I didn’t feel like coping with OR conflict with something else in the load order, possibly this one) ruler. Don’t know if that’s because you disabled it for this build or because something’s off.

If I keep playing this game for much longer I’m gonna have to plonk the entire mods folder into VSC with an appropriate extension for mod development and see if there are any conflicts I can fix through manual mergers, rebuilds, or what. And maybe figure out some of my own mods to enable the gameplay I desperately want here but can’t achieve currently.

One thing I’d really like to see in this mod is some weight gain coinciding with cannibalistic acts (ideally more if the victim is a fatty). Because that’s thematically appropriate for a Hedonistic religious approach.

Also at some point I’m liable to find a copy of Lords of the Realm 2 again because this game is giving me the itch for that old thing.

1 Like

About Extreme Fat Admirer: I checked it and I’m not sure why but looks like Wulf (or someone else?) has changed both decisions for some reason and now if you already have fat_admirer_1 trait you can’t have fat_admirer_2 because they’re opposites. Maybe that is why nothing happens when you choose the decision. The version of WGAC that I’ve been playing and tweaking all this time has a “safety check” that removes the trait if your character already has one, idk why it’s gone.
Same with the Master of the Pantry, I have no clue why the code for it has been changed because it worked fine and in my version this position exists and does affects the gameplay (making food cheaper in events and feasts)

I have both of these fixed for the next update. The fat admirer decisions I’ve never touched before but the Master of the Pantry was my mistake. Paradox, in their infinite wisdom, decided they needed two variables to ensure court positions got shown to the correct ruler tiers, and I only changed one of them.

2 Likes

Um.

I just had a new pregnancy followed immediately by indulging in food, and these both shortly after a choice to “clean the room or lay about eating”, where of course I chose the latter. I chose the top option for the pregnancy. Together, those two forecasted ~100 pounds of weight gain.

My ruler lost ~100 pounds immediately, from about 540 down to 440.

How??

(I don’t see anything that could explain it in the log files.)

And now I’m back up to ~540 again after a year…

Is it possible that that loss coincided with the yearly tick, the regain being the next year’s tick?

Entirely possible, because I’ve seen similar again. Something screwy in either the math or the stat tracking.

1 Like

That does sound like those events fired just before the first yearly tick after loading a save, where everyone’s target weight defaults to 0 (thanks Paradox). As for the predicted weight gain you see in the tooltips, that’s an issue the mod has had from the beginning and has always annoyed me.

Simply put, those numbers are a lie. They don’t make your character gain that much weight when you click them, nor do they increase your character’s weight by that much on the next yearly tick (which is always on the day before the character’s birthday btw. No I don’t know why it isn’t on the birthday anymore, another Paradox moment). Those numbers more a rough estimate of how much the character would gain, but they’re so inaccurate I’ve just ignored them for ages.

I won’t be fixing it in this upcoming update because it would require a complete overhaul of every event, and would only delay this update even further. I’ll add it to my list though, currently I’m thinking they could become immediate gain events like the Prandial Excess royal court event.

After many side quests and a brief bout of not-wanting-to-work-on-this-stupid-game-itis, I can finally present V0.6.2, now updated for CK3 1.19. The Russian localisation needs updating, but I’ll leave that to the native speakers instead of dodgy machine translation. I don’t have a complete list of what’s been added/changed, so you’ll have to compare the file modification dates between English and Russian.

Patchnotes
Wulf_Diomhaireachd updated patchnotes v0.6.2

- Fixed Schrodinger's squashing condition (prisoners were not allowed to be squashed because they were prisoners)
- Fixed Master of the Pantry still showing as available when playing as a duke or below
- Fixed scope issue in the midnight snack event chain
- Fixed various references to weight gain values
- Updated the feast activity cost calculation to include current vanilla modifiers (protected alcohol stores + game difficulty settings)
- Updated the character weight calculation to include more age granularity
- Updated window_character.gui to include additions from CK3 V1.19
- Updated random_weight.0001 to add possibility of increasing/decreasing appetite, gain/lose comfort eater & inappetetic
- Updated random_weight.0008 to add possibility of gaining/losing diligent & lazy
- Updated wgac_love_fat.0001 to add the option of becoming an extreme fat lover & rebalanced AI liklihoods of choosing each outcome
- Added a 5 year cooldown for refusing a FA trait via the event, with an additional "never show this again" option to mirror prior functionality
- Added a marriage check to fat_lover_event_spouse_on_action to stop wgac_love_fat.0001 double firing

MomoKashi:
	- Added a new building, the Sweet Apothecary, to be built by rulers with the FA traits (excl. tribal, nomadic and herder)
	- Updated wgac_love_fat.0001 to accomodate for queer couples

Known bugs:

- 6th tier court ammenities don't count towards player or courtier weight, all 6th tier functionality commented out until fixed

Download link in the top post! The RUI-WGaC compatch has also been updated!

I did make a few changes to MomoKashi’s building:

  • I restricted tribal governments from building it since thematically it just doesn’t make sense for a government system famously short on reliable income to have access to all of the sweets and delicacies of the world.
  • I added technology gates to it (the same as vanilla economic buildings) to stop it from being horrifically overpowered, especially in the earlier start dates. It’s still ridiculously overpowered (it offers nearly double the plague resistance as the hospice building does for one), but I’ll leave the balancing for a future update. For now, enjoy your money printing machine.
  • I made it so that it’s only active if the holder of the province is a fat admirer, in line with its building requirements.

What about GitGud?

I tried, but GitGud is needlessly complicated, not to mention limited in functionality too (I shouldn’t have to open my terminal and generate a bunch of security keys just to upload a folder instead of a file, what the fuck. GitHub supports folder uploads, why can’t you?). While I could eventually work my way through it, I don’t want to put that roadblock in front of the people who just want to add a cool feature to a fetish mod they like.

For now, just continue to send any changes in here, or DM them to me. If anyone has any better suggestions for this (on a platform that allows sexual content, that’s why GitHub is out) then I’m open to hear it.

2 Likes

Thank you for the fixes, and also for the balancing my building. I will confess I made It on a emotional state, as I lost a lot of children, hard earned development and my lovers, to 3 simultaneous plagues (a lovely mix of bubonic plague from eastern europe, with a pinch of consumption from Persia, and a case of bigpox that came from Mongolia??), so my hand was skewed :v

2 Likes

GitHub doesn’t allow sexual content?

They’ve killed the accounts of several other ‘adult’ CK3 modders recently, like Lyskorie, per the LL thread for Materna Exalta…

You’re thinking of PhazeStar, and that was on GitGud, which is supposed to be the more lenient of the two. As for GitHub:

1 Like

Ah, I stand corrected, but regardless, Git(s) seemingly being gits about anything vaguely horny is looking to be a problem.