namespace = PB
character_event = {
	id = PB.100
	desc = EVTDESCPB100
	
	picture = GFX_evt_pagan
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes

	option = { 
		name = EVTOPTDPB100
		add_trait = pagan_branch_4
		ai_chance = { 
			factor = 25 
			mult_modifier = { 
				factor = 1.5
				OR = { 
					any_child = { NOT = { age = 16 } count = 3 }
					has_focus = focus_family
					has_focus = focus_carousing
					has_education_diplomacy_trigger = yes
				}
			}
		}
	}
	option = { 
		name = EVTOPTFPB100
		trigger = { NOT = { has_religion_feature = religion_dogmatic } }
		add_trait = pagan_branch_6_theist
		ai_chance = { 
			factor = 15 
			mult_modifier = { 
				factor = 1.5
				OR = {
					has_religion_feature = religion_monastic
					has_religion_feature = religion_ritual_sacrifice
					trait = zealous
					has_religion_feature = religion_feature_west_african
					religion_openly_aztec_or_reformed_trigger = yes
				}
			}
			mult_modifier = { 
				factor = 0.5
				OR = { 
					trait = cynical
					trait = mystic
					trait = poet
				}
			}
		}
	}
	option = { 
		name = EVTOPTGPB100
		trigger = { NOT = { has_religion_feature = religion_dogmatic } }
		add_trait = pagan_branch_7_intellect
		ai_chance = { 
			factor = 15 
			mult_modifier = { 
				factor = 1.5
				OR = {
					has_religion_feature = religion_astrology
					has_religion_feature = religion_stable
					has_religion_feature = religion_feature_slavic
					has_religion_feature = religion_feature_finnish
					has_religion_feature = religion_feature_egyptian
					is_smart_trigger = yes
					religion_openly_hellenic_or_reformed_trigger = yes
				}
			}
			mult_modifier = { 
				factor = 0.5
				is_dumb_trigger = yes
			}
		}
	}
	option = { 
		name = EVTOPTXPB100
		hidden_tooltip = {
			character_event = { id = PB.110 }
		}
		ai_chance = {
			factor = 25
		}
	}
	after = { clr_character_flag = flag_picking_branch }
}
character_event = {
	id = PB.110
	desc = EVTDESCPB110
	
	picture = GFX_evt_bacchants_initiation
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes

	option = { 
		name = EVTOPTHPB110
		trigger = { NOT = { has_religion_feature = religion_dogmatic } }
		add_trait = pagan_branch_8_might
		ai_chance = { 
			factor = 15 
			mult_modifier = { 
				factor = 1.5
				OR = {
					has_religion_feature = religion_meritocratic
					has_religion_feature = religion_adventuring
					is_strong_trigger = yes
					has_religion_feature = religion_feature_bon
					has_religion_feature = religion_feature_hellenic
					has_religion_feature = religion_feature_zun
					has_religion_feature = religion_feature_finnish
					has_religion_feature = religion_feature_norse
				}
			}
			mult_modifier = { 
				factor = 0.5
				OR = { 
					is_weak_trigger = yes
					trait = craven
				}
			}
		}
	}
	option = { 
		name = EVTOPTIPB110
		trigger = { NOT = { has_religion_feature = religion_dogmatic } }
		add_trait = pagan_branch_9_egoist
		ai_chance = { 
			factor = 15 
			mult_modifier = { 
				factor = 1.5
				OR = {
					trait = greedy
					trait = deceitful
					has_religion_feature = religion_adventuring
					has_religion_feature = religion_feature_norse
				}
			}
			mult_modifier = { 
				factor = 0.5
				OR = { 
					trait = kind
					trait = charitable
					trait = just
				}
			}
		}
	}
	option = { 
		name = EVTOPTJPB110
		trigger = { NOT = { has_religion_feature = religion_dogmatic } }
		add_trait = pagan_branch_10_altruist
		ai_chance = { 
			factor = 15 
			mult_modifier = { 
				factor = 1.5
				OR = {
					trait = just
					trait = honest
					trait = trusting
					has_religion_feature = religion_stable
					has_religion_feature = religion_feature_slavic
					has_religion_feature = religion_feature_finnish
					has_religion_feature = religion_feature_egyptian
				}
			}
			mult_modifier = { 
				factor = 0.5
				OR = { 
					trait = greedy
					trait = deceitful
					trait = envious
				}
			}
		}
	}
	option = { 
		name = EVTOPTXPB110
		trigger = { NOT = { has_religion_feature = religion_dogmatic } }
		add_trait = pagan_branch_5_animist
		ai_chance = {
			factor = 15 
			mult_modifier = { 
				factor = 1.5
				OR = {
					has_religion_feature = religion_haruspicy
					has_religion_feature = religion_animistic
					has_religion_feature = religion_feature_celtic
					religion_openly_hellenic_or_reformed_trigger = yes
					has_religion_feature = religion_feature_baltic
				}
			}
			mult_modifier = { 
				factor = 0.5
				OR = { 
					trait = zealous
					trait = dull
					trait = craven
				}
			}
		}
	}
	after = { clr_character_flag = flag_picking_branch }
}

