﻿# Root = County title
# scope:old_faith = old faith
E_kCAFG_on_county_faith_changed = {
    if = {
        limit = {
            has_variable = kCAFG_county_faith_change_reason
        }
    
        # if = {
        #     limit = { var:kCAFG_county_faith_change_reason = flag:kCAFG_default_reason }
        #     debug_log = "Kei CAFG - Faith Change - Non-specific County Update - happened in county [THIS.Title.GetNameNoTooltip] - From [old_faith.GetNameNoTooltip] to [THIS.Title.GetProvince.GetCounty.GetFaith.GetNameNoTooltip]"
        # }
        # else_if = {
        #     limit = { var:kCAFG_county_faith_change_reason = flag:kCAFG_replacement }
        #     debug_log = "Kei CAFG - Faith Change - Replacement - happened in county [THIS.Title.GetNameNoTooltip] - From [old_faith.GetNameNoTooltip] to [THIS.Title.GetProvince.GetCounty.GetFaith.GetNameNoTooltip]"
        # }
        # else_if = {
        #     limit = { var:kCAFG_county_faith_change_reason = flag:kCAFG_invasion }
        #     debug_log = "Kei CAFG - Faith Change - Invasion - happened in county [THIS.Title.GetNameNoTooltip] - From [old_faith.GetNameNoTooltip] to [THIS.Title.GetProvince.GetCounty.GetFaith.GetNameNoTooltip]"
        # }
        # else_if = {
        #     limit = { var:kCAFG_county_faith_change_reason = flag:kCAFG_religious_exiles }
        #     debug_log = "Kei CAFG - Faith Change - Religious Exiles - happened in county [THIS.Title.GetNameNoTooltip] - From [old_faith.GetNameNoTooltip] to [THIS.Title.GetProvince.GetCounty.GetFaith.GetNameNoTooltip]"
        # }
        # else_if = {
        #     limit = { var:kCAFG_county_faith_change_reason = flag:kCAFG_task_conversion }
        #     debug_log = "Kei CAFG - Faith Change - Court Chaplain Conversion Task - happened in county [THIS.Title.GetNameNoTooltip] - From [old_faith.GetNameNoTooltip] to [THIS.Title.GetProvince.GetCounty.GetFaith.GetNameNoTooltip]"
        # }
        # else_if = {
        #     limit = { var:kCAFG_county_faith_change_reason = flag:kCAFG_natural_evolution }
        #     debug_log = "Kei CAFG - Faith Change - Natural Evolution - happened in county [THIS.Title.GetNameNoTooltip] - From [old_faith.GetNameNoTooltip] to [THIS.Title.GetProvince.GetCounty.GetFaith.GetNameNoTooltip]"
        # }
        # else = {
        #     debug_log = "Kei CAFG - Faith Change - Unhandled - happened in county [THIS.Title.GetNameNoTooltip] - From [old_faith.GetNameNoTooltip] to [THIS.Title.GetProvince.GetCounty.GetFaith.GetNameNoTooltip]"
        # }

        remove_variable = kCAFG_county_faith_change_reason
    }
    else = {
        #debug_log = "Kei CAFG - Faith Change -- Default Behaviour -- happened in county [THIS.Title.GetNameNoTooltip] - From [old_faith.GetNameNoTooltip] to [THIS.Title.GetProvince.GetCounty.GetFaith.GetNameNoTooltip]"
    
        faith = { save_temporary_scope_as = county_converting_faith }

        # default conversion behaviour - we assume it's a mass majority conversion 
        E_kCAFG_convert_faith_in_all_county_provinces = {
            FACTOR = 0.65
            VARIANCE = 0.1
            FAITH = scope:county_converting_faith
            MAX = 1
        }
    }
}