plus_accept_conversion_effect = {
	if = {
		limit = {
			trait = sympathy_christendom
			event_target:conversion_ruler = { religion_group = christian }
		}
		remove_trait = sympathy_christendom
	}
	else_if = {
		limit = {
			trait = sympathy_islam
			event_target:conversion_ruler = { religion_group = muslim }
		}
		remove_trait = sympathy_islam
	}
	else_if = {
		limit = {
			trait = sympathy_pagans
			event_target:conversion_ruler = { religion_group = pagan_group }
		}
		remove_trait = sympathy_pagans
	}
	else_if = {
		limit = {
			trait = sympathy_zoroastrianism
			event_target:conversion_ruler = { religion_group = zoroastrian_group }
		}
		remove_trait = sympathy_zoroastrianism
	}
	else_if = {
		limit = {
			trait = sympathy_judaism
			event_target:conversion_ruler = { religion_group = jewish_group }
		}
		remove_trait = sympathy_judaism
	}
	else_if = {
		limit = {
			trait = sympathy_indian
			event_target:conversion_ruler = { religion_group = indian_group }
		}
		remove_trait = sympathy_indian
	}

	hidden_effect = {
		if = {
			limit = { NOT = { religion_group = event_target:conversion_ruler } }

			random = {
				chance = 50

				trigger_switch = {
					on_trigger = religion_group

					christian = { add_trait = sympathy_christendom }
					muslim = { add_trait = sympathy_islam }
					pagan_group = { add_trait = sympathy_pagans }
					zoroastrian_group = { add_trait = sympathy_zoroastrianism }
					jewish_group = { add_trait = sympathy_judaism }
					indian_group = { add_trait = sympathy_indian }
				}
			}
		}
	}

	if = {
		limit = { has_secret_religion = yes }
		clear_secret_religion = yes
	}

	if = {
		limit = { religion = event_target:conversion_ruler } # Chalcedonians can switch rites instead

		set_character_flag = changed_rites

		trigger_switch = {
			on_trigger = trait

			latin_rites = { remove_trait = latin_rites }
			greek_rites = { remove_trait = greek_rites }
			iconoclast_rites = { remove_trait = iconoclast_rites }
		}

		event_target:conversion_ruler = {
			show_scope_change = no

			trigger_switch = {
				on_trigger = trait

				latin_rites = { PREV = { show_scope_change = no add_trait = latin_rites } }
				greek_rites = { PREV = { show_scope_change = no add_trait = greek_rites } }
				iconoclast_rites = { PREV = { show_scope_change = no add_trait = iconoclast_rites } }
			}
		}
	}
	else = {
		religion = event_target:conversion_ruler
	}

	if = {
		limit = { trait = cynical }
		remove_trait = cynical
	}
	else_if = {
		limit = {
			NOR = {
				trait = sympathy_christendom
				trait = sympathy_islam
				trait = sympathy_pagans
				trait = sympathy_zoroastrianism
				trait = sympathy_judaism
				trait = sympathy_indian
			}
		}

		hidden_effect = {
			random = {
				chance = 25
				add_trait_zealous_effect = yes
			}
		}
	}

	reverse_opinion = {
		name = agreed_to_convert
		who = event_target:conversion_ruler
		years = 20
	}

	hidden_effect = {
		if = {
			limit = { religion_group = indian_group }
			set_character_flag = india_converted
			character_event = { id = RoI.30122 }
		}

		if = {
			limit = { is_ruler = yes }

			any_courtier = {
				limit = {
					dynasty = event_target:conversion_target
					is_adult = no
					is_ruler = no
				}

				religion = event_target:conversion_target
			}
		}

		event_target:conversion_ruler = {
			character_event = { id = GoPagan.132 }
		}
	}
}

plus_sympathy_conversion_effect = {
	if = {
		limit = { event_target:conversion_ruler = { religion_group = christian } }
		add_trait = sympathy_christendom
	}
	else_if = {
		limit = { event_target:conversion_ruler = { religion_group = muslim } }
		add_trait = sympathy_islam
	}
	else_if = {
		limit = { event_target:conversion_ruler = { religion_group = pagan_group } }
		add_trait = sympathy_pagans
	}
	else_if = {
		limit = { event_target:conversion_ruler = { religion_group = zoroastrian_group } }
		add_trait = sympathy_zoroastrianism
	}
	else_if = {
		limit = { event_target:conversion_ruler = { religion_group = jewish_group } }
		add_trait = sympathy_judaism
	}
	else_if = {
		limit = { event_target:conversion_ruler = { religion_group = indian_group } }
		add_trait = sympathy_indian
	}

	hidden_effect = {
		random = {
			chance = 50
			add_trait_fully_cynical_effect = yes
		}
	}

	event_target:conversion_ruler = {
		show_scope_change = no

		opinion = {
			name = opinion_mutual_respect
			who = PREV
			years = 10
			multiplier = 2
		}

		character_event = { id = GoPagan.133 }
	}
}

