﻿height_genetic_conditions = {
	dwarfism = {
		traits = { dwarf }
		dna_modifiers = {
			morph = {
				mode = modify
				gene = gene_head_top_width
				template = head_top_width_pos
				value = 0.5
			}
			morph = {
				mode = modify
				gene = gene_bs_forehead_brow_forward
				template = forehead_brow_forward_pos
				value = 0.6
			}
			morph = {
				mode = modify
				gene = gene_forehead_height
				template = forehead_height_pos
				value = 0.25
			}
			morph = {
				mode = modify
				gene = gene_forehead_width
				template = forehead_width_pos
				value = 0.25
			}
			morph = {
				mode = modify
				gene = gene_mouth_height
				template = mouth_height_pos
				value = 0.25
			}	
			morph = {
				mode = modify
				gene = gene_bs_nose_ridge_width
				template = nose_ridge_width_pos
				value = 0.25
			}		
			morph = {
				mode = modify
				gene = gene_bs_nose_height
				template = nose_height_pos
				value = 0.25
			}
			morph = {
				mode = modify
				gene = gene_bs_nose_tip_width
				template = nose_tip_width_pos
				value = 0.25
			}
			morph = {
				mode = modify
				gene = gene_bs_nose_ridge_angle
				template = nose_ridge_angle_pos
				value = 0.25
			}
			morph = {
				mode = modify
				gene = gene_height
				template = dwarf_height
				value = 0
			}
		}
	}

	gigantism = {
		traits = { giant }
		dna_modifiers = {
			morph = {
				mode = modify
				gene = gene_chin_forward
				template = chin_forward_pos
				value = 0.5
			}
			morph = {
				mode = modify
				gene = gene_bs_forehead_brow_forward
				template = forehead_brow_forward_pos
				value = 0.6
			}
			morph = {
				mode = modify
				gene = gene_forehead_height
				template = forehead_height_neg
				value = -0.5
			}
			morph = {
				mode = modify
				gene = gene_head_height
				template = head_height_pos
				value = 0.25
			}
			morph = {
				mode = modify
				gene = gene_jaw_height
				template = jaw_height_pos
				value = 0.5
			}
			morph = {
				mode = modify
				gene = gene_jaw_forward
				template = jaw_forward_pos
				value = 0.25
			}
			morph = {
				mode = modify_multiply
				gene = gene_height
				template = giant_height
				value = 0
			}
		}
	}
}

beauty = {
	beauty = {
		traits = {
			beauty_good_1
			beauty_good_2
			beauty_good_3
		}
#		dna_modifiers = {
#			morph = {
#				mode = replace
#				gene = complexion
#				template = complexion_beauty_1
#				value = 0
#			}
#		}
	}

	ugly = {
		traits = {
			beauty_bad_1
			beauty_bad_2
			beauty_bad_3
		}
		dna_modifiers = {
			morph = {
				mode = replace
				gene = complexion
				template = complexion_ugly_1
				value = 1.0
			}
		}
	}
}

albino = {
	albino = {
		traits = { albino }
		dna_modifiers = {
			color = {
				gene = skin_color
				mode = modify
				
				x = -1.0
				y = -1.0
			}
			color = {
				gene = hair_color
				mode = modify
					
				x = -1.0
				y = -1.0
			}
			color = {
				gene = eye_color
				mode = modify
					
				x = -1.0
				y = 0.0
			}
			morph = {
				mode = modify_multiply
				gene = gene_eyebrows_shape
				value = 0.3
			}
			morph = {
				mode = modify_multiply
				gene = gene_eyebrows_fullness
				value = 0.3
			}
		}
	}
}

