#############################################
#
# Evil events
#
# Event ID 68000-68999 is reserved
#
#############################################
# Written by Johan Andersson
# Adjusted by Henrik Fhraeus

#If in the red  => increase revolt risk in a province.
province_event = {
	id = 68000
	desc = EVTDESC68000
	picture = GFX_evt_bandits
	
	notification = yes
	
	trigger = {
		NOT = { owner = { wealth = 0 } }
		NOT = { owner = { culture = wilderness } }
		NOT = { has_province_modifier = incompetent_rule } 
	}
	
	mean_time_to_happen = {
		months = 240
		
		#lower if really bad demesne efficiency
		modifier = {
			factor = 0.9
			NOT = { owner = { wealth = -50 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { wealth = -100 } }
		}
		modifier = {
			factor = 0.5
			NOT = { owner = { wealth = -200 } }
		}
		modifier = {
			factor = 0.3
			NOT = { owner = { wealth = -300 } }
		}
		modifier = {
			factor = 0.1
			NOT = { owner = { wealth = -500 } }
		}

		#traits affect this
		modifier = {
			factor = 1.5
			owner = { trait = ambitious }
		}		
		modifier = {
			factor = 5.0
			owner = { trait = just }
		}		
		modifier = {
			factor = 0.5
			owner = { trait = arbitrary }
		}
		modifier = {
			factor = 0.7
			owner = { trait = greedy }
		}
		modifier = {
			factor = 0.7
			owner = { trait = cruel }
		}		
		modifier = {
			factor = 0.1
			owner = { trait = slothful }
		}
		modifier = {
			factor = 0.2
			owner = { trait = incapable }
		}
		modifier = {
			factor = 0.1
			owner = { trait = infirm }
		}

		#modify by stewardship and intrigue	
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_stewardship = 15 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_stewardship = 10 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_stewardship = 5 } }
		}	
		modifier = {
			factor = 2.0
			owner = { realm_stewardship = 25 }
		}
		modifier = {
			factor = 1.5
			owner = { realm_stewardship = 20 }
		}
		modifier = {
			factor = 2.0
			owner = { realm_intrigue = 25 }
		}
		modifier = {
			factor = 1.5
			owner = { realm_intrigue = 20 }
		}
	}
	
	immediate = {
		add_province_modifier = {
			name = incompetent_rule
			duration = -1
		}
	}

	option = {
		name = EVTOPTA68000
	}
}

province_event = {
	id = 68001
	desc = EVTDESC68001
	picture = GFX_evt_council
	
	notification = yes
	
	trigger = {
		owner = { wealth = 0 }
		has_province_modifier = incompetent_rule
	}
	
	mean_time_to_happen = {
		months = 240
		modifier = {
			factor = 0.5
			owner = { realm_stewardship = 20 }
		}
		modifier = {
			factor = 0.75
			owner = { realm_intrigue = 20 }
		}
	
		modifier = {
			factor = 0.75
			owner = { trait = just }
		}			
	}
	
	immediate = {
		remove_province_modifier = incompetent_rule
	}

	option = {
		name = EVTOPTA68001
	}
}

# Establishment of thieves_guild in a province, if budget in the red
province_event = {
	id = 68010
	desc = EVTDESC68010
	picture = GFX_evt_bandits
	
	notification = yes
	
	trigger = {
		NOT = { owner = { wealth = 0 } }
		NOT = { owner = { culture = wilderness } }
		NOT = { has_province_modifier = thieves_guild } 
	}
	
	mean_time_to_happen = {
		months = 240
		
		#lower if really bad demesne efficiency
		modifier = {
			factor = 0.9
			NOT = { owner = { wealth = -50 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { wealth = -100 } }
		}
		modifier = {
			factor = 0.5
			NOT = { owner = { wealth = -200 } }
		}
		modifier = {
			factor = 0.3
			NOT = { owner = { wealth = -300 } }
		}
		modifier = {
			factor = 0.1
			NOT = { owner = { wealth = -500 } }
		}
		
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_stewardship = 15 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_stewardship = 10 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_stewardship = 5 } }
		}
		
		modifier = {
			factor = 1.5
			owner = { realm_stewardship = 20 }
		}
		modifier = {
			factor = 2.0
			owner = { realm_stewardship = 25 }
		}

		#traits affect this
		modifier = {
			factor = 1.5
			owner = { trait = ambitious }
		}		
		modifier = {
			factor = 5.0
			owner = { trait = just }
		}		
		modifier = {
			factor = 0.5
			owner = { trait = arbitrary }
		}
		modifier = {
			factor = 0.7
			owner = { trait = greedy }
		}
		modifier = {
			factor = 0.7
			owner = { trait = cruel }
		}		
		modifier = {
			factor = 0.1
			owner = { trait = slothful }
		}
		modifier = {
			factor = 0.2
			owner = { trait = incapable }
		}
		modifier = {
			factor = 0.1
			owner = { trait = infirm }
		}
	}
	
	immediate = {
		add_province_modifier = {
			name = thieves_guild
			duration = -1
		}
	}

	option = {
		name = EVTOPTA68010
	}
}

