add_namespace = haiti

country_event = {
    id = haiti.1
    hidden = yes
    is_triggered_only = yes

    immediate = {
		hidden_effect = {
			if = {
				limit = {
					has_country_leader = {
						character = HAI_Fabre_Geffrard
						ruling_only = yes
					}
					HAI = { has_completed_focus = HAI_create_the_republic }
				}
				HAI = { country_event = { id = haiti.2 }}
			}
		}
		
    }
}

country_event = {
    id = haiti.2
    title = haiti.2.t
    desc = haiti.2.desc

    fire_only_once = yes
    is_triggered_only = yes

    immediate = {
        set_politics = { ruling_party = radical_democracy }
		promote_character = HAI_Sylvain_Salnave
		hidden_effect = {
			complete_national_focus = HAI_geffrard_escapes
			HAI = { country_event = { id = haiti.3 days = 1 }} # marker 968
		}
    }
	option = {
		name = haiti.2.a
	}
}

country_event = {
    id = haiti.3
    title = haiti.3.t
    desc = haiti.3.desc
    fire_only_once = yes
    is_triggered_only = yes

    # Saget
    option = {
        name = haiti.3.a
        set_capital = { state = 790 }
        if = {
            limit = { NOT = { has_civil_war = yes } }
            start_civil_war = {
                ruling_party = autocracy
                ideology = traditional_conservatism
                size = 0
                capital = 318
                states = { 
                    318
                }
                keep_political_leader = no
            }
        }
        hidden_effect = { HAI = { 
            complete_national_focus = HAI_sagets_republic
            country_event = { id = haiti.4 } 
            country_event = { id = haiti.5 days = 1 } # marker 1598
        } }
    }   

    # Salnave
    option = {
        name = haiti.3.b
        ai_chance = { 
            factor = 10 
            modifier = {
                factor = 0
                is_historical_focus_on = yes
            }
        }
        if = {
            limit = { NOT = { has_civil_war = yes } }
            start_civil_war = {
                ruling_party = autocracy
                ideology = traditional_conservatism
                size = 0
                capital = 790
                states = { 
                    790
                }
                keep_political_leader = no
            }
        }
        hidden_effect = {
            HAI = { 
                country_event = { id = haiti.4 } 
            } 
        }
    }
}

