namespace = NEWT
#Viking Trait Gained
character_event = {
	id = NEWT.1000
	hide_window = yes
	is_triggered_only = yes
	trigger = {
		OR = {
			trait = freebooter
			trait = pirate
			trait = marauder
		}
		NOT = {culture = maghreb_arabic}
	}
	
	immediate = {
		remove_trait = freebooter
		remove_trait = pirate
		remove_trait = marauder
	}
}



character_event = {
	id = NEWT.3320
	hide_window = yes
	is_triggered_only = yes
	
	#min_age = 16
	#capable_only = yes
	#prisoner = no
	
	trigger = {
		#has_dlc = "The Old Gods" Removes redundant check since you cannot play pagan w/o old gods
		OR = {
			religion = norse_pagan
			religion = norse_pagan_reformed
		}
		
		
	}
	
	immediate = {
		any_realm_character = {
			limit = {
				in_command = yes
				location = {
					province_id = FROM
				}
				NOR = { 
					trait = viking
					trait = ravager
					trait = seaking
					trait = sea_queen
				}
				liege = {
					character = ROOT
				}
				
			}
			character_event = {id = NEWT.13320 days = 1}
		}
		if = {
			limit = {
				in_command = yes
				location = {
					province_id = FROM
				}
				NOR = { 
					trait = viking
					trait = ravager
					trait = seaking
					trait = sea_queen
				}		
			}
			character_event = {id = NEWT.13320 days = 1}
		}
		
	}
}


character_event = {
	id = NEWT.13320
	desc = EVTDESC_TOG_3320
	picture = GFX_evt_vikings_arriving_oldgods
	border = GFX_event_normal_frame_war
	
	hide_from = yes
	
	is_triggered_only = yes
	
	#min_age = 16
	#capable_only = yes
	#prisoner = no
	
	trigger = {
		#has_dlc = "The Old Gods" Removes redundant check since you cannot play pagan w/o old gods
		OR = {
			religion = norse_pagan
			religion = norse_pagan_reformed
		}
		
		
	}
	
	option = {
		add_trait = viking
		if = {
			limit = {
				NOT = {trait = craven}
				NOT = {trait = brave}
			}
			add_trait = brave
		}
		if = {
			limit = {
				trait = craven
			}
			remove_trait = craven
		}
		hidden_tooltip = {
			set_variable = { which = viking_raids value = 0 }
		}

		name = EVTOPTA_TOG_3320
		
	}
}

#Ravager 
character_event = {
	id = NEWT.3321
	desc = TOG.3321.d
	hide_window = yes
	is_triggered_only = yes
	
	trigger = {
		#has_dlc = "The Old Gods" Removes redundant check since you cannot play pagan w/o old gods
		OR = {
			religion = norse_pagan
			religion = norse_pagan_reformed
		}
	}
	
	immediate = {

		any_realm_character = {
			limit = {
				trait = viking
				in_command = yes
				location = {
					province_id = FROM
				}
				check_variable = { which = viking_raids value = 20 }
				liege = {
					character = ROOT
				}
				
			}
			character_event = {id = NEWT.13321 days = 1}
		}
		if = {
			limit = {
				trait = viking
				in_command = yes
				location = {
					province_id = FROM
				}
				check_variable = { which = viking_raids value = 20 }
			}
			character_event = {id = NEWT.13321 days = 1}
		}
	}
}


character_event = {
	id = NEWT.13321
	desc = TOG.3321.d
	picture = GFX_evt_vikings_arriving_oldgods
	border = GFX_event_normal_frame_war
	
	hide_from = yes
	
	is_triggered_only = yes
	
	trigger = {
		#has_dlc = "The Old Gods" Removes redundant check since you cannot play pagan w/o old gods
		OR = {
			religion = norse_pagan
			religion = norse_pagan_reformed
		}
	}
	
	option = {
		if = {
			limit = {
				NOT = {trait = craven}
				NOT = {trait = brave}
			}
			add_trait = brave
		}
		if = {
			limit = {
				trait = craven
			}
			remove_trait = craven
		}
		remove_trait = viking
		add_trait = ravager
		name = TOG.3321.a
		
	}
}




#Sea King
character_event = {
	id = NEWT.3322
	hide_window = yes
	is_triggered_only = yes

	trigger = {
		OR = {
			religion = norse_pagan
			religion = norse_pagan_reformed
		}
	}
	
	immediate = {
		any_realm_character = {
			limit = {
				trait = ravager
				in_command = yes
				location = {
					province_id = FROM
				}
				check_variable = { which = viking_raids value = 50 }

				liege = {
					character = ROOT
				}

			}
			character_event = {id = NEWT.13322 days = 1}
		}
		if = {
			limit = {
				trait = ravager
				in_command = yes
				location = {
					province_id = FROM
				}
				check_variable = { which = viking_raids value = 50 }
			}
			character_event = {id = NEWT.13322 days = 1}
		}
	}
}