# Destruction of thieves_guild in a province
province_event = {
	id = 68011
	desc = EVTDESC68011
	
	picture = GFX_evt_burning_house
	
	notification = yes
	
	trigger = {
		owner = { wealth = 0 }
		has_province_modifier = thieves_guild
	}
	
	mean_time_to_happen = {
		months = 240
		modifier = {
			factor = 0.5
			owner = { realm_stewardship = 20 }
		}
		modifier = {
			factor = 0.75
			owner = { realm_intrigue = 20 }
		}
	
		modifier = {
			factor = 0.75
			owner = { trait = just }
		}			
	}
	
	immediate = {
		remove_province_modifier = thieves_guild
	}

	option = {
		name = EVTOPTA68011
	}
}

# Establishment of smugglers_ring in a province, if red budget
province_event = {
	id = 68020
	desc = EVTDESC68020
	
	notification = yes
	
	trigger = {
		NOT = { owner = { wealth = 0 } }
		NOT = { owner = { culture = wilderness } }
		NOT = { has_province_modifier = smugglers_ring }
	}
	
	picture = GFX_evt_bandits
	
	mean_time_to_happen = {
		months = 240
		
		#lower if really bad demesne efficiency
		modifier = {
			factor = 0.9
			NOT = { owner = { wealth = -50 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { wealth = -100 } }
		}
		modifier = {
			factor = 0.5
			NOT = { owner = { wealth = -200 } }
		}
		modifier = {
			factor = 0.3
			NOT = { owner = { wealth = -300 } }
		}
		modifier = {
			factor = 0.1
			NOT = { owner = { wealth = -500 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_diplomacy = 15 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_diplomacy = 10 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_diplomacy = 5 } }
		}
		
		modifier = {
			factor = 1.5
			owner = { realm_diplomacy = 20 }
		}
		modifier = {
			factor = 2.0
			owner = { realm_diplomacy = 25 }
		}

		#traits affect this
		modifier = {
			factor = 1.5
			owner = { trait = ambitious }
		}		
		modifier = {
			factor = 5.0
			owner = { trait = just }
		}		
		modifier = {
			factor = 0.5
			owner = { trait = arbitrary }
		}
		modifier = {
			factor = 0.7
			owner = { trait = greedy }
		}
		modifier = {
			factor = 0.7
			owner = { trait = cruel }
		}		
		modifier = {
			factor = 0.1
			owner = { trait = slothful }
		}
		modifier = {
			factor = 0.2
			owner = { trait = incapable }
		}
		modifier = {
			factor = 0.1
			owner = { trait = infirm }
		}
	}
	
	immediate = {
		add_province_modifier = {
			name = smugglers_ring
			duration = -1
		}
	}

	option = {
		name = EVTOPTA68020
	}
}

# Destruction of smugglers_ring in a province
province_event = {
	id = 68021
	desc = {
		text = EVTDESC68021
		trigger = {
			NOR = {
				trigger_if = {
					limit = {
						owner = {
							any_demesne_wonder = { 
								count = 1
								location = { province = PREVPREVPREV }
							}
						}
					}
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
					}
				}
				any_neighbor_province = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
					}
				}
			}
		}
	}
	desc = {
		text = EVTDESC68021_RETINUE
		trigger = {
			OR = {
				trigger_if = {
					limit = {
						owner = {
							any_demesne_wonder = { 
								count = 1
								location = { province = PREVPREVPREV }
							}
						}
					}
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
						has_wonder_upgrade = upgrade_retinue
					}
				}
				any_neighbor_province = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
						has_wonder_upgrade = upgrade_retinue
					}
				}
			}
		}
	}
	desc = {
		text = EVTDESC68021_TEMPLE_GUARDS
		trigger = {
			OR = {
				trigger_if = {
					limit = {
						owner = {
							any_demesne_wonder = { 
								count = 1
								location = { province = PREVPREVPREV }
							}
						}
					}
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
						has_wonder_upgrade = upgrade_temple_guards
					}
				}
				any_neighbor_province = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
						has_wonder_upgrade = upgrade_temple_guards
					}
				}
			}
		}
	}
	desc = {
		text = EVTDESC68021_FALLBACK
		trigger = {
			OR = {
				trigger_if = {
					limit = {
						owner = {
							any_demesne_wonder = { 
								count = 1
								location = { province = PREVPREVPREV }
							}
						}
					}
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
						NOR = { #Fallback if we add the flags to more upgrades
							has_wonder_upgrade = upgrade_temple_guards
							has_wonder_upgrade = upgrade_retinue
						}
					}
				}
				any_neighbor_province = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
						NOR = { #Fallback if we add the flags to more upgrades
							has_wonder_upgrade = upgrade_temple_guards
							has_wonder_upgrade = upgrade_retinue
						}
					}
				}
			}
		}
	}
	
	notification = yes
	
	picture = GFX_evt_burning_house
	
	trigger = {
		owner = { wealth = 0 }
		has_province_modifier = smugglers_ring
	}
	
	mean_time_to_happen = {
		months = 240
		modifier = {
			factor = 0.5
			owner = { realm_diplomacy = 20 }
		}
		modifier = {
			factor = 0.75
			owner = { realm_intrigue = 20 }
		}
		modifier = {
			factor = 0.75
			owner = { trait = just }
		}	
		modifier = {
			factor = 2
			OR = {
				trigger_if = {
					limit = {
						owner = {
							any_demesne_wonder = { 
								count = 1
								location = { province = PREVPREVPREV }
							}
						}
					}
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
					}
				}
				trigger_if = {
					limit = {
						any_neighbor_province = {
							has_wonder = yes
						}
					}
					any_neighbor_province = {
						has_wonder = yes
						wonder = {
							is_active = yes
							has_wonder_upgrade_flag = defensive
							has_wonder_upgrade_flag = unit
						}
					}
				}
			}
		}		
	}
	
	immediate = {
		remove_province_modifier = smugglers_ring
		if = {
			limit = {
				owner = {
					any_demesne_wonder = { 
						count = 1
						location = { province = PREVPREVPREV }
					}
				}
				wonder = {
					is_active = yes
					has_wonder_upgrade_flag = defensive
					has_wonder_upgrade_flag = unit
				}
			}
			wonder = {
				save_event_target_as = target_wonder
			}
		}
		else_if = {
			limit = {
				any_neighbor_province = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
					}
				}
			}
			random_neighbor_province = {
				limit = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
					}
				}
				wonder = {
					save_event_target_as = target_wonder
				}
			}
		}
	}

	option = {
		name = EVTOPTA68021
	}
}

