Jump to content

[mod] Physical Attributes


Recommended Posts

Quick question; does this mod modify how the base game inheritable traits are inherited? I've noticed that children of parents with matching traits (intelligent, for example) do not always inherit it.

 

Not an issue if it does, as guaranteeing a child gets a trait because both kids have it is very gamey. Just wanted to check.

Link to comment
1 hour ago, NoNickNeeded said:

Even in the base game there was no 100% guarantee that a child would inherit a trait even if both parents had it, only a high likelyhood. Not unless you already invested some points in the bottom-most dynasty trait line.

Oh shit I just looked at the actual percentages and you are right. It's "only" 80% if both parents have the active congenital trait. I took the in-game description "since both parents have the trait, you will inherit" at face value, I guess...

Link to comment
On 6/2/2022 at 11:44 AM, KingOfCairo said:

Oh shit I just looked at the actual percentages and you are right. It's "only" 80% if both parents have the active congenital trait. I took the in-game description "since both parents have the trait, you will inherit" at face value, I guess...

Those who read fine prints are deem to be success at most adventures than those whom does not.........

Link to comment

I am having this problem. The character's body doesn't look like how I created ingame. Is this the wait 1 year thing or am I doing something wrong? His body is just standard ingame.

 

2144423153_CrusaderKingsIII08_06.202219_31_18.png.fbad7c1ffb0480d2b07d313c83daf254.png1866693289_CrusaderKingsIII08_06.202220_02_23.png.a5b7d527fc17496a267806460139dd4f.png

This is how he looks in the game.797919615_CrusaderKingsIII08_06.202220_13_07.png.a58f32d4e6f8bccb854b67fcca0f049d.png

And my playset

 

 

I also don't have to muscle modifiers. His body became like this with the traits I used.

Link to comment
11 hours ago, TRK93 said:

I am having this problem. The character's body doesn't look like how I created ingame. Is this the wait 1 year thing or am I doing something wrong? His body is just standard ingame.

 

2144423153_CrusaderKingsIII08_06.202219_31_18.png.fbad7c1ffb0480d2b07d313c83daf254.png1866693289_CrusaderKingsIII08_06.202220_02_23.png.a5b7d527fc17496a267806460139dd4f.png

This is how he looks in the game.797919615_CrusaderKingsIII08_06.202220_13_07.png.a58f32d4e6f8bccb854b67fcca0f049d.png

And my playset

 

 

I also don't have to muscle modifiers. His body became like this with the traits I used.

Click play.

Link to comment
  • 2 weeks later...

I have physical attributes above both Carnalitas and CBO and have no issues.

