﻿###Technical Doctrines
##Visibility
#Hides the faith 
unavailable = {
	group = "special"
	is_available_on_create = { always = no }

	unavailable_doctrine = { visible = no }
}

##Autocephalous doctrines
#Prevents non-historical faiths from bugging out due to sharing ALL doctrines
debug_autocephalous = {
	group = "special"
	is_available_on_create = { always = no }

	#Also give them the communal identity effects
	debug_autocephalous_one = { 
		visible = no 
		parameters = {
			same_culture_conversion_bonus_active = yes
			same_faith_promote_culture_bonus_active = yes
			other_culture_conversion_penalty_active = yes
		}

		character_modifier = {
			name = "tenet_communal_identity_opinion"
			same_faith_opinion = 10
		}
	}
	debug_autocephalous_two = { 
		visible = no 
		parameters = {
			same_culture_conversion_bonus_active = yes
			same_faith_promote_culture_bonus_active = yes
			other_culture_conversion_penalty_active = yes
		}

		character_modifier = {
			name = "tenet_communal_identity_opinion"
			same_faith_opinion = 10
		}
	}
	debug_autocephalous_three = { 
		visible = no 
		parameters = {
			same_culture_conversion_bonus_active = yes
			same_faith_promote_culture_bonus_active = yes
			other_culture_conversion_penalty_active = yes
		}

		character_modifier = {
			name = "tenet_communal_identity_opinion"
			same_faith_opinion = 10
		}
	}
	debug_autocephalous_four = { 
		visible = no 
		parameters = {
			same_culture_conversion_bonus_active = yes
			same_faith_promote_culture_bonus_active = yes
			other_culture_conversion_penalty_active = yes
		}

		character_modifier = {
			name = "tenet_communal_identity_opinion"
			same_faith_opinion = 10
		}
	}
	debug_autocephalous_five = { 
		visible = no 
		parameters = {
			same_culture_conversion_bonus_active = yes
			same_faith_promote_culture_bonus_active = yes
			other_culture_conversion_penalty_active = yes
		}

		character_modifier = {
			name = "tenet_communal_identity_opinion"
			same_faith_opinion = 10
		}
	}
	debug_autocephalous_six = {
		visible = no 
		parameters = {
			same_culture_conversion_bonus_active = yes
			same_faith_promote_culture_bonus_active = yes
			other_culture_conversion_penalty_active = yes
		}

		character_modifier = {
			name = "tenet_communal_identity_opinion"
			same_faith_opinion = 10
		}
	}
	debug_autocephalous_seven = {
		visible = no 
		parameters = {
			same_culture_conversion_bonus_active = yes
			same_faith_promote_culture_bonus_active = yes
			other_culture_conversion_penalty_active = yes
		}

		character_modifier = {
			name = "tenet_communal_identity_opinion"
			same_faith_opinion = 10
		}
	}
	debug_autocephalous_eight = {
		visible = no 
		parameters = {
			same_culture_conversion_bonus_active = yes
			same_faith_promote_culture_bonus_active = yes
			other_culture_conversion_penalty_active = yes
		}

		character_modifier = {
			name = "tenet_communal_identity_opinion"
			same_faith_opinion = 10
		}
	}
	debug_autocephalous_nine = {
		visible = no 
		parameters = {
			same_culture_conversion_bonus_active = yes
			same_faith_promote_culture_bonus_active = yes
			other_culture_conversion_penalty_active = yes
		}

		character_modifier = {
			name = "tenet_communal_identity_opinion"
			same_faith_opinion = 10
		}
	}
	debug_autocephalous_ten = {
		visible = no 
		parameters = {
			same_culture_conversion_bonus_active = yes
			same_faith_promote_culture_bonus_active = yes
			other_culture_conversion_penalty_active = yes
		}

		character_modifier = {
			name = "tenet_communal_identity_opinion"
			same_faith_opinion = 10
		}
	}
}