country_event = {
	id = haiti.4
	hidden = yes
	fire_only_once = yes
	is_triggered_only = yes

	immediate = {
		790 = { 
				OWNER = {
					add_ai_strategy = {
						type = front_control

						#target
						state = 318 					
						strategic_region = 53			
						area = caribbean					
						#--
						ratio = 0.0 					
					
						priority = 200 					
						ordertype = front 				
						execution_type = balanced 		
						execute_order = yes 			
						manual_attack = yes 			
					}
					retire_ideology_leader = autocracy
					retire_ideology_leader = traditional_conservatism
					retire_ideology_leader = centrism
					retire_ideology_leader = radical_democracy
					set_politics = { ruling_party = centrism}
					## // characters
					generate_character = {
						token_base = HAI_Jean_Nicolas_Nissage_Saget
						name = "Jean-Nicolas Nissage Saget"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
							}
							army={
								large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
							}
						}
					}
					## characters //
					#add_country_leader_role = {
					#	character = HAI_Jean_Nicolas_Nissage_Saget
					#	promote_leader = yes
					#	country_leader = {
					#		ideology = conserv_liberal
					#		expire = "1965.1.1"
					#	}
					#}
					add_corps_commander_role = {
						character = HAI_Jean_Nicolas_Nissage_Saget
						skill = 2
						attack_skill = 2
						defense_skill = 2
						planning_skill = 2
						logistics_skill = 5
					}
					promote_character = HAI_Jean_Nicolas_Nissage_Saget
					generate_character = {
						token_base = HAI_Michel_Domingue
						name = "Michel Domingue"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
							}
							army={
								large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
							}
						}
					}
					add_country_leader_role = {
						character = HAI_Michel_Domingue
						promote_leader = yes
						country_leader = {
							ideology = conserv
							expire = "1965.1.1"
						}
					}
					promote_character = HAI_Michel_Domingue
					promote_character = {
						character = HAI_Michel_Domingue
						ideology = conserv
					}
					## // characters
					set_popularities = {
						anarchism = 0
						ideology_social_liberalism = 15
						ideology_radical_socialism = 0
						social_egalitarianism = 0
						centrism = 30
						traditional_conservatism = 25
						radical_democracy = 0
						chauvinist_populism = 5
						autocracy = 25
						fundamentalism = 0
					}
					# // characters
					#POLITICS 
						  
					add_ideas = {

						#hos_is_leader
						pre_industrial_era
						agrarian
						#no_heir
						#semi_presidential_republic

						civilian_economy
						limited_exports
						army_spending_level_2
						#normal_taxes
						cl_legal

						#stagnation_growth
						border_control
						limited_conscription
						segregation
						absolutism

						#limited_constitution
						no_elections

						privileged_education
						state_religion
						#religion_catholic

						social_spending_level_1
						law_spending_level_5
						road_spending_level_1
						navy_spending_level_1
						research_spending_level_1
					}
				}
			}
		318 = { 
				OWNER = {
					add_ai_strategy = {
						type = front_control

						#target
						state = 790 					
						strategic_region = 53			
						area = caribbean					
						#--
						ratio = 0.0 					
					
						priority = 200 					
						ordertype = front 				
						execution_type = balanced 		
						execute_order = yes 			
						manual_attack = yes 			
					}
					retire_ideology_leader = autocracy
					retire_ideology_leader = traditional_conservatism
					retire_ideology_leader = centrism
					retire_ideology_leader = radical_democracy
					set_politics = { ruling_party = radical_democracy }
					set_popularities = {
						anarchism = 0
						ideology_social_liberalism = 5
						ideology_radical_socialism = 0
						social_egalitarianism = 0
						centrism = 15
						traditional_conservatism = 55
						radical_democracy = 0
						chauvinist_populism = 5
						autocracy = 20
						fundamentalism = 0
					}
					## characters //
					generate_character = {
						token_base = HAI_Fabre_Geffrard 
						name = "Guillaume Fabre Nicolas Geffrard"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Fabre_Geffrard
							}
						}
					}
					add_country_leader_role = {
						character = HAI_Fabre_Geffrard
						promote_leader = yes
						country_leader = {
							ideology = conserv
							expire = "1965.1.1"
						}
					}
					promote_character = HAI_Fabre_Geffrard
					generate_character = {
						token_base = HAI_Sylvain_Salnave 
						name="Sylvain Salvane"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Sylvain_Salnave
							}
							army={
								large = GFX_Portrait_HAI_Sylvain_Salnave
							}
						}
					}
					add_country_leader_role = {
						character = HAI_Sylvain_Salnave
						promote_leader = yes
						country_leader = {
							ideology = reactionary
							expire = "1965.1.1"
						}
					}
					add_corps_commander_role = {
						character = HAI_Sylvain_Salnave
						skill = 2
						attack_skill = 5
						defense_skill = 2
						planning_skill = 2
						logistics_skill = 2
					}
					promote_character = HAI_Sylvain_Salnave
					## // characters
					# KYAN REMINDER TO ADD OTHER LEADERS APPROPRIATELY OR SOMETHING (PROBABLY PIERRE & DOMINGUE):
					#POLITICS 
					add_ideas = {

						#hos_is_leader
						pre_industrial_era
						agrarian
						#no_heir
						#semi_presidential_republic

						civilian_economy
						limited_exports
						army_spending_level_2
						#normal_taxes
						cl_legal

						#stagnation_growth
						border_control
						limited_conscription
						segregation
						absolutism

						#limited_constitution
						no_elections

						privileged_education
						state_religion
						#religion_catholic

						social_spending_level_1
						law_spending_level_5
						road_spending_level_1
						navy_spending_level_1
						research_spending_level_1
					}
				}
		}
	}
}

country_event = {
	id = haiti.5
	title = haiti.5.t
	desc = haiti.5.desc
	is_triggered_only = yes
	
	immediate = {
		HAI = {
			set_politics = { ruling_party = traditional_conservatism }
			hidden_effect = {
				set_country_flag = HAI_michel_domingue_elected
				complete_national_focus = HAI_michel_domingue_presidency
				country_event = { id = haiti.6 days = 5 } # marker 671
			}
		}
	}
	option = {
		name = haiti.5.a
	}
}


