﻿namespace = capture_event

# ==========================================
# ÉVÉNEMENT PRINCIPAL : CAPTURE APRÈS CONQUÊTE
# Chemin : events/capture_events.txt
# ==========================================
capture_event.0001 = {
    type = character_event
    title = capture_event.0001.t
    desc = capture_event.0001.desc
    theme = war
    
    left_portrait = {
        character = root
        animation = personality_bold
    }
    
    right_portrait = {
        character = scope:previous_holder
        animation = shame
    }
    
    trigger = {
        is_ai = no
        exists = scope:previous_holder
        scope:previous_holder = { is_ruler = yes }
        scope:title = { tier >= tier_county }
    }
    
    cooldown = { days = 7 }
    
    # 1. FRANCE
    option = {
        name = capture_event.0001.a
        trigger = { scope:previous_holder = { has_culture = culture:french } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_gendarmes stacks = 1 }
                location = root.capital_province
                name = "Gendarmes Capturés"
            }
        }
        custom_tooltip = capture_event.0001.a.tt
        ai_chance = { base = 100 }
    }
    
    # 2. ANGLETERRE/GALLES
    option = {
        name = capture_event.0001.b
        trigger = {
            scope:previous_holder = {
                OR = {
                    has_culture = culture:anglo_saxon
                    has_culture = culture:welsh
                    has_culture = culture:english
                }
            }
        }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_longbowmen stacks = 1 }
                location = root.capital_province
                name = "Longbowmen Capturés"
            }
        }
        custom_tooltip = capture_event.0001.b.tt
        ai_chance = { base = 100 }
    }
    
    # 3. BYZANCE
    option = {
        name = capture_event.0001.c
        trigger = { scope:previous_holder = { has_culture = culture:greek } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_cataphracts stacks = 1 }
                location = root.capital_province
                name = "Cataphractes Capturés"
            }
        }
        custom_tooltip = capture_event.0001.c.tt
        ai_chance = { base = 100 }
    }
    
    # 4. ARABES/ÉGYPTIENS
    option = {
        name = capture_event.0001.d
        trigger = {
            scope:previous_holder = {
                OR = {
                    has_culture = culture:arabic
                    has_culture = culture:egyptian
                }
            }
        }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_mamluks stacks = 1 }
                location = root.capital_province
                name = "Mamluks Capturés"
            }
        }
        custom_tooltip = capture_event.0001.d.tt
        ai_chance = { base = 100 }
    }
    
    # 5. JAPON
    option = {
        name = capture_event.0001.f
        trigger = { scope:previous_holder = { has_culture = culture:japanese } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_samurai stacks = 1 }
                location = root.capital_province
                name = "Samouraïs Capturés"
            }
        }
        custom_tooltip = capture_event.0001.f.tt
        ai_chance = { base = 100 }
    }
    
    # 6. MONGOLS
    option = {
        name = capture_event.0001.g
        trigger = { scope:previous_holder = { has_culture = culture:mongol } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_kheshig stacks = 1 }
                location = root.capital_province
                name = "Kheshig Capturés"
            }
        }
        custom_tooltip = capture_event.0001.g.tt
        ai_chance = { base = 100 }
    }
    
    # 7. NORDIQUES
    option = {
        name = capture_event.0001.h
        trigger = {
            scope:previous_holder = {
                OR = {
                    has_culture = culture:norse
                    has_culture = culture:swedish
                    has_culture = culture:danish
                    has_culture = culture:norwegian
                }
            }
        }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_berserkers stacks = 1 }
                location = root.capital_province
                name = "Berserkers Capturés"
            }
        }
        custom_tooltip = capture_event.0001.h.tt
        ai_chance = { base = 100 }
    }
    
    # 8. CHINE
    option = {
        name = capture_event.0001.i
        trigger = { scope:previous_holder = { has_culture = culture:han } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_han_crossbowmen stacks = 1 }
                location = root.capital_province
                name = "Arbalétriers Han Capturés"
            }
        }
        custom_tooltip = capture_event.0001.i.tt
        ai_chance = { base = 100 }
    }
    
    # 9. ASIE CENTRALE (SAKA)
    option = {
        name = capture_event.0001.j
        trigger = { scope:previous_holder = { has_culture = culture:saka } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_saka_cataphracts stacks = 1 }
                location = root.capital_province
                name = "Cataphractes Saka Capturés"
            }
        }
        custom_tooltip = capture_event.0001.j.tt
        ai_chance = { base = 100 }
    }
    
    # 10. INDE (RAJPUT)
    option = {
        name = capture_event.0001.k
        trigger = { scope:previous_holder = { has_culture = culture:rajput } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_rajput stacks = 1 }
                location = root.capital_province
                name = "Guerriers Rajput Capturés"
            }
        }
        custom_tooltip = capture_event.0001.k.tt
        ai_chance = { base = 100 }
    }
    
    # 11. ÉTHIOPIE
    option = {
        name = capture_event.0001.l
        trigger = { scope:previous_holder = { has_culture = culture:ethiopian } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_shotelai stacks = 1 }
                location = root.capital_province
                name = "Shotelai Capturés"
            }
        }
        custom_tooltip = capture_event.0001.l.tt
        ai_chance = { base = 100 }
    }
    
    # 12. RUSSIE/SLAVES
    option = {
        name = capture_event.0001.m
        trigger = {
            scope:previous_holder = {
                OR = {
                    has_culture = culture:russian
                    has_culture = culture:bylany
                }
            }
        }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_druzhina stacks = 1 }
                location = root.capital_province
                name = "Druzhina Capturés"
            }
        }
        custom_tooltip = capture_event.0001.m.tt
        ai_chance = { base = 100 }
    }
    
    # 13. HONGRIE
    option = {
        name = capture_event.0001.n
        trigger = { scope:previous_holder = { has_culture = culture:hungarian } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_hussars stacks = 1 }
                location = root.capital_province
                name = "Hussards Capturés"
            }
        }
        custom_tooltip = capture_event.0001.n.tt
        ai_chance = { base = 100 }
    }
    
    # 14. GERMANIQUE
    option = {
        name = capture_event.0001.o
        trigger = { scope:previous_holder = { has_culture = culture:germanic } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_teutonic stacks = 1 }
                location = root.capital_province
                name = "Chevaliers Teutoniques Capturés"
            }
        }
        custom_tooltip = capture_event.0001.o.tt
        ai_chance = { base = 100 }
    }
    
    # 15. TURCS
    option = {
        name = capture_event.0001.p
        trigger = { scope:previous_holder = { has_culture = culture:turkic } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_seljuk stacks = 1 }
                location = root.capital_province
                name = "Archers Seldjoukides Capturés"
            }
        }
        custom_tooltip = capture_event.0001.p.tt
        ai_chance = { base = 100 }
    }
    
    # 16. PERSE
    option = {
        name = capture_event.0001.q
        trigger = { scope:previous_holder = { has_culture = culture:persian } }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_immortals stacks = 1 }
                location = root.capital_province
                name = "Immortels Capturés"
            }
        }
        custom_tooltip = capture_event.0001.q.tt
        ai_chance = { base = 100 }
    }
    # 17. IBÉRIE (JINETES)
    option = {
        name = capture_event.0001.r
        trigger = { 
            scope:previous_holder = { 
                OR = {
                    has_culture = culture:andalusian
                    has_culture = culture:castilian
                    has_culture = culture:portuguese
                    has_culture = culture:catalan
                }
            } 
        }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_jinetes stacks = 1 }
                location = root.capital_province
                name = "Jinetes Capturés"
            }
        }
        custom_tooltip = capture_event.0001.r.tt
        ai_chance = { base = 100 }
    }

    # 18. IBÉRIE (ALMOGAVARES)
    option = {
        name = capture_event.0001.s
        trigger = { 
            scope:previous_holder = { 
                OR = {
                    has_culture = culture:aragonese
                    has_culture = culture:catalan
                    has_culture = culture:basque
                }
            } 
        }
        root = {
            spawn_army = {
                men_at_arms = { type = captured_almogavares stacks = 1 }
                location = root.capital_province
                name = "Almogavares Capturés"
            }
        }
        custom_tooltip = capture_event.0001.s.tt
        ai_chance = { base = 100 }
    }
    # OPTION FINALE : REFUSER
    option = {
        name = capture_event.0001.e
        custom_tooltip = capture_event.0001.e.tt
        add_prestige = 50
        ai_chance = { base = 10 }
    }
}

