﻿ep_tick = {
    scope = character
    effect = { ep_tick_effect = yes }
}
ep_store_transfer = {
    scope = character
    saved_scopes = { ep_text_value }
    effect = { ep_store_transfer = yes }
}
ep_finish_transfer = {
    scope = character
    saved_scopes = { ep_text_verified }
    effect = {
        if = {
            limit = { scope:ep_text_verified = flag:ready }
            if = { limit = { exists = global_var:ep_migrating } ep_upgrade_finish = yes }
            else_if = { limit = { ep_our_reply = yes } ep_capture = yes }

        }
        else = { debug_log = "EP:TEXT_COPY_FAILED/;/[GetGlobalVariable('ep_text_target').Char.GetID]" }
    }
}
ep_receive = {
    scope = character
    is_shown = { ep_our_reply = yes }
    effect = { }
}
ep_set_language = {
    scope = character
    saved_scopes = { ep_layout }
    effect = {
        ep_ensure_archivist = yes
        ep_reclaim_archive_custody = yes
        remove_global_variable = ep_transfer_open
        if = {
            limit = { scope:ep_layout = flag:prefix }
            set_global_variable = ep_language_prefix
        }
        else = { remove_global_variable = ep_language_prefix }
    }
}
