﻿namespace = regula_book_event

#############################
# Regula Book Events #
######################################################
# 0001: Read the Regula Magistri (Main Menu)
	# 1000 - 1999: Regula powers - Details for each power/interaction you have, what they do and what piety level you need.
		# 1100 - 1199: Poenitens (trait_magister_1)
		# 1200 - 1299: Cenobite (trait_magister_2)
		# 1300 - 1399: Zelator (trait_magister_3)
		# 1400 - 1499: Skeuophylax (trait_magister_4)
		# 1500 - 1599: Synkellos (trait_magister_5)
		# 1600 - 1699: Exarch (trait_magister_6)
	# 2000 - 2999: Objectives - eg freeing the keeper of souls, achieving bloodline goals (to earn dynasty traits) etc
	# 2001: Objective menu screen
		# 2100 - 2199: Objectives when you have not yet become Magister (Free Keeper of Soul Objective)
		# 2200 - 2299: Objectives when you are Magister (Bloodline Objectives)
	# 3000 - 3999: Settings
	# 3001: Settings menu screen
		# 3100 - 3199: Holy Site locations   - Change the locations of your Holy sites
		# 3200 - 3299: Ward settings         - Change how your children are given guardians
		# 3300 - 3399: Notification Settings - Change your notification settings for Fascinare/Ward charming etc
######################################################

