MuslimDLC.txt

(33 KB) Pobierz
########################################
# Muslim DLC Events
#
# written by Sara Wendel-Örtqvist
########################################

namespace = muslim_dlc

# Ramadan
country_event = {
	id = muslim_dlc.1
	title = "muslim_dlc.EVTNAME1"
	desc = "muslim_dlc.EVTDESC1"
	picture = RAMADAN_eventPicture
	
	trigger = {
		has_dlc = "Star and Crescent"
		religion_group = muslim
		is_month = 6
		NOT = { is_month = 8 }
		NOT = {
			has_country_modifier = ignored_ramadan_timer
		}
		NOT = {
			has_country_flag = ramadan_flag
		}
	}
	
	mean_time_to_happen = {
		months = 200
	}
	
	option = {
		name = "muslim_dlc.EVTOPTA1"
		add_piety = 0.10
		set_country_flag = ramadan_flag
	}
	option = {
		name = "muslim_dlc.EVTOPTB1"
		add_piety = -0.10
		hidden_effect = {
			add_country_modifier = { 
				name = ignored_ramadan_timer
				duration = 365
				hidden = yes
			}
		}
	}
}
 
# Eid al-Fitr
country_event = {
	id = muslim_dlc.2
	title = "muslim_dlc.EVTNAME2"
	desc = "muslim_dlc.EVTDESC2"
	picture = RELIGION_eventPicture
	
	trigger = {
		has_dlc = "Star and Crescent"
		religion_group = muslim
		had_country_flag = { flag = ramadan_flag days = 30 }
	}
	
	mean_time_to_happen = {
		months = 200
	}
	
	immediate = {
		clr_country_flag = ramadan_flag
		hidden_effect = {
			add_country_modifier = {
				name = ramadan_timer
				duration = 1825
				hidden = yes
			}
		}
	}
	
	option = {
		name = "muslim_dlc.EVTOPTA2"
		add_adm_power = 25
		add_years_of_income = -0.5
		every_neighbor_country = {
			limit = {
				religion_group = muslim
			}
			tooltip = {
				add_opinion = {
					who = ROOT
					modifier = invited_eid_al_fitr
					years = 5
				}
			}
			hidden_effect = {
				country_event = {
					id = muslim_dlc.3
				}
			}
		}
	}
	option = {
		name = "muslim_dlc.EVTOPTB2"
		add_piety = 0.2
		add_years_of_income = -0.1
	}
	option = {
		name = "muslim_dlc.EVTOPTC2"
		add_piety = 0.05
	}
}

# Invited to Eid al-Fitr
country_event = {
	id = muslim_dlc.3
	title = "muslim_dlc.EVTNAME3"
	desc = "muslim_dlc.EVTDESC3"
	picture = DIPLOMACY_eventPicture
	
	is_triggered_only = yes
	
	option = {
		name = "muslim_dlc.EVTOPTA3"
		add_opinion = {
			who = FROM
			modifier = invited_eid_al_fitr
			years = 5
		}
	}
}

# Hajj - Start
country_event = {
	id = muslim_dlc.4
	title = "muslim_dlc.EVTNAME4"
	desc = "muslim_dlc.EVTDESC4"
	picture = HAJJ_eventPicture
	
	trigger = {
		has_dlc = "Star and Crescent"
		OR = {
			AND = {
				religion_group = muslim
				NOT = {
					piety = 0.75
				}
			}
			AND = {
				has_dlc = "Rights of Man"
				has_adopted_cult = islam_cult
			}
		}
		treasury = 200
		has_regency = no
		is_at_war = no
		NOT = {
			has_ruler_modifier = muslim_hajj
		}
		NOT = {
			has_country_modifier = ignored_hajj_timer
		}
		NOT = {
			has_ruler_modifier = completed_hajj
		}
	}
	
	mean_time_to_happen = {
		months = 1000
	}
	
	immediate = {
		hidden_effect = {
			clr_country_flag = hajj_almost_completed
		}
	}
	
	option = {
		name = "muslim_dlc.EVTOPTA4"
		add_piety = 0.1
		add_prestige = 10
		add_ruler_modifier = { name = muslim_hajj }
		set_country_flag = hajj_flag
		add_years_of_income = -0.2
	}
	option = {
		name = "muslim_dlc.EVTOPTB4"
		hidden_effect = {
			add_country_modifier = { 
				name = ignored_hajj_timer
				duration = 1825
				hidden = yes 
			}
		}
		add_piety = -0.05
		if = {
			limit = {
				has_adopted_cult = islam_cult
			}
			add_prestige = -5
		}
	}
}

