﻿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
				}
			}
		}
	}

## No Leg wear for children under 4 ## 

	children_no_legwear = {

		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
				}
			}
            modifier = {
                factor = 0   
                portrait_western_clothing_trigger = yes   
                has_ep2_dlc_trigger = yes   
            }   
		}
	}

	ep2_western_era1_war_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 = 60
				portrait_wear_armor_trigger = yes
				portrait_western_clothing_trigger = yes
                has_ep2_dlc_trigger = yes   
                portrait_era1_armor_trigger = yes  
			}
		}
	}

	ep2_western_era2_war_legwear = {

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

	ep2_western_era3_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
				portrait_western_clothing_trigger = yes
                has_ep2_dlc_trigger = yes   
                portrait_era3_armor_trigger = yes  
			}
		}
	}

	ep2_western_era4_war_legwear = {

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

	ep3_byzantine_low_nobility_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ep3_byzantine_nobility_legwear
				range = { 0 0.49 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 80
                portrait_low_nobles_clothing_trigger = { 
                    CULTURE_INPUT = byzantine
                } 
                has_ep3_dlc_trigger = yes 
			}
		}
	}

	ep3_byzantine_high_nobility_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ep3_byzantine_nobility_legwear
				range = { 0.49 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 80
                portrait_high_nobles_headgear_trigger = { 
                    CULTURE_INPUT = byzantine
                } 
                has_ep3_dlc_trigger = yes 
			}
		}
	}

	ep3_byzantine_imperial_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ep3_byzantine_imperial_legwear
				range = { 0.49 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 80
				OR = {
	                portrait_royalty_trigger = { 
	                    CULTURE_INPUT = byzantine
	                } 
	                portrait_imperial_trigger = { 
	                    CULTURE_INPUT = byzantine
	                } 
				}
                has_ep3_dlc_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
				}
			}
		}
	}

	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 = {
									government_has_flag = government_is_republic
									primary_title.tier > 1
								}
								AND = { is_ruler = yes government_has_flag = government_is_theocracy }
							}
							NOT = { AND = { is_ruler = yes government_has_flag = government_is_mercenary  } } # Blocked for mercenaries
							OR = {
								portrait_mena_clothing_trigger = yes
								portrait_indian_clothing_trigger = yes
								portrait_african_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 = {
										government_has_flag = government_is_republic
										primary_title.tier > 1
									}
									AND = { is_ruler = yes government_has_flag = government_is_theocracy }
								}
								OR = {
									portrait_mena_clothing_spouse_trigger = yes
									portrait_indian_clothing_spouse_trigger = yes
									portrait_african_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
					}
				}
			}
		}
	}

	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
				}
			}
			modifier = {
				add = 101
				portrait_steppe_clothing_trigger = yes
			}
		}
	}

	## AFR ##
	
	afr_berber_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = afr_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_afr_berber_clothing_trigger = yes
				NOT = { portrait_wear_armor_trigger = yes }
			}
		}
	}
	## POL ##
	
	pol_west_slavic_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = pol_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_west_slavic_clothing_trigger = yes
			}
			modifier = {
				factor = 0
				has_ep2_dlc_trigger = yes
				OR = {
					portrait_era3_armor_trigger = yes
					portrait_era4_armor_trigger = yes
				}
				OR = {
                    portrait_commoner_armor_in_army_trigger = {
                        CULTURE_INPUT = west_slavic
                    }
                    portrait_low_nobles_armor_in_army_trigger = {
                        CULTURE_INPUT = west_slavic
                    }
					portrait_high_nobles_armor_in_army_trigger = {
						CULTURE_INPUT = west_slavic
					}
                }
			}
		}
	}
	
	## CCP4 SAMI ##
	
	ccp4_sami_legwear = {

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

	## CCP4 KHANTY / UGRO-PERMIAN ##
	
	ccp4_ugro_permian_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ccp4_khanty_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_ugro_permian_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
				}
			}			
		}
	}