country_event = {
	id = haiti.6
	title = haiti.6.t
	desc = haiti.6.desc
	is_triggered_only = yes
	
	immediate = {
		HAI = {
			set_politics = { ruling_party = centrism }
			hidden_effect = {
				generate_character = {
					token_base = HAI_Pierre_Theoma_Boisrond
					name = "Pierre Théoma Boisrond-Canal"
					portraits={
						civilian={
							large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
						}
						army={
							large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
						} # update portrait
					}
				}
				add_country_leader_role = {
					character = HAI_Pierre_Theoma_Boisrond
					promote_leader = yes
					country_leader = {
						ideology = conserv_liberal
						expire = "1965.1.1"
					}
				}
				promote_character = HAI_Pierre_Theoma_Boisrond
				complete_national_focus = HAI_michel_domingue_resigns
				complete_national_focus = HAI_treaty_with_the_dominicans
				country_event = { id = haiti.7 days = 5} # marker 1180
			}
			
		}
	}
	option = {
		name = haiti.6.a
	}
}

country_event = {
	id = haiti.7
	title = haiti.7.t
	desc = haiti.7.desc
	is_triggered_only = yes
	
	immediate = {
		HAI = {
			retire_ideology_leader = centrism
			hidden_effect = {
				generate_character = {
					token_base = HAI_Lysius_salomon
					name = "Louis Étienne Félicité Lysius Salomon"
					portraits={
						civilian={
							large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
						}
						army={
							large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
						} # update portrait
					}
				}
				add_country_leader_role = {
					character = HAI_Lysius_salomon
					promote_leader = yes
					country_leader = {
						ideology = conserv_liberal
						expire = "1965.1.1"
					}
				}
				promote_character = HAI_Lysius_salomon
				complete_national_focus = HAI_salomon_presidency
				set_politics = { ruling_party = centrism }
			}
			
		}
	}
	option = {
		name = haiti.7.a
	}
}

country_event = {
	id = haiti.14
	hidden = yes
	is_triggered_only = yes
	
	trigger = { 
		TAG = HAI
		NOT = { has_country_flag = HAI_coup_is_original_tag }
	}
	
	immediate = {
		hidden_effect = {  
			if = {
				limit = { is_ai = yes }
				every_country_with_original_tag = { original_tag_to_check = HAI limit = { has_country_flag = HAI_coup_is_original_tag }
					transfer_state = 318
				}
			}
			else = {
				every_country_with_original_tag = { original_tag_to_check = HAI limit = { has_country_flag = HAI_coup_is_original_tag }
					transfer_state = 318
					THIS = { change_tag_from = ROOT }
				}
			}
		}
	}
	
}

#Geffrard's Arrest
country_event = {
	id = haiti.8
	title = haiti.8.t
	desc = haiti.8.desc

	fire_only_once = yes
	is_triggered_only = yes
	
	option = {
		name = haiti.8.a
		ai_chance = { 
			factor = 90 
		}
		add_political_power = 25
		add_popularity = {
			ideology = autocracy
			popularity = 0.03
		}
		hidden_effect = { HAI = { country_event = { id = haiti.11 days = 5 } } }
	}	
	
	option = {
		name = haiti.8.b
		ai_chance = { 
			factor = 10 
			modifier = {
				factor = 0
				is_historical_focus_on = yes
			}
		}
		add_stability = -0.03
		hidden_effect = { HAI = { country_event = { id = haiti.9 days = 1 } } } # marker 330
	}
}