# Tawaf - Arafat - Muzdalifah - Ramy al-Jamarat - Eid al-Adha - Tawaf Al-Ifaadah
country_event = {
	id = muslim_dlc.5
	title = "muslim_dlc.EVTNAME5"
	desc = "muslim_dlc.EVTDESC5"
	picture = HAJJ_eventPicture
	
	trigger = {
		has_dlc = "Star and Crescent"
		religion_group = muslim
		has_ruler_modifier = muslim_hajj
		had_country_flag = { flag = hajj_flag days = 30 }
		NOT = {
			has_country_flag = hajj_almost_completed
		}
	}
	
	mean_time_to_happen = {
		months = 1
	}
	
	option = {
		name = "muslim_dlc.EVTOPTA5"
		add_piety = 0.05
		set_country_flag = hajj_almost_completed
		if = {
			limit = {
				has_adopted_cult = islam_cult
			}
			add_prestige = 5
		}
	}
}

# Hajj - End - Tawaf al-Wida
country_event = {
	id = muslim_dlc.6
	title = "muslim_dlc.EVTNAME6"
	desc = "muslim_dlc.EVTDESC6"
	picture = HAJJ_eventPicture
	
	trigger = {
		has_dlc = "Star and Crescent"
		religion_group = muslim
		has_country_flag = hajj_flag
		had_country_flag = { flag = hajj_almost_completed days = 30 }
	}
	
	mean_time_to_happen = {
		months = 200
	}
	
	option = {
		name = "muslim_dlc.EVTOPTA6"
		every_known_country = {
			limit = { 
				religion_group = muslim 
			} 
			add_opinion = { 
				who = ROOT
				modifier = completed_hajj
				years = 10
			}
		}
		add_prestige = 10
		clr_country_flag = hajj_almost_completed
		clr_country_flag = hajj_flag
	}
}

# Reparing the Masjid al-Haram
country_event = {
	id = muslim_dlc.7
	title = "muslim_dlc.EVTNAME7"
	desc = "muslim_dlc.EVTDESC7"
	picture = GREAT_BUILDING_eventPicture
	
	fire_only_once = yes
	
	trigger = {
		has_dlc = "Star and Crescent"
		is_year = 1500
		NOT = { is_year = 1600 }
		religion_group = muslim
		treasury = 200
		owns = 385 # Mecca
		NOT = { has_ruler_modifier = repaired_masjid_al_haram }
		NOT = { is_advisor_employed = 1191 }
		NOT = { has_country_flag = mimar_sinan_flag }
	}
	
	mean_time_to_happen = {
		months = 2000
	}
	
	immediate = {
		set_country_flag = mimar_sinan_flag
	}
	
	option = {
		name = "muslim_dlc.EVTOPTA7"
		define_advisor = {
			name = "Mimar Sinan"
			discount = yes
			type = artist
			skill = 3
		}
		add_years_of_income = -0.5
		add_ruler_modifier = { name = repaired_masjid_al_haram }
		add_estate_loyalty = {
			estate = estate_church
			loyalty = 15
		}
	}
	option = {
		name = "muslim_dlc.EVTOPTB7"
		add_years_of_income = -0.2
		add_estate_loyalty = {
			estate = estate_church
			loyalty = 15
		}
		add_ruler_modifier = { name = repaired_masjid_al_haram }
	}
	option = {
		name = "muslim_dlc.EVTOPTC7"
		add_piety = -0.1
	}
}