## CCP4 KHANTY / UGRO-PERMIAN ##
	
	ccp4_ugro_permian_legwear = {

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

	## TGP - Asia ##
	
	tgp_chinese_common_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = tgp_chinese_commoner_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_commoner_clothing_trigger = {
					CULTURE_INPUT = chinese 
				}
				has_tgp_dlc_trigger = yes
			}
		}
	}
	
	tgp_chinese_nobility_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = tgp_chinese_nobility_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_low_nobles_clothing_trigger = {
					CULTURE_INPUT = chinese
				}
				has_tgp_dlc_trigger = yes
			}
		}
	}

	tgp_chinese_high_nobility_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = tgp_chinese_high_nobility_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_high_nobles_clothing_trigger = {
					CULTURE_INPUT = chinese
				}
				has_tgp_dlc_trigger = yes
			}
		}
	}

	tgp_japanese_common_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = tgp_japanese_commoner_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_commoner_clothing_trigger = {
					CULTURE_INPUT = japanese
				}
				has_tgp_dlc_trigger = yes
			}
		}
	}
	
	tgp_japanese_nobility_legwear = { # We can use the same type of shoes for mostly all nobility

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = tgp_japanese_imperial_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}
		weight = {
			base = 0
			modifier = {
				add = 101
				OR = {
					portrait_low_nobles_clothing_trigger = {
						CULTURE_INPUT = japanese
					}
					portrait_high_nobles_clothing_trigger = {
						CULTURE_INPUT = japanese
					}
				}
				has_tgp_dlc_trigger = yes
			}
		}
	}

	tgp_southeast_asian_legwear = { # Right now barefoot

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

	#AGOT Added

	agot_legwear_siren = {
		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = agot_all_legwear
				accessory = male_legwear_special_kingsguard_war_01
			}
		}
		weight = {
			base = -100
			modifier = {
				add = 1000
				exists = this
				OR = {
					has_character_flag = siren
				}
			}
		}
	}
	
	##SUBMOD CORE ADDED
	kingsguard_01_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = kingsguard_legwear_01
				accessory = male_legwear_KG_01
			}
		}	
		weight = {
			base = -100
			modifier = {
				add = 500
				is_male = yes
				is_aotk_loaded_trigger = yes
                has_trait = kingsguard
				has_game_rule = show_armor_enabled
			}
			modifier = {
				factor = 0
				OR = {
					#is_adult = no
					should_be_naked_trigger = yes
				}
			}			
		}
	}
	
	kingsguard_02_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = kingsguard_legwear_01
				accessory = male_legwear_KG_03
			}
		}	
		weight = {
			base = -100
			modifier = {
				add = 1003
				is_aotk_loaded_trigger = yes
				has_game_rule = show_armor_enabled
				has_trait = kingsguard
				exists = title:h_the_iron_throne.holder
				title:h_the_iron_throne.holder = {
						primary_title = { 
							has_variable = kingsguard 
							AND = {
								has_variable = kingsguard_choice 
								var:kingsguard_choice = 4
							}
						}
					}
			}
			modifier = {
				factor = 0
				OR = {
					#is_adult = no
					should_be_naked_trigger = yes
				}
			}			
		}
	}

		
	kingsguard_blackfyre = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = kingsguard_legwear_01
				accessory = male_legwear_KG_Blackfyre
			}
		}	
		weight = {
			base = -100
			modifier = {
				add = 1003
				is_aotk_loaded_trigger = yes
				has_game_rule = show_armor_enabled
				has_trait = kingsguard
				exists = title:h_the_iron_throne.holder
				title:h_the_iron_throne.holder = {
						primary_title = { 
							has_variable = kingsguard 
							AND = {
								has_variable = kingsguard_choice 
								var:kingsguard_choice = 5
							}
						}
					}
			}
			modifier = {
				factor = 0
				OR = {
					#is_adult = no
					should_be_naked_trigger = yes
				}
			}			
		}
	}

	lotd_legwear_high_valyrian = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = high_valyrian_war_legwear
				range = { 0.6 1 }
			}
		}
		weight = {
			base = 0
			modifier = {
				add = 250
				exists = this
				is_lotd_loaded_trigger = yes
				portrait_wear_armor_trigger = yes
				portrait_valyrian_clothing_trigger = yes
			}
		}
	}


	lotd_valyrian_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = valyrian_nobility_legwear
				range = { 0.6 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 150
				is_lotd_loaded_trigger = yes
				portrait_valyrian_clothing_trigger = yes
				portrait_wear_armor_trigger = no
			}
		}
	}


	lotd_valyrian_legwear_nobility = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = valyrian_nobility_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 25
				is_lotd_loaded_trigger = yes
				portrait_valyrian_clothing_trigger = yes
				portrait_wear_armor_trigger = no
				OR = {
					portrait_royalty_trigger = { 
						CULTURE_INPUT = byzantine
					}
					portrait_imperial_trigger = {
						CULTURE_INPUT = byzantine
					}   
				}

			}
		}
	}
}