#Establishment of highway_robber_band in a province, if red budget
province_event = {
	id = 68030
	desc = EVTDESC68030
	
	notification = yes
	
	picture = GFX_evt_bandits
	
	trigger = {
		NOT = { owner = { wealth = 0 } }
		NOT = { owner = { culture = wilderness } }
		NOT = { has_province_modifier = highway_robber_band } 
	}
	
	mean_time_to_happen = {
		months = 240
		
		modifier = {
			factor = 0.9
			NOT = { owner = { wealth = -50 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { wealth = -100 } }
		}
		modifier = {
			factor = 0.5
			NOT = { owner = { wealth = -200 } }
		}
		modifier = {
			factor = 0.3
			NOT = { owner = { wealth = -300 } }
		}
		modifier = {
			factor = 0.1
			NOT = { owner = { wealth = -500 } }
		}
		
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_martial = 15 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_martial = 10 } }
		}
		modifier = {
			factor = 0.7
			NOT = { owner = { realm_martial = 5 } }
		}
		modifier = {
			factor = 1.5
			owner = { realm_martial = 20 }
		}
		modifier = {
			factor = 2.0
			owner = { realm_martial = 25 }
		}

		#traits affect this
		modifier = {
			factor = 1.5
			owner = { trait = ambitious }
		}		
		modifier = {
			factor = 5.0
			owner = { trait = just }
		}		
		modifier = {
			factor = 0.5
			owner = { trait = arbitrary }
		}
		modifier = {
			factor = 0.7
			owner = { trait = greedy }
		}
		modifier = {
			factor = 0.7
			owner = { trait = cruel }
		}		
		modifier = {
			factor = 0.1
			owner = { trait = slothful }
		}
		modifier = {
			factor = 0.2
			owner = { trait = incapable }
		}
		modifier = {
			factor = 0.1
			owner = { trait = infirm }
		}
	}
	
	immediate = {
		add_province_modifier = {
			name = highway_robber_band
			duration = -1
		}
	}

	option = {
		name = EVTOPTA68030
	}
}


