﻿mytm_rading_manager_decisions = {
    decision_group_type = debug
    sort_order = 100
    picture = {
        reference = "gfx/interface/illustrations/decisions/fp1_decision_forge_jomsvikings.dds"
    }
    desc = {
        first_valid = {
            triggered_desc = {
                trigger = {
                    has_global_variable = mytm_global_variable_raid_loot_delivered_auto
                }
                desc = mytm_flag_raid_loot_delivered_auto_on
            }
            desc = mytm_flag_raid_loot_delivered_auto_off
        }
    }
    is_shown = {
        is_ai = no
    }
    widget = {
        gui = "decision_view_widget_option_list_generic"
        controller = decision_option_list_controller
        decision_to_second_step_button = "mytm_rading_manager_decisions_second_step_button"
        show_from_start = yes
        item = {
            value = mytm_rading_manager_option_flag_delivered
            icon = "gfx/interface/icons/message_feed/camp.dds"
            localization = mytm_rading_manager_option_flag_delivered
        }
        item = {
            value = mytm_rading_manager_option_flag_delivered_auto
            icon = "gfx/interface/icons/character_interactions/icon_request_raid_remit.dds"
            localization = mytm_rading_manager_option_flag_delivered_auto
        }
        item = {
            value = mytm_rading_manager_option_flag_can_raid
            icon = "gfx/interface/icons/map_icons/troops_none.dds"
            localization = mytm_rading_manager_option_flag_can_raid
        }
    }
    effect = {
        save_scope_as = raider
        if = {
            limit = { scope:mytm_rading_manager_option_flag_delivered = yes }
            scope:raider = {
                if = {
                    limit = { exists = domicile }
                    domicile.domicile_location = {
                        save_scope_as = raider_location
                    }
                }
                else_if = {
                    limit = { is_landed = yes }
                    capital_province = {
                        save_scope_as = raider_location
                    }
                }
                else = {
                    location = {
                        save_scope_as = raider_location
                    }
                }
            }
            every_army = {
                limit = {
                    is_raid_army = yes
                }
                save_scope_as = raiding_army
                custom_tooltip = {
                    text = mytm_rading_manager_set_army_location_tt
                    set_army_location = scope:raider_location
                }
                # mytm_on_raid_loot_delivered = yes
            }
            close_view = { view = decisions player = root }
        }
        else_if = {
            limit = { scope:mytm_rading_manager_option_flag_delivered_auto = yes }
            if = {
                limit = {
                    NOT = { has_global_variable = mytm_global_variable_raid_loot_delivered_auto }
                }
                set_global_variable = mytm_global_variable_raid_loot_delivered_auto
                custom_tooltip = mytm_flag_raid_loot_delivered_auto_on
            }
            else = {
                remove_global_variable = mytm_global_variable_raid_loot_delivered_auto
                custom_tooltip = mytm_flag_raid_loot_delivered_auto_off
            }
        }
        else = {
            if = {
                limit = { NOT = { has_global_variable = mytm_global_variable_can_raid } }
                set_global_variable = mytm_global_variable_can_raid
                custom_tooltip = mytm_flag_can_raid_off
            }
            else = {
                remove_global_variable = mytm_global_variable_can_raid
                custom_tooltip = mytm_flag_can_raid_on
            }
        }
    }
    ai_check_interval = 0
    ai_potential = { always = no }
    ai_will_do = { base = 0 }
}