Nevermind my previous comment. I was mistaken. But it still worked fine on my end with the same mod-order you posted (prior to the current update, I'm still downloading that one, so I can't say anything in it's regard yet).

Edited by NoNickNeeded
Link to comment
20 hours ago, capnblaze said:

This mod is now causing all children in game to have large bodies and small heads.

 

Mod order:

 

Carnalitas

CBO

Physical Attributes

Not a thing of heard of and feels like I would hear it. It is something I know could happen if various things go wrong but I'm pretty sure I eliminated it. Are you sure you are only using these mods?

Edited by Mange2020
Link to comment

After uninstalling the mod, I have 2 tooltips remaining that mess up the character window display.

I first tried simply disabling the mood, then I removed it completely from the "Mods" folder. But they are still showing. I tried also creating a new playset, but those 2 tooltips still show. I even tried the option "verify file integrity" from steam and adding a new mod that modifies the GUI but no success. Is there any way to remove them without having to reinstall the game and mods from scratch?

Is not game breaking or anything. Just a visual bug but still, my OCD would appreciate having these tooltips removed ? 

 

Edit: this happens both with current saves and new games.

1.png

2.png

Edited by Ciusu1
Link to comment
34 minutes ago, Ciusu1 said:

After uninstalling the mod, I have 2 tooltips remaining that mess up the character window display.

I first tried simply disabling the mood, then I removed it completely from the "Mods" folder. But they are still showing. I tried also creating a new playset, but those 2 tooltips still show. I even tried the option "verify file integrity" from steam and adding a new mod that modifies the GUI but no success. Is there any way to remove them without having to reinstall the game and mods from scratch?

Is not game breaking or anything. Just a visual bug but still, my OCD would appreciate having these tooltips removed ? 

 

Edit: this happens both with current saves and new games.

1.png

2.png

I'm guessing you have a compatch mod on? Any mod that affects the gui (like this one) is a pain in the ass for compatibility. Your character window is wider than it should so I'm guessing you have another mod that changes the character window and a compatch that isn't up to date. Does it work when you click the button?

Link to comment
9 minutes ago, Mange2020 said:

I'm guessing you have a compatch mod on? Any mod that affects the gui (like this one) is a pain in the ass for compatibility. Your character window is wider than it should so I'm guessing you have another mod that changes the character window and a compatch that isn't up to date. Does it work when you click the button?

Nothing happens when I click the button. 
But you're right, this was caused by a compatch mod (Carnalitas Slavery Expansion compatch to be exact). I forgot about it.
I removed it now and everything's normal.

Thanks a lot for your help. 

Link to comment
On 7/1/2022 at 1:34 AM, Mange2020 said:

Not a thing of heard of and feels like I would hear it. It is something I know could happen if various things go wrong but I'm pretty sure I eliminated it. Are you sure you are only using these mods?

I’m sure.
These are the only mods in the playset. When I disable Physical Attributes, the problem goes away.  When I start a new game, the map’s children all look fine until it’s unpaused for a couple seconds, then HULK children ??

Link to comment

Hello, is there a way to alter the files to increase the chances of certain traits spawning in map at he start? certain physical traits like Callipygian and others alike seem to never appear in my game although i would them to. i have been looking through for a while but havent had any luck on how to fix this. Even using console commands to try and add traits to characters doesnt seem to work. If you could give me some advice i would greatly appreciate it, thanks.

Link to comment
  • 2 weeks later...

First time using this mod, so not sure if it's intentional, but after I finish ruler designer and start a game, physical attributes traits are reset to a different value. Also, some of the attributes don't seem to allow you to remove/add through console commands, and if you do manage to change them they reset after a couple of in-game days. Am I doing something wrong or completely misunderstanding the mod? Ta.

Link to comment
1 hour ago, Makhno79 said:

First time using this mod, so not sure if it's intentional, but after I finish ruler designer and start a game, physical attributes traits are reset to a different value. Also, some of the attributes don't seem to allow you to remove/add through console commands, and if you do manage to change them they reset after a couple of in-game days. Am I doing something wrong or completely misunderstanding the mod? Ta.

 

I haven't used the ruler designer, but the point of the mod is that the characters body reflects their life. So you can't just set your character to be fat because it amuses you, they have to have the traits and lifestyle to support their girth, or they will lose that weight. Same goes for muscles etc.

Height, obviously, isn't variable like that, but the mod assigns it based on inheritance (or chance, if it's a character without ancestors).

Tits and dick-sizes are determined by Carnalitas traits.

Link to comment
23 minutes ago, Kashked said:

 

I haven't used the ruler designer, but the point of the mod is that the characters body reflects their life. So you can't just set your character to be fat because it amuses you, they have to have the traits and lifestyle to support their girth, or they will lose that weight. Same goes for muscles etc.

Height, obviously, isn't variable like that, but the mod assigns it based on inheritance (or chance, if it's a character without ancestors).

Tits and dick-sizes are determined by Carnalitas traits.

 

Ah, gotcha, thanks! Dick size traits seem to be a weird one, though. Tried to change that using console commands and it wouldn't shift. Could change the size in the debug menu, but the trait remained.

Link to comment

I am trying to get a script to work that was inspired by either this mod or Coetus Anima. I have been trying for days. The worst is that it used to work but by trying to improve it I screwed it up ?

 