# ==========================================
# ÉVÉNEMENT DE TEST - TOUTES LES CULTURES
# ==========================================
capture_event.9999 = {
    type = character_event
    title = "TEST - Menu Complet"
    desc = "Testez toutes les unités capturées disponibles."
    theme = war
    
    left_portrait = {
        character = root
        animation = personality_bold
    }
    
    option = {
        name = "Gendarmes (Français)"
        root = { spawn_army = { men_at_arms = { type = captured_gendarmes stacks = 1 } location = root.capital_province name = "Gendarmes [TEST]" } }
    }
    option = {
        name = "Longbowmen (Anglais)"
        root = { spawn_army = { men_at_arms = { type = captured_longbowmen stacks = 1 } location = root.capital_province name = "Longbowmen [TEST]" } }
    }
    option = {
        name = "Cataphractes (Byzantins)"
        root = { spawn_army = { men_at_arms = { type = captured_cataphracts stacks = 1 } location = root.capital_province name = "Cataphractes [TEST]" } }
    }
    option = {
        name = "Mamluks (Arabes)"
        root = { spawn_army = { men_at_arms = { type = captured_mamluks stacks = 1 } location = root.capital_province name = "Mamluks [TEST]" } }
    }
    option = {
        name = "Samouraïs (Japonais)"
        root = { spawn_army = { men_at_arms = { type = captured_samurai stacks = 1 } location = root.capital_province name = "Samouraïs [TEST]" } }
    }
    option = {
        name = "Kheshig (Mongols)"
        root = { spawn_army = { men_at_arms = { type = captured_kheshig stacks = 1 } location = root.capital_province name = "Kheshig [TEST]" } }
    }
    option = {
        name = "Berserkers (Nordiques)"
        root = { spawn_army = { men_at_arms = { type = captured_berserkers stacks = 1 } location = root.capital_province name = "Berserkers [TEST]" } }
    }
    option = {
        name = "Arbalétriers (Chinois)"
        root = { spawn_army = { men_at_arms = { type = captured_han_crossbowmen stacks = 1 } location = root.capital_province name = "Han [TEST]" } }
    }
    option = {
        name = "PAGE 2 →"
        trigger_event = capture_event.9998
    }
}