#Geffrard's Monarch Coup
country_event = {
	id = haiti.9
	title = haiti.9.t
	desc = haiti.9.desc

	fire_only_once = yes
	is_triggered_only = yes
	
	#Geffrard
	option = {
		name = haiti.9.a
		ai_chance = { 
			factor = 50 
		}
		hidden_effect = { 
			set_capital = { state = 790 }
			start_civil_war = {
				ruling_party = autocracy
				ideology = traditional_conservatism
				size = 0
				capital = 318
				states = { 
					318
				}
				#keep_unit_leaders = {
				#
				#}
				keep_political_leader = yes
			}
			country_event = { id = haiti.10 }
			ROOT = { set_country_flag = HAI_coup_is_original_tag }
		}
	}	
	
	#Faustin
	option = {
		name = haiti.9.b
		ai_chance = { 
			factor = 50 
			modifier = {
				factor = 0
				is_historical_focus_on = yes
			}
		}
		hidden_effect = { 
			start_civil_war = {
				ruling_party = autocracy
				ideology = traditional_conservatism
				size = 0
				capital = 790
				states = { 
					790
				}
				#keep_unit_leaders = {
				#	
				#}
				keep_political_leader = yes
			}
			country_event = { id = haiti.10 }
			ROOT = { set_country_flag = HAI_coup_is_original_tag }
			HAI = { complete_national_focus = HAI_strenghten_the_empire }
		}
	}
}

