namespace = FEE_Western_India_Events

# Berserker Elephants
country_event = {
	id = FEE_Western_India_Events.1
	title = FEE_Western_India_Events.1.T
	desc = FEE_Western_India_Events.1.D
	picture = {
		trigger = {
			has_dlc = "Dharma"
		}
		picture = 3_Rajput_Estate__eventPicture
	}
	picture = {
		trigger = {
			NOT = { has_dlc = "Dharma" }
		}
		picture = MILITARY_CAMP_eventPicture
	}

	fire_only_once = yes

	trigger = {
		culture_group = western_aryan
		technology_group = indian
		has_idea_group = offensive_ideas
	}

	mean_time_to_happen = {
		months = 12
	}

	option = {
		name = FEE_Western_India_Events.1.OPT1

		ai_chance = { factor = 0.25 }

		add_prestige_or_monarch_power = { amount = 25 }
		add_legitimacy_equivalent = { amount = 25 republican_tradition = 15 }
	}

	option = {
		name = FEE_Western_India_Events.1.OPT2

		ai_chance = { factor = 0.75 }

		add_country_modifier = {
			name = fee_berserker_elephants
			duration = 36500
		}
	}
}

# Accept or Resist?
country_event = {
	id = FEE_Western_India_Events.2
	title = FEE_Western_India_Events.2.T
	desc = FEE_Western_India_Events.2.D
	picture = RELIGION_eventPicture

	fire_only_once = yes

	trigger = {
		religion = hinduism
		culture_group = western_aryan
		capital_scope = {
			region = west_india_region
		}
		is_year = 1500
		any_neighbor_country = {
			religion_group = muslim
			government_rank = 3
		}
	}

	mean_time_to_happen = {
		months = 12
	}

	option = {
		name = FEE_Western_India_Events.2.OPT1

		ai_chance = { factor = 0.5 }

		add_country_modifier = {
			name = fee_western_india_seeing_things_for_what_they_are
			duration = 36500
		}
	}

	option = {
		name = FEE_Western_India_Events.2.OPT2

		ai_chance = { factor = 0.5 }

		if = {
			limit = {
				has_country_modifier = muslim_resistance
			}
			add_country_modifier = {
				name = fee_western_india_anti_muslim_resistance
				duration = 36500
			}
		}
		else = {
			add_country_modifier = {
				name = fee_western_india_declarations_of_resistance
				duration = 36500
			}
		}
	}
}

