namespace = perf_charcull

event = {
    id = perf_charcull.1
    hide_window = yes
    is_triggered_only = yes

    trigger = { }

    immediate = {
        every_character = {
            limit = { performance_should_cull_character = yes }

            log = "[GetDate] [ROOT.GetName] (ID: [ROOT.GetID]) was culled for performance."
            set_character_flag = culled_recently
            remove_character = yes
        }
    }
}

event = {
    id = perf_charcull.10
    hide_window = yes
    is_triggered_only = yes

    immediate = {
        every_character = {
            limit = { has_character_flag = culled_recently }
            clr_character_flag = culled_recently
        }
    }
}
