# you need to check common/inline_scripts/traditions/tr_stage_1_tradition_swaps.txt for version diffs!

tr_purity_stage_1_swap = {
    custom_tooltip = tr_genetic_stage_1_swap_tt

    # Purity Swap
    tradition_swap = {
        name = tr_genetic_stage_1_purity_swap
        inherit_name = no
        inherit_icon = no
        trigger = {
            is_wilderness_empire = no
        }

        inline_script = {
            script = traditions/tr_purity_heightened_attributes
        }
        weight = {
            factor = 1
        }
    }

    tradition_swap = {
        name = tr_genetic_stage_1_purity_swap
        inherit_name = no
        inherit_icon = no
        trigger = {
            is_wilderness_empire = yes
        }

        modifier = {
            empire_size_districts_mult = -0.25
            empire_size_colonies_mult = -0.25
        }

        weight = {
            factor = 1
        }
    }

    ai_weight = {
        factor = 5000
    }
}

tr_purity_stage_2_swap = {
    possible = {
        has_tradition = tr_purity_stage_1_swap
    }
    custom_tooltip = tr_genetic_stage_2_swap_tt

    # Purity Swap
    tradition_swap = {
        name = tr_genetic_stage_2_purity_swap
        inherit_name = no
        inherit_icon = no
        trigger = {
        }

        inline_script = {
            script = traditions/tr_purity_optimized_neurology
        }
        weight = {
            factor = 1
        }
    }

    ai_weight = {
        factor = 5000
    }
}

tr_purity_stage_3_swap = {
    possible = {
        has_tradition = tr_purity_stage_1_swap
    }

    custom_tooltip = tr_genetic_stage_3_swap_tt

    # Purity Swap
    tradition_swap = {
        name = tr_genetic_stage_3_purity_swap
        inherit_name = no
        inherit_icon = no
        trigger = {
            NOR = {
                has_ethic = ethic_xenophile
                has_ethic = ethic_fanatic_xenophile
            }
            is_wilderness_empire = no
        }

        inline_script = {
            script = traditions/tr_purity_imperfection_remediation
        }

        weight = {
            factor = 1
        }
    }

    tradition_swap = {
        name = tr_purity_imperfection_remediation_xenophile
        inherit_name = no
        inherit_icon = no
        trigger = {
            OR = {
                has_ethic = ethic_xenophile
                has_ethic = ethic_fanatic_xenophile
            }
        }

        inline_script = {
            script = traditions/tr_purity_imperfection_remediation_xenophile
        }

        weight = {
            factor = 1
        }
    }

    # Wilderness Swap
    tradition_swap = {
        name = tr_purity_imperfection_remediation_wilderness
        inherit_name = no
        inherit_icon = no
        trigger = {
            is_wilderness_empire = yes
        }
        inline_script = {
            script = traditions/tr_purity_imperfection_remediation_wilderness
        }
        weight = {
            factor = 1
        }
    }

    ai_weight = {
        factor = 1000
    }
}