country_event = {
	id = haiti.10
	hidden = yes
	fire_only_once = yes
	is_triggered_only = yes
	
	immediate = {
		hidden_effect = {
			#Geffrard
			790 = { 
				OWNER = {
					#ROOT = { 
						add_ai_strategy = {
						 	type = front_control
						
							#you can define a target in following ways. you can define more than one
						
							#tag = PREV 							# target against a specific country
							state = 318 						# target on a state
							strategic_region = 53				# target on a strategic region
							area = caribbean					# target on a specific ai area
							#country_trigger = { always = no } 	# a trigger to check agaisnt a specific country. scope is enemy country from scope is our country
							#state_trigger = { always = no } 	# a trigger to check agaisnt a state. scope is state. from scope is enemy country from.from scope is our country
						
							ratio = 0.0 						# the strategy is enabled only if ratio of the front covered by this strat's targets greater than this ratio
						
							priority = 200 						# default 0, higher prio strats will override lower
							ordertype = front 					# front or invasion. if set this strategy will only apply to that specific order type
							execution_type = balanced 			# one of careful balanced rush rush_weak. if set will override the execution type of front (only for front orders)
							execute_order = yes 				# yes or no. if set will override execute or not decision of front
							manual_attack = yes 				# default yes. if no ai will not do manual pokes at enemy (only for front orders)
						}
					#}
					set_country_flag = geffrard_monarchy_coup_1_flag
					retire_ideology_leader = autocracy
					retire_ideology_leader = traditional_conservatism
					retire_ideology_leader = centrism
					retire_ideology_leader = radical_democracy
					set_politics = { ruling_party = autocracy }
					set_popularities = {
						anarchism = 0
						ideology_social_liberalism = 5
						ideology_radical_socialism = 0
						social_egalitarianism = 0
						centrism = 15
						traditional_conservatism = 35
						radical_democracy = 0
						chauvinist_populism = 5
						autocracy = 40
						fundamentalism = 0
					}
					every_unit_leader = {
						limit = { has_id = 318001 }
						set_nationality = PREV
					}
					every_unit_leader = {
						limit = { has_id = 318002 }
						set_nationality = PREV
					}
					## characters //
					generate_character = {
						token_base = HAI_King_Fabre_Geffrard
						name="Geffrard 1"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Fabre_Geffrard
							}
						}
					}
					promote_character = HAI_King_Fabre_Geffrard
					add_country_leader_role = {
						character = HAI_King_Fabre_Geffrard
						promote_leader = yes
						country_leader = {
							ideology = despotism
							expire = "1965.1.1"
						}
					}
					generate_character = {
						token_base = HAI_Jean_Nicolas_Nissage_Saget
						name = "Jean-Nicolas Nissage Saget"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
							}
							army={
								large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
							}
						}
					}
					promote_character = HAI_Jean_Nicolas_Nissage_Saget
					add_country_leader_role = {
						character = HAI_Jean_Nicolas_Nissage_Saget
						promote_leader = yes
						country_leader = {
							ideology = conserv_liberal
							expire = "1965.1.1"
						}
					}
					add_corps_commander_role = {
						character = HAI_Jean_Nicolas_Nissage_Saget
						skill = 2
						attack_skill = 2
						defense_skill = 2
						planning_skill = 2
						logistics_skill = 5
					}
					generate_character = {
						token_base = HAI_Sylvain_Salnave 
						name="Sylvain Salvane"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Sylvain_Salnave
							}
							army={
								large = GFX_Portrait_HAI_Sylvain_Salnave
							}
						}
					}
					promote_character = HAI_Sylvain_Salnave
					add_country_leader_role = {
						character = HAI_Sylvain_Salnave
						promote_leader = yes
						country_leader = {
							ideology = reactionary
							expire = "1965.1.1"
						}
					}
					add_corps_commander_role = {
						character = HAI_Sylvain_Salnave
						skill = 2
						attack_skill = 5
						defense_skill = 2
						planning_skill = 2
						logistics_skill = 2
					}
					## // characters
					#POLITICS 
						  
					add_ideas = {				
						#hos_is_leader
						pre_industrial_era
						agrarian
						#weak_heir
						#absolute_monarchy
				
						civilian_economy
						limited_exports
						army_spending_level_2
						#normal_taxes
						cl_legal
				
						#stagnation_growth
						border_control
						limited_conscription
						segregation
						absolutism
				
						#limited_constitution
						no_elections
				
						privileged_education
						state_religion
						#religion_catholic
				
						social_spending_level_1
						law_spending_level_5
						road_spending_level_1
						navy_spending_level_1
						research_spending_level_1
					}
				}
			}
			#Faustin
			318 = {
				OWNER = {
					#ROOT = { 
						add_ai_strategy = {
						 	type = front_control
						
							#you can define a target in following ways. you can define more than one
						
							#tag = PREV 							# target against a specific country
							state = 790 						# target on a state
							strategic_region = 53				# target on a strategic region
							area = caribbean					# target on a specific ai area
							#country_trigger = { always = no } 	# a trigger to check agaisnt a specific country. scope is enemy country from scope is our country
							#state_trigger = { always = no } 	# a trigger to check agaisnt a state. scope is state. from scope is enemy country from.from scope is our country
						
							ratio = 0.0 						# the strategy is enabled only if ratio of the front covered by this strat's targets greater than this ratio
						
							priority = 200 						# default 0, higher prio strats will override lower
							ordertype = front 					# front or invasion. if set this strategy will only apply to that specific order type
							execution_type = balanced 			# one of careful balanced rush rush_weak. if set will override the execution type of front (only for front orders)
							execute_order = yes 				# yes or no. if set will override execute or not decision of front
							manual_attack = yes 				# default yes. if no ai will not do manual pokes at enemy (only for front orders)
						}
					#}
					set_country_flag = geffrard_monarchy_coup_2_flag
					retire_ideology_leader = traditional_conservatism
					retire_ideology_leader = centrism
					retire_ideology_leader = radical_democracy
					set_politics = { ruling_party = autocracy }
					generate_character = {
						token_base = HAI_Faustin_Soulouque
						name="Faustin I"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Faustin_Soulouque
							}
						}
					}
					add_country_leader_role = {
						character = HAI_Faustin_Soulouque
						promote_leader = yes
						country_leader = {
							ideology = despotism
							expire = "1965.1.1"
						}
					}
					promote_character = HAI_Faustin_Soulouque
					promote_character = {
						character = HAI_Faustin_Soulouque
						ideology = despotism
					}
					set_popularities = {
						anarchism = 0
						ideology_social_liberalism = 5
						ideology_radical_socialism = 0
						social_egalitarianism = 0
						centrism = 15
						traditional_conservatism = 35
						radical_democracy = 0
						chauvinist_populism = 5
						autocracy = 40
						fundamentalism = 0
					}
					#POLITICS 
						  
					add_ideas = {				
						#hos_is_leader
						pre_industrial_era
						agrarian
						#weak_heir
						#absolute_monarchy
				
						civilian_economy
						limited_exports
						army_spending_level_2
						#normal_taxes
						cl_legal
				
						#stagnation_growth
						border_control
						limited_conscription
						segregation
						absolutism
				
						#limited_constitution
						no_elections
				
						privileged_education
						state_religion
						#religion_catholic
				
						social_spending_level_1
						law_spending_level_5
						road_spending_level_1
						navy_spending_level_1
						research_spending_level_1
					}
				}
			}
		}
	}
}

