namespace = sin_personal_armor
character_event = {
	id = sin_personal_armor.0
	desc = EVTDESCsin_personal_armor.0
	picture = GFX_evt_council
	is_triggered_only = yes

	option = {
		name = EVTOPTAsin_personal_armor.0
		trigger = {
			NOT = { trait = sin_armor_blackleather }
			AND = {
				is_ruler = yes
				capital_scope = { region = world_ghiscar }
			}
		}
		hidden_tooltip = {
			IF = {
				limit = {
					OR = {
						trait = sin_armor_blackleather
						trait = sin_armor_blackplate
						trait = sin_armor_bronzemail
						trait = sin_armor_chain
						trait = sin_armor_goldplate
						trait = sin_armor_knight
						trait = sin_armor_knightplate
						trait = sin_armor_light
						trait = sin_armor_plate
					}
				}
				remove_trait = sin_armor_blackleather
				remove_trait = sin_armor_blackplate
				remove_trait = sin_armor_bronzemail
				remove_trait = sin_armor_goldplate
				remove_trait = sin_armor_knight
				remove_trait = sin_armor_knightplate
				remove_trait = sin_armor_light
				remove_trait = sin_armor_plate
			}
		}
		add_trait = sin_armor_blackleather
		wealth = -300
		clr_character_flag = buying_armor
	}
	option = {
		name = EVTOPTBsin_personal_armor.0
		trigger = {
			NOT = { trait = sin_armor_blackplate }
			AND = {
				is_ruler = yes
				OR = {
					culture_group = valyrian
					capital_scope = { region = world_free_cities }
				}
			}
		}
		hidden_tooltip = {
			IF = {
				limit = {
					OR = {
						trait = sin_armor_blackleather
						trait = sin_armor_bronzemail
						trait = sin_armor_chain
						trait = sin_armor_goldplate
						trait = sin_armor_knight
						trait = sin_armor_knightplate
						trait = sin_armor_light
						trait = sin_armor_plate
					}
				}
				remove_trait = sin_armor_blackleather
				remove_trait = sin_armor_bronzemail
				remove_trait = sin_armor_chain
				remove_trait = sin_armor_goldplate
				remove_trait = sin_armor_knight
				remove_trait = sin_armor_knightplate
				remove_trait = sin_armor_light
				remove_trait = sin_armor_plate
			}
		}
		add_trait = sin_armor_blackplate
		wealth = -300
		clr_character_flag = buying_armor
	}
	option = {
		name = EVTOPTCsin_personal_armor.0
		trigger = {
			NOT = { trait = sin_armor_bronzemail }
			AND = {
				is_ruler = yes
				OR = {
					culture = thenn
					culture_group = free_folk
				}
			}
		}
		hidden_tooltip = {
			IF = {
				limit = {
					OR = {
						trait = sin_armor_blackleather
						trait = sin_armor_blackplate
						trait = sin_armor_bronzemail
						trait = sin_armor_chain
						trait = sin_armor_goldplate
						trait = sin_armor_knight
						trait = sin_armor_knightplate
						trait = sin_armor_light
						trait = sin_armor_plate
					}
				}
				remove_trait = sin_armor_blackleather
				remove_trait = sin_armor_blackplate
				remove_trait = sin_armor_bronzemail
				remove_trait = sin_armor_goldplate
				remove_trait = sin_armor_knight
				remove_trait = sin_armor_knightplate
				remove_trait = sin_armor_light
				remove_trait = sin_armor_plate
			}
		}
		add_trait = sin_armor_bronzemail
		wealth = -300
		clr_character_flag = buying_armor
	}
	option = {
		name = EVTOPTDsin_personal_armor.0
		trigger = {
			NOT = { trait = sin_armor_chain }
			AND = {
				is_ruler = yes
				capital_scope = { region = world_north }
			}
		}
		hidden_tooltip = {
			IF = {
				limit = {
					OR = {
						trait = sin_armor_blackleather
						trait = sin_armor_blackplate
						trait = sin_armor_bronzemail
						trait = sin_armor_chain
						trait = sin_armor_goldplate
						trait = sin_armor_knight
						trait = sin_armor_knightplate
						trait = sin_armor_light
						trait = sin_armor_plate
					}
				}
				remove_trait = sin_armor_blackleather
				remove_trait = sin_armor_blackplate
				remove_trait = sin_armor_bronzemail
				remove_trait = sin_armor_goldplate
				remove_trait = sin_armor_knight
				remove_trait = sin_armor_knightplate
				remove_trait = sin_armor_light
				remove_trait = sin_armor_plate
			}
		}
		add_trait = sin_armor_chain
		wealth = -300
		clr_character_flag = buying_armor
	}
	option = {
		name = EVTOPTEsin_personal_armor.0
		trigger = {
			NOT = { trait = sin_armor_goldplate }
			AND = {
				is_ruler = yes
				capital_scope = { region = world_westerlands }
			}
		}
		hidden_tooltip = {
			IF = {
				limit = {
					OR = {
						trait = sin_armor_blackleather
						trait = sin_armor_blackplate
						trait = sin_armor_bronzemail
						trait = sin_armor_chain
						trait = sin_armor_knight
						trait = sin_armor_knightplate
						trait = sin_armor_light
						trait = sin_armor_plate
					}
				}
				remove_trait = sin_armor_blackleather
				remove_trait = sin_armor_blackplate
				remove_trait = sin_armor_bronzemail
				remove_trait = sin_armor_chain
				remove_trait = sin_armor_knight
				remove_trait = sin_armor_knightplate
				remove_trait = sin_armor_light
				remove_trait = sin_armor_plate
			}
		}
		add_trait = sin_armor_goldplate
		wealth = -300
		clr_character_flag = buying_armor
	}
	option = {
		name = EVTOPTFsin_personal_armor.0
		trigger = {
			NOR = {
				trait = sin_armor_knight
				AND = {
					is_ruler = yes
					capital_scope = { region = world_vale }
				}
			}
		}
		ai_chance = {
			factor = 0.3
			modifier = {
				factor = 0
				AND = {
					is_ruler = yes
					OR = {
						culture = thenn
						culture_group = free_folk
						culture_group = valyrian
						capital_scope = { region = world_free_cities }
						capital_scope = { region = world_ghiscar }
						capital_scope = { region = world_north }
						capital_scope = { region = world_vale }
						capital_scope = { region = world_westerlands }
					}
				}
			}
		}
		hidden_tooltip = {
			IF = {
				limit = {
					OR = {
						trait = sin_armor_blackleather
						trait = sin_armor_blackplate
						trait = sin_armor_bronzemail
						trait = sin_armor_chain
						trait = sin_armor_goldplate
						trait = sin_armor_knightplate
						trait = sin_armor_light
						trait = sin_armor_plate
					}
				}
				remove_trait = sin_armor_blackleather
				remove_trait = sin_armor_blackplate
				remove_trait = sin_armor_bronzemail
				remove_trait = sin_armor_chain
				remove_trait = sin_armor_goldplate
				remove_trait = sin_armor_knightplate
				remove_trait = sin_armor_light
				remove_trait = sin_armor_plate
			}
		}
		add_trait = sin_armor_knight
		wealth = -300
		clr_character_flag = buying_armor
	}
	option = {
		name = EVTOPTGsin_personal_armor.0
		trigger = {
			NOT = {	trait = sin_armor_knightplate }
			AND = {
				is_ruler = yes
				capital_scope = { region = world_vale }
			}
		}
		hidden_tooltip = {
			IF = {
				limit = {
					OR = {
						trait = sin_armor_blackleather
						trait = sin_armor_blackplate
						trait = sin_armor_bronzemail
						trait = sin_armor_chain
						trait = sin_armor_goldplate
						trait = sin_armor_knight
						trait = sin_armor_light
						trait = sin_armor_plate
					}
				}
				remove_trait = sin_armor_blackleather
				remove_trait = sin_armor_blackplate
				remove_trait = sin_armor_bronzemail
				remove_trait = sin_armor_chain
				remove_trait = sin_armor_goldplate
				remove_trait = sin_armor_knight
				remove_trait = sin_armor_light
				remove_trait = sin_armor_plate
			}
		}
		add_trait = sin_armor_knightplate
		wealth = -300
		clr_character_flag = buying_armor
	}
	option = {
		name = EVTOPTHsin_personal_armor.0
		trigger = {
			NOR = {
				trait = sin_armor_light
				AND = {
					is_ruler = yes
					OR = {
						culture = thenn
						culture_group = free_folk
					}
				}
				AND = {
					is_ruler = yes
					capital_scope = { region = world_north }
				}
				AND = {
					is_ruler = yes
					capital_scope = { region = world_ghiscar }
				}
			}
		}
		ai_chance = {
			factor = 0.3
			modifier = {
				factor = 0
				AND = {
					is_ruler = yes
					OR = {
						culture = thenn
						culture_group = free_folk
						culture_group = valyrian
						capital_scope = { region = world_free_cities }
						capital_scope = { region = world_ghiscar }
						capital_scope = { region = world_north }
						capital_scope = { region = world_vale }
						capital_scope = { region = world_westerlands }
					}
				}
			}
		}
		hidden_tooltip = {
			IF = {
				limit = {
					OR = {
						trait = sin_armor_blackleather
						trait = sin_armor_blackplate
						trait = sin_armor_bronzemail
						trait = sin_armor_chain
						trait = sin_armor_goldplate
						trait = sin_armor_knight
						trait = sin_armor_knightplate
						trait = sin_armor_plate
					}
				}
				remove_trait = sin_armor_blackleather
				remove_trait = sin_armor_blackplate
				remove_trait = sin_armor_bronzemail
				remove_trait = sin_armor_chain
				remove_trait = sin_armor_goldplate
				remove_trait = sin_armor_knight
				remove_trait = sin_armor_knightplate
				remove_trait = sin_armor_plate
			}
		}
		add_trait = sin_armor_light
		wealth = -300
		clr_character_flag = buying_armor
	}
	option = {
		name = EVTOPTIsin_personal_armor.0
		trigger = {
			NOR = {
				trait = sin_armor_plate
				AND = {
					is_ruler = yes
					culture_group = valyrian
				}
				AND = {
					is_ruler = yes
					capital_scope = { region = world_westerlands }
				}
				AND = {
					is_ruler = yes
					capital_scope = { region = world_free_cities }
				}
			}
		}
		ai_chance = {
			factor = 0.3
			modifier = {
				factor = 0
				AND = {
					is_ruler = yes
					OR = {
						culture = thenn
						culture_group = free_folk
						culture_group = valyrian
						capital_scope = { region = world_free_cities }
						capital_scope = { region = world_ghiscar }
						capital_scope = { region = world_north }
						capital_scope = { region = world_vale }
						capital_scope = { region = world_westerlands }
					}
				}
			}
		}
		hidden_tooltip = {
			IF = {
				limit = {
					OR = {
						trait = sin_armor_blackleather
						trait = sin_armor_blackplate
						trait = sin_armor_bronzemail
						trait = sin_armor_chain
						trait = sin_armor_goldplate
						trait = sin_armor_knight
						trait = sin_armor_knightplate
						trait = sin_armor_light
					}
				}
				remove_trait = sin_armor_blackleather
				remove_trait = sin_armor_blackplate
				remove_trait = sin_armor_bronzemail
				remove_trait = sin_armor_chain
				remove_trait = sin_armor_goldplate
				remove_trait = sin_armor_knight
				remove_trait = sin_armor_knightplate
				remove_trait = sin_armor_light
			}
		}
		add_trait = sin_armor_plate
		wealth = -300
		clr_character_flag = buying_armor
	}
	option = {
		name = EVTOPTJsin_personal_armor.0
		ai_chance = {
			factor = 0
		}
		clr_character_flag = buying_armor
	}
}
character_event = {
	id = sin_personal_armor.1
	desc = EVTDESCsin_personal_armor.1
	picture = GFX_evt_council

	trigger = {
		c_kings_landing = {
			has_holder = yes
		}
		war = no
		higher_real_tier_than = COUNT
		wealth = 400
		NOR = {
			has_character_modifier = has_valyrian_ingot
			trait = sin_armor_valyrian
			trait = sin_armor_valyrian_fitted
			has_character_flag = search_valy_ingot
		}
		NOR = {
			trait = incapable
			trait = infirm
			trait = crippled
			trait = dragon
			culture = dragon
			religion = dragon_rel
			culture_group = winter_group
			culture_group = old_races
			culture_group = unoccupied_group
		}
	}

	mean_time_to_happen = {
		years = 20
	}

	option = {
		name = EVTOPTAsin_personal_armor.1
		wealth = -300
		set_character_flag = search_valy_ingot
		character_event = { id = sin_personal_armor.2 days = 10 }
	}

	option = {
		name = EVTOPTBsin_personal_armor.1
	}
}
character_event = {
	id = sin_personal_armor.2
	desc = EVTDESCsin_personal_armor.2
	picture = GFX_evt_council
	is_triggered_only = yes

	immediate = {
		random = {
			chance = 50
			set_character_flag = has_valyrian_ingot
		}
	}

	option = {
		name = EVTOPTAsin_personal_armor.2
		trigger = {
			has_character_flag = has_valyrian_ingot
		}
		add_character_modifier = { modifier = has_valyrian_ingot duration = -1 }
		clr_character_flag = has_valyrian_ingot
		clr_character_flag = search_valy_ingot
	}

	option = {
		name = EVTOPTBsin_personal_armor.2
		trigger = {
			NOT = { has_character_flag = has_valyrian_ingot }
		}
		clr_character_flag = search_valy_ingot
	}
}
character_event = {
	id = sin_personal_armor.10
	desc = EVTDESCsin_personal_armor.10
	picture = GFX_evt_council
	is_triggered_only = yes

	immediate = {
		remove_character_modifier = has_valyrian_ingot
		create_character = {
			name = Attiris
			age = 40
			random_traits = yes
			dynasty = none
			culture = qohorik
			religion = bearded_priests
		}
		new_character = {
			save_event_target_as = qohorik_smith
		}
	}

	option = {
		name = EVTOPTAsin_personal_armor.10
		wealth = -400
		event_target:qohorik_smith = {
			character_event = { id = sin_personal_armor.11 }
		}
	}
	option = {
		name = EVTOPTBsin_personal_armor.10
		trigger = {
			OR = {
				trait = cruel
				trait = ruthless
				trait = paranoid
			}
		}
		wealth = -400
		event_target:qohorik_smith = {
			prisoner = yes
			character_event = { id = sin_personal_armor.11 }
		}
	}
}
character_event = {
	id = sin_personal_armor.11
	desc = EVTDESCsin_personal_armor.11
	picture = GFX_evt_council
	is_triggered_only = yes

	option = {
		name = EVTOPTAsin_personal_armor.11
		ai_chance = {
			factor = 0.9
			modifier = {
				factor = 2
				trait = kind
			}
			modifier = {
				factor = 2
				trait = craven
			}
			modifier = {
				factor = 2
				prisoner = yes
			}
			modifier = {
				factor = 2
				FROM = {
					OR = {
						trait = cruel
						trait = ruthless
						trait = paranoid
					}
				}
			}
		}
		add_trait = sin_armor_valyrian_fitted
		FROM = {
			character_event = { id = sin_personal_armor.12 days = 1 }
		}
	}

	option = {
		name = EVTOPTAsin_personal_armor.11
		ai_chance = {
			factor = 0.1
			modifier = {
				factor = 0.5
				trait = kind
			}
			modifier = {
				factor = 3
				trait = greedy
			}
			modifier = {
				factor = 2
				trait = proud
			}
			modifier = {
				factor = 2
				trait = paranoid
			}
			modifier = {
				factor = 3
				trait = deceitful
			}
			modifier = {
				factor = 0.1
				prisoner = yes
			}
			modifier = {
				factor = 0.5
				FROM = {
					OR = {
						trait = cruel
						trait = ruthless
						trait = paranoid
					}
				}
			}
		}
		add_trait = sin_armor_valyrian_fitted
		set_character_flag = stole_valyrian_armor_@FROM
		FROM = {
			character_event = { id = sin_personal_armor.12 days = 1 }
		}
	}
}
character_event = {
	id = sin_personal_armor.12
	desc = EVTDESCsin_personal_armor.12
	picture = GFX_evt_council
	is_triggered_only = yes

	immediate = {
		FROM = {
			IF = {
				limit = {
					NOT = { has_character_flag = stole_valyrian_armor_@ROOT }
				}
				remove_trait = sin_armor_valyrian_fitted
				ROOT = {
					remove_trait = sin_armor_blackleather
					remove_trait = sin_armor_blackplate
					remove_trait = sin_armor_bronzemail
					remove_trait = sin_armor_chain
					remove_trait = sin_armor_goldplate
					remove_trait = sin_armor_knight
					remove_trait = sin_armor_knightplate
					remove_trait = sin_armor_light
					remove_trait = sin_armor_plate
				}
			}
			IF = {
				limit = {
					has_character_flag = stole_valyrian_armor_@ROOT
				}
				prisoner = no
				banish = yes
			}
		}
	}

	option = {
		name = EVTOPTAsin_personal_armor.12
		trigger = {
			FROM = {
				NOT = { has_character_flag = stole_valyrian_armor_@ROOT }
			}
		}
		add_trait = sin_armor_valyrian_fitted
	}

	option = {
		name = EVTOPTBsin_personal_armor.12
		trigger = {
			FROM = {
				OR = {
					trait = cruel
					trait = paranoid
					trait = ruthless
				}
				NOT = { has_character_flag = stole_valyrian_armor_@ROOT }
			}
		}
		add_trait = sin_armor_valyrian_fitted
		FROM = {
			death = {
				death_reason = death_execution
				killer = ROOT
			}
		}
	}

	option = {
		name = EVTOPTAsin_personal_armor.12
		trigger = {
			FROM = {
				has_character_flag = stole_valyrian_armor_@ROOT
			}
		}
		opinion = { modifier = opinion_stole_valyrian_armor who = FROM }
		reverse_opinion = { modifier = opinion_i_stole_valyrian_armor who = FROM }
	}
}