plus_refuse_conversion_effect = {
	event_target:conversion_ruler = {
		show_scope_change = no

		opinion = {
			name = opinion_failed_conversion
			who = PREV
			years = 10
		}

		character_event = { id = GoPagan.134 }
	}
}

plus_accept_conversion_under_threat_effect = {
	if = {
		limit = {
			trait = sympathy_christendom
			event_target:conversion_ruler = { religion_group = christian }
		}
		remove_trait = sympathy_christendom
	}
	else_if = {
		limit = {
			trait = sympathy_islam
			event_target:conversion_ruler = { religion_group = muslim }
		}
		remove_trait = sympathy_islam
	}
	else_if = {
		limit = {
			trait = sympathy_pagans
			event_target:conversion_ruler = { religion_group = pagan_group }
		}
		remove_trait = sympathy_pagans
	}
	else_if = {
		limit = {
			trait = sympathy_zoroastrianism
			event_target:conversion_ruler = { religion_group = zoroastrian_group }
		}
		remove_trait = sympathy_zoroastrianism
	}
	else_if = {
		limit = {
			trait = sympathy_judaism
			event_target:conversion_ruler = { religion_group = jewish_group }
		}
		remove_trait = sympathy_judaism
	}
	else_if = {
		limit = {
			trait = sympathy_indian
			event_target:conversion_ruler = { religion_group = indian_group }
		}
		remove_trait = sympathy_indian
	}

	if = {
		limit = { NOT = { religion_group = event_target:conversion_ruler } }

		trigger_switch = {
			on_trigger = religion_group

			christian = { add_trait = sympathy_christendom }
			muslim = { add_trait = sympathy_islam }
			pagan_group = { add_trait = sympathy_pagans }
			zoroastrian_group = { add_trait = sympathy_zoroastrianism }
			jewish_group = { add_trait = sympathy_judaism }
			indian_group = { add_trait = sympathy_indian }
		}
	}

	if = {
		limit = { NOT = { trait = cynical } }

		if = {
			limit = {
				OR = {
					is_heresy_of = event_target:conversion_ruler
					is_parent_religion = event_target:conversion_ruler
				}
			}

			remove_trait_silently_zealous_effect = yes
			add_trait = cynical
		}
		else = {
			hidden_effect = {
				random = {
					chance = 50
					add_trait_fully_cynical_effect = yes
				}
			}
		}
	}

	if = {
		limit = { has_secret_religion = yes}
		clear_secret_religion = yes
	}

	if = {
		limit = { religion = event_target:conversion_ruler } # Chalcedonians can switch rites instead

		set_character_flag = changed_rites

		trigger_switch = {
			on_trigger = trait

			latin_rites = { remove_trait = latin_rites }
			greek_rites = { remove_trait = greek_rites }
			iconoclast_rites = { remove_trait = iconoclast_rites }
		}

		event_target:conversion_ruler = {
			show_scope_change = no

			trigger_switch = {
				on_trigger = trait

				latin_rites = { PREV = { show_scope_change = no add_trait = latin_rites } }
				greek_rites = { PREV = { show_scope_change = no add_trait = greek_rites } }
				iconoclast_rites = { PREV = { show_scope_change = no add_trait = iconoclast_rites } }
			}
		}
	}
	else = {
		religion = event_target:conversion_ruler
	}

	add_character_modifier = {
		name = recently_converted
		years = 2
	}

	reverse_opinion = {
		who = event_target:conversion_ruler
		name = DEMAND_RELIGIOUS_CONVERSION_INTERACTION_ON_ACCEPT
		years = 10
	}

	hidden_effect = {
		if = {
			limit = { religion_group = indian_group }
			set_character_flag = india_converted
			character_event = { id = RoI.30122 }
		}

		event_target:conversion_ruler = {
			character_event = { id = GoPagan.144 }
		}
	}
}

plus_refuse_conversion_under_threat_effect = {
	event_target:conversion_ruler = {
		show_scope_change = no

		opinion = {
			name = opinion_failed_conversion
			who = PREV
			years = 10
			multiplier = 2
		}

		character_event = { id = GoPagan.145 }
	}
}