﻿###################################
# Default Personality Animations  #
###################################

idle = {
	male = {
		default = { head = "idle_entry" torso = "idle_entry" }
		
		AI_not = {
            animation = { head = "idle_entry" torso = "idle_entry" }
            
            weight = {
                base = 0
                
                modifier = {
                    add = {
                        #value = 0
                        if = { 
                            limit = {
                                has_character_flag = cidle_set
                                has_character_flag = cidle_idle
                            }
                            add = 1000
                        }
                    }
                }
            }
        }

		AI_honorable = {
			animation = { head = "AI_honorable_entry" torso = "AI_honorable_entry" }

			weight = {
				base = 0

				# Score set to 100 + the actual ai_value score (will range from 150 to 200)
				modifier = {
					add = {
						value = 100
						add = ai_honor
					}
					ai_honor >= max_positive_honor
				}
				
				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_honorable }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 50
						has_trait = dwarf
						has_trait = pregnant
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_honorable }
                        }
					}
				}
			}
		}

		AI_honorable_fat = {
			animation = { head = "AI_honorable_entry" torso = "AI_honorableFat_entry" }

			weight = {
				base = 0

				# Score set to 100 + the actual ai_value score (will range from 150 to 200)
				modifier = {
					add = {
						value = 100
						add = ai_honor
					}
					ai_honor >= max_positive_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_honorable }
                            add = 1000
                        }
                    }
                }

                modifier = {
					factor = 0
					OR = {
						current_weight < 50
						has_trait = dwarf
						has_trait = pregnant
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_honorable }
                        }
					}
				}
			}
		}

		AI_honorable_dwarf = {
			animation = { head = "AI_honorable_entry" torso = "AI_honorableFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_honor
					}
					ai_honor >= max_positive_honor
				}
				
				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_honorable }
                            add = 1000
                        }
                    }
                }

                modifier = {
					factor = 0
					OR = {
						current_weight > 70
						NOT = { has_trait = dwarf }
						has_trait = pregnant
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes                       
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_honorable }
                        }
					}
				}
			}
		}

		AI_honorable_fat_dwarf = {
			animation = { head = "AI_honorable_entry" torso = "AI_honorableFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_honor
					}
					ai_honor >= max_positive_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_honorable }
                            add = 1000
                        }
                    }
                }
                
				modifier = {
					factor = 0
					OR = {
						current_weight < 70
						NOT = { has_trait = dwarf }
						has_trait = pregnant
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_honorable }
                        }
					}					
				}
			}
		}

		AI_honorable_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_honor
					}
					ai_honor >= max_positive_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_honorable }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_honorable }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_honorable_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_honor
					}
					ai_honor >= max_positive_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_honorable }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_honorable }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_honorable_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_honor
					}
					ai_honor >= max_positive_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_honorable }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_honorable }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_honorable_MENA = {
			animation = { head = "AI_honorable_entry" torso = "AI_honorableFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_honor
					}
					ai_honor >= max_positive_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_honorable }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 50
                            portrait_wear_armor_trigger = no
                            portrait_mena_clothing_trigger = no
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_honorable }
                        }
					}					
				}
			}
		}

#############################################################################################
#############################################################################################

		AI_dishonorable = {
			animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorable_entry" }

			weight = {
				base = 0

				# Score set to 100 + the inverse of the negative ai_value score (will range from 150 to 200)
				modifier = {
					add = {
						value = 100
						add = {
							value = ai_honor
							multiply = -1
						}
					}
					ai_honor <= max_negative_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_dishonorable }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 20
						has_trait = dwarf
						has_trait = pregnant        
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_dishonorable }
                        }
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_dishonorable_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_dishonorable_fat = {
			animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFat_entry" }

			weight = {
				base = 0

				# Score set to 100 + the inverse of the negative ai_value score (will range from 150 to 200)
				modifier = {
					add = {
						value = 100
						add = {
							value = ai_honor
							multiply = -1
						}
					}
					ai_honor <= max_negative_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_dishonorable }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 20
						has_trait = dwarf
						has_trait = pregnant
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes                        
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_dishonorable }
                        }
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_dishonorable_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_dishonorable_dwarf = {
			animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_honor
							multiply = -1
						}
					}
					ai_honor <= max_negative_honor
				}
				
				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_dishonorable }
                            add = 1000
                        }
                    }
                }

                modifier = {
					factor = 0
					OR = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						has_trait = pregnant
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_dishonorable }
                        }
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_dishonorable_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_dishonorable_fat_dwarf = {
			animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_honor
							multiply = -1
						}
					}
					ai_honor <= max_negative_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_dishonorable }
                            add = 1000
                        }
                    }
                }

                modifier = {
					factor = 0
					OR = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						has_trait = pregnant
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_dishonorable }
                        }
					}					
				}
			}

			portrait_modifier = {
				animations = AI_dishonorable_decal
			}
		}

		AI_dishonorable_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_honor
							multiply = -1
						}
					}
					ai_honor <= max_negative_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_dishonorable }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_dishonorable }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_dishonorable_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_honor
							multiply = -1
						}
					}
					ai_honor <= max_negative_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_dishonorable }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_dishonorable }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_dishonorable_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_honor
							multiply = -1
						}
					}
					ai_honor <= max_negative_honor
				}
				
				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_dishonorable }
                            add = 1000
                        }
                    }
                }

                modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_dishonorable }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_dishonorable_MENA = {
			animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_honor
							multiply = -1
						}
					}
					ai_honor <= max_negative_honor
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_dishonorable }
                            add = 1000
                        }
                    }
                }

                modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 50
                            portrait_wear_armor_trigger = no
                            portrait_mena_clothing_trigger = no
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_dishonorable }
                        }
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_dishonorable_decal				# One or multiple portrait modifier overrides
			}
		}

###############################################################################################################################################################################
###############################################################################################################################################################################

		AI_bold = {
			animation = { head = "AI_bold_entry" torso = "AI_bold_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_boldness
					}
					ai_boldness >= high_positive_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_bold }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						has_trait = dwarf
 						has_trait = pregnant
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_bold }
                        }
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_bold_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_bold_fat = {
			animation = { head = "AI_bold_entry" torso = "AI_boldFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_boldness
					}
					ai_boldness >= high_positive_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_bold }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						has_trait = dwarf
						has_trait = pregnant
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_bold }
                        }
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_bold_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_bold_dwarf = {
			animation = { head = "AI_bold_entry" torso = "AI_boldFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_boldness
					}
					ai_boldness >= high_positive_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_bold }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 65
						NOT = { has_trait = dwarf }
						has_trait = pregnant
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_bold }
                        }
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_bold_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_bold_fat_dwarf = {
			animation = { head = "AI_bold_entry" torso = "AI_boldFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_boldness
					}
					ai_boldness >= high_positive_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_bold }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight < 65
						NOT = { has_trait = dwarf }
						has_trait = pregnant
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_bold }
                        }
					}					
				}
			}

			portrait_modifier = {
				animations = AI_bold_decal
			}
		}

		AI_bold_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_boldness
					}
					ai_boldness >= high_positive_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_bold }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_bold }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_bold_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_boldness
					}
					ai_boldness >= high_positive_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_bold }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_bold }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_bold_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_boldness
					}
					ai_boldness >= high_positive_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_bold }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 60
                            NOT = { has_trait = pregnant }
                            NOT = { has_trait = dwarf }
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_bold }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}


############################################################################################################################################################
############################################################################################################################################################


		AI_coward = {
			animation = { head = "AI_coward_entry" torso = "AI_coward_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_boldness
							multiply = -1
						}
					}
					ai_boldness <= max_negative_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_coward }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						has_trait = dwarf
						has_trait = pregnant    
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_coward }
                        }
					}
				}
			}
		}

		AI_coward_fat = {
			animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_boldness
							multiply = -1
						}
					}
					ai_boldness <= max_negative_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_coward }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight < 45
						has_trait = dwarf
						has_trait = pregnant     
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes     
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_coward }
                        }                                      
					}					
				}
			}
		}

		AI_coward_dwarf = {
			animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_boldness
							multiply = -1
						}
					}
					ai_boldness <= max_negative_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_coward }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						has_trait = pregnant     
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes  
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_coward }
                        }                                         
					}					
				}
			}
		}

		AI_coward_fat_dwarf = {
			animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_boldness
							multiply = -1
						}
					}
					ai_boldness <= max_negative_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_coward }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						has_trait = pregnant
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes   
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_coward }
                        }                                             
					}					
				}
			}
		}

		AI_coward_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_boldness
							multiply = -1
						}
					}
					ai_boldness <= max_negative_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_coward }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_coward }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_coward_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_boldness
							multiply = -1
						}
					}
					ai_boldness <= max_negative_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_coward }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_coward }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_coward_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_boldness
							multiply = -1
						}
					}
					ai_boldness <= max_negative_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_coward }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_coward }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_coward_MENA = {
			animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_boldness
							multiply = -1
						}
					}
					ai_boldness <= max_negative_boldness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_coward }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 50
                            portrait_wear_armor_trigger = no
                            portrait_mena_clothing_trigger = no
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_coward }
                        }
                    }
				}
			}
		}