# Depose Incompetence
country_event = {
	id = FEE_Western_India_Events.3
	title = FEE_Western_India_Events.3.T
	desc = FEE_Western_India_Events.3.D
	picture = MILITARY_CAMP_eventPicture

	trigger = {
		has_estate = estate_rajput
		OR = {
			religion_group = dharmic
			religion = buddhism
		}
		government = monarchy
		NOT = { has_ruler_flag = fee_western_india_no_depose_incompetence }
		has_regency = no
		months_of_ruling = 60
		OR = {
			NOT = { ruler_total_stats = { amount = 6 } }
			calc_true_if = {
				amount = 2
				ruler_has_personality = embezzler_personality
				ruler_has_personality = sinner_personality
				ruler_has_personality = greedy_personality
				ruler_has_personality = obsessive_perfectionist_personality
				ruler_has_personality = drunkard_personality
				ruler_has_personality = babbling_buffoon_personality
				ruler_has_personality = cruel_personality
				ruler_has_personality = naive_personality
				ruler_has_personality = malevolent_personality
				ruler_has_personality = loose_lips_personality
				ruler_has_personality = craven_personality
			}
		}
	}

	immediate = {
		hidden_effect = {
			random_owned_province = {
				save_event_target_as = target_province_1
			}
			random_owned_province = {
				limit = {
					NOT = { province_id = event_target:target_province_1 }
				}
				save_event_target_as = target_province_2
			}
		}
	}

	option = {
		name = FEE_Western_India_Events.3.OPT1

		trigger = {
			has_heir = yes
			heir_age = 15
		}

		ai_chance = { factor = 0.66 }

		kill_ruler = yes
		add_stability = 2
		add_prestige_or_monarch_power = { amount = 25 }
		add_legitimacy = 25
		add_estate_loyalty = {
			estate = estate_rajput
			loyalty = 15
		}
	}

	option = {
		name = FEE_Western_India_Events.3.OPT2

		trigger = {
			has_heir = yes
			NOT = { heir_age = 15 }
		}

		ai_chance = { factor = 0.66 }

		tooltip = { kill_ruler = yes }
		add_stability = 2
		define_ruler = {
			regency = {
				estate = estate_rajput
			}
		}
		add_heir_claim = 15
	}

	option = {
		name = FEE_Western_India_Events.3.OPT3

		trigger = {
			has_heir = no
		}

		ai_chance = { factor = 0.66 }

		add_stability = -1
		define_ruler = {
			culture = rajput
			adm = 2
			dip = 2
			mil = 2
		}
		set_ruler_flag = fee_western_india_no_depose_incompetence
		add_legitimacy = -5
		add_prestige_or_monarch_power = { amount = 25 }
		add_estate_influence_modifier = {
			estate = estate_rajput
			influence = 15
			duration = 1825
			desc = EST_VAL_ESTATE_RAJPUT_FEE_WESTERN_INDIA_DEPOSED_INCOMPETENCE
		}
	}

	option = {
		name = FEE_Western_India_Events.3.OPT4

		goto = target_province_1

		ai_chance = { factor = 0.33 }

		set_country_flag = fee_Rajput_revolt_incoming
		set_ruler_flag = fee_western_india_no_depose_incompetence
		add_stability = -2
		add_legitimacy = 5
		add_estate_loyalty = {
			estate = estate_rajput
			loyalty = -20
		}
		add_estate_influence_modifier = {
			estate = estate_rajput
			influence = -20
			duration = 3650
			desc = EST_VAL_ESTATE_RAJPUT_FEE_WESTERN_INDIA_NOT_DEPOSED_INCOMPETENCE
		}
		event_target:target_province_1 = {
			noble_rebels = 2
		}
		if = {
			limit = {
				has_saved_event_target = target_province_2
			}
			event_target:target_province_2 = {
				noble_rebels = 2
			}
		}
	}
}

# The Bhati Empire
country_event = {
	id = FEE_Western_India_Events.4
	title = FEE_Western_India_Events.4.T
	desc = FEE_Western_India_Events.4.D
	picture = GOOD_WITH_MONARCH_eventPicture

	fire_only_once = yes

	trigger = {
		is_or_was_tag = { tag = JSL }
		owns_core_province = 2076
		owns_core_province = 448
		owns_core_province = 513
	}

	mean_time_to_happen = {
		months = 2
	}

	option = {
		name = FEE_Western_India_Events.4.OPT1
		set_government_rank = 3
		override_country_name = JSL_BHA
		2076 = {
			move_capital_effect = yes
			add_base_tax = 2
			add_base_production = 2
			add_base_manpower = 2
			if = {
				limit = {
					has_dlc = "Mandate of Heaven"
				}
				add_prosperity = 100
			}
		}

		add_country_modifier = {
			name = fee_bhati_imperial_crown
			duration = -1
		}
	}

	option = {
		name = FEE_Western_India_Events.4.OPT2
		add_prestige = -5
	}
}

# The Battle of Nagaur
country_event = {
	id = FEE_Western_India_Events.5
	title = FEE_Western_India_Events.5.T
	desc = FEE_Western_India_Events.5.D
	picture = BATTLE_eventPicture

	fire_only_once = yes

	trigger = {
		is_or_was_tag = { tag = NGA }
		is_year = 1455
		NOT = { has_ruler = "Qiyam Khan" }
		exists = MER
	}

	mean_time_to_happen = {
		months = 3
	}

	option = {
		name = FEE_Western_India_Events.5.OPT1
		kill_ruler = yes
		define_ruler = {
			name = "Mujahid Khan"
			dynasty = "Dandani"
		}
		add_legitimacy_equivalent = { amount = 10 republican_tradition = 5 }

		ai_chance = {
			factor = 0
		}
	}

	option = {
		name = FEE_Western_India_Events.5.OPT2
		declare_war_with_cb = {
			casus_belli = cb_insult
			who = MER
		}
		add_stability_or_adm_power = yes
		add_legitimacy_equivalent = { amount = 25 republican_tradition = 13 }
		if = {
			limit = {
				OR = {
					has_dlc = "The Cossacks"
					has_dlc = "Leviathan"
				}
			}
			every_ally = {
				ROOT = {
					add_favors = {
						who = PREV
						amount = -100
					}
				}
			}
		}
		ai_chance = {
			factor = 1
		}
	}
}