###Theological Doctrines
##God the Son
#Determines the faith's christological position
doctrine_christology = {
	group = "church_group"
	
	is_available_on_create = {
		religion_tag = christianity_religion
	}
	
	
	doctrine_christology_doctrine_arianism = {
		
		can_pick = {
			AND = {
				NOT = {doctrine:tenet_gnosticism = { is_in_list = selected_doctrines }}
			}
		}
	
		parameters = {
			christology_doctrine_arianism_opinion_active = yes
			
			opinion_of_christology_doctrine_monothelite_opinion_active = -15
			opinion_of_christology_doctrine_monophysite_opinion_active = -15
			
			opinion_of_christology_doctrine_miaphysite_opinion_active = -15
			opinion_of_christology_doctrine_diophysite_opinion_active = -15
			opinion_of_christology_doctrine_nestorian_opinion_active = -15
			opinion_of_christology_doctrine_arianism_opinion_active = 0
			opinion_of_christology_doctrine_gnostic_opinion_active = -15
			#opinion_of_christology_doctrine_monarchian_opinion_active = -15
			opinion_of_christology_doctrine_psilanthropism_opinion_active = -20
		}
	}
	#Jesus was elevated to divinity at baptism
	doctrine_christology_adoptionism = {
		can_pick = {
			NOT = { doctrine:tenet_gnosticism = { is_in_list = selected_doctrines }}
			OR = {
				#doctrine:doctrine_circumincession_arianism = { is_in_list = selected_doctrines }
				doctrine:doctrine_circumincession_unitarianism = { is_in_list = selected_doctrines }
				doctrine:doctrine_circumincession_dualism = { is_in_list = selected_doctrines }
				doctrine:doctrine_circumincession_tritheism = { is_in_list = selected_doctrines }
			}
		}
		parameters = {
			christology_doctrine_adoptionism_opinion_active = yes
			opinion_of_christology_doctrine_adoptionism_opinion_active = 0
			
			opinion_of_christology_doctrine_miaphysite_opinion_active = -15
			opinion_of_christology_doctrine_monophysite_opinion_active = -15
			opinion_of_christology_doctrine_diophysite_opinion_active = -15
			opinion_of_christology_doctrine_monothelite_opinion_active = -15
			opinion_of_christology_doctrine_nestorian_opinion_active = -15
			opinion_of_christology_doctrine_arianism_opinion_active = -15
			opinion_of_christology_doctrine_gnostic_opinion_active = -15
			opinion_of_christology_doctrine_psilanthropism_opinion_active = -20
			#opinion_of_christology_doctrine_monarchian_opinion_active = -20
		}
	}

	#Gnosticism
	doctrine_christology_docetism = {
		can_pick = {
			OR = { 
				doctrine:tenet_gnosticism = { is_in_list = selected_doctrines }
				doctrine:doctrine_circumincession_modalism = { is_in_list = selected_doctrines }
				doctrine:doctrine_circumincession_unitarianism = { is_in_list = selected_doctrines }
			}
		}
		parameters = {
			christology_doctrine_gnostic_opinion_active = yes
			opinion_of_christology_doctrine_miaphysite_opinion_active = -15
			opinion_of_christology_doctrine_monophysite_opinion_active = -15
			opinion_of_christology_doctrine_diophysite_opinion_active = -15
			opinion_of_christology_doctrine_monothelite_opinion_active = -15
			opinion_of_christology_doctrine_nestorian_opinion_active = -15
			opinion_of_christology_doctrine_adoptionism_opinion_active = -15
			opinion_of_christology_doctrine_arianism_opinion_active = -15
			opinion_of_christology_doctrine_gnostic_opinion_active = 0
			opinion_of_christology_doctrine_psilanthropism_opinion_active = -20
			#opinion_of_christology_doctrine_monarchian_opinion_active = -20
		}
	}

	#Hypostatic Union of Two Natures
	doctrine_christology_diophysite = {
		can_pick = {
			NOT = { doctrine:tenet_gnosticism = { is_in_list = selected_doctrines }}
		}
		parameters = {
			christology_doctrine_diophysite_opinion_active = yes
			opinion_of_christology_doctrine_miaphysite_opinion_active = -10
			opinion_of_christology_doctrine_monophysite_opinion_active = -10
			opinion_of_christology_doctrine_diophysite_opinion_active = 0
			opinion_of_christology_doctrine_monothelite_opinion_active = -10
			opinion_of_christology_doctrine_nestorian_opinion_active = -15
			opinion_of_christology_doctrine_adoptionism_opinion_active = -15
			opinion_of_christology_doctrine_arianism_opinion_active = -15
			opinion_of_christology_doctrine_gnostic_opinion_active = -15
			opinion_of_christology_doctrine_psilanthropism_opinion_active = -20
			#opinion_of_christology_doctrine_monarchian_opinion_active = -20
		}
	}
	
	#Human & Divine in One Nature
	doctrine_christology_miaphysite = {
		can_pick = {
			NOT = { doctrine:tenet_gnosticism = { is_in_list = selected_doctrines }}
		}
		parameters = {
			christology_doctrine_miaphysite_opinion_active = yes
			opinion_of_christology_doctrine_miaphysite_opinion_active = 0
			opinion_of_christology_doctrine_monophysite_opinion_active = -10
			opinion_of_christology_doctrine_diophysite_opinion_active = -10
			opinion_of_christology_doctrine_monothelite_opinion_active = -10
			opinion_of_christology_doctrine_nestorian_opinion_active = -15
			opinion_of_christology_doctrine_adoptionism_opinion_active = -15
			opinion_of_christology_doctrine_arianism_opinion_active = -15
			opinion_of_christology_doctrine_gnostic_opinion_active = -15
			opinion_of_christology_doctrine_psilanthropism_opinion_active = -20
			#opinion_of_christology_doctrine_monarchian_opinion_active = -20
		}
	}

	#Mixing of the two natures into one
	doctrine_christology_monophysite = {
		can_pick = {
			NOT = { doctrine:tenet_gnosticism = { is_in_list = selected_doctrines }}
		}
		parameters = {
			christology_doctrine_monophysite_opinion_active = yes
			opinion_of_christology_doctrine_monophysite_opinion_active = 0
			
			opinion_of_christology_doctrine_miaphysite_opinion_active = -10
			opinion_of_christology_doctrine_diophysite_opinion_active = -10
			opinion_of_christology_doctrine_monothelite_opinion_active = -10
			opinion_of_christology_doctrine_nestorian_opinion_active = -15
			opinion_of_christology_doctrine_adoptionism_opinion_active = -15
			opinion_of_christology_doctrine_arianism_opinion_active = -15
			opinion_of_christology_doctrine_gnostic_opinion_active = -15
			opinion_of_christology_doctrine_psilanthropism_opinion_active = -20
			#opinion_of_christology_doctrine_monarchian_opinion_active = -20
			
		}
	}

	#Two Natures but only One Will
	doctrine_christology_monothelite = {
		can_pick = {
			NOT = { doctrine:tenet_gnosticism = { is_in_list = selected_doctrines }}
		}
		parameters = {
			christology_doctrine_monothelite_opinion_active = yes
			opinion_of_christology_doctrine_monothelite_opinion_active = 0
			
			opinion_of_christology_doctrine_miaphysite_opinion_active = -10
			opinion_of_christology_doctrine_monophysite_opinion_active = -10
			opinion_of_christology_doctrine_diophysite_opinion_active = -10
			opinion_of_christology_doctrine_nestorian_opinion_active = -15
			opinion_of_christology_doctrine_adoptionism_opinion_active = -15
			opinion_of_christology_doctrine_arianism_opinion_active = -15
			opinion_of_christology_doctrine_gnostic_opinion_active = -15
			opinion_of_christology_doctrine_psilanthropism_opinion_active = -20
			#opinion_of_christology_doctrine_monarchian_opinion_active = -20
			
		}
	}

	#Two separate natures
	doctrine_christology_nestorian = {
		can_pick = {
			NOT = { doctrine:tenet_gnosticism = { is_in_list = selected_doctrines }}
			OR = {
				doctrine:doctrine_circumincession_trinitarian = { is_in_list = selected_doctrines }
				doctrine:doctrine_circumincession_dualism = { is_in_list = selected_doctrines }
			}
		}
		parameters = {
			christology_doctrine_nestorian_opinion_active = yes
			opinion_of_christology_doctrine_miaphysite_opinion_active = -15
			opinion_of_christology_doctrine_monophysite_opinion_active = -15
			opinion_of_christology_doctrine_diophysite_opinion_active = -15
			opinion_of_christology_doctrine_monothelite_opinion_active = -15
			opinion_of_christology_doctrine_nestorian_opinion_active = 0
			opinion_of_christology_doctrine_adoptionism_opinion_active = -10
			opinion_of_christology_doctrine_arianism_opinion_active = -15
			opinion_of_christology_doctrine_gnostic_opinion_active = -15
			opinion_of_christology_doctrine_psilanthropism_opinion_active = -20
			#opinion_of_christology_doctrine_monarchian_opinion_active = -20
		}
	}

	#Only human
	doctrine_christology_psilanthropism = {
		can_pick = {
			NOT = { doctrine:tenet_gnosticism = { is_in_list = selected_doctrines }}
			doctrine:doctrine_circumincession_unitarianism = { is_in_list = selected_doctrines }
		}
		parameters = {
			christology_doctrine_gnostic_opinion_active = yes
			opinion_of_christology_doctrine_miaphysite_opinion_active = -15
			opinion_of_christology_doctrine_monophysite_opinion_active = -15
			opinion_of_christology_doctrine_diophysite_opinion_active = -15
			opinion_of_christology_doctrine_monothelite_opinion_active = -15
			opinion_of_christology_doctrine_nestorian_opinion_active = -15
			opinion_of_christology_doctrine_adoptionism_opinion_active = -15
			opinion_of_christology_doctrine_arianism_opinion_active = -15
			opinion_of_christology_doctrine_psilanthropism_opinion_active = 0
			#opinion_of_christology_doctrine_monarchian_opinion_active = -20
		}
	}
}