############################################################################################################################################################
############################################################################################################################################################


		AI_greedy = {
			animation = { head = "AI_greedy_entry" torso = "AI_greedy_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_greed
					}
					ai_greed >= high_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_greedy }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 40
						has_trait = dwarf
						has_trait = pregnant   
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_greedy }
                        }
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_greedy_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_greedy_fat = {
			animation = { head = "AI_greedy_entry" torso = "AI_greedyFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_greed
					}
					ai_greed >= high_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_greedy }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 40
                            NOT = { has_trait = dwarf }
                            has_trait = pregnant  
                            portrait_wear_armor_trigger = yes
                            portrait_mena_clothing_trigger = yes
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_greedy }
                        }                                  
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_greedy_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_greedy_dwarf = {
			animation = { head = "AI_greedy_entry" torso = "AI_greedyFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_greed
					}
					ai_greed >= high_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_greedy }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 20
						NOT = { has_trait = dwarf }
						has_trait = pregnant   
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes  
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_greedy }
                        }                                           
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_greedy_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_greedy_fat_dwarf = {
			animation = { head = "AI_greedy_entry" torso = "AI_greedyFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_greed
					}
					ai_greed >= high_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_greedy }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight < 20
						NOT = { has_trait = dwarf }
						has_trait = pregnant     
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes    
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_greedy }
                        }                                       
					}					
				}
			}

			portrait_modifier = {
				animations = AI_greedy_decal
			}
		}

		AI_greedy_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_greed
					}
					ai_greed >= high_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_greedy }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_greedy }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_greedy_pregnant_dwarf = {
			animation = { head = "AI_greedy_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_greed
					}
					ai_greed >= high_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_greedy }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_greedy }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_greedy_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_greed
					}
					ai_greed >= high_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_greedy }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_greedy }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_greedy_MENA = {
			animation = { head = "AI_greedy_entry" torso = "AI_greedyFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_greed
					}
					ai_greed >= high_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_greedy }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
                    OR = {
                        AND = {
                            current_weight < 50
                            portrait_wear_armor_trigger = no
                            portrait_mena_clothing_trigger = no
                        }					
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_greedy }
                        }
                    }
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_greedy_decal				# One or multiple portrait modifier overrides
			}
		}

############################################################################################################################################################
############################################################################################################################################################


		AI_content = {
			animation = { head = "AI_content_entry" torso = "AI_content_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_greed
							multiply = -1
						}
					}
					ai_greed <= medium_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_content }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						has_trait = dwarf
						has_trait = pregnant
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_content }
                        }
					}
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_content_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_content_fat = {
			animation = { head = "AI_content_entry" torso = "AI_contentFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_greed
							multiply = -1
						}
					}
					ai_greed <= medium_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_content }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						has_trait = dwarf
						has_trait = pregnant
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_content }
                        }                                            
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_content_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_content_dwarf = {
			animation = { head = "AI_content_entry" torso = "AI_contentFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_greed
							multiply = -1
						}
					}
					ai_greed <= medium_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_content }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight > 80
                            NOT = { has_trait = dwarf }
                            has_trait = pregnant                                                
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_content }
                        }
                    }
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_content_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_content_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_greed
							multiply = -1
						}
					}
					ai_greed <= medium_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_content }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_content }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_content_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_greed
							multiply = -1
						}
					}
					ai_greed <= medium_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_content }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_content }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_content_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_greed
							multiply = -1
						}
					}
					ai_greed <= medium_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_content }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 60
                            NOT = { has_trait = pregnant }
                            NOT = { has_trait = dwarf }
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_content }
                        }
                    }
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

############################################################################################################################################################
############################################################################################################################################################

		AI_vengeful = {
			animation = { head = "AI_vengeful_entry" torso = "AI_vengeful_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_vengefulness
					}
					ai_vengefulness >= medium_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_vengeful }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 65
						has_trait = dwarf
						has_trait = pregnant
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_vengeful }
                        }
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_vengeful_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_vengeful_fat = {
			animation = { head = "AI_vengeful_entry" torso = "AI_vengefulFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_vengefulness
					}
					ai_vengefulness >= medium_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_vengeful }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 65
						has_trait = dwarf
						has_trait = pregnant      
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_vengeful }
                        }                                          
					}					
				}
			}

			portrait_modifier = {							
				animations = AI_vengeful_decal				
			}
		}

		AI_vengeful_dwarf = {
			animation = { head = "AI_vengeful_entry" torso = "AI_vengefulFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_vengefulness
					}
					ai_vengefulness >= medium_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_vengeful }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						has_trait = pregnant      
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_vengeful }
                        }                                          
					}					
				}
			}

			portrait_modifier = {							
				animations = AI_vengeful_decal				
			}
		}

		AI_vengeful_fat_dwarf = {
			animation = { head = "AI_vengeful_entry" torso = "AI_vengefulFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_vengefulness
					}
					ai_vengefulness >= medium_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_vengeful }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						has_trait = pregnant          
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_vengeful }
                        }                                      
					}					
				}
			}

			portrait_modifier = {							
				animations = AI_vengeful_decal				
			}
		}

		AI_vengeful_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_vengefulness
					}
					ai_vengefulness >= medium_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_vengeful }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_vengeful }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_vengeful_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_vengefulness
					}
					ai_vengefulness >= medium_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_vengeful }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_vengeful }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_vengeful_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_vengefulness
					}
					ai_vengefulness >= medium_positive_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_vengeful }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 60
                            NOT = { has_trait = pregnant }
                            NOT = { has_trait = dwarf }
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_vengeful }
                        }
                    }
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}

		}

############################################################################################################################################################
############################################################################################################################################################

		AI_forgiving = {
			animation = { head = "AI_forgiving_entry" torso = "AI_forgiving_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_vengefulness
							multiply = -1
						}
					}
					ai_vengefulness <= medium_negative_vengefulness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_forgiving }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 50
						has_trait = dwarf
						has_trait = pregnant   
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_forgiving }
                        }
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_forgiving_fat = {
			animation = { head = "AI_forgiving_entry" torso = "AI_forgivingFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_vengefulness
							multiply = -1
						}
					}
					ai_vengefulness <= medium_negative_vengefulness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_forgiving }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 50
                            has_trait = dwarf
                            has_trait = pregnant  
                            portrait_wear_armor_trigger = yes
                            portrait_mena_clothing_trigger = yes                      
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_forgiving }
                        }
                    }
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_forgiving_dwarf = {
			animation = { head = "AI_forgiving_entry" torso = "AI_forgivingFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_vengefulness
							multiply = -1
						}
					}
					ai_vengefulness <= medium_negative_vengefulness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_forgiving }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
                    OR = {
                        AND = {
                            NOT = { has_trait = dwarf }
                            has_trait = pregnant       
                            portrait_wear_armor_trigger = yes
                            portrait_mena_clothing_trigger = yes
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_forgiving }
                        }
                    }
				}
			}

			portrait_modifier = {
				animations = AI_forgiving_decal				
			}
		}

		AI_forgiving_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_vengefulness
							multiply = -1
						}
					}
					ai_vengefulness <= medium_negative_vengefulness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_forgiving }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_forgiving }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_forgiving_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_vengefulness
							multiply = -1
						}
					}
					ai_vengefulness <= medium_negative_vengefulness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_forgiving }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_forgiving }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_forgiving_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_vengefulness
							multiply = -1
						}
					}
					ai_vengefulness <= medium_negative_vengefulness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_forgiving }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_forgiving }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_forgiving_MENA = {
			animation = { head = "AI_forgiving_entry" torso = "AI_forgivingFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_vengefulness
							multiply = -1
						}
					}
					ai_vengefulness <= medium_negative_vengefulness
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_forgiving }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 50
                            portrait_wear_armor_trigger = no
                            portrait_mena_clothing_trigger = no
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_forgiving }
                        }
                    }
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

############################################################################################################################################################
############################################################################################################################################################

		AI_rational = {
			animation = { head = "AI_rational_entry" torso = "AI_rational_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_rationality
					}
					ai_rationality >= high_positive_rationality
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_rational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 70
						has_trait = dwarf
						has_trait = pregnant
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_rational }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = AI_rational_decal				
			}
		}

		AI_rational_fat = {
			animation = { head = "AI_rational_entry" torso = "AI_rationalFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_rationality
					}
					ai_rationality >= high_positive_rationality
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_rational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 70
						has_trait = dwarf
						has_trait = pregnant    
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_rational }
                        }                                           
					}					
				}
			}

			portrait_modifier = {
				animations = AI_rational_decal				
			}
		}

		AI_rational_dwarf = {
			animation = { head = "AI_rational_entry" torso = "AI_rationalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_rationality
					}
					ai_rationality >= high_positive_rationality
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_rational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 65
						NOT = { has_trait = dwarf }
						has_trait = pregnant        
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_rational }
                        }                                    
					}					
				}
			}

			portrait_modifier = {
				animations = AI_rational_decal				
			}
		}

		AI_rational_fat_dwarf = {
			animation = { head = "AI_rational_entry" torso = "AI_rationalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_rationality
					}
					ai_rationality >= high_positive_rationality
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_rational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 65
						NOT = { has_trait = dwarf }
						has_trait = pregnant                        
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_rational }
                        }
					}					
				}
			}

			portrait_modifier = {
				animations = AI_rational_decal				
			}
		}

		AI_rational_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_rationality
					}
					ai_rationality >= high_positive_rationality
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_rational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_rational }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_rational_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_rationality
					}
					ai_rationality >= high_positive_rationality
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_rational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_rational }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_rational_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_rationality
					}
					ai_rationality >= high_positive_rationality
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_rational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 60
                            NOT = { has_trait = pregnant }
                            NOT = { has_trait = dwarf }
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_rational }
                        }
                    }
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

############################################################################################################################################################
############################################################################################################################################################

		AI_irrational = {
			animation = { head = "AI_irrational_entry" torso = "AI_irrational_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_rationality
							multiply = -1
						}
					}
					ai_rationality <= high_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_irrational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 40
						has_trait = dwarf
						has_trait = pregnant
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_irrational }
                        }
					}
				}
			}
			
			portrait_modifier = {
				animations = AI_irrational_decal				
			}
		}

		AI_irrational_fat = {
			animation = { head = "AI_irrational_entry" torso = "AI_irrational_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_rationality
							multiply = -1
						}
					}
					ai_rationality <= high_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_irrational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 40
						has_trait = dwarf
						has_trait = pregnant    
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_irrational }
                        }                                            
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_irrational_decal				
			}
		}

		AI_irrational_dwarf = {
			animation = { head = "AI_irrational_entry" torso = "AI_irrationalFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_rationality
							multiply = -1
						}
					}
					ai_rationality <= high_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_irrational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						has_trait = pregnant      
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_irrational }
                        }                                        
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_irrational_decal				
			}
		}

		AI_irrational_fat_dwarf = {
			animation = { head = "AI_irrational_entry" torso = "AI_irrationalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_rationality
							multiply = -1
						}
					}
					ai_rationality <= high_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_irrational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						has_trait = pregnant     
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_irrational }
                        }                                           
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_irrational_decal				
			}
		}

		AI_irrational_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_rationality
							multiply = -1
						}
					}
					ai_rationality <= high_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_irrational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_irrational }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_irrational_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_rationality
							multiply = -1
						}
					}
					ai_rationality <= high_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_irrational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_irrational }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_irrational_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_rationality
							multiply = -1
						}
					}
					ai_rationality <= high_negative_ai_value
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_irrational }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 60
                            NOT = { has_trait = pregnant }
                            NOT = { has_trait = dwarf }
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_irrational }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}

		}