# Reconstruction of the Gop Temple
country_event = {
	id = FEE_Western_India_Events.6
	title = FEE_Western_India_Events.6.T
	desc = FEE_Western_India_Events.6.D
	picture = GREAT_BUILDING_eventPicture

	fire_only_once = yes

	trigger = {
		owns = 521
		521 = {
			religion = hinduism
			has_owner_religion = yes
		}
	}

	mean_time_to_happen = {
		months = 12
	}

	option = {
		name = FEE_Western_India_Events.6.OPT1
		add_treasury = -150
		if = {
			limit = {
				has_estate = estate_brahmins
			}
			add_estate_loyalty = {
				estate = estate_brahmins
				loyalty = 10
			}
		}
		if = {
			limit = {
				has_estate = estate_burghers
			}
			add_estate_loyalty = {
				estate = estate_burghers
				loyalty = 10
			}
		}
		521 = {
			add_base_tax = 2
			add_permanent_province_modifier = {
				name = fee_restored_gop_temple
				duration = -1
			}
		}
	}

	option = {
		name = FEE_Western_India_Events.6.OPT2
		add_prestige = -10
		add_legitimacy_equivalent = { amount = -5 republican_tradition = -3 }
		if = {
			limit = {
				has_estate = estate_brahmins
			}
			add_estate_loyalty = {
				estate = estate_brahmins
				loyalty = -10
			}
		}
		if = {
			limit = {
				has_estate = estate_burghers
			}
			add_estate_loyalty = {
				estate = estate_burghers
				loyalty = -10
			}
		}
	}
}

# The Unification of Rajputana
country_event = {
	id = FEE_Western_India_Events.7
	title = FEE_Western_India_Events.7.T
	desc = FEE_Western_India_Events.7.D
	picture = COURT_eventPicture

	fire_only_once = yes

	trigger = {
		is_or_was_tag = { tag = RJP }
		owns = 4497
		owns = 4461
		owns = 2095
	}

	mean_time_to_happen = {
		months = 12
	}

	option = {
		name = FEE_Western_India_Events.7.OPT1
		change_government_reform_progress = 100
		add_country_modifier = {
			name = fee_western_india_advanced_administration
			duration = 36500
		}
	}

	option = {
		name = FEE_Western_India_Events.7.OPT2
		add_stability_or_adm_power = yes
		add_country_modifier = {
			name = fee_western_india_brahmins_entrenched
			duration = 36500
		}
	}

	option = {
		name = FEE_Western_India_Events.7.OPT3
		add_prestige = 15
	}
}

