﻿je_haitian_debt = {
    icon = "gfx/interface/icons/event_icons/bicorne_hat.dds"

	group = je_group_historical_content

    scripted_button = je_haitian_debt_negotiation_button
    scripted_button = je_haitian_debt_payment_button
    scripted_button = je_haitian_cancel_debt_button

    immediate = {
        c:FRA ?= {
            save_scope_as = france_scope
        }
    }
    complete = {
        NOR = {
            has_modifier = modifier_french_independence_payments_4
            has_modifier = modifier_french_independence_payments_3
            has_modifier = modifier_french_independence_payments_2
            has_modifier = modifier_french_independence_payments_1
            has_modifier = modifier_cancelled_haiti_debt
        }
    }

    on_complete = {
        trigger_event = { id = hispaniola_events.1 popup = yes }
        c:FRA = { trigger_event = { id = hispaniola_events.2 popup = yes } }
    }

    invalid = {
        NOT = {
            exists = c:FRA
        }
    }

    fail = {
       has_modifier = modifier_cancelled_haiti_debt
    }

    status_desc = {
        first_valid = {
            triggered_desc = {
                desc = je_haitian_debt_status_4
                trigger = { has_modifier = modifier_french_independence_payments_4 }
            }
            triggered_desc = {
                desc = je_haitian_debt_status_3
                trigger = { has_modifier = modifier_french_independence_payments_3 }
            }
            triggered_desc = {
                desc = je_haitian_debt_status_2
                trigger = { has_modifier = modifier_french_independence_payments_2 }
            }
            triggered_desc = {
                desc = je_haitian_debt_status_1
                trigger = { has_modifier = modifier_french_independence_payments_1 }
            }
        }
    }

    weight = 1000
    should_be_pinned_by_default = yes
}