############################################################################################################################################################
############################################################################################################################################################

		AI_compassionate = {
			animation = { head = "AI_compassionate_entry" torso = "AI_compassionate_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_compassion
					}
					ai_compassion >= high_positive_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_compassionate }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						has_trait = dwarf
						has_trait = pregnant 
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_compassionate }
                        }
					}
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_compassionate_fat = {
			animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_compassion
					}
					ai_compassion >= high_positive_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_compassionate }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						has_trait = dwarf
						has_trait = pregnant      
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes 
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_compassionate }
                        }                                         
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_compassionate_dwarf = {
			animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_compassion
					}
					ai_compassion >= high_positive_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_compassionate }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 65
						NOT = { has_trait = dwarf }
						has_trait = pregnant  
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes  
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_compassionate }
                        }                                            
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_compassionate_fat_dwarf = {
			animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_compassion
					}
					ai_compassion >= high_positive_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_compassionate }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 65
						NOT = { has_trait = dwarf }
						has_trait = pregnant  
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes   
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_compassionate }
                        }                                           
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_compassionate_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_compassion
					}
					ai_compassion >= high_positive_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_compassionate }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_compassionate }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_compassionate_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_compassion
					}
					ai_compassion >= high_positive_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_compassionate }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_compassionate }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_compassionate_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_compassion
					}
					ai_compassion >= high_positive_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_compassionate }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_compassionate }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_compassionate_MENA = {
			animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_compassion
					}
					ai_compassion >= high_positive_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_compassionate }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 50
                            portrait_wear_armor_trigger = no
                            portrait_mena_clothing_trigger = no
                        }					
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_compassionate }
                        }
                    }
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

############################################################################################################################################################
############################################################################################################################################################


		AI_callous = {
			animation = { head = "AI_callous_entry" torso = "AI_callous_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_compassion
							multiply = -1
						}
					}
					ai_compassion <= max_negative_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_callous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						has_trait = dwarf
						has_trait = pregnant
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_callous }
                        }
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_callous_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_callous_fat = {
			animation = { head = "AI_callous_entry" torso = "AI_callousFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_compassion
							multiply = -1
						}
					}
					ai_compassion <= max_negative_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_callous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						has_trait = dwarf
						has_trait = pregnant  
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes   
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_callous }
                        }                                           
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_callous_decal				# One or multiple portrait modifier overrides
			}
		}


		AI_callous_dwarf = {
			animation = { head = "AI_callous_entry" torso = "AI_callousFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_compassion
							multiply = -1
						}
					}
					ai_compassion <= max_negative_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_callous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						has_trait = pregnant  
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes       
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_callous }
                        }                                       
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_callous_decal				# One or multiple portrait modifier overrides
			}
		}


		AI_callous_fat_dwarf = {
			animation = { head = "AI_callous_entry" torso = "AI_callousFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_compassion
							multiply = -1
						}
					}
					ai_compassion <= max_negative_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_callous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						has_trait = pregnant  
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes   
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_callous }
                        }                                           
					}					
				}
			}

			portrait_modifier = {
				animations = AI_callous_decal
			}
		}

		AI_callous_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_compassion
							multiply = -1
						}
					}
					ai_compassion <= max_negative_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_callous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_callous }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_callous_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_compassion
							multiply = -1
						}
					}
					ai_compassion <= max_negative_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_callous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_callous }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_callous_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_compassion
							multiply = -1
						}
					}
					ai_compassion <= max_negative_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_callous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_callous }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_callous_MENA = {
			animation = { head = "AI_callous_entry" torso = "AI_callousFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_compassion
							multiply = -1
						}
					}
					ai_compassion <= max_negative_compassion
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_callous }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 50
                            portrait_wear_armor_trigger = no
                            portrait_mena_clothing_trigger = no
                        }					
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_callous }
                        }
                    }
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_callous_decal				# One or multiple portrait modifier overrides
			}
		}

############################################################################################################################################################
############################################################################################################################################################

		AI_zealous = {
			animation = { head = "AI_zealous_entry" torso = "AI_zealous_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_zeal
					}
					ai_zeal >= high_positive_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_zealous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						has_trait = dwarf
						has_trait = pregnant
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_zealous }
                        }
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_zealous_decal				# One or multiple portrait modifier overrides
			}			
		}

		AI_zealous_fat = {
			animation = { head = "AI_zealous_entry" torso = "AI_zealousFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_zeal
					}
					ai_zeal >= high_positive_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_zealous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						has_trait = dwarf
						has_trait = pregnant    
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_zealous }
                        }                                            
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_zealous_decal				# One or multiple portrait modifier overrides
			}			
		}

		AI_zealous_dwarf = {
			animation = { head = "AI_zealous_entry" torso = "AI_zealousFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_zeal
					}
					ai_zeal >= high_positive_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_zealous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 65
						NOT = { has_trait = dwarf }
						has_trait = pregnant     
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_zealous }
                        }                                           
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_zealous_decal				# One or multiple portrait modifier overrides
			}			
		}

		AI_zealous_fat_dwarf = {
			animation = { head = "AI_zealous_entry" torso = "AI_zealousFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_zeal
					}
					ai_zeal >= high_positive_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_zealous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 65
						NOT = { has_trait = dwarf }
						has_trait = pregnant    
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_zealous }
                        }                                            
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_zealous_decal				# One or multiple portrait modifier overrides
			}			
		}

		AI_zealous_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_zeal
					}
					ai_zeal >= high_positive_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_zealous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_zealous }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}			
		}

		AI_zealous_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_zeal
					}
					ai_zeal >= high_positive_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_zealous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_zealous }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}			
		}

		AI_zealous_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = ai_zeal
					}
					ai_zeal >= high_positive_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_zealous }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 60
                            NOT = { has_trait = pregnant }
                            NOT = { has_trait = dwarf }
                        }
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_zealous }
                        }
                    }
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}			
		}

############################################################################################################################################################
############################################################################################################################################################

		AI_cynical = {
			animation = { head = "AI_cynical_entry" torso = "AI_cynical_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_zeal
							multiply = -1
						}
					}
					ai_zeal <= high_negative_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_cynical }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 20
						has_trait = dwarf
						has_trait = pregnant  
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_cynical }
                        }
					}
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_cynical_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_cynical_fat = {
			animation = { head = "AI_cynical_entry" torso = "AI_cynicalFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_zeal
							multiply = -1
						}
					}
					ai_zeal <= high_negative_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_cynical }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 20
						has_trait = dwarf
						has_trait = pregnant 
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes    
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_cynical }
                        }                                           
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_cynical_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_cynical_dwarf = {
			animation = { head = "AI_cynical_entry" torso = "AI_cynicalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_zeal
							multiply = -1
						}
					}
					ai_zeal <= high_negative_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_cynical }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 65
						NOT = { has_trait = dwarf }
						has_trait = pregnant  
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes  
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_cynical }
                        }                                            
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_cynical_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_cynical_fat_dwarf = {
			animation = { head = "AI_cynical_entry" torso = "AI_cynicalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_zeal
							multiply = -1
						}
					}
					ai_zeal <= high_negative_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_cynical }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 65
						NOT = { has_trait = dwarf }
						has_trait = pregnant   
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes 
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_cynical }
                        }                                            
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_cynical_decal				# One or multiple portrait modifier overrides
			}
		}

		AI_cynical_pregnant = {
			animation = { head = "AI_cynical_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_zeal
							multiply = -1
						}
					}
					ai_zeal <= high_negative_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_cynical }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_cynical }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_cynical_pregnant_dwarf = {
			animation = { head = "AI_cynical_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_zeal
							multiply = -1
						}
					}
					ai_zeal <= high_negative_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_cynical }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_cynical }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_cynical_pregnant_fat_dwarf = {
			animation = { head = "AI_cynical_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_zeal
							multiply = -1
						}
					}
					ai_zeal <= high_negative_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_cynical }
                            add = 1000
                        }
                    }
                }

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
						portrait_wear_armor_trigger = yes
						portrait_mena_clothing_trigger = yes
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_cynical }
                        }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		AI_cynical_MENA = {
			animation = { head = "AI_cynical_entry" torso = "AI_cynicalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = {
						value = 100
						add = {
							value = ai_zeal
							multiply = -1
						}
					}
					ai_zeal <= high_negative_zeal
				}

				modifier = {
                    add = {
                        if = {
                            limit = { has_character_flag = cidle_cynical }
                            add = 1000
                        }
                    }
                }
				
				modifier = {
					factor = 0
					OR = {
                        AND = {
                            current_weight < 50
                            portrait_wear_armor_trigger = no
                            portrait_mena_clothing_trigger = no
                        }					
						AND = {
                            has_character_flag = cidle_set
                            NOT = { has_character_flag = cidle_cynical }
                        }
                    }
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_cynical_decal				# One or multiple portrait modifier overrides
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	
	female = male
	girl = boy
}



#######################
#######################
#######################
# Council Animations #
#######################
#######################
#######################