character_event = {
	id = NEWT.13322
	desc = TOG.3322.d
	picture = GFX_evt_vikings_arriving_oldgods
	border = GFX_event_normal_frame_war
	
	hide_from = yes
	
	is_triggered_only = yes

	trigger = {
		OR = {
			religion = norse_pagan
			religion = norse_pagan_reformed
		}
	}
	
	option = {
		if = {
			limit = {
				NOT = {trait = craven}
				NOT = {trait = brave}
			}
			add_trait = brave
		}
		if = {
			limit = {
				trait = craven
			}
			remove_trait = craven
		}
		remove_trait = ravager
		if = {
			limit = {is_female = no}
			add_trait = seaking
		}
		if = {
			limit = {is_female = yes}
			add_trait = sea_queen
		}
		name = TOG.3322.a
		
	}
}


character_event = {
	id = NEWT.3323
	
	hide_window = yes
	
	is_triggered_only = yes

	
	trigger = {
		OR = {
			religion = norse_pagan
			religion = norse_pagan_reformed
		}
	}
	
	option = {

		any_realm_character = {
			limit = {
				in_command = yes
				OR = {
					trait = viking
					trait = ravager
				}
				
				liege = {
					character = ROOT
				}

			}
			change_variable = { which = viking_raids value = 3 }
		}
		if = {
			limit = {
				in_command = yes
				OR = {
					trait = viking
					trait = ravager
				}
			}
			change_variable = { which = viking_raids value = 3 }
		}

		name = OK
		
	}
}




character_event = {
	id = NEWT.4320
	hide_window = yes
	is_triggered_only = yes

	trigger = {
		culture = maghreb_arabic
	}
	
	immediate = {
		any_realm_character = {
			limit = {
				in_command = yes
				location = {
					province_id = FROM
				}
				NOR = { 
					trait = freebooter
					trait = pirate
					trait = marauder
				}
				liege = {
					character = ROOT
				}
				
			}
			character_event = {id = NEWT.14320 days = 1}
		}
		if = {
			limit = {
				in_command = yes
				location = {
					province_id = FROM
				}
				NOR = { 
					trait = freebooter
					trait = pirate
					trait = marauder
				}		
			}
			character_event = {id = NEWT.14320 days = 1}
		}
		
	}
}


character_event = {
	id = NEWT.14320
	desc = NEWT14320
	picture = GFX_evt_vikings_arriving_oldgods
	border = GFX_event_normal_frame_war
	
	hide_from = yes
	
	is_triggered_only = yes
	
	trigger = {
		culture = maghreb_arabic	
	}
	
	option = {
		add_trait = freebooter
		hidden_tooltip = {
			set_variable = { which = pirate_raids value = 0 }
		}

		name = NEWT14320A
		
	}
}

#Ravager 
character_event = {
	id = NEWT.4321
	hide_window = yes
	is_triggered_only = yes
	
	trigger = {
		culture = maghreb_arabic
	}
	
	immediate = {

		any_realm_character = {
			limit = {
				trait = freebooter
				in_command = yes
				location = {
					province_id = FROM
				}
				check_variable = { which = pirate_raids value = 20 }
				liege = {
					character = ROOT
				}
				
			}
			character_event = {id = NEWT.14321 days = 1}
		}
		if = {
			limit = {
				trait = freebooter
				in_command = yes
				location = {
					province_id = FROM
				}
				check_variable = { which = pirate_raids value = 20 }
			}
			character_event = {id = NEWT.14321 days = 1}
		}
	}
}


character_event = {
	id = NEWT.14321
	desc = NEWT14321
	picture = GFX_evt_vikings_arriving_oldgods
	border = GFX_event_normal_frame_war
	
	hide_from = yes
	
	is_triggered_only = yes
	
	trigger = {
		culture = maghreb_arabic
	}
	
	option = {
		remove_trait = freebooter
		add_trait = pirate
		name = NEWT14321A
		
	}
}




#Sea King
character_event = {
	id = NEWT.4322
	hide_window = yes
	is_triggered_only = yes

	trigger = {
		culture = maghreb_arabic
	}
	
	immediate = {
		any_realm_character = {
			limit = {
				trait = pirate
				in_command = yes
				location = {
					province_id = FROM
				}
				check_variable = { which = pirate_raids value = 50 }

				liege = {
					character = ROOT
				}

			}
			character_event = {id = NEWT.13322 days = 1}
		}
		if = {
			limit = {
				trait = pirate
				in_command = yes
				location = {
					province_id = FROM
				}
				check_variable = { which = pirate_raids value = 50 }
			}
			character_event = {id = NEWT.14322 days = 1}
		}
	}
}


character_event = {
	id = NEWT.14322
	desc = NEWT14322
	picture = GFX_evt_vikings_arriving_oldgods
	border = GFX_event_normal_frame_war
	
	hide_from = yes
	
	is_triggered_only = yes

	trigger = {
		culture = maghreb_arabic
	}
	
	option = {
		remove_trait = pirate
		add_trait = marauder
		name = NEWT14322A
		
	}
}


character_event = {
	id = NEWT.4323
	
	hide_window = yes
	
	is_triggered_only = yes

	
	trigger = {
		culture = maghreb_arabic
	}
	
	option = {

		any_realm_character = {
			limit = {
				in_command = yes
				OR = {
					trait = freebooter
					trait = pirate
				}
				
				liege = {
					character = ROOT
				}

			}
			change_variable = { which = pirate_raids value = 3 }
		}
		if = {
			limit = {
				in_command = yes
				OR = {
					trait = freebooter
					trait = pirate
				}
			}
			change_variable = { which = pirate_raids value = 3 }
		}

		name = OK
		
	}
}
