﻿legwear = {
	# interface_position = 1
	usage = game
	selection_behavior = max
	
	no_legwear = {
		usage = game 
		dna_modifiers = {
			accessory = {
				mode = add
		
				gene = legwear
				template = no_legwear
				value = 0
			}
		}
        outfit_tags = { no_clothes }
		weight = {
			base = 0
			modifier = {
				add = 1000
				AND = {
					# Deliberately not the "fully naked" one since you'll wear a nightgown if we don't allow full nudity
					should_be_naked_trigger = yes
				}
			}
			modifier = {
				add = 1000
				has_character_flag = islam_prophet
			}
			modifier = {
				add = 1000
				trigger_if = {
					limit = {
						exists = global_var:prophet
					}
					THIS = global_var:prophet
				}
				trigger_else = {
					always = no
				}
			}
		}
	}

## No Leg wear for children under 4 ## 

	children_no_headgear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = no_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 100
				scope:age < 4
			}
		}
	}

	default_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = western_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 1
		}

	}

	western_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = western_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 20
				portrait_western_clothing_trigger = yes
			}
		}
	}

	western_war_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = western_war_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 60
				portrait_wear_armor_trigger = yes
				OR = {
					portrait_western_clothing_trigger = yes
					portrait_byzantine_clothing_trigger = yes
				}
				
			}
		}
	}

	mena_common_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = mena_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 20
				OR = {
					portrait_mena_clothing_trigger = yes
					portrait_indian_clothing_trigger = yes
					portrait_african_clothing_trigger = yes
					portrait_steppe_clothing_trigger = yes
				}
			}
		}
	}

	mena_nobility_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = mena_nobility_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 50
				trigger_if = {
					limit = { exists = this }
					OR = {
						AND = {
							OR = {
								highest_held_title_tier > tier_county
								AND = {
									has_government = republic_government
									primary_title.tier > 1
								}
								AND = { is_ruler = yes has_government = theocracy_government }
							}
							NOT = { AND = { is_ruler = yes has_government = mercenary_government  } } # Blocked for mercenaries
							OR = {
								portrait_mena_clothing_trigger = yes
								portrait_indian_clothing_trigger = yes
								portrait_african_clothing_trigger = yes
								portrait_steppe_clothing_trigger = yes
							}
						}
						AND = {
							exists = primary_spouse
							OR = {
								is_ruler = no
								highest_held_title_tier = tier_barony
							}
							primary_spouse = {
								OR = {
									highest_held_title_tier > tier_county
									AND = {
										has_government = republic_government
										primary_title.tier > 1
									}
									AND = { is_ruler = yes has_government = theocracy_government }
								}
								OR = {
									portrait_mena_clothing_spouse_trigger = yes
									portrait_indian_clothing_spouse_trigger = yes
									portrait_african_clothing_spouse_trigger = yes
									portrait_steppe_clothing_spouse_trigger = yes
								}
							}
						}
					}
				}
				trigger_else = {
					scope:highest_held_title_tier > tier_county
					OR = {
						portrait_mena_clothing_trigger = yes
						portrait_indian_clothing_trigger = yes
						portrait_african_clothing_trigger = yes
						portrait_steppe_clothing_trigger = yes
					}
				}
			}
		}
	}

	mena_war_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = mena_war_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		outfit_tags = { mena_war_legwear }
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_wear_armor_trigger = yes
				OR = {
					portrait_mena_clothing_trigger = yes
					portrait_indian_clothing_trigger = yes
					portrait_african_clothing_trigger = yes
					portrait_steppe_clothing_trigger = yes
				}
			}
		}
	}

	fighting_trousers = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = clothes
				template = no_clothes
				range = { 0 1 } # For the randomness to work correctly
			}
			accessory = {
				mode = add
				gene = legwear
				template = fp1_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 1000
				should_be_topless_portrait_trigger = yes
			}
		}
	}


	ep1_jester_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ep1_jester_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = -100
			modifier = {
				add = 1000
				is_male = yes
				has_court_position = court_jester_court_position
			}
			modifier = {
				factor = 0
				OR = {
					is_adult = no
					should_be_naked_trigger = yes
				}
			}			
		}
	}
	gladiator_outfit_01_legwear = {
		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = gladiator_outfit_01_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 600
				OR = {
					has_trait = gladiator_trait
					has_trait = former_gladiator_trait
				}
			}
		}
	}
}