chancellor = {
    male = { 
    	default = { head = "council_chancellor" torso = "council_chancellor" } 

		council_chancellor = {
			animation = { head = "council_chancellor" torso = "council_chancellor" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }     
					}
				}
			}

			portrait_modifier = {							
				animations_props = chancellor_prop
				animations = council_chancellor_decal
			}
		}

		council_chancellor_fat = {
			animation = { head = "council_chancellor" torso = "council_chancellorFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = chancellor_prop
				animations = council_chancellor_decal
			}
		}

		council_chancellor_dwarf = {
			animation = { head = "council_chancellor" torso = "council_chancellorFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		
			portrait_modifier = {							
				animations_props = chancellor_prop
				animations = council_chancellor_decal
			}
		}

		council_chancellor_fat_dwarf = {
			animation = { head = "council_chancellor" torso = "council_chancellorFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = chancellor_prop
				animations = council_chancellor_decal
			}
		}

		council_chancellor_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		council_chancellor_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		council_chancellor_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
    }

    boy = { default = { head = "idle" torso = "idle" } }
    female = male
    girl = boy
}

steward = {
    male = { 
    	default = { head = "council_steward" torso = "council_steward" } 

		council_steward = {
			animation = { head = "council_steward" torso = "council_steward" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
                        
					}
				}
			}

			portrait_modifier = {							
				animations_props = steward_prop
				animations = council_steward_decal
			}
		}

		council_steward_fat = {
			animation = { head = "council_steward" torso = "council_steward" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = steward_prop
				animations = council_steward_decal
			}
		}

		council_steward_dwarf = {
			animation = { head = "council_steward" torso = "council_stewardFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = steward_prop
				animations = council_steward_decal
			}
		}

		council_steward_fat_dwarf = {
			animation = { head = "council_steward" torso = "council_stewardFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = steward_prop
				animations = council_steward_decal
			}
		}

		council_steward_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		council_steward_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		council_steward_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
    }

    boy = { default = { head = "idle" torso = "idle" } }
    female = male
    girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

marshal = {
    male = { 
    	default = { head = "council_marshal" torso = "council_marshal" } 

		council_marshal = {
			animation = { head = "council_marshal" torso = "council_marshal" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						NOT = { has_trait = dwarf }
                        
					}
				}
			}

			portrait_modifier = {							
				animations_props = marshal_prop
				animations = council_marshal_decal
			}
		}

		council_marshal_fat = {
			animation = { head = "council_marshal" torso = "council_marshalFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						NOT = { has_trait = dwarf }
                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = marshal_prop
				animations = council_marshal_decal
			}
		}

		council_marshal_dwarf = {
			animation = { head = "council_marshal" torso = "council_marshalFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = marshal_prop
				animations = council_marshal_decal
			}
		}

		council_marshal_fat_dwarf = {
			animation = { head = "council_marshal" torso = "council_marshalFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = marshal_prop
				animations = council_marshal_decal
			}
		}

		council_marshal_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		council_marshal_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		council_marshal_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
    }

    boy = { default = { head = "idle" torso = "idle" } }
    female = male
    girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

spymaster = {
    male = { 
    	default = { head = "council_spymaster" torso = "council_spymaster" }

		council_spymaster = {
			animation = { head = "council_spymaster" torso = "council_spymaster" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
                        
					}
				}
			}

			portrait_modifier = {							
				animations_props = spymaster_prop
				animations = council_spymaster_decal
			}
		}

		council_spymaster_fat = {
			animation = { head = "council_spymaster" torso = "council_spymaster" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = spymaster_prop
				animations = council_spymaster_decal
			}
		}

		council_spymaster_dwarf = {
			animation = { head = "council_spymaster" torso = "council_spymaster" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 35
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = spymaster_prop
				animations = council_spymaster_decal
			}
		}

		council_spymaster_fat_dwarf = {
			animation = { head = "council_spymaster" torso = "council_spymasterFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 35
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							
				animations_props = spymaster_prop
				animations = council_spymaster_decal
			}
		}

		council_spymaster_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}


		council_spymaster_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		council_spymaster_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
    }

    boy = { default = { head = "idle" torso = "idle" } }
    female = male
    girl = boy
}

#####################################################################################################################################################################
#####################################################################################################################################################################