# Suhrawardiyya
country_event = {
	id = muslim_dlc.8
	title = "muslim_dlc.EVTNAME8"
	desc = "muslim_dlc.EVTDESC8"
	picture = RELIGION_eventPicture
	
	fire_only_once = yes
	
	trigger = {
		has_dlc = "Star and Crescent"
		religion = sunni
		NOT = { has_country_modifier = chisti_timer }
		NOT = { has_country_modifier = qadiriyya_timer }
		NOT = { has_country_modifier = suhrawardiyya_timer }
	}
	
	mean_time_to_happen = {
		months = 2000
	}
	
	immediate = {
		hidden_effect = { 
			add_country_modifier = { 
				name = suhrawardiyya_timer 
				duration = 18250
				hidden = yes 
			}
		}
	}
	
	option = {
		name = "muslim_dlc.EVTOPTA8"
		add_piety = 0.1
	}
	option = {
		name = "muslim_dlc.EVTOPTB8"
		add_piety = -0.1
	}
}

# Policy changes - Ban alcohol, coffee and tobacco
country_event = {
	id = muslim_dlc.9
	title = "muslim_dlc.EVTNAME9"
	desc = "muslim_dlc.EVTDESC9"
	picture = REFORM_eventPicture
	
	fire_only_once = yes
	
	trigger = {
		has_dlc = "Star and Crescent"
		is_year = 1650
		NOT = { is_year = 1750 }
		religion_group = muslim
		OR = {
			NOT = { dip = 3 }
			NOT = { adm = 3 }
		}
		has_regency = no
		NOT = { has_ruler_modifier = banned_alcohol_tobacco_coffee }
		NOT = { has_country_flag = policy_changes_flag }
	}
	
	mean_time_to_happen = {
		months = 2000
	}
	
	immediate = {
		hidden_effect = {
			set_country_flag = policy_changes_flag
			random_owned_province = {
				limit = {
					is_core = owner
				}
				set_province_flag = tobacco_flag1
			}
			random_owned_province = {
				limit = {
					NOT = {
						has_province_flag = tobacco_flag1
					}
				}
				set_province_flag = tobacco_flag2
			}
			random_owned_province = {
				limit = {
					NOT = {
						has_province_flag = tobacco_flag1
					}
					NOT = {
						has_province_flag = tobacco_flag2
					}
				}
				set_province_flag = tobacco_flag3
			}
		}
	}
	
	option = {
		name = "muslim_dlc.EVTOPTA9"
		ai_chance = {
			factor = 33
			modifier = {
				factor = 0
				has_dlc = "The Cossacks"
				has_estate = estate_church
				estate_influence = {
					estate = estate_church
					influence = 60
				}
			}
		}
		add_ruler_modifier = { name = banned_alcohol_tobacco_coffee }
		add_adm_power = 15
		random_owned_province = {
			limit = {
				has_province_flag = tobacco_flag1
			}
			clr_province_flag = tobacco_flag1
			spawn_rebels = {
				type = anti_tax_rebels
				size = 2
			}
		}
		random_owned_province = {
			limit = {
				has_province_flag = tobacco_flag2
			}
			clr_province_flag = tobacco_flag2
			spawn_rebels = {
				type = anti_tax_rebels
				size = 2
			}
		}
		random_owned_province = {
			limit = {
				has_province_flag = tobacco_flag3
			}
			clr_province_flag = tobacco_flag3
			spawn_rebels = {
				type = anti_tax_rebels
				size = 2
			}
		}
		if = {
			limit = {
				has_dlc = "The Cossacks"
				has_estate = estate_church
			}
			add_estate_influence_modifier = {
				estate = estate_church
				desc = EST_VAL_BANNED_ACOHOL_TOBACCO_COFFEE
				influence = 10
				duration = 3650
			}
		}
		if = {
			limit = {
				corruption = 0.01
			}
			add_corruption = -0.5
		}
	}
	option = {
		name = "muslim_dlc.EVTOPTB9"
		ai_chance = {
			factor = 33
			modifier = {
				factor = 0
				has_dlc = "The Cossacks"
				has_estate = estate_church
				estate_influence = {
					estate = estate_church
					influence = 60
				}
			}
		}
		add_ruler_modifier = { name = tax_alcohol_tobacco_coffee }
		random_own...
Zgłoś jeśli naruszono regulamin