#Geffrard's Arrest Escape
country_event = {
	id = haiti.11
	title = haiti.11.t
	desc = haiti.11.desc

	fire_only_once = yes
	is_triggered_only = yes
	
	option = {
		name = haiti.11.a
		add_stability = -0.01
		hidden_effect = { HAI = { country_event = { id = haiti.12 days = 1 } } } # marker 325
	}
}

#Geffrard's Presidential Coup
country_event = {
	id = haiti.12
	title = haiti.12.t
	desc = haiti.12.desc

	fire_only_once = yes
	is_triggered_only = yes
	
	#Geffrard
	option = {
		name = haiti.12.a
		ai_chance = { factor = 90 }
		hidden_effect = {
			set_capital = { state = 790 }
			start_civil_war = {
				ruling_party = centrism
				ideology = autocracy
				size = 0
				capital = 318
				states = { 
					318
				}
				#keep_unit_leaders = {
				#
				#}
				keep_political_leader = no
			}
			USA = { country_event = { id = haiti.13 } }
			ROOT = { set_country_flag = HAI_coup_is_original_tag }
			HAI = { 
				complete_national_focus = HAI_create_the_republic 
				country_event = { id = haiti.1 days = 10 } # marker 2970
			}
		}
	}	
	
	#Faustin
	option = {
		name = haiti.12.b
		ai_chance = { 
			factor = 10 
			modifier = {
				factor = 0
				is_historical_focus_on = yes
			}
		}
		hidden_effect = { 
			start_civil_war = {
				ruling_party = autocracy
				ideology = centrism
				size = 0
				capital = 790
				states = { 
					790
				}
				#keep_unit_leaders = {
				#	
				#}
			}
			USA = { country_event = { id = haiti.13 } }
			ROOT = { set_country_flag = HAI_coup_is_original_tag }
			HAI = { complete_national_focus = HAI_strenghten_the_empire }
		}
	}
}