illness = {
	illness = {
		traits = {
			pneumonic
			ill
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_illness
				value = 1.0
				template = illness
			}
			color = {
				gene = skin_color
				mode = modify				
				x = 0.0
				y = -0.1
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
	replace_non_distrubing_traits = {
		base = illness
		trigger = {
			should_show_disturbing_portrait_modifiers = no
		}
		traits = {
			bubonic_plague
			smallpox
			great_pox
			lovers_pox
		}
	}
}

bubonic_plague = {
	bubonic_plague = {
		trigger = {
			should_show_disturbing_portrait_modifiers = yes
		}
		traits = {
			bubonic_plague
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_bubonic_plague
				value = 1.0
				template = bubonic_plague
			}
			color = {
				gene = skin_color
				mode = modify
				
				x = 0.0
				y = -0.1
			}
			accessory = {
				mode = modify
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
}

great_pox = {
	mild = {
		trigger = {
			should_show_disturbing_portrait_modifiers = yes
		}
		traits = {
			early_great_pox
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_great_pox
				value = 1.0
				template = great_pox_mild
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
	severe = {
		trigger = {
			should_show_disturbing_portrait_modifiers = yes
		}
		traits = {
			great_pox
		}
		dna_modifiers = {
			color = {
				gene = skin_color
				mode = modify				
				x = 0.0
				y = -0.1
			}
			morph = {
				mode = add
				gene = gene_great_pox
				value = 1.0
				template = great_pox_severe
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
}

leprosy = {
	leprosy = {
		trigger = {
			should_show_disturbing_portrait_modifiers = yes
		}
		traits = {
			leper
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_leprosy
				value = 1.0
				template = leprosy
			}
			color = {
				gene = skin_color
				mode = modify				
				x = 0.0
				y = -0.1
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
			morph = {
				mode = modify				
				gene = gene_eyebrows_shape
				template = no_eyebrows
				value = 0.5
			}
			morph = {
				mode = modify				
				gene = gene_eyebrows_fullness
				template = no_eyebrows
				value = 0.5
			}
		}
	}
}

lovers_pox = {
	lovers_pox = {
		trigger = {
			should_show_disturbing_portrait_modifiers = yes
		}
		traits = {
			lovers_pox
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_lovers_pox
				value = 1.0
				template = lovers_pox
			}
			color = {
				gene = skin_color
				mode = modify
				
				x = 0.0
				y = -0.1
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
}

scaly = {
	scaly = {
		trigger = {
			should_show_disturbing_portrait_modifiers = yes
		}
		traits = {
			scaly
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_scaly
				value = 1.0
				template = scaly
			}
			color = {
				gene = skin_color
				mode = modify				
				x = 0.0
				y = -0.1
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
			morph = {
				mode = modify				
				gene = gene_eyebrows_shape
				template = no_eyebrows
				value = 0.5
			}
			morph = {
				mode = modify				
				gene = gene_eyebrows_fullness
				template = no_eyebrows
				value = 0.5
			}
		}
	}
}

scarred = {
	scarred = {
		traits = {
			scarred
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_scars_battle
				value = 1.0
				template = scars_battle
			}
		}
	}
}

# scarred_disease = {
	# scarred_disease = {
		# traits = {
			# scarred
		# }
		# dna_modifiers = {
			# morph = {
				# mode = add
				# gene = gene_scars_disease
				# value = 1.0
				# template = scars_disease
			# }
		# }
	# }
# }

smallpox = {
	smallpox = {
		trigger = {
			should_show_disturbing_portrait_modifiers = yes
		}
		traits = {
			smallpox
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_smallpox
				value = 1.0
				template = smallpox
			}
			color = {
				gene = skin_color
				mode = modify
				
				x = 0.0
				y = -0.1
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
}

tuberculosis = {
	tuberculosis = {
		traits = {
			consumption
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_tuberculosis
				value = 1.0
				template = tuberculosis
			}
			color = {
				gene = skin_color
				mode = modify
				
				x = 0.0
				y = -0.1
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
}

typhus = {
	typhus = {
		traits = {
			typhus
		}
		dna_modifiers = {
			morph = {
				mode = modify
				gene = gene_bs_body_type
				value = -0.5
				# template = bs_gaunt_1
			}
			morph = {
				mode = add
				gene = gene_typhus
				value = 1.0
				template = typhus
			}
			color = {
				gene = skin_color
				mode = modify
				
				x = 0.0
				y = -0.1
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
}

wounded = {
	wounded_1 = {
		traits = {
			wounded_1
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_wounded
				value = 1.0
				template = wounded_1
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
	wounded_distrubing_replace = {
		base = wounded_1
		traits = {
			wounded_2
			wounded_3
		}
	}
	wounded_2 = {
		trigger = {
			should_show_disturbing_portrait_modifiers = yes
		}
		traits = {
			wounded_2
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_wounded
				value = 1.0
				template = wounded_2
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
	wounded_3 = {
		trigger = {
			should_show_disturbing_portrait_modifiers = yes
		}
		traits = {
			wounded_3
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_wounded
				value = 1.0
				template = wounded_3
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
			accessory = {
				mode = add				
				gene = special_headgear_head_bandage
				template = head_bandage
				value = 0.5
			}
		}
	}
}

maimed = {
	maimed_left_arm = {
		traits = {
			maimed
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_maimed_left_arm
				value = 1.0
				template = maimed_left_arm
			}
		}
	}
}

one_legged = {
	no_left_leg = {
		traits = {
			one_legged
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_one_legged
				value = 1.0
				template = no_left_leg
			}
			accessory = {
				mode = add				
				gene = special_legwear
				template = special_wooden_leg
				value = 0.5
			}
		}
	}
}

# hunchbacked = {
	# hunchbacked = {
		# traits = {
			# hunchbacked
		# }
		# dna_modifiers = {
			# morph = {
				# mode = add
				# gene = gene_hunchbacked
				# range = { 0.55 0.85 }
				# template = hunchbacked
			# }
		# }
	# }
# }

clubfooted = {
	clubfooted = {
		traits = {
			clubfooted
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_clubfooted
				range = { 0.75 1.0 }
				template = clubfooted
			}
		}
	}
}

blind = {
	disfigured = {
		traits = {
			disfigured
		}
		dna_modifiers = {
			accessory = {
				mode = add				
				gene = special_headgear_face_mask
				template = face_mask
				value = 0.5
			}
			accessory = {
				mode = add				
				gene = beards
				template = no_beard
				value = 0.5
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_cheek_forward
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_cheek_height
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_cheek_width
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_ear_angle
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_ear_inner_shape
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_ear_bend
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_ear_outward
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_ear_size
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_eye_corner_depth
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_eye_fold_shape
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_eye_size
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_eye_upper_lid_size
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_forehead_brow_curve
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_forehead_brow_forward
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_forehead_brow_forward
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_forehead_brow_inner_height
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_forehead_brow_outer_height
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_forehead_brow_width
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_jaw_def
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_lower_lip_def
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_lower_lip_full
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_lower_lip_pad
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_lower_lip_width
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_philtrum_def
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_philtrum_shape
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_philtrum_width
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_upper_lip_def
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_upper_lip_full
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_upper_lip_profile
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_mouth_upper_lip_width
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_forward
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_height
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_length
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_nostril_height
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_nostril_width
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_profile
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_ridge_angle
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_ridge_width
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_size
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_tip_angle
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_tip_forward
				value = 0.0
			}
			morph = {
				mode = modify_multiply				
				gene = gene_bs_nose_tip_width
				value = 0.0
			}
		}
	}
	disfigured_replace_distrubing = {
		base = disfigured
		traits = {
			leper
			scaly
		}
		trigger = {
			should_show_disturbing_portrait_modifiers = no
		}
	}
	blind = {
		traits = {
			blind
		}
		dna_modifiers = {
			accessory = {
				mode = add				
				gene = special_headgear_blindfold
				template = blindfold
				value = 0.5
			}
		}
	}
	temporarily_blind = {
		base = blind
		trigger = {
			exists = root
			has_character_flag = temporarily_blinded
		}
	}
	one_eyed = {
		traits = {
			one_eyed
		}
		dna_modifiers = {
			accessory = {
				mode = add				
				gene = special_headgear_eye_patch
				template = eye_patch
				value = 0.5
			}
		}
	}
	temporarily_one_eyed = {
		base = one_eyed
		trigger = {
			exists = root
			has_character_flag = wears_fake_eye_patch
		}
	}
}

spindly = {
	spindly = {
		traits = {
			spindly
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_spindly
				value = 1.0
				template = spindly
			}
			morph = {
				mode = modify
				gene = gene_neck_width
				value = -0.5
				# template = spindly
			}
			morph = {
				mode = modify
				gene = gene_height
				value = 0.1
				# template = spindly
			}
			morph = {
				mode = modify_multiply
				gene = gene_bs_body_type
				value = 0.6
				# template = spindly
			}
			morph = {
				mode = modify_multiply
				gene = gene_bs_body_shape
				value = 0.5
				# template = spindly
			}
		}
	}
}

drunkard = {
	drunkard = {
		traits = {
			drunkard
		}
		trigger = {
			trigger_if = {
				limit = { exists = root }
				NOT = { has_character_flag = no_drunkard_visual }
			}
		}
		dna_modifiers = {
			morph = {
				mode = add
				gene = gene_drunkard
				range = { 0.75 1.0 }
				template = drunkard
			}
			morph = {
				mode = modify
				gene = gene_eye_shut
				value = 0.2
				template = eye_shut_pos
			}
			accessory = {
				mode = modify				
				gene = eye_accessory
				template = bloodshot_eyes
				value = 0.5
			}
		}
	}
}