# The Rajput Rebellion
country_event = {
	id = FEE_Western_India_Events.8
	title = FEE_Western_India_Events.8.T
	desc = FEE_Western_India_Events.8.D
	picture = ANGRY_MOB_eventPicture

	trigger = {
		has_country_flag = fee_Rajput_revolt_incoming
		has_estate = estate_rajput
		religion_group = muslim
		NOT = { stability = 1 }
		NOT = { legitimacy_equivalent = 80 }
		num_of_owned_provinces_with = {
			value = 20
			region = west_india_region
		}
	}

	mean_time_to_happen = {
		months = 2
	}

	immediate = {
		hidden_effect = {
			clr_country_flag = fee_Rajput_revolt_incoming
			random_owned_province = {
				limit = {
					is_capital = no
				}
				save_event_target_as = target_province
			}
			random_owned_province = {
				limit = {
					is_capital = no
					island = no
				}
				save_event_target_as = target_province
			}
			random_owned_province = {
				limit = {
					is_capital = no
					island = no
					is_island = no
				}
				save_event_target_as = target_province
			}
		}
	}

	option = {
		name = FEE_Western_India_Events.8.OPT1

		ai_chance = {
			factor = 0.7
			modifier = {
				factor = 0
				estate_influence = {
					estate = estate_rajput
					influence = 75
				}
			}
		}

		change_estate_land_share = { estate = estate_rajput share = 10 }
		add_estate_influence_modifier = {
			estate = estate_rajput
			influence = 25
			duration = 14600
			desc = EST_VAL_ESTATE_RAJPUT_FEE_RAJPUTS_ENFORCED_FURTHER_RIGHTS
		}
		change_government_reform_progress = -50
		custom_tooltip = FEE_Western_India_Events.8.tt
		hidden_effect = {
			every_owned_province = {
				limit = {
					religion = hinduism
				}
				add_local_autonomy = 25
			}
		}
	}

	option = {
		name = FEE_Western_India_Events.8.OPT2

		goto = target_province

		ai_chance = {
			factor = 0.3
		}

		if = {
			limit = {
				NOT = { stability = -2 }
			}
			add_adm_power = -100
		}
		else = {
			add_stability = -1
		}
		add_estate_loyalty = {
			estate = estate_rajput
			loyalty = -15
		}
		add_estate_influence_modifier = {
			estate = estate_rajput
			influence = -25
			duration = 14600
			desc = EST_VAL_ESTATE_RAJPUT_FEE_CURBED_RAJPUTS
		}
		event_target:target_province = {
			noble_rebels = 3
		}
	}

	option = {
		name = FEE_Western_India_Events.8.OPT3

		trigger = {
			OR = {
				ruler_has_personality = tolerant_personality
				ruler_has_personality = free_thinker_personality
			}
		}

		highlight = yes

		ai_chance = {
			factor = 1
			modifier = {
				factor = 0
				NOT = { dominant_religion = hinduism }
			}
		}

		if = {
			limit = {
				NOT = { stability = -2 }
			}
			add_adm_power = -200
		}
		else_if = {
			limit = {
				NOT = { stability = -1 }
			}
			add_adm_power = -100
			add_stability = -1
		}
		else = {
			add_stability = -2
		}
		change_religion = hinduism
		if = {
			limit = {
				has_dlc = "Dharma"
				OR = {
					culture_group = western_aryan
					primary_culture = vindhyan
				}
				NOT = { primary_culture = marathi }
				technology_group = indian
			}
			if = {
				limit = {
					NOT = { government = monarchy }
				}
				add_government_reform = rajput_kingdom
			}
		}
	}
}

# The Founding of Jaipur's school of Natural Philosophy
country_event = {
	id = FEE_Western_India_Events.9
	title = FEE_Western_India_Events.9.T
	desc = FEE_Western_India_Events.9.D
	picture = CITY_VIEW_eventPicture

	fire_only_once = yes

	goto = 519

	trigger = {
		owns = 519
		ADM = 4
		natural_scientist = 3
		OR = {
			has_idea_group = innovativeness_ideas
			AND = {
				is_expanded_mod_active = { mod = historical_ideas }
				tag = DHU
				has_idea_group = HIE_DHU_ideas
				HIE_DHU_ideas = 3
			}
		}
	}

	mean_time_to_happen = {
		months = 12
	}

	option = {
		name = FEE_Western_India_Events.9.OPT1

		519 = {
			add_base_tax = 2
			add_province_modifier = {
				name = fee_dhundar_natural_philosophy
				duration = -1
				desc = until_end_of_age_desc
			}
		}
		if = {
			limit = {
				ADM = 6
			}
			519 = {
				if = {
					limit = {
						NOT = { has_building = university }
					}
					add_building = university
				}
			}
			if = {
				limit = {
					has_dlc = "Mandate of Heaven"
				}
				add_splendor = 200
			}
			else = {
				add_prestige_or_monarch_power = { amount = 25 }
			}
		}
	}
}