#I don't think any of these new overrides actually work
##Trinity &/or God the Father
#Determines the faith's view on the composition of God
doctrine_circumincession = {
	group = "church_group"

	is_available_on_create = {
		religion_tag = christianity_religion
	}

	#Gnosticism, will be divided into schools to determine internal hostility
	doctrine_circumincession_demiurge = {
		parameters = {
			hostility_override_tenet_gnosticism = 1
		}
	}

	#Father and Son but no Holy Ghost
	doctrine_circumincession_dualism = {
		parameters = {
			hostility_override_doctrine_circumincession_tritheism = 3
			#hostility_override_doctrine_circumincession_trinitarian = 2
		}
	}

	#Three persons are in fact three modes
	doctrine_circumincession_modalism = {
		parameters = { 
			hostility_override_doctrine_circumincession_tritheism = 3
			hostility_override_doctrine_circumincession_modalism = 1
			hostility_override_doctrine_circumincession_unitarianism = 1
		}
	}

	#Mainstream Trinitarian
	doctrine_circumincession_trinitarian = {
		parameters = {
			hostility_override_doctrine_circumincession_tritheism = 3
			#hostility_override_doctrine_circumincession_arianism = 3
			hostility_override_doctrine_circumincession_dualism = 3
			hostility_override_doctrine_circumincession_unitarianism = 3
			#hostility_override_doctrine_circumincession_modalism = 2
		}
	}

	#Father, Son, and Holy Ghost are separate deities
	doctrine_circumincession_tritheism = {
		parameters = {
			hostility_same_religion = 3 
			hostility_override_doctrine_circumincession_tritheism = 1
		}
	}

	#Son is subordinate & distinct from God the Father
	doctrine_circumincession_unitarianism = {
		parameters = {
			hostility_override_doctrine_circumincession_tritheism = 3
			#hostility_override_doctrine_circumincession_trinitarian = 2
			hostility_override_doctrine_circumincession_modalism = 1
			hostility_override_doctrine_circumincession_unitarianism = 1
		}
	}
}
###Ecclesiological Doctrines
##Christian Councils/Treaties
#Council of Capharthutha (Syriac & Maphrianate)
doctrine_council_capharthutha = {
	group = "church_group"

	is_available_on_create = { always = no }

	special_doctrine_council_capharthutha = {
		parameters = {
			hostility_override_special_doctrine_council_capharthutha = 0
		}
	}
}