chaplain = {
    male = { 
    	default = { head = "council_chaplain" torso = "council_chaplain" }
	
		council_chaplain = {
			animation = { head = "council_chaplain" torso = "council_chaplain" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						NOT = { has_trait = dwarf }
                        
					}
				}
			}
		}

		council_chaplain = {
			animation = { head = "council_chaplain" torso = "council_chaplainFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						NOT = { has_trait = dwarf }
                        
					}
				}
			}
		}

		council_chaplain_dwarf = {
			animation = { head = "council_chaplain" torso = "council_chaplainFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 53
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		}

		council_chaplain_fat_dwarf = {
			animation = { head = "council_chaplain" torso = "council_chaplainFatDwarf" }

			weight = {
				base = 0


				modifier = {
					add = 100
					AND = {
						current_weight > 53
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		}

		council_chaplain_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		council_chaplain_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		council_chaplain_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0


				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
    }
    
    boy = { default = { head = "idle" torso = "idle" } }
    female = male
    girl = boy
}



###################################
###################################
###################################
# Emotion Animations (For Events) #
###################################
###################################
###################################



anger = {
	male = {
		default = { head = "emotion_angry_entry" torso = "emotion_angry_entry" }

		emotion_angry = {
			animation = { head = "emotion_angry_entry" torso = "emotion_angry_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }                        
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_angry_decal
			}
		}

		emotion_angry_fat = {
			animation = { head = "emotion_angry_entry" torso = "emotion_angry_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_angry_decal
			}
		}

		emotion_angry_dwarf = {
			animation = { head = "emotion_angry_entry" torso = "emotion_angry_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 70
						has_trait = dwarf
						NOT = { has_trait = pregnant }
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_angry_decal
			}
		}

		emotion_angry_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_angry_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_angry_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy
}

#####################################################################################################################################################################
#####################################################################################################################################################################

rage = {
	male = {
		default = { head = "emotion_angry_entry" torso = "emotion_angry_entry" }

		emotion_rage = {
			animation = { head = "emotion_angry_entry" torso = "emotion_angry_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }                       
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_angry_decal
			}
		}

		emotion_rage_fat = {
			animation = { head = "emotion_angry_entry" torso = "emotion_angry_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }                       
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_angry_decal
			}
		}

		emotion_rage_dwarf = {
			animation = { head = "emotion_angry_entry" torso = "emotion_angry_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 70
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_angry_decal
			}
		}

		emotion_rage_fat_dwarf = {
			animation = { head = "emotion_angry_entry" torso = "emotion_angryFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 70
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_angry_decal
			}
		}

		emotion_rage_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_rage_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_rage_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

disapproval = {
	male = {
		default = { head = "emotion_disapproving_entry" torso = "emotion_disapproving_entry" }

		emotion_disapproval = {
			animation = { head = "emotion_disapproving_entry" torso = "emotion_disapproving_entry" }

			weight = {
				base = 0


				modifier = {
					add = 100
					AND = {
						current_weight < 80
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }                        
					}
				}

			}

			portrait_modifier = {
				animations = emotion_disapproving_decal
			}
		}

		emotion_disapproval_fat = {
			animation = { head = "emotion_disapproving_entry" torso = "emotion_disapprovingFat_entry" }

			weight = {
				base = 0


				modifier = {
					add = 100
					AND = {
						current_weight > 80
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_disapproving_decal
			}
		}

		emotion_disapproval_dwarf = {
			animation = { head = "emotion_disapproving_entry" torso = "emotion_disapprovingFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_disapproving_decal
			}
		}

		emotion_disapproval_fat_dwarf = {
			animation = { head = "emotion_disapproving_entry" torso = "emotion_disapprovingFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_disapproving_decal
			}
		}

		emotion_disapproval_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_disapproval_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_disapproval_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

disbelief = {
	male = {
		default = { head = "emotion_disbelief_entry" torso = "emotion_disbelief_entry" }

		emotion_disbelief = {
			animation = { head = "emotion_disbelief_entry" torso = "emotion_disbelief_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 35
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_disbelief_decal
			}
		}

		emotion_disbelief_fat = {
			animation = { head = "emotion_disbelief_entry" torso = "emotion_disbeliefFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 35
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_disbelief_decal
			}
		}

		emotion_disbelief_dwarf = {
			animation = { head = "emotion_disbelief_entry" torso = "emotion_disbeliefFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_disbelief_decal
			}
		}

		emotion_disbelief_fat_dwarf = {
			animation = { head = "emotion_disbelief_entry" torso = "emotion_disbeliefFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_disbelief_decal
			}
		}

		emotion_disbelief_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_disbelief_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_disbelief_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

disgust = {
	male = {
		default = { head = "emotion_disgust_entry" torso = "emotion_disgust_entry" }

		emotion_disgust = {
			animation = { head = "emotion_disgust_entry" torso = "emotion_disgust_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_disgust_decal
			}
		}

		emotion_disgust_fat = {
			animation = { head = "emotion_disgust_entry" torso = "emotion_disgustFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_disgust_decal
			}
		}

		emotion_disgust_dwarf = {
			animation = { head = "emotion_disgust_entry" torso = "emotion_disgustFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 55
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_disgust_decal
			}
		}

		emotion_disgust_fat_dwarf = {
			animation = { head = "emotion_disgust_entry" torso = "emotion_disgustFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 55
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_disgust_decal
			}
		}

		emotion_disgust_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_disgust_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_disgust_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

fear = {
	male = {
		default = { head = "emotion_fear_entry" torso = "emotion_fear_entry" }

		emotion_fear = {
			animation = { head = "emotion_fear_entry" torso = "emotion_fear_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_fear_decal
			}
		}

		emotion_fear_fat = {
			animation = { head = "emotion_fear_entry" torso = "emotion_fearFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_fear_decal
			}
		}

		emotion_fear_dwarf = {
			animation = { head = "emotion_fear_entry" torso = "emotion_fearFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_fear_decal
			}
		}

		emotion_fear_fat_dwarf = {
			animation = { head = "emotion_fear_entry" torso = "emotion_fearFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_fear_decal
			}
		}

		emotion_fear_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_fear_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_fear_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}

	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

sadness = {
	male = {
		default = { head = "emotion_sadness_entry" torso = "emotion_sadness_entry" }

		emotion_sadness = {
			animation = { head = "emotion_sadness_entry" torso = "emotion_sadness_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 55
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_sadness_decal
			}
		}

		emotion_sadness_fat = {
			animation = { head = "emotion_sadness_entry" torso = "emotion_sadnessFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 55
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_sadness_decal
			}
		}

		emotion_sadness_dwarf = {
			animation = { head = "emotion_sadness_entry" torso = "emotion_sadnessFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_sadness_decal
			}
		}

		emotion_sadness_fat_dwarf = {
			animation = { head = "emotion_sadness_entry" torso = "emotion_sadnessFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_sadness_decal
			}
		}

		emotion_sadness_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_sadness_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_sadness_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

shame = {
	male = {
		default = { head = "emotion_shame_entry" torso = "emotion_shame_entry" }

		emotion_shame = {
			animation = { head = "emotion_shame_entry" torso = "emotion_shame_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}
		}

		emotion_shame_fat = {
			animation = { head = "emotion_shame_entry" torso = "emotion_shameFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 40
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}
		}

		emotion_shame_dwarf = {
			animation = { head = "emotion_shame_entry" torso = "emotion_shameFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		}

		emotion_shame_fat_dwarf = {
			animation = { head = "emotion_shame_entry" torso = "emotion_shameFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		}

		emotion_shame_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_shame_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_shame_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

shock = {
	male = {
		default = { head = "emotion_shock_entry" torso = "emotion_shock_entry" }
	
		portrait_modifier = {
			animations = emotion_shock_decal
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

worry = {
	male = {
		default = { head = "emotion_worry_entry" torso = "emotion_worry_entry" }
		
		emotion_worry = {
			animation = { head = "emotion_worry_entry" torso = "emotion_worry_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_worry_decal
			}
		}

		emotion_worry_fat = {
			animation = { head = "emotion_worry_entry" torso = "emotion_worryFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_worry_decal
			}
		}

		emotion_worry_dwarf = {
			animation = { head = "emotion_worry_entry" torso = "emotion_worryFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_worry_decal
			}
		}

		emotion_worry_fat_dwarf = {
			animation = { head = "emotion_worry_entry" torso = "emotion_worryFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_worry_decal
			}
		}

		emotion_worry_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_worry_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_worry_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

boredom = {
	male = {
		default = { head = "emotion_boredom_entry" torso = "emotion_boredom_entry" }

		emotion_boredom = {
			animation = { head = "emotion_boredom_entry" torso = "emotion_boredom_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_boredom_decal
			}
		}

		emotion_boredom_fat = {
			animation = { head = "emotion_boredom_entry" torso = "emotion_boredom_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_boredom_decal
			}
		}

		emotion_boredom_dwarf = {
			animation = { head = "emotion_boredom_entry" torso = "emotion_boredom_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_boredom_decal
			}
		}

		emotion_boredom_fat_dwarf = {
			animation = { head = "emotion_boredom_entry" torso = "emotion_boredomFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_boredom_decal
			}
		}

		emotion_boredom_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_boredom_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_boredom_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy
}

#####################################################################################################################################################################
#####################################################################################################################################################################

grief = {
	male = {
		default = { head = "emotion_grief_entry" torso = "emotion_grief_entry" }

		emotion_grief = {
			animation = { head = "emotion_grief_entry" torso = "emotion_grief_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_grief_decal
			}
		}

		emotion_grief_fat = {
			animation = { head = "emotion_grief_entry" torso = "emotion_griefFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_grief_decal
			}
		}

		emotion_grief_dwarf = {
			animation = { head = "emotion_grief_entry" torso = "emotion_griefFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_grief_decal
			}
		}

		emotion_grief_fat_dwarf = {
			animation = { head = "emotion_grief_entry" torso = "emotion_griefFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_grief_decal
			}
		}

		emotion_grief_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_grief_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_grief_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

paranoia = {
	male = {
		default = { head = "emotion_paranoia_entry" torso = "emotion_paranoia_entry" }

		emotion_paranoia = {
			animation = { head = "emotion_paranoia_entry" torso = "emotion_paranoia_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_paranoia_fat = {
			animation = { head = "emotion_paranoia_entry" torso = "emotion_paranoiaFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_paranoia_dwarf = {
			animation = { head = "emotion_paranoia_entry" torso = "emotion_paranoiaFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_paranoia_fat_dwarf = {
			animation = { head = "emotion_paranoia_entry" torso = "emotion_paranoiaFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_paranoia_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_paranoia_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_paranoia_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

dismissal = {
	male = {
		default = { head = "emotion_dismissive_entry" torso = "emotion_dismissive_entry" }

		emotion_dismissal = {
			animation = { head = "emotion_dismissive_entry" torso = "emotion_dismissive_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_dismissive_decal
			}
		}

		emotion_dismissal_fat = {
			animation = { head = "emotion_dismissive_entry" torso = "emotion_dismissiveFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_dismissive_decal
			}
		}

		emotion_dismissal_dwarf = {
			animation = { head = "emotion_dismissive_entry" torso = "emotion_dismissiveFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_dismissive_decal
			}
		}

		emotion_dismissal_fat_dwarf = {
			animation = { head = "emotion_dismissive_entry" torso = "emotion_dismissiveFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_dismissive_decal
			}
		}

		emotion_dismissal_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_dismissal_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_dismissal_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

flirtation = {
	male = {
		default = { head = "emotion_flirty_entry" torso = "emotion_flirty_entry" }
		
		portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
			animations = emotion_flirty_decal
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

flirtation_left = {
	male = {
		default = { head = "emotion_flirtyLeft_entry" torso = "emotion_flirtyLeft_entry" }

		portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
			animations = emotion_flirty_decal
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = {
		default = { head = "emotion_flirty_entry" torso = "emotion_flirty_entry" }

		portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
			animations = emotion_flirty_decal
		}
	}
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

love = {
	male = {
		default = { head = "emotion_admiration_entry" torso = "emotion_admiration_entry" }

		emotion_love = {
			animation = { head = "emotion_admiration_entry" torso = "emotion_admiration_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_admiration_decal
			}
		}

		emotion_love_fat = {
			animation = { head = "emotion_admiration_entry" torso = "emotion_admirationFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_admiration_decal
			}
		}

		emotion_love_dwarf = {
			animation = { head = "emotion_admiration_entry" torso = "emotion_admirationFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_admiration_decal
			}
		}

		emotion_love_fat_dwarf = {
			animation = { head = "emotion_admiration_entry" torso = "emotion_admirationFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_admiration_decal
			}
		}

		emotion_love_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_love_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_love_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

schadenfreude = {
	male = {
		default = { head = "emotion_schadenfreude_entry" torso = "emotion_schadenfreude_entry" }
	
		emotion_schadenfreude = {
			animation = { head = "emotion_schadenfreude_entry" torso = "emotion_schadenfreude_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_schadenfreude_decal
			}
		}

		emotion_schadenfreude_fat = {
			animation = { head = "emotion_schadenfreude_entry" torso = "emotion_schadenfreudeFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_schadenfreude_decal
			}
		}

		emotion_schadenfreude_dwarf = {
			animation = { head = "emotion_schadenfreude_entry" torso = "emotion_schadenfreudeFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 15
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_schadenfreude_decal
			}
		}

		emotion_schadenfreude_fat_dwarf = {
			animation = { head = "emotion_schadenfreude_entry" torso = "emotion_schadenfreudeFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 15
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_schadenfreude_decal
			}
		}

		emotion_schadenfreude_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_schadenfreude_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_schadenfreude_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

stress = {
	male = {
		default = { head = "emotion_stressed_entry" torso = "emotion_stressed_entry" }

		emotion_stress = {
			animation = { head = "emotion_stressed_entry" torso = "emotion_stressed_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_stressed_decal
			}
		}

		emotion_stress_fat = {
			animation = { head = "emotion_stressed_entry" torso = "emotion_stressedFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_stressed_decal
			}
		}

		emotion_stress_dwarf = {
			animation = { head = "emotion_stressed_entry" torso = "emotion_stressedFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 15
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_stressed_decal
			}
		}

		emotion_stress_fat_dwarf = {
			animation = { head = "emotion_stressed_entry" torso = "emotion_stressedFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 15
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_stressed_decal
			}
		}

		emotion_stress_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_stress_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_stress_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

happiness = {
	male = {
		default = { head = "emotion_happy_entry" torso = "emotion_happy_entry" }
	
		emotion_happy = {
			animation = { head = "emotion_happy_entry" torso = "emotion_happy_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}
		
			portrait_modifier = {							
				animations = emotion_happy_decal
			}
		}

		emotion_happy_fat = {
			animation = { head = "emotion_happy_entry" torso = "emotion_happyFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}
		
			portrait_modifier = {							
				animations = emotion_happy_decal
			}
		}

		emotion_happy_dwarf = {
			animation = { head = "emotion_happy_entry" torso = "emotion_happyFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_happy_decal
			}
		}

		emotion_happy_fat_dwarf = {
			animation = { head = "emotion_happy_entry" torso = "emotion_happyFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_happy_decal
			}
		}

		emotion_happy_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_happy_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_happy_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

ecstasy = {
	male = {
		default = { head = "emotion_happy_entry" torso = "emotion_happy_entry" }

		emotion_ecstasy = {
			animation = { head = "emotion_happy_entry" torso = "emotion_happy_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}
		
			portrait_modifier = {							
				animations = emotion_happy_decal
			}
		}

		emotion_ecstasy_fat = {
			animation = { head = "emotion_happy_entry" torso = "emotion_happyFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}
		
			portrait_modifier = {							
				animations = emotion_happy_decal
			}
		}

		emotion_ecstasy_dwarf = {
			animation = { head = "emotion_happy_entry" torso = "emotion_happyFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_happy_decal
			}
		}

		emotion_ecstasy_fat_dwarf = {
			animation = { head = "emotion_happy_entry" torso = "emotion_happyFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_happy_decal
			}
		}

		emotion_ecstasy_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_ecstasy_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_ecstasy_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

admiration = {
	male = {
		default = { head = "emotion_admiration_entry" torso = "emotion_admiration_entry" }

		emotion_admiration = {
			animation = { head = "emotion_admiration_entry" torso = "emotion_admiration_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_admiration_decal
			}
		}

		emotion_admiration_fat = {
			animation = { head = "emotion_admiration_entry" torso = "emotion_admirationFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_admiration_decal
			}
		}

		emotion_admiration_dwarf = {
			animation = { head = "emotion_admiration_entry" torso = "emotion_admirationFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_admiration_decal
			}
		}

		emotion_admiration_fat_dwarf = {
			animation = { head = "emotion_admiration_entry" torso = "emotion_admirationFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = emotion_admiration_decal
			}
		}

		emotion_admiration_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_admiration_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_admiration_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

lunatic = { #Todo remove
	male = {
		default = { head = "emotion_paranoia_entry" torso = "emotion_paranoia_entry" }

		emotion_lunatic = {
			animation = { head = "emotion_paranoia_entry" torso = "emotion_paranoia_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_lunatic_fat = {
			animation = { head = "emotion_paranoia_entry" torso = "emotion_paranoiaFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_lunatic_dwarf = {
			animation = { head = "emotion_paranoia_entry" torso = "emotion_paranoiaFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_lunatic_fat_dwarf = {
			animation = { head = "emotion_paranoia_entry" torso = "emotion_paranoiaFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_lunatic_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_lunatic_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_lunatic_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

scheme = {
	male = {
		default = { head = "emotion_scheme_entry" torso = "emotion_scheme_entry" }

		emotion_lscheme = {
			animation = { head = "emotion_scheme_entry" torso = "emotion_scheme_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_scheme_fat = {
			animation = { head = "emotion_scheme_entry" torso = "emotion_schemeFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_scheme_dwarf = {
			animation = { head = "emotion_scheme_entry" torso = "emotion_schemeFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_scheme_fat_dwarf = {
			animation = { head = "emotion_scheme_entry" torso = "emotion_schemeFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_paranoia_decal
			}
		}

		emotion_scheme_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_scheme_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_scheme_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

beg = {
	male = {
		default = { head = "emotion_beg_entry" torso = "emotion_beg_entry" }
		
		portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
			animations = emotion_beg_decal
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

pain = {
	male = {
		default = { head = "emotion_pain_entry" torso = "emotion_pain_entry" }

		emotion_pain = {
			animation = { head = "emotion_pain_entry" torso = "emotion_pain_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_pain_decal
			}
		}	

		emotion_pain_fat = {
			animation = { head = "emotion_pain_entry" torso = "emotion_painFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_pain_decal
			}
		}

		emotion_pain_dwarf = {
			animation = { head = "emotion_pain_entry" torso = "emotion_painFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_pain_decal
			}
		}

		emotion_pain_fat_dwarf = {
			animation = { head = "emotion_pain_entry" torso = "emotion_painFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_pain_decal
			}
		}

		emotion_pain_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_pain_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_pain_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}


#######################################
#######################################
#######################################
# Misc Animations #####################
#######################################
#######################################
#######################################


newborn = {
	male = {
		default = { head = "event_newborn" torso = "event_newborn" }


		misc_newborn = {
			animation = { head = "event_newborn" torso = "event_newborn" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }                        
					}
				}
			}

    		portrait_modifier = {
				animations_props = newborn_prop
				animations = misc_newborn_decal
			}
		}

		misc_newborn_fat = {
			animation = { head = "event_newborn" torso = "event_newbornFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
                        
					}					
				}
			}

    		portrait_modifier = {
				animations_props = newborn_prop
				animations = misc_newborn_decal
			}
		}

		misc_newborn_dwarf = {
			animation = { head = "event_newborn" torso = "event_newbornFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 30
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

    		portrait_modifier = {
				animations_props = newborn_prop
				animations = misc_newborn_decal
			}
		}

		misc_newborn_fat_dwarf = {
			animation = { head = "event_newborn" torso = "event_newbornFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 30
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

    		portrait_modifier = {
				animations_props = newborn_prop
				animations = misc_newborn_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

sick = {
	male = {
		default = { head = "emotion_sick" torso = "emotion_sick" }

		emotion_sick = {
			animation = { head = "emotion_sick" torso = "emotion_sick" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 70
						NOT = { has_trait = dwarf }
                        
					}
				}

			}

			portrait_modifier = {
				animations = emotion_sick_decal
			}
		}

		emotion_sick_fat = {
			animation = { head = "emotion_sick" torso = "emotion_sick" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 70
						NOT = { has_trait = dwarf }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_sick_decal
			}
		}

		emotion_sick_dwarf = {
			animation = { head = "emotion_sick" torso = "emotion_sickFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						has_trait = dwarf
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_sick_decal
			}
		}

		emotion_sick_fat_dwarf = {
			animation = { head = "emotion_sick" torso = "emotion_sickFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						has_trait = dwarf
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_sick_decal
			}
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

#####################################################################################################################################################################
#####################################################################################################################################################################

severelywounded = {
	male = {
		default = { head = "misc_wounded2" torso = "misc_wounded2" }

		emotion_wounded2 = {
			animation = { head = "misc_wounded2" torso = "misc_wounded2" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}
		}

		emotion_wounded2_fat = {
			animation = { head = "misc_wounded2" torso = "misc_wounded2" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}
		}

		emotion_wounded2_dwarf = {
			animation = { head = "misc_wounded2" torso = "misc_wounded2" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 30
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		}

		emotion_wounded2_fat_dwarf = {
			animation = { head = "misc_wounded2" torso = "misc_wounded2FatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 30
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}
		}

		emotion_wounded2_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_wounded2_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		emotion_wounded2_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}



prisonhouse = {
	male = {
		default = { head = "misc_arrest" torso = "misc_arrest" }
		
		misc_arrest = {
			animation = { head = "misc_arrest" torso = "misc_arrest" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
                        
					}					
				}
			}
			portrait_modifier = {
				animations_props = arrest_prop
			}
		
			portrait_modifier = {
				animations = misc_arrest_decal
			}
		}

		misc_arrest_fat = {
			animation = { head = "misc_arrest" torso = "misc_arrest" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
                        
					}					
				}
			}
			portrait_modifier = {
				animations_props = arrest_prop
			}
		
			portrait_modifier = {
				animations = misc_arrest_decal
			}
		}

		misc_arrest_dwarf = {
			animation = { head = "misc_arrest" torso = "misc_arrest" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = dwarf
                        
					}					
				}
			}
			portrait_modifier = {
				animations_props = arrest_prop
			}
		
			portrait_modifier = {
				animations = misc_arrest_decal
			}
		}

		misc_arrest_fat_dwarf = {
			animation = { head = "misc_arrest" torso = "misc_arrestFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = dwarf
                        
					}					
				}
			}
			portrait_modifier = {
				animations_props = arrest_prop
			}
		
			portrait_modifier = {
				animations = misc_arrest_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

############################################################################################################################################################
############################################################################################################################################################

prisondungeon = {
	male = {
		default = { head = "misc_dungeon" torso = "misc_dungeon" }
		
		portrait_modifier = {
			animations_props = dungeon_props
		} 
		
		portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
			animations = misc_dungeon_decal
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

############################################################################################################################################################
############################################################################################################################################################

war_attacker = {
	male = {
		default = { head = "waroverview_attacker" torso = "waroverview_attacker" }

		waroverview_attacker = {
			animation = { head = "waroverview_attacker" torso = "waroverview_attacker" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 70
						NOT = { has_trait = dwarf }
                        
					}					
				}
			}
		
			portrait_modifier = {
				animations = waroverview_attacker_decal
			}
		}

		waroverview_attacker_fat = {
			animation = { head = "waroverview_attacker" torso = "waroverview_attackerFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 70
						NOT = { has_trait = dwarf }
                        
					}					
				}
			}
		
			portrait_modifier = {
				animations = waroverview_attacker_decal
			}
		}

		waroverview_attacker_dwarf = {
			animation = { head = "waroverview_attacker" torso = "waroverview_attacker" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 40
						has_trait = dwarf
                        
					}					
				}
			}
		
			portrait_modifier = {
				animations = waroverview_attacker_decal
			}
		}

		waroverview_attacker_fat_dwarf = {
			animation = { head = "waroverview_attacker" torso = "waroverview_attackerFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 40
						has_trait = dwarf
                        
					}					
				}
			}
		
			portrait_modifier = {
				animations = waroverview_attacker_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy
}

war_defender = {
	male = {
		default = { head = "waroverview_defender" torso = "waroverview_defender" }

		waroverview_defender = {
			animation = { head = "waroverview_defender" torso = "waroverview_defender" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = waroverview_defender_decal
			}
		}

		waroverview_defender_fat = {
			animation = { head = "waroverview_defender" torso = "waroverview_defenderFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = waroverview_defender_decal
			}
		}

		waroverview_defender_dwarf = {
			animation = { head = "waroverview_defender" torso = "waroverview_defenderFat" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 70
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = waroverview_defender_decal
			}
		}

		waroverview_defender_fat_dwarf = {
			animation = { head = "waroverview_defender" torso = "waroverview_defenderFatDwarf" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 70
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = waroverview_defender_decal
			}
		}

		waroverview_defender_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		waroverview_defender_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		waroverview_defender_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

############################################################################################################################################################
############################################################################################################################################################

war_over_tie = {
	male = { 
		default = { head = "AI_content" torso = "AI_content" } 

		war_over_tie_normal = {
			animation = { head = "AI_content_entry" torso = "AI_content_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						has_trait = dwarf
						has_trait = pregnant                        
					}
				}
			}
			
			portrait_modifier = {
				animations = AI_content_decal	
			}
		}

		war_over_tie_fat = {
			animation = { head = "AI_content_entry" torso = "AI_contentFat_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						has_trait = dwarf
						has_trait = pregnant                                                
					}					
				}
			}
			
			portrait_modifier = { 
				animations = AI_content_decal				
			}
		}

		war_over_tie_dwarf = {
			animation = { head = "AI_content_entry" torso = "AI_contentFat_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight > 80
						NOT = { has_trait = dwarf }
						has_trait = pregnant                        
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_content_decal				
			}
		}

		war_over_tie_fat_dwarf = {
			animation = { head = "AI_content_entry" torso = "AI_contentFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight < 80
						NOT = { has_trait = dwarf }
						has_trait = pregnant                           
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_content_decal			
			}
		}

		war_over_tie_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		war_over_tie_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		war_over_tie_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					AND = {
						current_weight < 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

war_over_win = {
	male = { 
		default = { head = "AI_callous" torso = "AI_callous" } 

		war_over_win_normal = {
			animation = { head = "AI_callous_entry" torso = "AI_callous_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						has_trait = dwarf
						has_trait = pregnant
					}
				}
			}

			portrait_modifier = {
				animations = AI_callous_decal
			}
		}

		war_over_win_fat = {
			animation = { head = "AI_callous_entry" torso = "AI_callousFat_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight < 60
						has_trait = dwarf
						has_trait = pregnant                        
					}					
				}
			}

			portrait_modifier = {
				animations = AI_callous_decal
			}
		}


		war_over_win_dwarf = {
			animation = { head = "AI_callous_entry" torso = "AI_callousFat_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						has_trait = pregnant                        
					}					
				}
			}

			portrait_modifier = {
				animations = AI_callous_decal
			}
		}


		war_over_win_fat_dwarf = {
			animation = { head = "AI_callous_entry" torso = "AI_callousFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						has_trait = pregnant                        
					}					
				}
			}

			portrait_modifier = {
				animations = AI_callous_decal
			}
		}

		war_over_win_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight > 45
						NOT = { has_trait = pregnant }
						has_trait = dwarf
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		war_over_win_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					OR = {
						current_weight > 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		war_over_win_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					factor = 0
					AND = {
						current_weight < 60
						NOT = { has_trait = pregnant }
						NOT = { has_trait = dwarf }
					}
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

war_over_loss = {
	male = {
		default = { head = "emotion_stressed" torso = "emotion_stressed" }

		war_over_loss_normal = {
			animation = { head = "emotion_stressed_entry" torso = "emotion_stressed_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}
				}
			}

			portrait_modifier = {
				animations = emotion_stressed_decal
			}
		}

		war_over_loss_fat = {
			animation = { head = "emotion_stressed_entry" torso = "emotion_stressedFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_stressed_decal
			}
		}

		war_over_loss_dwarf = {
			animation = { head = "emotion_stressed_entry" torso = "emotion_stressedFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 15
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_stressed_decal
			}
		}

		war_over_loss_fat_dwarf = {
			animation = { head = "emotion_stressed_entry" torso = "emotion_stressedFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 15
						has_trait = dwarf
						NOT = { has_trait = pregnant }                        
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_stressed_decal
			}
		}

		war_over_loss_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		war_over_loss_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		war_over_loss_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = {
		default = { head = "idle" torso = "idle" }
	}
	female = male
	girl = boy	
}

############################################################################################################################################################
############################################################################################################################################################

pregnant = {
	male = {
		default = { head = "idle" torso = "idle" }

	}

	female = {
		default = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

		pregnant_normal = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = pregnant
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = male
	girl = male
}



#######################################
#######################################
#######################################
# Personality Animations (For Events) #
#######################################
#######################################
#######################################


personality_honorable = {
	male = { 
		default = { head = "AI_honorable_entry" torso = "AI_honorable_entry" } 

		personality_honorable_normal = {
			animation = { head = "AI_honorable_entry" torso = "AI_honorable_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}
		}

		personality_honorable_fat = {
			animation = { head = "AI_honorable_entry" torso = "AI_honorableFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}
		}

		personality_honorable_dwarf = {
			animation = { head = "AI_honorable_entry" torso = "AI_honorableFat_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight < 70
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
		}

		personality_honorable_fat_dwarf = {
			animation = { head = "AI_honorable_entry" torso = "AI_honorableFatDwarf_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight > 70
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}

			}
		}

		personality_honorable_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_honorable_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_honorable_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_dishonorable = {
	male = { 
		default = { head = "AI_dishonorable_entry" torso = "AI_dishonorable_entry" }

		personality_dishonorable_normal = {
			animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorable_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 20
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}

			portrait_modifier = {
				animations = AI_dishonorable_decal
			}
		}

		personality_dishonorable_fat = {
			animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 20
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_dishonorable_decal				
			}
		}

		personality_dishonorable_dwarf = {
			animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFat_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight < 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_dishonorable_decal
			}
		}

		personality_dishonorable_fat_dwarf = {
			animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFatDwarf_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight > 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_dishonorable_decal	
			}
		}

		personality_dishonorable_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_dishonorable_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_dishonorable_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_bold = {
	male = {
		default = { head = "AI_bold_entry" torso = "AI_bold_entry" }

		personality_bold_normal = {
			animation = { head = "AI_bold_entry" torso = "AI_bold_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}

			portrait_modifier = {
				animations = AI_bold_decal
			}
		}

		personality_bold_fat = {
			animation = { head = "AI_bold_entry" torso = "AI_boldFat_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_bold_decal
			}
		}

		personality_bold_dwarf = {
			animation = { head = "AI_bold_entry" torso = "AI_boldFat_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_bold_decal
			}
		}

		personality_bold_fat_dwarf = {
			animation = { head = "AI_bold_entry" torso = "AI_boldFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}

			}

			portrait_modifier = {
				animations = AI_bold_decal
			}
		}

		personality_bold_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_bold_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_bold_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_coward = {
	male = { 
		default = { head = "AI_coward_entry" torso = "AI_coward_entry" }

		personality_coward_normal = {
			animation = { head = "AI_coward_entry" torso = "AI_coward_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}
		}

		personality_coward_fat = {
			animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight > 45
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}
		}

		personality_coward_dwarf = {
			animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
		}

		personality_coward_fat_dwarf = {
			animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
		}

		personality_coward_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_coward_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_coward_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_greedy = {
	male = { 
		default = { head = "AI_greedy_entry" torso = "AI_greedy_entry" }

		personality_greedy_normal = {
			animation = { head = "AI_greedy_entry" torso = "AI_greedy_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 40
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_greedy_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_greedy_fat = {
			animation = { head = "AI_greedy_entry" torso = "AI_greedyFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 40
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_greedy_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_greedy_dwarf = {
			animation = { head = "AI_greedy_entry" torso = "AI_greedyFat_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight < 20
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_greedy_decal
			}
		}

		personality_greedy_fat_dwarf = {
			animation = { head = "AI_greedy_entry" torso = "AI_greedyFatDwarf_entry" }

			weight = {
				base = 0
				
				modifier = {
					add = 100
					AND = {
						current_weight > 20
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_greedy_decal
			}
		}

		personality_greedy_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_greedy_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_greedy_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_content = {
	male = { 
		default = { head = "AI_content_entry" torso = "AI_content_entry" } 

		personality_content_normal = {
			animation = { head = "AI_content_entry" torso = "AI_content_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_content_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_content_fat = {
			animation = { head = "AI_content_entry" torso = "AI_contentFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_content_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_content_dwarf = {
			animation = { head = "AI_content_entry" torso = "AI_contentFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 80
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_content_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_content_fat_dwarf = {
			animation = { head = "AI_content_entry" torso = "AI_contentFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 80
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_content_decal
			}
		}

		personality_content_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_content_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_content_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_vengeful = {
	male = { 
		default = { head = "AI_vengeful_entry" torso = "AI_vengeful_entry" }

		personality_vengeful_normal = {
			animation = { head = "AI_vengeful_entry" torso = "AI_vengeful_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_vengeful_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_vengeful_fat = {
			animation = { head = "AI_vengeful_entry" torso = "AI_vengefulFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}

			portrait_modifier = {							
				animations = AI_vengeful_decal				
			}
		}

		personality_vengeful_dwarf = {
			animation = { head = "AI_vengeful_entry" torso = "AI_vengefulFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {							
				animations = AI_vengeful_decal				
			}
		}

		personality_vengeful_fat_dwarf = {
			animation = { head = "AI_vengeful_entry" torso = "AI_vengefulFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {							
				animations = AI_vengeful_decal				
			}
		}

		personality_vengeful_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_vengeful_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_vengeful_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_forgiving = {
	male = { 
		default = { head = "AI_forgiving_entry" torso = "AI_forgiving_entry" }

		personality_forgiving_normal = {
			animation = { head = "AI_forgiving_entry" torso = "AI_forgiving_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_forgiving_fat = {
			animation = { head = "AI_forgiving_entry" torso = "AI_forgivingFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_forgiving_dwarf = {
			animation = { head = "AI_forgiving_entry" torso = "AI_forgivingFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					has_trait = dwarf
				}
			}

			portrait_modifier = {
				animations = AI_forgiving_decal				
			}
		}

		personality_forgiving_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_forgiving_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_forgiving_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_rational = {
	male = { 
		default = { head = "AI_rational_entry" torso = "AI_rational_entry" }

		personality_rational_normal = {
			animation = { head = "AI_rational_entry" torso = "AI_rational_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 70
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}

			portrait_modifier = {
				animations = AI_rational_decal				
			}
		}

		personality_rational_fat = {
			animation = { head = "AI_rational_entry" torso = "AI_rationalFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 70
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_rational_decal				
			}
		}

		personality_rational_dwarf = {
			animation = { head = "AI_rational_entry" torso = "AI_rationalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_rational_decal				
			}
		}

		personality_rational_fat_dwarf = {
			animation = { head = "AI_rational_entry" torso = "AI_rationalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_rational_decal				
			}
		}

		personality_rational_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_rational_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_rational_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_irrational = {
	male = { 
		default = { head = "AI_irrational_entry" torso = "AI_irrational_entry" }

		personality_irrational_normal = {
			animation = { head = "AI_irrational_entry" torso = "AI_irrational_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 40
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}
			
			portrait_modifier = {
				animations = AI_irrational_decal				
			}
		}

		personality_irrational_fat = {
			animation = { head = "AI_irrational_entry" torso = "AI_irrational_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 40
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_irrational_decal				
			}
		}

		personality_irrational_dwarf = {
			animation = { head = "AI_irrational_entry" torso = "AI_irrationalFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_irrational_decal				
			}
		}

		personality_irrational_fat_dwarf = {
			animation = { head = "AI_irrational_entry" torso = "AI_irrationalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_irrational_decal				
			}
		}

		personality_irrational_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_irrational_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_irrational_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_compassionate = {
	male = { 
		default = { head = "AI_compassionate_entry" torso = "AI_compassionate_entry" }

		personality_compassionate_normal = {
			animation = { head = "AI_compassionate_entry" torso = "AI_compassionate_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_compassionate_fat = {
			animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_compassionate_dwarf = {
			animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_forgiving_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_compassionate_fat_dwarf = {
			animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_forgiving_decal
			}
		}

		personality_compassionate_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_compassionate_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_compassionate_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_callous = {
	male = { 
		default = { head = "AI_callous_entry" torso = "AI_callous_entry" }

		personality_callous_normal = {
			animation = { head = "AI_callous_entry" torso = "AI_callous_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_callous_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_callous_fat = {
			animation = { head = "AI_callous_entry" torso = "AI_callousFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_callous_decal				# One or multiple portrait modifier overrides
			}
		}


		personality_callous_dwarf = {
			animation = { head = "AI_callous_entry" torso = "AI_callousFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_callous_decal				# One or multiple portrait modifier overrides
			}
		}


		personality_callous_fat_dwarf = {
			animation = { head = "AI_callous_entry" torso = "AI_callousFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_callous_decal
			}
		}

		personality_callous_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_callous_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_callous_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_zealous = {
	male = { 
		default = { head = "AI_zealous_entry" torso = "AI_zealous_entry" }

		personality_zealous_normal = {
			animation = { head = "AI_zealous_entry" torso = "AI_zealous_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_zealous_decal				# One or multiple portrait modifier overrides
			}			
		}

		personality_zealous_fat = {
			animation = { head = "AI_zealous_entry" torso = "AI_zealousFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_zealous_decal				# One or multiple portrait modifier overrides
			}			
		}

		personality_zealous_dwarf = {
			animation = { head = "AI_zealous_entry" torso = "AI_zealousFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_zealous_decal				# One or multiple portrait modifier overrides
			}			
		}

		personality_zealous_fat_dwarf = {
			animation = { head = "AI_zealous_entry" torso = "AI_zealousFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}

			portrait_modifier = {
				animations = AI_zealous_decal
			}			
		}

		personality_zealous_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_zealous_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_zealous_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

personality_cynical = {
	male = { 
		default = { head = "AI_cynical_entry" torso = "AI_cynical_entry" }

		personality_cynical_normal = {
			animation = { head = "AI_cynical_entry" torso = "AI_cynical_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 20
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_cynical_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_cynical_fat = {
			animation = { head = "AI_cynical_entry" torso = "AI_cynicalFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 20
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_cynical_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_cynical_dwarf = {
			animation = { head = "AI_cynical_entry" torso = "AI_cynicalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = AI_cynical_decal				# One or multiple portrait modifier overrides
			}
		}

		personality_cynical_fat_dwarf = {
			animation = { head = "AI_cynical_entry" torso = "AI_cynicalFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
			
			portrait_modifier = {
				animations = AI_cynical_decal
			}
		}

		personality_cynical_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_cynical_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		personality_cynical_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}
	boy = { default = { head = "idle" torso = "idle" } }
	female = male
	girl = boy
}


#############################
#############################
#############################
# Frontend Animations #######
#############################
#############################
#############################


frontend_center_idle = {
	male = { 
		default = { head = "frontEnd_middle_entry" torso = "frontEnd_middle_entry" } 

		frontEnd_middle = {
			animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middle_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						
					}
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = frontEnd_center_male_decal				# One or multiple portrait modifier overrides
			}
		}

		frontEnd_middle_fat = {
			animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middleFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = frontEnd_center_male_decal				# One or multiple portrait modifier overrides
			}
		}

		frontEnd_middle_dwarf = {
			animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middleFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						has_trait = dwarf
						
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = frontEnd_center_male_decal				# One or multiple portrait modifier overrides
			}
		}

		frontEnd_middle_fat_dwarf = {
			animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middleFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						has_trait = dwarf
						
					}					
				}
			}
			
			portrait_modifier = {
				animations = frontEnd_center_male_decal
			}
		}
	}

	female = { 
		default = { head = "frontEnd_middle_entry" torso = "frontEnd_middle_entry" } 

		frontEnd_middle = {
			animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middle_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = frontEnd_center_female_decal				# One or multiple portrait modifier overrides
			}
		}

		frontEnd_middle_fat = {
			animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middleFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = frontEnd_center_female_decal				# One or multiple portrait modifier overrides
			}
		}

		frontEnd_middle_dwarf = {
			animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middleFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
			
			portrait_modifier = {							# Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
				animations = frontEnd_center_female_decal				# One or multiple portrait modifier overrides
			}
		}

		frontEnd_middle_fat_dwarf = {
			animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middleFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
			
			portrait_modifier = {
				animations = frontEnd_center_female_decal
			}
		}

		frontEnd_middle_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		frontEnd_middle_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		frontEnd_middle_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = { default = { head = "frontEnd_child" torso = "frontEnd_child" } }
	girl = { default = { head = "frontEnd_child" torso = "frontEnd_child" } }
}

#####################################################################################################################################################################
#####################################################################################################################################################################

frontend_left_idle = {
	male = { 
		default = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" } 

		frontEnd_left = {
			animation = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 50
						NOT = { has_trait = dwarf }
						
					}
				}
			}

			portrait_modifier = {
				animations = frontEnd_left_male_decal
			}
		}

		frontEnd_left_fat = {
			animation = { head = "frontEnd_left_entry" torso = "frontEnd_leftFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 50
						NOT = { has_trait = dwarf }
						
					}					
				}
			}

			portrait_modifier = {
				animations = frontEnd_left_male_decal
			}
		}

		frontEnd_left_dwarf = {
			animation = { head = "frontEnd_left_entry" torso = "frontEnd_leftFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = dwarf
						
					}					
				}
			}

			portrait_modifier = {
				animations = frontEnd_left_male_decal
			}
		}

		frontEnd_left_fat_dwarf = {
			animation = { head = "frontEnd_left_entry" torso = "frontEnd_leftFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = dwarf
						
					}					
				}
			}

			portrait_modifier = {
				animations = frontEnd_left_male_decal
			}
		}
	}

	female = { 
		default = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" } 

		frontEnd_left = {
			animation = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}
		}

		frontEnd_left_fat = {
			animation = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}
		}

		frontEnd_left_dwarf = {
			animation = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
		}

		frontEnd_left_fat_dwarf = {
			animation = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
		}

		frontEnd_left_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		frontEnd_left_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		frontEnd_left_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = { 
		default = { head = "frontEnd_child" torso = "frontEnd_child" }

		child = {
			animation = { head = "frontEnd_child" torso = "frontEnd_child" }

			weight = {
				base = 0

				modifier = {
					add = 100
					age > 4
				}
			}
		}

		infant = {
			animation = { head = "frontEnd_infant" torso = "frontEnd_infant" }

			weight = {
				base = 0

				modifier = {
					add = 100
					age < 4
				}
			}
		}
	}

	girl = boy
}

############################################################################################################################################################
############################################################################################################################################################

frontend_right_idle = {
	male = { 
		default = { head = "frontEnd_right_entry" torso = "frontEnd_right_entry" } 

		portrait_modifier = {
			animations = frontEnd_right_male_decal
		}
	}

	female = { 
		default = { head = "frontEnd_right_entry" torso = "frontEnd_right_entry" }

		frontEnd_right = {
			animation = { head = "frontEnd_right_entry" torso = "frontEnd_right_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}
				}
			}
		}

		frontEnd_right_fat = {
			animation = { head = "frontEnd_right_entry" torso = "frontEnd_rightFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						NOT = { has_trait = dwarf }
						NOT = { has_trait = pregnant }
						
					}					
				}
			}
		}

		frontEnd_right_dwarf = {
			animation = { head = "frontEnd_right_entry" torso = "frontEnd_rightFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
		}

		frontEnd_right_fat_dwarf = {
			animation = { head = "frontEnd_right_entry" torso = "frontEnd_rightFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 65
						has_trait = dwarf
						NOT = { has_trait = pregnant }						
					}					
				}
			}
		}

		frontEnd_right_pregnant = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 45
						has_trait = pregnant
						NOT = { has_trait = dwarf }
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		frontEnd_right_pregnant_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight < 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}

		frontEnd_right_pregnant_fat_dwarf = {
			animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" }

			weight = {
				base = 0

				modifier = {
					add = 100
					AND = {
						current_weight > 60
						has_trait = pregnant
						has_trait = dwarf
					}					
				}
			}

			portrait_modifier = {
				animations = emotion_happy_decal
			}
		}
	}

	boy = { 
		default = { head = "frontEnd_child" torso = "frontEnd_child" }

		child = {
			animation = { head = "frontEnd_child" torso = "frontEnd_child" }

			weight = {
				base = 0

				modifier = {
					add = 100
					age > 4
				}
			}
		}

		infant = {
			animation = { head = "frontEnd_infant" torso = "frontEnd_infant" }

			weight = {
				base = 0

				modifier = {
					add = 100
					age < 4
				}
			}
		}
	}

	girl = boy
}

###################
# Test Animations #
###################

test = {
	male = {
		default = { head = "idle" torso = "idle" }
	}
	boy = {
		default = { head = "idle" torso = "idle" }
	}
	
	female = boy
	girl = boy
}
