﻿namespace = heresy_pulse

heresy_pulse.0001 = {
	hidden = yes
	scope = faith

	immediate = {
		save_scope_as = origin_faith

		random_list = {
			50 = {
				trigger = {
					any_faith_rite = {
						this != root.main_rite
						rite_counties >= 1
						head_of_rite ?= { is_ai = yes }
					}
				}
				modifier = {
					factor = 0.2
					main_rite = { rite_has_parameter = pluralism_fundamentalist_vulnerable_to_heresy }
				}
				modifier = {
					factor = 1.6
					main_rite = { rite_has_parameter = pluralism_pluralistic_resistant_to_heresy }
				}
				scope:origin_faith = {
					trigger_event = heresy_light.0001
					pam_heresy_set_pulse_cooldown_effect = yes
				}
			}

			20 = {
				trigger = {
					pam_heresy_c2_main_rite_dominant_trigger = yes
				}
				modifier = {
					factor = 1
					main_rite = { rite_has_parameter = pluralism_fundamentalist_vulnerable_to_heresy }
				}
				modifier = {
					factor = 0.5
					main_rite = { rite_has_parameter = pluralism_pluralistic_resistant_to_heresy }
				}
				modifier = {
					factor = 0.1
					rite_growth_rites_needed <= 0
				}
				scope:origin_faith = {
					trigger_event = heresy_dangerous_rite.0001
					pam_heresy_set_pulse_cooldown_effect = yes
				}
			}

			60 = {
				trigger = {
					pam_heresy_c3_eligible_trigger = yes
				}
				modifier = {
					factor = 3
					main_rite = { rite_has_parameter = pluralism_fundamentalist_vulnerable_to_heresy }
				}
				modifier = {
					factor = 0.5
					main_rite = { rite_has_parameter = pluralism_pluralistic_resistant_to_heresy }
				}
				scope:origin_faith = {
					trigger_event = heresy_historical.0001
					pam_heresy_set_pulse_cooldown_effect = yes
				}
			}
		}
	}
}
