###################################
#
# THE OLD GODS 
# - Culture Conversion Events
#
###################################

# Written by Henrik Eklund

namespace = TOG

# Province culture changes from Norse to Swedish
province_event = {
	id = TOG.2000
	desc = EVTDESC_TOG_2000
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_diplomacy
	
	trigger = {
		year = 950
		culture = norse
		region = custom_swedish
		NOT = { year = 1150 }
		NOT = {
			owner = { 
				top_liege = { 
					culture = norse 
					OR = {
						tier = emperor
						num_of_king_titles = 2
					}
				} 
			}
		}
		NOT = {
			owner = { 
				religion_head = { culture = norse }
			}
		}
		OR = {
			AND = {
				owner = { top_liege = { culture = norse } }
				region = custom_swedish
			}
			owner = { top_liege = { culture = swedish } }
		}
	}
	
	mean_time_to_happen = {
		months = 2800
		modifier = {
			factor = 0.3
			OR = {
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots
				}
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots_and_slower_normal
				}
			}
		}
	}

	option = {
		name = EVTOPTA_TOG_2000
		trigger = {
			NOT = {
				owner = { culture = swedish }
			}
		}
		culture = swedish
	}
	option = {
		name = EVTOPTB_TOG_2000
		trigger = {
			owner = { culture = swedish }
		}
		culture = swedish
	}
}

# Province culture changes from Norse to Norwegian
province_event = {
	id = TOG.2001
	desc = EVTDESC_TOG_2001
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_diplomacy
	
	trigger = {
		year = 950
		culture = norse
		region = custom_norwegian
		NOT = { year = 1150 }
		NOT = {
			owner = { 
				top_liege = { 
					culture = norse 
					OR = {
						tier = emperor
						num_of_king_titles = 2
					}
				} 
			}
		}
		NOT = {
			owner = { 
				religion_head = { culture = norse }
			}
		}
		OR = {
			AND = {
				owner = { top_liege = { culture = norse } }
				region = custom_norwegian
			}
			owner = { top_liege = { culture = norwegian } }
		}
	}
	
	mean_time_to_happen = {
		months = 2800
		modifier = {
			factor = 0.3
			OR = {
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots
				}
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots_and_slower_normal
				}
			}
		}
	}

	option = {
		name = EVTOPTA_TOG_2001
		trigger = {
			NOT = {
				owner = { culture = norwegian }
			}
		}
		culture = norwegian
	}
	option = {
		name = EVTOPTB_TOG_2001
		trigger = {
			owner = { culture = norwegian }
		}
		culture = norwegian
	}
}

# Province culture changes from Norse to Danish
province_event = {
	id = TOG.2002
	desc = EVTDESC_TOG_2002
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_diplomacy
	
	trigger = {
		year = 950
		culture = norse
		region = custom_danish
		NOT = { year = 1150 }
		NOT = {
			owner = { 
				top_liege = { 
					culture = norse 
					OR = {
						tier = emperor
						num_of_king_titles = 2
					}
				} 
			}
		}
		NOT = {
			owner = { 
				religion_head = { culture = norse }
			}
		}
		OR = {
			AND = {
				owner = { top_liege = { culture = norse } }
				region = custom_danish
			}
			owner = { top_liege = { culture = danish } }
		}
	}
	
	mean_time_to_happen = {
		months = 2800
		modifier = {
			factor = 0.3
			OR = {
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots
				}
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots_and_slower_normal
				}
			}
		}
	}

	option = {
		name = EVTOPTA_TOG_2002
		trigger = {
			NOT = {
				owner = { culture = danish }
			}
		}
		culture = danish
	}
	option = {
		name = EVTOPTB_TOG_2002
		trigger = {
			owner = { culture = danish }
		}
		culture = danish
	}
}

# Province adopts Norman culture
province_event = {
	id = TOG.2003
	desc = EVTDESC_TOG_2003
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_diplomacy
	
	trigger = {
		OR = {
			culture = frankish
			culture = breton
			culture = occitan
		}
		owner = {
			OR = {
				culture = norse
				culture = norman
			}
		}
		NOT = { year = 1150 }
	}
	
	mean_time_to_happen = {
		months = 600
		modifier = {
			factor = 0.3
			OR = {
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots
				}
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots_and_slower_normal
				}
			}
		}
	}

	option = {
		name = EVTOPTA_TOG_2003
		trigger = {
			NOT = {
				owner = { culture = norman }
			}
		}
		culture = norman
	}
	option = {
		name = EVTOPTB_TOG_2003
		trigger = {
			owner = { culture = norman }
		}
		culture = norman
	}
}

# Provinces can now flip to Norse culture
character_event = {
	id = TOG.2004
	hide_window = yes
	
	only_playable = yes
	
	trigger = {
		OR = {
			year = 1150
			has_global_flag = norse_reformation
		}
		NOT = {	has_global_flag = norse_culture_flipping }
	}
	
	mean_time_to_happen = {
		days = 1
	}
	
	immediate = {
		set_global_flag = norse_culture_flipping
	}
}