#Manichaean faith special doctrine
is_manichaean_faith = {
	group = "special"

	is_available_on_create = {
		has_doctrine = special_doctrine_is_manichaean_faith
	}

	special_doctrine_is_manichaean_faith = {
		parameters = {
			hostility_override_gnostic_school_manichaeism = 1
			granting_title_gives_stress = yes
		}
	}
}

#Sampsaean faith special doctrine
#is_mandaean_faith = {
#	group = "special"
#
#	is_available_on_create = {
#		has_doctrine = special_doctrine_is_mandaean_faith
#	}
#
#	special_doctrine_is_mandaean_faith = {
#		parameters = {
#			hostility_same_religion = 1
#			hostility_same_family = 2
#			granting_title_gives_stress = yes
#		}
#	}
#}

##Christian Communion
#Determines whether certain faiths consider eachother to be in communion with eachother
christian_communion = {
	group = "church_group"

	is_available_on_create = {
		always = no
	}
	
	# Hostility Values
	# 0 - Righteous
	# 1 - Astray
	# 2 - Hostile
	# 3 - Evil
	# The value is how they see others with that trait ie catholic_autocephaly_heresy sees catholic_autocephaly_autocephalous as astray as its value is 1 while catholic_autocephaly_autocephalous sees it as evil as its value is 3. 
	
	# Heresy 'communions' mainly to ensure heresies are seen as evil no matter what. Though it does bring attention to the fact that the game has no real mechanics to declare faiths heretical when players can make their own faiths
	
	# Orthodox
	
	special_doctrine_orthodox_communion = {
		parameters = {
			hostility_override_orthodox_autocephaly_autonomous = 1
			hostility_override_orthodox_autocephaly_autocephalous = 0
			hostility_override_orthodox_autocephaly_pentarch = 0
			hostility_override_catholic_autocephaly_heresy = 3
		}
	}

	orthodox_autocephaly_autonomous = { #Ethnic churches
		parameters = {
			hostility_override_orthodox_autocephaly_autonomous = 1
			hostility_override_orthodox_autocephaly_autocephalous = 0
			hostility_override_orthodox_autocephaly_pentarch = 0
			hostility_override_catholic_autocephaly_heresy = 3
		}
	}

	orthodox_autocephaly_autocephalous = { #Ethnic churches
		parameters = {
			hostility_override_orthodox_autocephaly_autonomous = 1
			hostility_override_orthodox_autocephaly_autocephalous = 0
			hostility_override_orthodox_autocephaly_pentarch = 0
			hostility_override_catholic_autocephaly_heresy = 3
		}
	}

	orthodox_autocephaly_pentarch = { #Pentarchy - Has special pentarchy mechanic
		parameters = {
			hostility_override_orthodox_autocephaly_autonomous = 1
			hostility_override_orthodox_autocephaly_autocephalous = 0
			hostility_override_orthodox_autocephaly_pentarch = 0
			hostility_override_catholic_autocephaly_heresy = 3
		}
	}

	#Oriental Church
	
	oriental_autocephaly_autonomous = { #Albanians, Tewahedo, Maphrianate
		parameters = {
			hostility_override_oriental_autocephaly_autonomous = 1
			hostility_override_oriental_autocephaly_autocephalous = 0
			hostility_override_catholic_autocephaly_heresy = 3
		}
	}

	oriental_autocephaly_autocephalous = { #Copts, Syriacs, Armenians
		parameters = {
			hostility_override_oriental_autocephaly_autonomous = 1
			hostility_override_oriental_autocephaly_autocephalous = 0
			hostility_override_catholic_autocephaly_heresy = 3
		}
	}
	
	# Catholicism
	
	catholic_autocephaly_autonomous = { #Local rite
		parameters = {
			hostility_override_catholic_autocephaly_autonomous = 1
			hostility_override_catholic_autocephaly_autocephalous = 0
			hostility_override_catholic_autocephaly_heresy = 3
		}
	}

	catholic_autocephaly_autocephalous = { #Sui iuris churches
		parameters = {
			hostility_override_catholic_autocephaly_autonomous = 1
			hostility_override_catholic_autocephaly_autocephalous = 0
			hostility_override_catholic_autocephaly_heresy = 3
		}
	}
	
	catholic_autocephaly_heresy = { #Heresy
		parameters = {
			hostility_override_catholic_autocephaly_autonomous = 1
			hostility_override_catholic_autocephaly_autocephalous = 1
			hostility_override_catholic_autocephaly_heresy = 1
		}
	}

	# Nestorianism
	
	nestorian_autocephaly_autonomous = { #Malankarans
		parameters = {
			hostility_override_nestorian_autocephaly_autonomous = 1
			hostility_override_nestorian_autocephaly_autocephalous = 0
			hostility_override_catholic_autocephaly_heresy = 3
		}
	}

	nestorian_autocephaly_autocephalous = { #Church of the East
		parameters = {
			hostility_override_nestorian_autocephaly_autonomous = 1
			hostility_override_nestorian_autocephaly_autocephalous = 0
			hostility_override_catholic_autocephaly_heresy = 3
		}
	}
}

