tr_mutation_adopt = { possible = { custom_tooltip = { fail_text = REQUIRES_FINISHED_EVOLUTION has_country_flag = mutation_tradition_unlocked } } on_enabled = { hidden_effect = { country_event = { id = timeline.80 } species = { change_species_characteristics = { add_trait = trait_adaptive_mutations add_traits_at_start_of_list = yes } } every_owned_species = { limit = { is_subspecies = root } change_species_characteristics = { add_trait = trait_adaptive_mutations add_traits_at_start_of_list = yes } } update_node_portraits_if_gestalt_effect = yes luminary_speech_effect = yes } } unlocks_agenda = agenda_mutation_divergence custom_tooltip = tr_mutation_adopt_tt modifier = { habitability_ceil_uncapped_add = 0.25 } tradition_swap = { name = tr_mutation_adopt_evo_pred inherit_name = yes inherit_icon = yes trigger = { has_origin = origin_evolutionary_predators } custom_tooltip = tr_mutation_adopt_evo_pred_tt modifier = { habitability_ceil_uncapped_add = 0.25 } weight = { factor = 1 } } } tr_mutation_finish = { custom_tooltip_with_modifiers = tr_mutation_finish_tt on_enabled = { hidden_effect = { if = { limit = { is_hive_empire = no } country_event = { id = bio.180 } } else = { country_event = { id = bio.195 } } } } modifier = { ascension_perks_add = 1 } } tr_mutation_stage_1_swap = { inline_script = { script = traditions/tr_stage_1_tradition_swaps } ai_weight = { factor = 5000 } } tr_mutation_stage_2_swap = { possible = { has_tradition = tr_mutation_stage_1_swap } inline_script = { script = traditions/tr_stage_2_tradition_swaps } ai_weight = { factor = 5000 } } tr_mutation_stage_3_swap = { possible = { has_tradition = tr_mutation_stage_1_swap } inline_script = { script = traditions/tr_stage_3_tradition_swaps } ai_weight = { factor = 5000 } } tr_mutation_planned_polymorphism = { custom_tooltip_with_modifiers = tr_mutation_planned_polymorphism_tt modifier = { auto_mod_monthly_add = 200 } tradition_swap = { name = tr_mutation_planned_polymorphism_evo_pred inherit_name = yes inherit_icon = yes trigger = { has_origin = origin_evolutionary_predators } custom_tooltip_with_modifiers = tr_mutation_planned_polymorphism_evo_pred_tt modifier = { auto_mod_monthly_add = 200 } weight = { factor = 1 } } ai_weight = { factor = 5000 } } tr_mutation_unnatural_selection = { possible = { has_tradition = tr_mutation_planned_polymorphism } # Removes all restrictions on Phenotype Traits for Species Modification custom_tooltip_with_modifiers = tr_mutation_unnatural_selection_tt modifier = { BIOLOGICAL_species_trait_points_add = 4 BIOLOGICAL_species_trait_picks_add = 4 modify_species_cost_mult = -0.50 } tradition_swap = { name = tr_mutation_unnatural_selection_evo_pred inherit_name = yes inherit_icon = yes trigger = { has_origin = origin_evolutionary_predators } custom_tooltip = tr_mutation_unnatural_selection_evo_pred_tt modifier = { } weight = { factor = 1 } } ai_weight = { factor = 5000 } } # Dummy traditions for tooltip generation tr_mutation_environmental_integration = { possible = { # Called via tr_stage_1_tradition_swaps always = no } # Effects in the inline script for tooltip generation inline_script = { script = traditions/tr_mutation_environmental_integration } ai_weight = { factor = 0 } } tr_mutation_somatic_subversiveness = { possible = { # Called via tr_stage_2_tradition_swaps always = no } # Effects in the inline script for tooltip generation inline_script = { script = traditions/tr_mutation_somatic_subversiveness } ai_weight = { factor = 0 } } tr_mutation_nucleotide_isolation = { possible = { # Called via tr_stage_3_tradition_swaps always = no } # Effects in the inline script for tooltip generation inline_script = { script = traditions/tr_mutation_nucleotide_isolation } ai_weight = { factor = 0 } }