divine_authority_mechanic = {
	alert_icon_gfx = GFX_alerticons_government_mechanics
	alert_icon_index = 19
	available = {
		has_dlc = "Winds of Change"
	}

	powers = {
		divine_authority = {
			show_before_interactions = yes
			gui = divine_authority_gov_mech
			max = 100
			min = -100
			base_monthly_growth = 0.0
			is_good = yes
			range_modifier = {
				trigger = {
					average_unrest = -5
					NOT = { average_unrest = -4 }
				}
				modifier = {
					monthly_divine_authority = -0.05
				}
			}
			range_modifier = {
				trigger = {
					average_unrest = -4
					NOT = { average_unrest = -3 }
				}
				modifier = {
					monthly_divine_authority = -0.1
				}
			}
			range_modifier = {
				trigger = {
					average_unrest = -3
					NOT = { average_unrest = -2 }
				}
				modifier = {
					monthly_divine_authority = -0.15
				}
			}
			range_modifier = {
				trigger = {
					average_unrest = -2
					NOT = { average_unrest = -1 }
				}
				modifier = {
					monthly_divine_authority = -0.2
				}
			}
			range_modifier = {
				trigger = {
					average_unrest = -1
					NOT = { average_unrest = 0 }
				}
				modifier = {
					monthly_divine_authority = -0.25
				}
			}
			range_modifier = {
				trigger = {
					average_unrest = 0
					NOT = { average_unrest = 1 }
				}
				modifier = {
					monthly_divine_authority = -0.3
				}
			}
			range_modifier = {
				trigger = {
					average_unrest = 1
					NOT = { average_unrest = 2 }
				}
				modifier = {
					monthly_divine_authority = -0.35
				}
			}
			range_modifier = {
				trigger = {
					average_unrest = 2
					NOT = { average_unrest = 3 }
				}
				modifier = {
					monthly_divine_authority = -0.4
				}
			}
			range_modifier = {
				trigger = {
					average_unrest = 3
					NOT = { average_unrest = 4 }
				}
				modifier = {
					monthly_divine_authority = -0.45
				}
			}
			range_modifier = {
				trigger = {
					average_unrest = 4
				}
				modifier = {
					monthly_divine_authority = -0.5
				}
			}
			scaled_modifier = {
				trigger = {
					always = yes
				}
				modifier = {
					same_religion_advisor_cost = -0.25
					yearly_absolutism = 2.5
					global_autonomy = -0.15
					morale_damage = 0.25 
					monthly_divine_authority = -1
				}
				start_value = 0
				end_value = 100			
			}
			scaled_modifier = {
				trigger = {
					has_country_flag = INC_divine_missionary
				}
				modifier = {
					global_missionary_strength = 0.025
				}
				start_value = 0
				end_value = 100			
			}
			scaled_modifier = {
				trigger = {
					has_country_flag = INC_divine_corruption
				}
				modifier = {
					yearly_corruption = -0.25
				}
				start_value = 0
				end_value = 100			
			}
			scaled_modifier = {
				trigger = {
					has_country_flag = INC_divine_unrest
				}
				modifier = {
					global_unrest = -1.5
				}
				start_value = 0
				end_value = 100			
			}
			reverse_scaled_modifier = {
				trigger = {
					always = yes
				}
				modifier = {
					same_religion_advisor_cost = 0.5
					yearly_absolutism = -5
					global_autonomy = 0.25
					morale_damage = -0.25 
					monthly_divine_authority = 0.5
				}
				start_value = -100
				end_value = 0	
			}
		}
	}
	interactions = {
		alter_the_records = {		
			icon = GFX_alter_the_records_interaction
			trigger = {
				adm_power_cost = 50
				dip_power_cost = 50
				mil_power_cost = 50
			}
			effect = {
				add_government_power = {
					mechanic_type = divine_authority_mechanic
					power_type = divine_authority
					value = 10
				}
				
				
				adm_power_cost = 50
				dip_power_cost = 50
				mil_power_cost = 50
			}
			cooldown_years = 10
			ai_chance = {
				factor = 1	
			}
		}
		
		reform_religion_button = {		
			icon = GFX_reform_religion_interaction
			trigger = {
				stability = 2
				NOT = {
					has_government_power = {
						mechanic_type = divine_authority_mechanic
						power_type = divine_authority
						value = 70
					}
				}
			}
			effect = {
				add_government_power = {
					mechanic_type = divine_authority_mechanic
					power_type = divine_authority
					value = 25
				}
				
				
				add_stability = -1
				
				
				add_country_modifier = {
					name = INC_religious_reform
					duration = 3650
				}
				
				capital_scope = {
					#custom_tooltip = INC_get_size_3_pretender_rebels
					spawn_rebels = {
						type = pretender_rebels
						size = 3
					}
				}
				
				hidden_effect = {
					country_event = { id = flavor_inc.28 } #this needs to be 1:1 of the above
				}
			}
			cooldown_years = 10
			ai_chance = {
				factor = 1	
			}
		}

        destroy_the_history = {		
			icon = GFX_destroy_the_history_interaction
			trigger = {
				has_government_power = {
					mechanic_type = divine_authority_mechanic
					power_type = divine_authority
					value = 90
				}
				custom_trigger_tooltip = {
					tooltip = INC_has_not_destroyed_history
					NOT = { has_ruler_flag = INC_destroyed_history_flag }
				}
				has_regency = no
			}
			effect = {
				set_ruler_flag = INC_destroyed_history_flag
				
				add_government_power = {
					mechanic_type = divine_authority_mechanic
					power_type = divine_authority
					value = -75
				}
				
				
				change_adm = 1
				change_dip = 1
				change_mil = 1
				
				
				custom_tooltip = INC_destroy_all_mummies
				hidden_effect = {
					set_variable = {
						which = inca_amount_of_mummies
						value = 0
					}
				}
				
				
				add_ruler_modifier = {
					name = INC_pachakuti
					duration = -1
				}
				
				hidden_effect = {
					country_event = { id = flavor_inc.29 } #this needs to be 1:1 of the above
				}
			}
			cooldown_years = 10
			ai_chance = {
				factor = 0	
			}
		}
	}
}