Could someone be so kind to look it and if you see anything obviously wrong? There are two files a character_event and a scripted effect.

 

test_childhood.2013 = { #hetero
	type = character_event
	title = test_childhood.2013.t	
	desc = {	
		first_valid = {
					triggered_desc = {
								trigger = {
										root = {
											is_male = yes
										}	
										scope:fantasy = {#mother
														is_female = yes
														is_parent_of = root
										}
								}		
								desc = {
										desc = test_childhood.2013.male.mother.desc										
								}
					}
					triggered_desc = {
								trigger = {
										root = {
											is_male = yes
										}	
										scope:fantasy = {#sister
														is_female = yes
														is_sibling_of = root
										}
								}		
								desc = {
										desc = test_childhood.2013.male.sister.desc										
								}
					}
					triggered_desc = {
								trigger = {
										root = {
											is_male = yes
										}	
										scope:fantasy = {#aunt
														is_female = yes
														is_uncle_or_aunt_of = root
										}
								}		
								desc = {
										desc = test_childhood.2013.male.aunt.desc										
								}
					}
					triggered_desc = {
								trigger = {
										root = {
											is_male = yes
										}	
										scope:fantasy = {#cousin_female
														is_female = yes
														is_cousin_of = root
										}
								}		
								desc = {
										desc = test_childhood.2013.male.cousin.desc										
								}
					}			
					triggered_desc = {
								trigger = {
										root = {
											is_male = yes
										}	
										scope:fantasy = {
														is_female = yes
										}
								}		
								desc = {
										desc = test_childhood.2013.male.female.desc										
								}
					}
					triggered_desc = {
								trigger = {
										root = {
											is_female = yes
										}	
										scope:fantasy = {#father
														is_male = yes
														is_parent_of = root
										}
								}		
								desc = {
										desc = test_childhood.2013.female.father.desc										
								}
					}
					triggered_desc = {
								trigger = {
										root = {
											is_female = yes
										}	
										scope:fantasy = {#brother
														is_male = yes
														is_sibling_of = root
										}
								}		
								desc = {
										desc = test_childhood.2013.female.brother.desc										
								}
					}
					triggered_desc = {
								trigger = {
										root = {
											is_female = yes
										}	
										scope:fantasy = {#uncle
														is_male = yes
														is_uncle_or_aunt_of = root
										}
								}		
								desc = {
										desc = test_childhood.2013.female.uncle.desc										
								}
					}
					triggered_desc = {
								trigger = {
										root = {
											is_female = yes
										}	
										scope:fantasy = {#cousin_female
														is_male = yes
														is_cousin_of = root
										}
								}		
								desc = {
										desc = test_childhood.2013.female.cousin.desc										
								}
					}								
					triggered_desc = {
								trigger = {
										root = {
											is_female = yes
										}
										scope:fantasy = {
														is_male = yes
										}
								}		
								desc = test_childhood.2013.female.male.desc
					}					
		}
	}
	theme = lust
	background = bedchamber
	
	left_portrait = {
			character = root			
			outfit_tags = { western_bedchamber_01 }
			animation = shock
	}		
	
	lower_right_portrait = {
						character = scope:fantasy
						outfit_tags = { no_cloak no_pants no_hat no_clothes }
	}					

											
	trigger = {
		any_in_list = {
			variable = potential_fantasies
			count >= 0
		}
	}				
	immediate = {
		save_scope_as = dreamer
		fantasize_effect = yes			#this scripted effect creates the list of potential fantasies
		every_in_list = {
					variable = potential_fantasies
					save_scope_as = potential_fantasy
		}
							
			random_in_list = {				# this selects one fantasy from the list
				variable = potential_fantasies						
				weight = {
					base = 0																		
					modifier = {
						this.age < 40
						this = { is_female = yes }
						add = 10
					}				
					modifier = {
						this = { has_trait = beauty_good }
						this = { is_female = yes }
						add = 20
					}
					modifier = {
						this = { is_close_or_extended_family_of = root }
						this = { is_female = yes } 
						add = 30
					}					
					modifier = {
						this.prestige_level >= 4
						add = 30
					}
					modifier = {
						has_relation_victim = scope:dreamer
						this = { is_female = yes }
						add = 30
					}
					modifier = {
						has_relation_friend = scope:dreamer
						this = { is_female = yes }
						add = 30
					}
					modifier = {
						has_relation_crush = scope:dreamer
						this = { is_female = yes }
						add = 50
					}
					modifier = {
						has_relation_guardian = scope:dreamer
						this = { is_female = yes }
						add = 50
					}
					modifier = {
						this = root.mother 
						root = {
							has_trait = curious
							opinion = { target = root.mother  value > 20 }
							opinion = { target = root.father  value < 60 }
						}	
						add = 50
					}
					
				}
				save_scope_as = fantasy
			}				
	}
	option = { 
		name = childhood.2013.option.1
		if = {
			limit = {
					has_sexuality = none
			}
			scope:dreamer = {
						set_sexuality = heterosexual
						set_body_preference_effect = yes
						add_character_flag = { flag = first_erotic_dream years = 3 }
						random = {
								chance = 50
								set_relation_crush = scope:fantasy
						}
			}							
		}
	}
	option = { 
		name = childhood.2013.option.2
		trigger = {
				scope:fantasy = {
							is_close_family_of_root_trigger = yes
				}
		}		
				scope:dreamer = {
							add_character_flag = { flag = first_erotic_dream years = 3 }									 
							set_body_preference_effect = yes
							random = {
									chance = 30
									set_relation_crush = scope:fantasy
							}
							if = {
								limit = {
										OR = {
											has_trait_malicious_trigger = yes
											has_trait_extroverted_trigger = yes
										}									
										NOR = {
											has_trait = zealous
											has_trait = temperate
										}
								}
								random = {
										chance = 30
										add_character_flag = potential_incest_fetish
								}
							}											
				}								
																																											
	}	
	option = { 
		name = childhood.2013.option.3
		trigger = {
				scope:fantasy = {
							is_cousin_of = root 					
				}
		}		
		scope:dreamer = {
					add_character_flag = { flag = first_erotic_dream years = 3 }									 
					set_body_preference_effect = yes
					if = {
						limit = {
								OR = {
									has_trait_malicious_trigger = yes
									has_trait_extroverted_trigger = yes
								}									
								NOR = {
									has_trait = zealous
									has_trait = temperate
								}
						}
						random = {
								chance = 20
								add_character_flag = potential_incest_fetish
						}
						random = {
								chance = 50
								set_relation_crush = scope:fantasy
						}
					}											
		}	
		
							
	}
	option = { 
		name = childhood.2013.option.4
		trigger = {
				scope:fantasy = {
							is_uncle_or_aunt_of = root 
				}
		}		
				scope:dreamer = {
							add_character_flag = { flag = first_erotic_dream years = 3 }									 
							set_body_preference_effect = yes
							if = {
								limit = {
										OR = {
											has_trait_malicious_trigger = yes
											has_trait_extroverted_trigger = yes
										}									
										NOR = {
											has_trait = zealous
											has_trait = temperate
										}
								}
								random = {
										chance = 25
										add_character_flag = potential_incest_fetish
								}
								random = {
										chance = 50
										set_relation_crush = scope:fantasy
								}
							}											
				}					
		
	}	
	option = { 
		name = childhood.2013.option.5
		scope:dreamer = {
					add_character_flag = { flag = first_erotic_dream years = 3 }
					set_body_preference_effect = yes
					random = {
							chance = 50
							set_relation_crush = scope:fantasy
					}				
		}
								
	}
}

 

