﻿# Thanks to Pep in the Mod Co-op
error_suppression_effect = {
    save_scope_as = $ERROR$
    add_to_list = $ERROR$
    clear_variable_list = $ERROR$
    clear_saved_scope = $ERROR$
    set_variable = { name = $ERROR$ value = flag:$ERROR$ }
    set_global_variable = { name = $ERROR$ value = flag:$ERROR$ } 

    if = {
        limit = {
            or = {
                has_character_flag = $ERROR$
                var:$ERROR$ = flag:$ERROR$
                global_var:$ERROR$ = flag:$ERROR$
            }
        }
        remove_variable = $ERROR$
        remove_global_variable = $ERROR$
    }
}