# Page 2 du menu test
capture_event.9998 = {
    type = character_event
    title = "TEST - Menu Complet (Page 2)"
    desc = "Suite des unités disponibles."
    theme = war
    
    left_portrait = { character = root }
    
    option = {
        name = "Cataphractes Saka"
        root = { spawn_army = { men_at_arms = { type = captured_saka_cataphracts stacks = 1 } location = root.capital_province name = "Saka [TEST]" } }
    }
    option = {
        name = "Rajput (Indiens)"
        root = { spawn_army = { men_at_arms = { type = captured_rajput stacks = 1 } location = root.capital_province name = "Rajput [TEST]" } }
    }
    option = {
        name = "Shotelai (Éthiopiens)"
        root = { spawn_army = { men_at_arms = { type = captured_shotelai stacks = 1 } location = root.capital_province name = "Shotelai [TEST]" } }
    }
    option = {
        name = "Druzhina (Russes)"
        root = { spawn_army = { men_at_arms = { type = captured_druzhina stacks = 1 } location = root.capital_province name = "Druzhina [TEST]" } }
    }
    option = {
        name = "Hussards (Hongrois)"
        root = { spawn_army = { men_at_arms = { type = captured_hussars stacks = 1 } location = root.capital_province name = "Hussards [TEST]" } }
    }
    option = {
        name = "Teutoniques (Germaniques)"
        root = { spawn_army = { men_at_arms = { type = captured_teutonic stacks = 1 } location = root.capital_province name = "Teutoniques [TEST]" } }
    }
    option = {
        name = "Seldjoukides (Turcs)"
        root = { spawn_army = { men_at_arms = { type = captured_seljuk stacks = 1 } location = root.capital_province name = "Seldjoukides [TEST]" } }
    }
    option = {
        name = "Immortels (Perses)"
        root = { spawn_army = { men_at_arms = { type = captured_immortals stacks = 1 } location = root.capital_province name = "Immortels [TEST]" } }
    }
    option = {
        name = "← PAGE 1"
        trigger_event = capture_event.9999
    }
}