# Destruction of highway_robber_band in a province
province_event = {
	id = 68031
	desc = {
		text = EVTDESC68031
		trigger = {
			NOR = {
				any_demesne_wonder = {
					is_active = yes
					has_wonder_upgrade_flag = defensive
					has_wonder_upgrade_flag = unit
				}
				any_neighbor_province = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
					}
				}
			}
		}
	}
	desc = {
		text = EVTDESC68031_RETINUE
		trigger = {
			OR = {
				any_demesne_wonder = {
					is_active = yes
					has_wonder_upgrade_flag = defensive
					has_wonder_upgrade_flag = unit
					has_wonder_upgrade = upgrade_retinue
				}
				any_neighbor_province = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
						has_wonder_upgrade = upgrade_retinue
					}
				}
			}
		}
	}
	desc = {
		text = EVTDESC68031_TEMPLE_GUARDS
		trigger = {
			OR = {
				any_demesne_wonder = {
					is_active = yes
					has_wonder_upgrade_flag = defensive
					has_wonder_upgrade = upgrade_temple_guards
				}
				any_neighbor_province = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade = upgrade_temple_guards
					}
				}
			}
		}
	}
	desc = {
		text = EVTDESC68031_FALLBACK
		trigger = {
			OR = {
				any_demesne_wonder = {
					is_active = yes
					has_wonder_upgrade_flag = defensive
					has_wonder_upgrade_flag = unit
					NOR = { #Fallback if we add the flags to more upgrades
						has_wonder_upgrade = upgrade_temple_guards
						has_wonder_upgrade = upgrade_retinue
					}
				}
				any_neighbor_province = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
						NOR = { #Fallback if we add the flags to more upgrades
							has_wonder_upgrade = upgrade_temple_guards
							has_wonder_upgrade = upgrade_retinue
						}
					}
				}
			}
		}
	}
	picture = GFX_evt_burning_house
	
	notification = yes
	
	trigger = {
		owner = { wealth = 0 }
		has_province_modifier = highway_robber_band
	}
	
	mean_time_to_happen = {
		months = 240
		modifier = {
			factor = 0.5
			owner = { realm_martial = 20 }
		}
		modifier = {
			factor = 0.75
			owner = { realm_intrigue = 20 }
		}
		modifier = {
			factor = 0.75
			owner = { trait = just }
		}
		modifier = {
			factor = 2
			OR = {
				trigger_if = {
					limit = {
						owner = {
							any_demesne_wonder = { 
								count = 1
								location = { province = PREVPREVPREV }
							}
						}
					}
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
					}
				}
				trigger_if = {
					limit = {
						any_neighbor_province = {
							has_wonder = yes
						}
					}
					any_neighbor_province = {
						has_wonder = yes
						wonder = {
							is_active = yes
							has_wonder_upgrade_flag = defensive
							has_wonder_upgrade_flag = unit
						}
					}
				}
			}
		}
	}
	
	immediate = {
		remove_province_modifier = highway_robber_band
		if = {
			limit = {
				owner = {
					has_wonder = yes
					any_demesne_wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
					}
				}
			}
			wonder = {
				save_event_target_as = target_wonder
			}
		}
		else_if = {
			limit = {
				any_neighbor_province = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
					}
				}
			}
			random_neighbor_province = {
				limit = {
					has_wonder = yes
					wonder = {
						is_active = yes
						has_wonder_upgrade_flag = defensive
						has_wonder_upgrade_flag = unit
					}
				}
				wonder = {
					save_event_target_as = target_wonder
				}
			}
		}
	}

	option = {
		name = EVTOPTA68031
	}
}