##Gnostic Schools - Loaded after so that it overrides the above
#Determines which Gnostic school of thought each faith adheres to
gnostic_school = {
	group = "main_group"

	is_available_on_create = {
		OR = {
			doctrine:tenet_gnosticism = { is_in_list = selected_doctrines }
			doctrine:doctrine_circumincession_demiurge = { is_in_list = selected_doctrines }
		}
	}

	gnostic_school_manichaeism = { #Radical Dualism
		parameters = {
			hostility_override_gnostic_school_manichaeism = 1
			#hostility_override_special_doctrine_is_manichaean_faith = 1 #Pretty sure this does nothing
		}
	}
	
	gnostic_school_mandaean = { #Mandaean
		parameters = {
			hostility_override_gnostic_school_mandaean = 1
		}
	}

	gnostic_school_marcionism = { #Mitigated Dualism
		parameters = {
			hostility_override_gnostic_school_marcionism = 1
		}
	}

	gnostic_school_ophitism = { #Yaldaboath (a serpent) stole divine power to create the world
		parameters = {
			hostility_override_gnostic_school_ophitism = 1
		}
	}

	gnostic_school_valentinianism = { #Proper Gnosticism
		parameters = {
			hostility_override_gnostic_school_valentinianism = 1
		}
	}
}

christian_liturgy = {
	group = "church_group"

	is_available_on_create = {
		religion_tag = christianity_religion
	}

	special_doctrine_latin_rite = {
		parameters = {
			christian_liturgical_rite = yes
		}
	}

	special_doctrine_byzantine_rite = {
		parameters = {
			christian_liturgical_rite = yes
		}
	}

	special_doctrine_alexandrian_rite = {
		parameters = {
			christian_liturgical_rite = yes
		}
	}

	special_doctrine_antioch_rite = {
		parameters = {
			christian_liturgical_rite = yes
		}
	}

	special_doctrine_babylon_rite = {
		parameters = {
			christian_liturgical_rite = yes
		}
	}

	special_doctrine_armenian_rite = {
		parameters = {
			christian_liturgical_rite = yes
		}
	}

	special_doctrine_gallican_rite = {
		parameters = {
			christian_liturgical_rite = yes
		}
	}

	special_doctrine_slavonic_rite = {
		parameters = {
			christian_liturgical_rite = yes
		}
	}
						
	special_doctrine_local_rite = {
		parameters = {
			local_liturgical_rite = yes
		}
	}
}

###############################################