﻿
###TRIGGER LIST

# has_county_corruption_trigger - Does the County have any corruption modifiers
# immune_to_county_corruption_trigger - Is the County immune to corruption for any reason
# is_valid_for_county_corruption_trigger - Can County Corruption be applied in this County

has_county_corruption_trigger = {
	OR = {
		has_county_modifier = county_corruption_inefficient_tax_collection_modifier
		has_county_modifier = county_corruption_deserting_levies_modifier
		has_county_modifier = county_corruption_smuggling_ring_modifier
		# has_county_modifier = county_corruption_bandits_rampant_modifier # EK EDIT - moved to crisis modifier scripted trigger
		has_county_modifier = county_corruption_inefficient_census_modifier
		has_county_modifier = county_corruption_lack_of_sheriffs_modifier
		has_county_modifier = county_corruption_lack_of_courts_modifier
		has_county_modifier = county_corruption_thieves_guild_modifier
		has_county_modifier = county_corruption_unsafe_highways_modifier
		has_county_modifier = county_corruption_uncooperative_guilds_modifier
		has_county_modifier = county_corruption_lackluster_administration_modifier
		has_county_modifier = county_corruption_roaming_bandits_modifier
		has_county_modifier = county_corruption_wild_beast_attacks_modifier
		has_county_modifier = county_corruption_upset_shepherds_modifier
		has_county_modifier = county_corruption_rogue_warriors_modifier
		has_county_modifier = county_corruption_unruly_nomads_modifier
		has_county_modifier = small_investment_in_revolt_modifier
		has_county_modifier = medium_investment_in_revolt_modifier
		has_county_modifier = high_investment_in_revolt_modifier
		###EK ADDITION: various crisis modifiers
		ek_county_has_crisis_faction_modifier = yes
		#EK ADDITION: added our own modifiers
		has_county_modifier = county_corruption_skeever_infested_modifier
		#EK ADDITION END
	}
}

immune_to_county_corruption_trigger = {
	OR = {
		is_landless_type_title = yes
		has_variable = corruption_event_happening
		has_variable = county_corruption_recent_removal
		is_target_of_council_task = task_increase_control
		has_county_modifier = marshal_task_military_presence_modifier
	}
}

is_valid_for_county_corruption_trigger = {
	NOT = {
		county_corruption_modifier_count >= max_county_corruption_modifiers_at_once
	}
	immune_to_county_corruption_trigger = no
}
