﻿###################################
# Secure the Mediterranean
# By Hugo Cortell (MODIFIED)
###################################
secure_mediterranean_decision = {
	title = fp2_secure_mediterranean.t
	picture = {
        reference = "gfx/interface/illustrations/event_scenes/fp1_ocean.dds"
	}
	desc = fp2_secure_mediterranean.desc
	decision_group_type = major
	selection_tooltip = fp2_secure_mediterranean.tip
	sort_order = 50

	is_shown = {
		# DLC check
		has_fp2_dlc_trigger = yes
		# Standard checks
		is_landed = yes
		exists = dynasty
		NOT = {
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:flag_secured_the_mediterranean
			}
		}
		OR = {
			completely_controls = title:d_sardinia
			completely_controls = title:d_sicily
			AND = {
				completely_controls = title:d_mallorca
				completely_controls = title:d_corsica
			}
		}
	}

	is_valid = {
		completely_controls = title:d_mallorca # Reminder: Majorca, Menorca, & Ibiza
		completely_controls = title:d_sardinia
		completely_controls = title:d_corsica
		completely_controls = title:d_sicily
	}

	effect = {
		add_to_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:flag_secured_the_mediterranean
		}
		# LOC
		root = {
			save_scope_as = mediterranean_conqueror
			house = {
				save_scope_as = mediterranean_house
			}
		}
		title:d_mallorca = {
			save_scope_as = mallorca
		}
		title:d_sardinia = {
			save_scope_as = sardinas
		}
		title:d_sicily = {
			save_scope_as = sicily
		}
		title:k_mediterranean_sea = {
			save_scope_as = mediterranean_title
		}
		every_player = {
			limit = {
				NOT = {
					this = ROOT
				}
				any_held_title = {
					title_province = {
						geographical_region = dlc_fp2_mediterranean_shoreline
					}
				}
			}
			send_interface_message = {
				type = event_generic_bad_with_text
				title = secure_mediterranean_decision.involved_notif
				desc = secure_mediterranean_decision.involved_notif_desc # Players who get this: "why do I hear boss music?" (It is meant to sound vaguely threatening)
				left_icon = scope:mediterranean_conqueror
				show_as_tooltip = {
					scope:mediterranean_conqueror = {
						house = {
							add_house_modifier = {
								modifier = fp2_controls_the_mediterranean_house_modifier
								years = 100
							}
						}
						dynasty = {
							add_dynasty_prestige = major_prestige_gain
						}
					}
				}
			}
		}
		house = {
			add_house_modifier = {
				modifier = fp2_controls_the_mediterranean_house_modifier
				years = 100
			}
		}
		dynasty = {
			add_dynasty_prestige = major_prestige_gain # You used to get +25% prestiege, but that caused UI issues
		}		
		custom_tooltip = secure_mediterranean_decision.a
		
		create_title_and_vassal_change = {
			type = created
			save_scope_as = title_change
			add_claim_on_loss = yes
		}
		title:k_mediterranean_sea = {
			change_title_holder = {
				holder = root
				change = scope:title_change
			}
		}

		hidden_effect = {
            if = {
                limit = {
					highest_held_title_tier = 5
				} 
                title:k_mediterranean_sea = {
					set_de_jure_liege_title = root.primary_title
                }
            }
            else = {
                title:k_mediterranean_sea = {
                set_de_jure_liege_title = root.primary_title.empire
                }
            }
            trigger_event = iberia_north_africa.2105
        }

		hidden_effect = {
            if = {
                limit = {
                    highest_held_title_tier = 5
                }
                title:k_mediterranean_sea = {
                    set_de_jure_liege_title = root.primary_title
                }
            }
            else = {
                title:k_mediterranean_sea = {
                    set_de_jure_liege_title = root.primary_title.empire
                }
            }
            trigger_event = iberia_north_africa.2105
        }

		resolve_title_and_vassal_change = scope:title_change
		title:d_mallorca = {
			set_de_jure_liege_title = title:k_mediterranean_sea
		}
		title:d_sardinia = {
			set_de_jure_liege_title = title:k_mediterranean_sea
		}
		title:d_corsica = {
			set_de_jure_liege_title = title:k_mediterranean_sea
		}
		title:d_sicily = {
			set_de_jure_liege_title = title:k_mediterranean_sea
		}
	}

	cost = {
		gold = {
			value = major_gold_value
			multiply = 1.5
			round = yes
		}
		prestige = {
			value = major_prestige_gain
			multiply = 3
			round = yes
		}
	}

	ai_check_interval = 1000
	
	ai_potential = {
		is_ruler = yes
		short_term_gold >= {
			value = major_gold_value
			multiply = 1.5
			round = yes
		}
		prestige >= {
			value = major_prestige_gain
			multiply = 3
			round = yes
		}
	}

	ai_will_do = {
		base = 80
	}
}
