﻿###| Harthgate Culture Maintenance Events, [ Anglo_Saxons], for Lords of Wessex |###

###| Credits |###

#: Developed by Edgar Harthgate

###| End of Credits |###

###| Table of Contents |###									###| Status |###    ###| Quick Link |###

#: Culture Maintenance = Anglo_Saxons						#: Building			culture_maintenance_anglo_saxons
#: End of Table of Contents

###| Culture Maintenance | Anglo_Saxons |###				###| Status |###	###| culture_maintenance_anglo_saxons |###

#: culture_maintenance_events_anglo_saxons_low.0001			#: Complete

###| End of Table of Contents |###

###| Culture Maintenance | Anglo_Saxons |###    ###| culture_maintenance_anglo_saxons |###

namespace = culture_maintenance_events_anglo_saxons_low

culture_maintenance_events_anglo_saxons_low.0001 = {

	scope = none
	hidden = yes
	
	immediate = {
		if = {
			limit = { current_date = 867.1.1 }
			trigger_event = { id = culture_maintenance_events_anglo_saxons_low.0002 years = { 40 80 } }
		}
		if = {
			limit = { current_date > 868.1.1 }
			trigger_event = { id = culture_maintenance_events_anglo_saxons_low.0004 }
		}
	}
}

culture_maintenance_events_anglo_saxons_low.0002 = {

	scope = none
	hidden = yes
	
	trigger = {
		NOT = {
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:flag_institute_cultural_reformation
			}
		}
	}
	
	immediate = {
		if = {
			limit = { culture:anglo_saxon = { exists = culture_head } }
			culture:anglo_saxon.culture_head = { save_scope_as = anglo_saxon_culture_head }
		}
		culture:anglo_saxon = {
			add_culture_tradition = tradition_herepaths_low
			add_culture_tradition = tradition_rota_organization_low
			add_innovation = innovation_mustering_grounds
			add_innovation = innovation_city_planning
			add_innovation = innovation_ledger
		}
		every_county = {
			limit = { culture = culture:anglo_saxon }
			add_county_modifier = { 
				modifier = recent_ecomonic_reforms_modifier_low 
				years = 100
			}
		}
		every_living_character = {
			limit = {
				is_ruler = yes
				culture = culture:anglo_saxon
			}
			trigger_event = {
				id = culture_maintenance_events_anglo_saxons_low.0003
			}
		}
		add_to_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:flag_institute_cultural_reformation
		}
		set_global_variable = {
			name = flag_institute_cultural_reformation
			value = yes
		}
	}
}

culture_maintenance_events_anglo_saxons_low.0003 = {

	title = culture_maintenance_events_anglo_saxons_low.0003.t
	desc = culture_maintenance_events_anglo_saxons_low.0003.desc
	type = character_event
	
	left_portrait = {
		character = scope:anglo_saxon_culture_head
		animation = personality_bold
	}
	
	theme = realm
	
	immediate = {
		play_music_cue = "mx_cue_epic_sacral_moment"
		if = {
			limit = { culture:anglo_saxon = { exists = culture_head } }
			culture:anglo_saxon.culture_head = { save_scope_as = anglo_saxon_culture_head }
		}
	}
	
	option = {
		name = culture_maintenance_events_anglo_saxons_low.0003.a
		show_as_tooltip = {
			custom_tooltip = {
				text = harthgate_decisions_major_institute_cultural_reformation_apply_county_modifier_custom_text
				every_county = {
					limit = { culture = culture:anglo_saxon }
					add_county_modifier = { 
						modifier = recent_ecomonic_reforms_modifier_low 
						years = 100
					}
				}
			}
			custom_tooltip = harthgate_decisions_major_institute_cultural_reformation.0002.tt.a
			culture:anglo_saxon = {
				add_culture_tradition = tradition_herepaths_low
				add_culture_tradition = tradition_rota_organization_low
				add_innovation = innovation_mustering_grounds
				add_innovation = innovation_city_planning
				add_innovation = innovation_ledger
			}
		}
	}
}

culture_maintenance_events_anglo_saxons_low.0004 = {

	scope = none
	hidden = yes
	
	immediate = {
		culture:anglo_saxon = {
			add_culture_tradition = tradition_herepaths_low
			add_culture_tradition = tradition_rota_organization_low
		}
		add_to_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:flag_institute_cultural_reformation
		}
		set_global_variable = {
			name = flag_institute_cultural_reformation
			value = yes
		}
	}
}