country_event = {
	id = haiti.13
	hidden = yes
	fire_only_once = yes
	is_triggered_only = yes
	
	immediate = {

		hidden_effect = {
			#Geffrard
			790 = { 
				OWNER = {
					#ROOT = { 
						add_ai_strategy = {
						 	type = front_control
						
							#you can define a target in following ways. you can define more than one
						
							#tag = PREV 							# target against a specific country
							state = 318 						# target on a state
							strategic_region = 53				# target on a strategic region
							area = caribbean					# target on a specific ai area
							#country_trigger = { always = no } 	# a trigger to check agaisnt a specific country. scope is enemy country from scope is our country
							#state_trigger = { always = no } 	# a trigger to check agaisnt a state. scope is state. from scope is enemy country from.from scope is our country
						
							ratio = 0.0 						# the strategy is enabled only if ratio of the front covered by this strat's targets greater than this ratio
						
							priority = 200 						# default 0, higher prio strats will override lower
							ordertype = front 					# front or invasion. if set this strategy will only apply to that specific order type
							execution_type = balanced 			# one of careful balanced rush rush_weak. if set will override the execution type of front (only for front orders)
							execute_order = yes 				# yes or no. if set will override execute or not decision of front
							manual_attack = yes 				# default yes. if no ai will not do manual pokes at enemy (only for front orders)
						}
					#}
					set_country_flag = geffrard_presidential_coup_1_flag
					retire_ideology_leader = autocracy
					retire_ideology_leader = traditional_conservatism
					retire_ideology_leader = centrism
					retire_ideology_leader = radical_democracy
					set_politics = { ruling_party = centrism }
					## characters //
					generate_character = {
						token_base = HAI_Fabre_Geffrard
						name = "Guillaume Fabre Nicolas Geffrard"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Fabre_Geffrard
							}
						}
					}
					add_country_leader_role = {
						character = HAI_Fabre_Geffrard
						promote_leader = yes
						country_leader = {
							ideology = conserv_liberal
							expire = "1965.1.1"
						}
					}
					promote_character = {
						character = HAI_Fabre_Geffrard
						ideology = conserv_liberal
					}
					generate_character = {
						token_base = HAI_Sylvain_Salnave 
						name="Sylvain Salvane"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Sylvain_Salnave
							}
							army={
								large = GFX_Portrait_HAI_Sylvain_Salnave
							}
						}
					}
					#add_country_leader_role = {
					#	character = HAI_Sylvain_Salnave
					#	promote_leader = yes
					#	country_leader = {
					#		ideology = reactionary
					#		expire = "1965.1.1"
					#	}
					#}
					add_corps_commander_role = {
						character = HAI_Sylvain_Salnave
						skill = 2
						attack_skill = 5
						defense_skill = 2
						planning_skill = 2
						logistics_skill = 2
					}
					promote_character = HAI_Sylvain_Salnave
					#generate_character = {
					#	token_base = HAI_Jean_Nicolas_Nissage_Saget
					#	name = "Jean-Nicolas Nissage Saget"
					#	portraits={
					#		civilian={
					#			large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
					#		}
					#		army={
					#			large = GFX_Portrait_HAI_Jean_Nicolas_Nissage_Saget
					#		}
					#	}
					#}
					#add_country_leader_role = {
					#	character = HAI_Jean_Nicolas_Nissage_Saget
					#	promote_leader = yes
					#	country_leader = {
					#		ideology = conserv_liberal
					#		expire = "1965.1.1"
					#	}
					#}
					#promote_character = HAI_Jean_Nicolas_Nissage_Saget
					#add_corps_commander_role = {
					#	character = HAI_Jean_Nicolas_Nissage_Saget
					#	skill = 2
					#	attack_skill = 2
					#	defense_skill = 2
					#	planning_skill = 2
					#	logistics_skill = 5
					#}
					## // characters 
					set_popularities = {
						anarchism = 0
						ideology_social_liberalism = 15
						ideology_radical_socialism = 0
						social_egalitarianism = 0
						centrism = 35
						traditional_conservatism = 35
						radical_democracy = 0
						chauvinist_populism = 5
						autocracy = 10
						fundamentalism = 0
					}
					every_unit_leader = {
						limit = { has_id = 318001 }
						set_nationality = PREV
					}
					every_unit_leader = {
						limit = { has_id = 318002 }
						set_nationality = PREV
					}
					#POLITICS 
						  
					add_ideas = {				
						#hos_is_leader
						pre_industrial_era
						agrarian
						#weak_heir
						#semi_presidential_republic
				
						civilian_economy
						limited_exports
						army_spending_level_2
						#normal_taxes
						cl_legal
				
						#stagnation_growth
						border_control
						limited_conscription
						segregation
						absolutism
				
						#limited_constitution
						no_elections
				
						privileged_education
						state_religion
						#religion_catholic
				
						social_spending_level_1
						law_spending_level_5
						road_spending_level_1
						navy_spending_level_1
						research_spending_level_1
					}
				}
			}
			#Faustin
			318 = {
				OWNER = {
					#ROOT = { 
						add_ai_strategy = {
						 	type = front_control
						
							#you can define a target in following ways. you can define more than one
						
							#tag = PREV 						# target against a specific country
							state = 790 						# target on a state
							strategic_region = 53				# target on a strategic region
							area = caribbean					# target on a specific ai area
							#country_trigger = { always = no } 	# a trigger to check agaisnt a specific country. scope is enemy country from scope is our country
							#state_trigger = { always = no } 	# a trigger to check agaisnt a state. scope is state. from scope is enemy country from.from scope is our country
						
							ratio = 0.0 						# the strategy is enabled only if ratio of the front covered by this strat's targets greater than this ratio
						
							priority = 200 						# default 0, higher prio strats will override lower
							ordertype = front 					# front or invasion. if set this strategy will only apply to that specific order type
							execution_type = balanced 			# one of careful balanced rush rush_weak. if set will override the execution type of front (only for front orders)
							execute_order = yes 				# yes or no. if set will override execute or not decision of front
							manual_attack = yes 				# default yes. if no ai will not do manual pokes at enemy (only for front orders)
						}
					#}
					set_country_flag = geffrard_presidential_coup_2_flag
					set_politics = { ruling_party = autocracy }
					retire_ideology_leader = autocracy
					retire_ideology_leader = traditional_conservatism
					retire_ideology_leader = centrism
					retire_ideology_leader = radical_democracy
					## characters //
					generate_character = {
						token_base = HAI_Faustin_Soulouque
						name="Faustin I"
						portraits={
							civilian={
								large = GFX_Portrait_HAI_Faustin_Soulouque
							}
						}
					}
					
					#add_country_leader_role = {
					#	character = HAI_Faustin_Soulouque
					#	promote_leader = yes
					#	country_leader = {
					#		ideology = despotism
					#		expire = "1965.1.1"
					#	}
					#}
					promote_character = HAI_Faustin_Soulouque
					promote_character = {
						character = HAI_Faustin_Soulouque
						ideology = despotism
					}
					if = {
						limit = {
							has_country_leader = {
								character = HAI_Faustin_Soulouque
								ruling_only = yes
							}
						}
						set_politics = { ruling_party = centrism }
						set_politics = { ruling_party = autocracy }
					}
					## // characters
					set_popularities = {
						anarchism = 0
						ideology_social_liberalism = 10
						ideology_radical_socialism = 0
						social_egalitarianism = 0
						centrism = 20
						traditional_conservatism = 45
						radical_democracy = 0
						chauvinist_populism = 5
						autocracy = 20
						fundamentalism = 0
					}
					#POLITICS 
						  
					add_ideas = {				
						#hos_is_leader
						pre_industrial_era
						agrarian
						#weak_heir
						#absolute_monarchy
				
						civilian_economy
						limited_exports
						army_spending_level_2
						#normal_taxes
						cl_legal
				
						#stagnation_growth
						border_control
						limited_conscription
						segregation
						absolutism
				
						#limited_constitution
						no_elections
				
						privileged_education
						state_religion
						#religion_catholic
				
						social_spending_level_1
						law_spending_level_5
						road_spending_level_1
						navy_spending_level_1
						research_spending_level_1
					}
				}
			}
		}
	}
}