The scripted_effect is as follows:

fantasize_effect = {	# creating a list
				save_scope_as = dreamer
				host = {
					every_courtier_or_guest = {
											limit = {
													age > 14
													age < 45
													is_alive = yes
											}
											save_temporary_scope_as = potential_fantasy
											if = {
												limit = {
													scope:dreamer = {
															is_attracted_to_gender_of = scope:potential_fantasy
															NOT = {
																is_target_in_variable_list = {
																name = potential_fantasies
																target = scope:potential_fantasy
																}
															}
													}		
												}
												add_to_variable_list = {
																	name = potential_fantasies
																	target = scope:potential_fantasy
												}				
											}
					}						
									
				}
				every_relation = {
							type = crush
							limit = { 
								age > 14
								is_alive = yes
							}
							save_temporary_scope_as = potential_fantasy
							if = {
										limit = {
											scope:dreamer = {
													is_attracted_to_gender_of = scope:potential_fantasy
													NOT = {
														is_target_in_variable_list = {
														name = potential_fantasies
														target = scope:potential_fantasy
														}
													}
											}		
										}
										add_to_variable_list = {
															name = potential_fantasies
															target = scope:potential_fantasy
										}				
									}
				}																													
				every_relation = {
								type = friend
								limit = { 
									age > 14
									is_alive = yes
								}
								save_temporary_scope_as = potential_fantasy
								if = {
										limit = {
											scope:dreamer = {
													is_attracted_to_gender_of = scope:potential_fantasy
													NOT = {
														is_target_in_variable_list = {
														name = potential_fantasies
														target = scope:potential_fantasy
														}
													}
											}		
										}
										add_to_variable_list = {
															name = potential_fantasies
															target = scope:potential_fantasy
										}				
									}
				}																									
				every_relation = {
								type = guardian
								limit = { 
									is_adult = yes
									is_alive = yes
								}
								save_temporary_scope_as = potential_fantasy
								if = {
										limit = {
											scope:dreamer = {
													is_attracted_to_gender_of = scope:potential_fantasy
													NOT = {
														is_target_in_variable_list = {
														name = potential_fantasies
														target = scope:potential_fantasy
														}
													}
											}		
										}
										add_to_variable_list = {
															name = potential_fantasies
															target = scope:potential_fantasy
										}				
									}
				}															
				every_close_or_extended_family_member = {
													limit = {
														age > 14
														age < 45
														is_alive = yes
													}
													save_temporary_scope_as = potential_fantasy
													if = {
														limit = {
															scope:dreamer = {
																	is_attracted_to_gender_of = scope:potential_fantasy
																	NOT = {
																		is_target_in_variable_list = {
																		name = potential_fantasies
																		target = scope:potential_fantasy
																		}
																	}
															}		
														}
														add_to_variable_list = {
																			name = potential_fantasies
																			target = scope:potential_fantasy
														}				
													}
				}																																	
				father = {
						every_consort = {
									limit = {
										age > 14
										age < 45
										is_alive = yes
									}
									save_temporary_scope_as = potential_fantasy
									if = {
										limit = {
											scope:dreamer = {
													is_attracted_to_gender_of = scope:potential_fantasy
													NOT = {
														is_target_in_variable_list = {
														name = potential_fantasies
														target = scope:potential_fantasy
														}
													}
											}		
										}
										add_to_variable_list = {
															name = potential_fantasies
															target = scope:potential_fantasy
										}				
									}
						}
				}
				mother = {
						every_consort = {
									limit = {
										age > 14
										age < 45
										is_alive = yes
									}
									save_temporary_scope_as = potential_fantasy
									if = {
										limit = {
											scope:dreamer = {
													is_attracted_to_gender_of = scope:potential_fantasy
													NOT = {
														is_target_in_variable_list = {
														name = potential_fantasies
														target = scope:potential_fantasy
														}
													}
											}		
										}
										add_to_variable_list = {
															name = potential_fantasies
															target = scope:potential_fantasy
										}
				
									}
						}						
				}				
}				

The event is supposed to give a child a preference for a specific physical characteristic. For example "likes big tits".

The event fires as should (on-action  childhood_ongoing) The problem is that it doesn't pull in characters so scope:fantasy is always missing. This is not because they don't exist in game. I am testing the file on a save which did generate fantasy characters when the file was still working. Any help much appreciated.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use