﻿namespace = meiji

# Fall of the Samurai
meiji.3 = {
    type = country_event
    placement = root
    title = meiji.3.t
    desc = meiji.3.d
    flavor = meiji.3.f

    duration = 3

    icon = "gfx/interface/icons/event_icons/event_military.dds"
    event_image = {
        video = "asia_westerners_arriving"
    }

    on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear"

    trigger = {
        # triggered by JE
    }

    immediate = {
        set_global_variable = fall_of_the_samurai_global_var
        ig:ig_armed_forces ?= {
            save_scope_as = samurai_ig
            leader = {
                save_scope_as = samurai_ig_leader
            }
        }
        if = { # If the player manages to skip the JE we still need to set the variable or else the Meiji Restoration cant be finished
            limit = {
                NOT = { has_variable = completed_je_meiji_army }
            }
            set_variable = completed_je_meiji_army
        }
    }

    option = { # give former samurai officer positions in the new army
        name = meiji.3.a
        default_option = yes
        custom_tooltip = samurai_rename.tt
        hidden_effect = {
            scope:samurai_ig = {
                set_interest_group_name = ig_armed_forces
            }
        }
        scope:samurai_ig = {
            remove_ideology = ideology_bakufu
            set_ig_trait = ig_trait:ite_ig_trait_interservice_rivalry
        }
        # reduce mil tech spread
        add_modifier = {
            name = samurai_officers
            days = normal_modifier_time
        }
    }
    option = { # expel the samurai from the army
        name = meiji.3.b
        custom_tooltip = samurai_rename.tt
        hidden_effect = {
            scope:samurai_ig = {
                set_interest_group_name = ig_armed_forces
            }
        }
        scope:samurai_ig = {
            remove_ideology = ideology_bakufu
            set_ig_trait = ig_trait:ite_ig_trait_interservice_rivalry
        }
        scope:samurai_ig_leader = { # honorable sudoku
            kill_character = yes
        }
        add_radicals = {
            pop_type = officers
            culture = cu:japanese
            value = 0.8
        }
        add_radicals = {
            pop_type = soldiers
            culture = cu:japanese
            value = 0.5
        }
    }
}