# Read Regula Main Menu
regula_book_event.0001 = {
	type = character_event
	title = regula_book_event.0001.t
	desc = regula_book_event.0001.desc

    theme = regula_theme

	right_portrait = {
		character = global_var:magister_character
		animation = idle
	}

    override_background = {
		reference = throne_room
	}

	# Regula Powers
	option = {
		name = regula_book_event.0001.powers
		trigger_event = {
			id = regula_book_event.1000
		}
	}

	# Objectives
	option = {
		name = regula_book_event.0001.objectives

		trigger_event = {
			id = regula_book_event.2001
		}
	}

	# Settings
	option = {
		name = regula_book_event.0001.settings

		trigger_event = {
			id = regula_book_event.3001
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Regula Powers
# Selector Screen
regula_book_event.1000 = {
	type = character_event
	title = regula_book_event.1000.t
	desc = regula_book_event.1000.desc

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = idle
	}

	# You should only see this if you are a noob (magister_1)
	option = {
		name = regula_book_event.1100.t
		add_internal_flag = dangerous
		trigger = {
			has_trait = magister_1
		}
		trigger_event = {
			id = regula_book_event.1100
		}
	}

	# Also always show this as you have these powers at all times
	option = {
		name = regula_book_event.1200.t
		trigger_event = {
			id = regula_book_event.1200
		}
	}
	option = {
		name = regula_book_event.1300.t
		trigger = {
			has_trait_rank = {
				trait = magister_trait_group
				rank >= 3
			}
		}
		trigger_event = {
			id = regula_book_event.1300
		}
	}
	option = {
		name = regula_book_event.1400.t
		trigger = {
			has_trait_rank = {
				trait = magister_trait_group
				rank >= 4
			}
		}
		trigger_event = {
			id = regula_book_event.1400
		}
	}
	option = {
		name = regula_book_event.1500.t
		trigger = {
			has_trait_rank = {
				trait = magister_trait_group
				rank >= 5
			}
		}
		trigger_event = {
			id = regula_book_event.1500
		}
	}
	option = {
		name = regula_book_event.1600.t
		trigger = {
			has_trait_rank = {
				trait = magister_trait_group
				rank >= 6
			}
		}
		trigger_event = {
			id = regula_book_event.1600
		}
	}

	# Return to Main Book Menu
	option = {
		name = regula_book_event.0001.return
		trigger_event = {
			id = regula_book_event.0001
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}


# Poenitens (trait_magister_1)
regula_book_event.1100 = {
	type = character_event
	title = regula_book_event.1100.t
	desc = regula_book_event.1100.desc

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = paranoia
	}


	# Return to Powers menu
	option = {
		name = regula_book_event.1000.return
		trigger_event = {
			id = regula_book_event.1000
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Cenobite (trait_magister_2)
regula_book_event.1200 = {
	type = character_event
	title = regula_book_event.1200.t

	desc = {
		desc = regula_book_event.1200.desc
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.ward_charming
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.fascinare
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.domitans
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.mutare
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.claim_orba
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.orgy
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.charm_prisoner
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.revela_secretum
	}

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = idle
	}


	# Return to Powers menu
	option = {
		name = regula_book_event.1000.return
		trigger_event = {
			id = regula_book_event.1000
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Zelator (trait_magister_3)
regula_book_event.1300 = {
	type = character_event
	title = regula_book_event.1300.t

	desc = {
		desc = regula_book_event.1300.desc
		desc = regula_book_event.powers.new
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.domination_war
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.instiga_discordia
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.docere_cultura
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.summon_to_court
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.break_or_divorce_courtier
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.astringere
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.reveal_secretum_fake
	}

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = idle
	}


	# Return to Powers menu
	option = {
		name = regula_book_event.1000.return
		trigger_event = {
			id = regula_book_event.1000
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Skeuophylax (trait_magister_4)
regula_book_event.1400 = {
	type = character_event
	title = regula_book_event.1400.t

	desc = {
		desc = regula_book_event.1400.desc
		desc = regula_book_event.powers.new
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.claim_vassal_war
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.rapta_maritus
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.alliance
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.compeditae_elective
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.astringere_upgrade
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.prisoner_interactions
		desc = line_break
		desc = line_break
	}

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = idle
	}


	# Return to Powers menu
	option = {
		name = regula_book_event.1000.return
		trigger_event = {
			id = regula_book_event.1000
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Synkellos (trait_magister_5)
regula_book_event.1500 = {
	type = character_event
	title = regula_book_event.1500.t

	desc = {
		desc = regula_book_event.1500.desc
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.new
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.potestas_non_transfunde
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.abice_maritus
	}

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = idle
	}


	# Return to Powers menu
	option = {
		name = regula_book_event.1000.return
		trigger_event = {
			id = regula_book_event.1000
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Exarch (trait_magister_6)
regula_book_event.1600 = {
	type = character_event
	title = regula_book_event.1600.t

	desc = {
		desc = regula_book_event.1600.desc
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.new
		desc = line_break
		desc = line_break
		desc = regula_book_event.powers.sanctifica_serva
	}


    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = idle
	}

	# Return to Powers menu
	option = {
		name = regula_book_event.1000.return
		trigger_event = {
			id = regula_book_event.1000
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Objectives
# Menu Screen
regula_book_event.2001 = {
	type = character_event
	title = regula_book_event.2001.t
	desc = regula_book_event.2001.desc

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = idle
	}

	# Free the Keeper of Souls
	# option = {
	# 	name = regula_book_event.2001.freekeeper
	# 	trigger_event = {
	# 		id = regula_book_event.2100
	# 	}
	# }

	# Bloodline goals
	option = {
		name = regula_book_event.2001.bloodline
		trigger_event = {
			id = regula_book_event.2200
		}
	}


	# Return to Main Book Menu
	option = {
		name = regula_book_event.0001.return
		trigger_event = {
			id = regula_book_event.0001
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Free Keeper of Souls Objective
# TODO: Still WIP
regula_book_event.2100 = {
	type = character_event
	title = regula_book_event.2001.t
	desc = regula_book_event.2001.desc

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = idle
	}


	# Return to Main Book Menu
	option = {
		name = regula_book_event.2001.return
		trigger_event = {
			id = regula_book_event.2001
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Bloodline Objectives
regula_book_event.2200 = {
	type = character_event
	title = regula_book_event.2200.t

	desc = {
		desc = regula_book_event.2200.desc_start
		desc = line_break
		desc = line_break
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_single_life
					NOT = { global_var:regula_potestas_queen_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_1_s
			}
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_cumulative
					NOT = { global_var:regula_potestas_queen_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_1_c
			}
			triggered_desc = {
				trigger = {
					global_var:regula_potestas_queen_bloodline_active = yes
				}
				desc = regula_book_event.2200.desc_1_f
			}
		}
		desc = line_break
		desc = line_break
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_single_life
					NOT = { global_var:regula_servitude_war_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_2_s
			}
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_cumulative
					NOT = { global_var:regula_servitude_war_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_2_c
			}
			triggered_desc = {
				trigger = {
					global_var:regula_servitude_war_bloodline_active = yes
				}
				desc = regula_book_event.2200.desc_2_f
			}
		}
		desc = line_break
		desc = line_break
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_single_life
					NOT = { global_var:regula_domination_war_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_3_s
			}
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_cumulative
					NOT = { global_var:regula_domination_war_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_3_c
			}
			triggered_desc = {
				trigger = {
					global_var:regula_domination_war_bloodline_active = yes
				}
				desc = regula_book_event.2200.desc_3_f
			}
		}
		desc = line_break
		desc = line_break
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_single_life
					NOT = { global_var:regula_contubernalis_bloodline_active = yes }
					NOT = { faith = { has_doctrine_parameter = contubernalis_realm_benefits }}
				}
				desc = regula_book_event.2200.desc_4_s
			}
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_single_life
					NOT = { global_var:regula_contubernalis_bloodline_active = yes }
					faith = { has_doctrine_parameter = contubernalis_realm_benefits }
				}
				desc = regula_book_event.2200.desc_4_ss
			}
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_cumulative
					NOT = { global_var:regula_contubernalis_bloodline_active = yes }
					NOT = { faith = { has_doctrine_parameter = contubernalis_realm_benefits }}
				}
				desc = regula_book_event.2200.desc_4_c
			}
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_cumulative
					NOT = { global_var:regula_contubernalis_bloodline_active = yes }
					faith = { has_doctrine_parameter = contubernalis_realm_benefits }
				}
				desc = regula_book_event.2200.desc_4_cs
			}
			triggered_desc = {
				trigger = {
					global_var:regula_contubernalis_bloodline_active = yes
					NOT = { faith = { has_doctrine_parameter = contubernalis_realm_benefits }}
				}
				desc = regula_book_event.2200.desc_4_f
			}
		}
		desc = line_break
		desc = line_break
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_single_life
					NOT = { global_var:regula_domitans_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_5_s
			}
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_cumulative
					NOT = { global_var:regula_domitans_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_5_c
			}
			triggered_desc = {
				trigger = {
					global_var:regula_domitans_bloodline_active = yes
				}
				desc = regula_book_event.2200.desc_5_f
			}
		}
		desc = line_break
		desc = line_break
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_single_life
					NOT = { global_var:regula_fascinare_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_6_s
			}
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_cumulative
					NOT = { global_var:regula_fascinare_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_6_c
			}
			triggered_desc = {
				trigger = {
					global_var:regula_fascinare_bloodline_active = yes
				}
				desc = regula_book_event.2200.desc_6_f
			}
		}
		desc = line_break
		desc = line_break
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_single_life
					NOT = { global_var:regula_obedience_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_7_s
			}
			triggered_desc = {
				trigger = {
					has_game_rule = regula_bloodline_tally_goals_cumulative
					NOT = { global_var:regula_obedience_bloodline_active = yes }
				}
				desc = regula_book_event.2200.desc_7_c
			}
			triggered_desc = {
				trigger = {
					global_var:regula_obedience_bloodline_active = yes
				}
				desc = regula_book_event.2200.desc_7_f
			}
		}
	}

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = personality_rational
	}

	# Return to Main Book Menu
	option = {
		name = regula_book_event.2001.return
		trigger_event = {
			id = regula_book_event.2001
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}

}

# Settings
# Menu Screen
regula_book_event.3001 = {
	type = character_event
	title = regula_book_event.3001.t
	desc = regula_book_event.3001.desc

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	right_portrait = {
		character = global_var:magister_character
		animation = idle
	}

	# Holy Site Locations
	option = {
		name = regula_book_event.3001.holysites
		trigger_event = {
			id = regula_book_event.3100
		}
	}

	# Child Education Settings
	option = {
		name = regula_book_event.3001.education
		trigger_event = {
			id = regula_book_event.3200
		}
	}

	# Notification Settings
	option = {
		name = regula_book_event.3001.notification
		trigger_event = {
			id = regula_book_event.3300
		}
	}

	# Return to Main Book Menu
	option = {
		name = regula_book_event.0001.return
		trigger_event = {
			id = regula_book_event.0001
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Holy Site Locations
regula_book_event.3100 = {
	type = character_event
	title = regula_book_event.3100.t
	desc = regula_book_event.3100.desc
    theme = regula_theme

    override_background = {
		reference = throne_room
	}

	option = {
		name = regula_book_event.3100.a
		trigger_event = {
			id = regula_book_event.3110
		}
	}

	option = {
		name = regula_book_event.3100.b
		trigger_event = {
			id = regula_book_event.3120
		}
	}

	option = {
		name = regula_book_event.3100.c
		trigger_event = {
			id = regula_book_event.3130
		}
	}

	option = {
		name = regula_book_event.3100.east_asia
		trigger_event = {
			id = regula_book_event.3131
		}
	}

	option = {
		name = regula_book_event.3100.d
		trigger_event = {
			id = regula_book_event.3140
		}
	}

	option = {
		name = regula_book_event.3100.e
		trigger_event = {
			id = regula_book_event.3150
		}
	}

	# Return to Settings Menu
	option = {
		name = regula_book_event.3001.return
		trigger_event = {
			id = regula_book_event.3001
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Europe Holy Sites
regula_book_event.3110 = {
	type = character_event
	title = regula_holy_site_event.0010.t
	desc = regula_holy_site_event.0010.desc
	theme = regula_theme

	override_background = {
		reference = throne_room
	}

	option = {
		name = regula_holy_site_event.0010.a
		custom_tooltip = regula_holy_site_event.0010.a.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_europe
		}
	}

	option = {
		name = regula_holy_site_event.0010.b
		custom_tooltip = regula_holy_site_event.0010.b.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_britannia
		}
	}

	option = {
		name = regula_holy_site_event.0010.c
		custom_tooltip = regula_holy_site_event.0010.c.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_francia
		}
	}

	option = {
		name = regula_holy_site_event.0010.d
		custom_tooltip = regula_holy_site_event.0010.d.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_hispania
		}
	}

	option = {
		name = regula_holy_site_event.0010.e
		custom_tooltip = regula_holy_site_event.0010.e.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_baltic
		}
	}

	option = {
		name = regula_holy_site_event.0010.f
		custom_tooltip = regula_holy_site_event.0010.f.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_scandinavia
		}
	}

	option = {
		name = regula_holy_site_event.0010.g
		custom_tooltip = regula_holy_site_event.0010.g.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_europe_pirate
		}
	}

	# Return to Holy Site Menu
	option = {
		name = regula_book_event.3001.return
		trigger_event = {
			id = regula_book_event.3100
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Mediterranean
regula_book_event.3120 = {
	type = character_event
	title = regula_holy_site_event.0020.t
	desc = regula_holy_site_event.0020.desc
	theme = regula_theme

	override_background = {
		reference = throne_room
	}

	option = {
		name = regula_holy_site_event.0020.a
		custom_tooltip = regula_holy_site_event.0020.a.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_mediterranean
		}
	}

	option = {
		name = regula_holy_site_event.0020.b
		custom_tooltip = regula_holy_site_event.0020.b.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_byzantine
		}
	}

	# Return to Holy Site Menu
	option = {
		name = regula_book_event.3001.return
		trigger_event = {
			id = regula_book_event.3100
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Asia
regula_book_event.3130 = {
	type = character_event
	title = regula_holy_site_event.0030.t
	desc = regula_holy_site_event.0030.desc
	theme = regula_theme

	override_background = {
		reference = throne_room
	}

	option = {
		name = regula_holy_site_event.0030.a
		custom_tooltip = regula_holy_site_event.0030.a.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_asia
		}
	}

	option = {
		name = regula_holy_site_event.0030.b
		custom_tooltip = regula_holy_site_event.0030.b.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_rajasthan
		}
	}

	option = {
		name = regula_holy_site_event.0030.c
		custom_tooltip = regula_holy_site_event.0030.c.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_persia
		}
	}

	# Return to Holy Site Menu
	option = {
		name = regula_book_event.3001.return
		trigger_event = {
			id = regula_book_event.3100
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# East Asia
regula_book_event.3131 = {
	type = character_event
	title = regula_holy_site_event.0030.t
	desc = regula_holy_site_event.0030.desc
	theme = regula_theme

	override_background = {
		reference = throne_room
	}

	option = {
		name = regula_holy_site_event.0030.a
		custom_tooltip = regula_holy_site_event.0030.a.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_china
		}
	}

	option = {
		name = regula_holy_site_event.0030.b
		custom_tooltip = regula_holy_site_event.0030.b.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_japan
		}
	}

	option = {
		name = regula_holy_site_event.0030.c
		custom_tooltip = regula_holy_site_event.0030.c.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_nusantara
		}
	}

	# Return to Holy Site Menu
	option = {
		name = regula_book_event.3001.return
		trigger_event = {
			id = regula_book_event.3100
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Africa
regula_book_event.3140 = {
	type = character_event
	title = regula_holy_site_event.0040.t
	desc = regula_holy_site_event.0040.desc
	theme = regula_theme

	override_background = {
		reference = throne_room
	}

	option = {
		name = regula_holy_site_event.0040.a
		custom_tooltip = regula_holy_site_event.0040.a.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_africa
		}
	}

	option = {
		name = regula_holy_site_event.0040.b
		custom_tooltip = regula_holy_site_event.0040.b.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_mali
		}
	}

	# Return to Holy Site Menu
	option = {
		name = regula_book_event.3001.return
		trigger_event = {
			id = regula_book_event.3100
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Special
regula_book_event.3150 = {
	type = character_event
	title = regula_holy_site_event.0050.t
	desc = regula_holy_site_event.0050.desc
	theme = regula_theme

	override_background = {
		reference = throne_room
	}

	option = {
		name = regula_holy_site_event.0050.a
		custom_tooltip = regula_holy_site_event.0050.a.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_no_holy_sites
		}
	}

	option = {
		name = regula_holy_site_event.0050.b
		custom_tooltip = regula_holy_site_event.0050.b.tooltip

		regula_change_holy_site_option = {
			OLD_FAITH = root.faith
			NEW_FAITH = faith:regula_world
		}
	}

	# Return to Holy Site Menu
	option = {
		name = regula_book_event.3001.return
		trigger_event = {
			id = regula_book_event.3100
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Child Education Settings
regula_book_event.3200 = {
    type = character_event
    title = regula_book_event.3200.t
    desc = regula_book_event.3200.desc

    theme = regula_theme

    override_background = {
		reference = throne_room
	}

    immediate = {
        if = {
            limit = { NOT = { exists = global_var:regula_wards } }
            set_global_variable = {
                name = regula_wards
                value = 0
            }
        }
    }

	# Decision tree for making wards the Paelices' problem (except for the player's primary heir).
	# global_var:regula_wards values:
	# Both sexes = 3
	# Male only = 2
	# Female only = 1
	# None = 0

	# Both Male/Female
    option = {
        name = regula_book_event.3200.a
        flavor = regula_book_event.3200.a.tt

        set_global_variable = {
			name = regula_wards
			value = 3
        }

		# Move all kids without a guardian
        global_var:magister_character = {
            every_child = {
                trigger_event = regula_childhood_event.0011
            }
        }
    }

	# Female only
    option = {
        name = regula_book_event.3200.b
        flavor = regula_book_event.3200.b.tt

        set_global_variable = {
			name = regula_wards
			value = 1
        }

		# Move any Girls that dont have a guardian yet
        global_var:magister_character = {
            every_child = {
                trigger_event = regula_childhood_event.0013
            }
        }
    }

	# Male only
    option = {
        name = regula_book_event.3200.c
        flavor = regula_book_event.3200.c.tt

        set_global_variable = {
			name = regula_wards
			value = 2
        }

		# Move all Boys without a guardian
        global_var:magister_character = {
            every_child = {
                trigger_event = regula_childhood_event.0012
            }
        }
    }

	# Stop moving children
    option = {
        name = regula_book_event.3200.d
        flavor = regula_book_event.3200.d.tt

        set_global_variable = {
			name = regula_wards
            value = 0
		}
    }

	# Return to Settings Menu
	option = {
		name = regula_book_event.3001.return
		trigger_event = {
			id = regula_book_event.3001
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}

# Notification Settings
regula_book_event.3300 = {
	type = character_event
	title = regula_book_event.3300.t
	desc = regula_book_event.3300.desc

	theme = regula_theme
	override_background = {
		reference = throne_room
	}

	immediate = {
		# Make sure Notification Settings are initialised
		if = {
			limit = {
				NOT = {
					has_global_variable = fascinare_events_enabled
				}
			}
			set_global_variable = {
				name = fascinare_events_enabled
				value = yes
			}
		}
		if = {
			limit = {
				NOT = {
					has_global_variable = ward_enslavement_events_enabled
				}
			}
			set_global_variable = {
				name = ward_enslavement_events_enabled
				value = yes
			}
		}
	}

	option = {
		name = regula_book_event.3300.a_on
		trigger = {
			global_var:fascinare_events_enabled = no
		}
		set_global_variable = {
			name = fascinare_events_enabled
			value = yes
		}
		trigger_event = {
			id = regula_book_event.3300
		}
	}

	option = {
		name = regula_book_event.3300.a_off
		trigger = {
			global_var:fascinare_events_enabled = yes
		}
		set_global_variable = {
			name = fascinare_events_enabled
			value = no
		}
		trigger_event = {
			id = regula_book_event.3300
		}
	}

	option = {
		name = regula_book_event.3300.b_on
		trigger = {
			global_var:ward_enslavement_events_enabled = no
		}
		set_global_variable = {
			name = ward_enslavement_events_enabled
			value = yes
		}
		trigger_event = {
			id = regula_book_event.3300
		}
	}

	option = {
		name = regula_book_event.3300.b_off
		trigger = {
			global_var:ward_enslavement_events_enabled = yes
		}
		set_global_variable = {
			name = ward_enslavement_events_enabled
			value = no
		}
		trigger_event = {
			id = regula_book_event.3300
		}
	}

	# Return to Settings Menu
	option = {
		name = regula_book_event.3001.return
		trigger_event = {
			id = regula_book_event.3001
		}
	}

	# Exit
	option = {
		name = regula_book_event.0001.exit
	}
}
