﻿namespace = magic_build_manager

magic_build_manager.0001 = {
    type = character_event
    override_background = { reference = magical_throneroom }
    title = magic_build_manager.0001.t
    theme = stewardship_domain_focus
    desc = magic_build_manager.0001.desc
    left_portrait = root

    # Enable for Player
    option = {
        name = magic_build_manager.0001.enable
        trigger = { NOT = { has_character_flag = enable_magic_build } }
        add_character_flag = enable_magic_build
        trigger_event = clrbnit_magic.0003
    }
    # Enable for Vassal
    option = {
        name = magic_build_manager.0001.enable_vassal
        trigger = { NOT = { has_character_flag = enable_vassal_magic_build } }
        add_character_flag = enable_vassal_magic_build
        trigger_event = clrbnit_magic.0003
    }
    # Disable Magic Build
    option = {
        name = magic_build_manager.0001.disable
        trigger = {
            OR = {
                has_character_flag = enable_magic_build
                has_character_flag = enable_vassal_magic_build
            }
        }
        remove_character_flag = enable_magic_build
        remove_character_flag = enable_vassal_magic_build
        trigger_event = clrbnit_magic.0003
    }
    # About / Credits
    option = {
        name = magic_build_manager.0001.about
        trigger_event = magic_build_manager.9999
    }
    # Exit
    option = {
        name = magic_build_manager.0001.exit
    }
}

magic_build_manager.9999 = {
    type = character_event
    theme = stewardship_domain_focus
    override_background = { reference = magical_banner }  # Custom banner art
    title = magic_build_manager.9999.t
    desc = magic_build_manager.9999.desc

    option = {
        name = magic_build_manager.9999.back
        trigger_event = magic_build_manager.0001
    }
    option = {
        name = magic_build_manager.9999.exit
    }
}