country_event = {
	id = haiti.15
	title = haiti.15.t
	desc = haiti.15.d

	fire_only_once = yes
	
	is_triggered_only = yes
	
	#trigger = {
	#	AND = {
	#		TAG = HAI
	#		date > 1867.05.16
	#	}
	#}
	
	option = {
		name = haiti.15.a
		add_political_power = -10
		set_politics = { 
			ruling_party = radical_democracy
		}
		add_popularity = {
			ideology = radical_democracy
			popularity = 0.15
		}

	}	
}

country_event = {
	id = haiti.16
	title = haiti.16.t
	desc = haiti.16.d

	fire_only_once = yes
	
	is_triggered_only = yes
	
	#trigger = {
	#	AND = {
	#		TAG = HAI
	#		date > 1868.07.17
	#	}
	#}
	
	option = {
		name = haiti.16.a
		set_politics = {
			ruling_party = centrism
		}
		start_civil_war = {
			ideology = radical_democracy
			size = 0.2
			capital = 790
			states = { 
				790
			}
			keep_unit_leaders = {
							
			}
		}
	}	
}

country_event = { 
	id = haiti.17
	title = haiti.17.t
	desc = haiti.17.d

	is_triggered_only = yes
	
	option = {
		name = haiti.17.a
		ai_chance = { base = 100 }
		add_tech_bonus = {
			bonus = 0.50
			uses = 1
			category = trains_tech
		}
		add_tech_bonus = {
			bonus = 0.25
			uses = 2
			category = transport_tech
		}
		FROM = { country_event = { id = haiti.18 days = 3 } }
	}
}

country_event = { 
	id = haiti.18
	title = haiti.18.t
	desc = haiti.18.d

	is_triggered_only = yes
	
	option = {
		name = haiti.18.a
		ai_chance = { base = 100 }
		add_tech_bonus = {
			bonus = 0.50
			uses = 1
			category = trains_tech
		}
		add_tech_bonus = {
			bonus = 0.25
			uses = 2
			category = transport_tech
		}
		SPR = { 
			create_production_license = {
				target = DOM
				equipment = {
					type = train_equipment_1
				}
				cost_factor = 0
			}
		}
	}
}