character_event = {
	id = PB.101
	desc = EVTDESCPB101
	
	picture = GFX_evt_pagan
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes
	
	option = { 
		name = EVTOPTAHF101
		trigger = { 
			NOT = { 
				trait = pagan_branch_4
			} 
		}
		trigger_switch = {
			on_trigger = trait

			pagan_branch_1 = { remove_trait = pagan_branch_1 }
			pagan_branch_2 = { remove_trait = pagan_branch_2 }
			pagan_branch_3 = { remove_trait = pagan_branch_3 }
			### ACR ###
			pagan_branch_5_animist		= { remove_trait = pagan_branch_5_animist }
			pagan_branch_6_theist		= { remove_trait = pagan_branch_6_theist }
			pagan_branch_7_intellect	= { remove_trait = pagan_branch_7_intellect }
			pagan_branch_8_might		= { remove_trait = pagan_branch_8_might }
			pagan_branch_9_egoist		= { remove_trait = pagan_branch_9_egoist }
			pagan_branch_10_altruist	= { remove_trait = pagan_branch_10_altruist }
		}
		add_trait = pagan_branch_4
	}
	option = { 
		name = EVTOPTBHF101
		trigger = { 
			NOT = { 
				trait = pagan_branch_6_theist
			} 
		}
		trigger_switch = {
			on_trigger = trait

			pagan_branch_1 = { remove_trait = pagan_branch_1 }
			pagan_branch_2 = { remove_trait = pagan_branch_2 }
			pagan_branch_3 = { remove_trait = pagan_branch_3 }
			pagan_branch_4 = { remove_trait = pagan_branch_4 }
			### ACR ###
			pagan_branch_5_animist		= { remove_trait = pagan_branch_5_animist }
			pagan_branch_7_intellect	= { remove_trait = pagan_branch_7_intellect }
			pagan_branch_8_might		= { remove_trait = pagan_branch_8_might }
			pagan_branch_9_egoist		= { remove_trait = pagan_branch_9_egoist }
			pagan_branch_10_altruist	= { remove_trait = pagan_branch_10_altruist }
		}
		add_trait = pagan_branch_6_theist
	}
	option = { 
		name = EVTOPTCHF101
		trigger = { 
			NOT = { 
				trait = pagan_branch_9_egoist
			} 
		}
		trigger_switch = {
			on_trigger = trait

			pagan_branch_1 = { remove_trait = pagan_branch_1 }
			pagan_branch_2 = { remove_trait = pagan_branch_2 }
			pagan_branch_3 = { remove_trait = pagan_branch_3 }
			pagan_branch_4 = { remove_trait = pagan_branch_4 }
			### ACR ###
			pagan_branch_5_animist		= { remove_trait = pagan_branch_5_animist }
			pagan_branch_6_theist		= { remove_trait = pagan_branch_6_theist }
			pagan_branch_7_intellect	= { remove_trait = pagan_branch_7_intellect }
			pagan_branch_8_might		= { remove_trait = pagan_branch_8_might }
			pagan_branch_10_altruist	= { remove_trait = pagan_branch_10_altruist }
		}
		add_trait = pagan_branch_9_egoist
	}
	option = { 
		name = EVTOPTXHF101
		hidden_tooltip = {
			character_event = { id = PB.102 }
		}
		ai_chance = {
			factor = 25
		}
	}
	after = { clr_character_flag = flag_picking_branch }
}
character_event = {
	id = PB.102
	desc = EVTDESCPB102
	
	picture = GFX_evt_pagan
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes
	
	option = { 
		name = EVTOPTAHF102
		trigger = { 
			NOT = { 
				trait = pagan_branch_10_altruist
			} 
		}
		trigger_switch = {
			on_trigger = trait

			pagan_branch_1 = { remove_trait = pagan_branch_1 }
			pagan_branch_2 = { remove_trait = pagan_branch_2 }
			pagan_branch_3 = { remove_trait = pagan_branch_3 }
			pagan_branch_4 = { remove_trait = pagan_branch_4 }
			### ACR ###
			pagan_branch_5_animist		= { remove_trait = pagan_branch_5_animist }
			pagan_branch_6_theist		= { remove_trait = pagan_branch_6_theist }
			pagan_branch_7_intellect	= { remove_trait = pagan_branch_7_intellect }
			pagan_branch_8_might		= { remove_trait = pagan_branch_8_might }
			pagan_branch_9_egoist		= { remove_trait = pagan_branch_9_egoist }
		}
		add_trait = pagan_branch_10_altruist
	}
	option = { 
		name = EVTOPTBHF102
		trigger = { 
			NOT = { 
				trait = pagan_branch_5_animist
			} 
		}
		trigger_switch = {
			on_trigger = trait

			pagan_branch_1 = { remove_trait = pagan_branch_1 }
			pagan_branch_2 = { remove_trait = pagan_branch_2 }
			pagan_branch_3 = { remove_trait = pagan_branch_3 }
			pagan_branch_4 = { remove_trait = pagan_branch_4 }
			### ACR ###
			pagan_branch_6_theist		= { remove_trait = pagan_branch_6_theist }
			pagan_branch_7_intellect	= { remove_trait = pagan_branch_7_intellect }
			pagan_branch_8_might		= { remove_trait = pagan_branch_8_might }
			pagan_branch_9_egoist		= { remove_trait = pagan_branch_9_egoist }
			pagan_branch_10_altruist	= { remove_trait = pagan_branch_10_altruist }
		}
		add_trait = pagan_branch_5_animist
	}
	option = { 
		name = EVTOPTCHF102
		trigger = { 
			NOT = { 
				trait = pagan_branch_7_intellect
			} 
		}
		trigger_switch = {
			on_trigger = trait

			pagan_branch_1 = { remove_trait = pagan_branch_1 }
			pagan_branch_2 = { remove_trait = pagan_branch_2 }
			pagan_branch_3 = { remove_trait = pagan_branch_3 }
			pagan_branch_4 = { remove_trait = pagan_branch_4 }
			### ACR ###
			pagan_branch_5_animist		= { remove_trait = pagan_branch_5_animist }
			pagan_branch_6_theist		= { remove_trait = pagan_branch_6_theist }
			pagan_branch_8_might		= { remove_trait = pagan_branch_8_might }
			pagan_branch_9_egoist		= { remove_trait = pagan_branch_9_egoist }
			pagan_branch_10_altruist	= { remove_trait = pagan_branch_10_altruist }
		}
		add_trait = pagan_branch_7_intellect
	}
	option = { 
		name = EVTOPTXHF102
		trigger = { 
			NOT = { 
				trait = pagan_branch_8_might
			} 
		}
		trigger_switch = {
			on_trigger = trait

			pagan_branch_1 = { remove_trait = pagan_branch_1 }
			pagan_branch_2 = { remove_trait = pagan_branch_2 }
			pagan_branch_3 = { remove_trait = pagan_branch_3 }
			pagan_branch_4 = { remove_trait = pagan_branch_4 }
			### ACR ###
			pagan_branch_5_animist		= { remove_trait = pagan_branch_5_animist }
			pagan_branch_6_theist		= { remove_trait = pagan_branch_6_theist }
			pagan_branch_7_intellect	= { remove_trait = pagan_branch_7_intellect }
			pagan_branch_9_egoist		= { remove_trait = pagan_branch_9_egoist }
			pagan_branch_10_altruist	= { remove_trait = pagan_branch_10_altruist }
		}
		add_trait = pagan_branch_8_might
	}
	after = { clr_character_flag = flag_picking_branch }
}