######################## # Relics - Grand Archive ######################## r_the_modularium = { activation_duration = @triumph_duration portrait = "GFX_relic_the_modularium" sound = "relic_activation_modularium" resources = { category = relics # Activation cost cost = { energy = 2500 mult = value:modularium_multiplier|VARIABLE|modularium_usage_count| } produces = { rare_crystals = 1 exotic_gases = 1 volatile_motes = 1 mult = value:modularium_multiplier|VARIABLE|modularium_usage_count| } } ai_weight = { weight = 100 } score = 3000 active_effect = { hidden_effect = { change_variable = { which = modularium_usage_count value = 1 } } custom_tooltip = the_modularium_active_effect_tt custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } # Possible check for activation possible = { inline_script = { script = relics/activation_checks RELIC = r_the_modularium } } } r_flowmetal_alloy = { activation_duration = @triumph_duration portrait = "GFX_relic_flowmetal_alloy" sound = "relic_activation_flowmetal_alloy" resources = { category = relics # Activation cost cost = { unity = @activation_cost } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } planet_pops_robotics_upkeep_mult = -0.3 starbase_shipyard_build_speed_mult = 0.15 } score = 3000 active_effect = { hidden_effect = { create_built_robot_species = yes capital_scope = { create_pop_group = { size = 300 species = last_created_species } } } custom_tooltip = flowmetal_alloy_active_effect_tt custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } # Possible check for activation possible = { inline_script = { script = relics/activation_checks RELIC = r_flowmetal_alloy } } } r_crystallinus_diffuser = { activation_duration = @triumph_duration portrait = "GFX_relic_crystallinus_diffuser" sound = "relic_activation_crystallinus_diffuser" resources = { category = relics # Activation cost cost = { unity = @activation_cost } produces = { trigger = { has_country_flag = crystallinus_diffuser_machine_empire_triumph } energy = 100 } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } planet_jobs_produces_mult = 0.05 } triggered_country_modifier = { potential = { is_machine_empire = yes } custom_tooltip = relic_crystallinus_diffuser_opinon } score = 3000 active_effect = { if = { limit = { is_machine_empire = yes } set_timed_country_flag = { flag = crystallinus_diffuser_machine_empire_triumph days = @triumph_duration } custom_tooltip = crystallinus_diffuser_machine_empire_active_effect_tt } else = { hidden_effect = { add_modifier = { modifier = crystallinus_diffuser_modifier days = @triumph_duration } country_event = { id = grand_archive.5000 days = @triumph_duration } } custom_tooltip = crystallinus_diffuser_active_effect_tt } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } # Possible check for activation possible = { inline_script = { script = relics/activation_checks RELIC = r_crystallinus_diffuser } } } r_everchanging_stone = { activation_duration = @triumph_duration portrait = "GFX_relic_everchanging_stone" sound = "relic_activation_everchanging_stone" resources = { category = relics # Activation cost cost = { unity = @activation_cost } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } xeno_geology_specimens_produces_mult = 0.3 } triggered_country_modifier = { potential = { is_catalytic_empire = no } planet_metallurgists_minerals_upkeep_add = -1 planet_artisans_minerals_upkeep_add = -1 } triggered_country_modifier = { potential = { is_catalytic_empire = yes } planet_metallurgists_food_upkeep_add = -1 planet_artisans_food_upkeep_add = -1 } score = 3000 active_effect = { custom_tooltip = everchanging_stone_modifier_tt if = { limit = { any_exhibit = { is_exhibit_active = yes is_specimen_category = xeno_geology } } add_modifier = { modifier = everchanging_stone_modifier mult = value:everchanging_stone_modifier_mult days = @triumph_duration } } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } # Possible check for activation possible = { inline_script = { script = relics/activation_checks RELIC = r_everchanging_stone } } } r_pulsestone = { activation_duration = @triumph_duration portrait = "GFX_relic_pulsestone" sound = "relic_activation_pulsestone" resources = { category = relics # Activation cost cost = { unity = @activation_cost } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } category_field_manipulation_research_speed_mult = 0.25 category_field_manipulation_draw_chance_mult = 0.5 } score = 3000 active_effect = { add_modifier = { modifier = pulsestone_modifier days = @triumph_duration } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } # Possible check for activation possible = { inline_script = { script = relics/activation_checks RELIC = r_pulsestone } } } r_gavel_of_the_tribunal = { activation_duration = @triumph_duration portrait = "GFX_gavel_of_the_tribunal" sound = "relic_activation_gavel_of_the_tribunal" resources = { category = relics cost = { unity = @activation_cost } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } diplo_weight_delegate_mult = 0.05 } score = 3000 active_effect = { if = { limit = { is_galactic_community_member = yes } add_modifier = { modifier = gavel_of_the_tribunal_galcom days = @triumph_duration } } else = { add_modifier = { modifier = gavel_of_the_tribunal_no_galcom days = @triumph_duration } } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } possible = { inline_script = { script = relics/activation_checks RELIC = r_gavel_of_the_tribunal } } } r_entangled_relay = { activation_duration = @triumph_duration portrait = "GFX_entangled_relay" sound = "relic_activation_entangled_relay" resources = { category = relics cost = { unity = @activation_cost } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } sector_max_jumps_add = 2 country_starbase_influence_cost_distance_mult = -0.5 } score = 3000 active_effect = { add_modifier = { modifier = entangled_relay_modifier days = @triumph_duration } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } possible = { inline_script = { script = relics/activation_checks RELIC = r_entangled_relay } } } r_prototype_vir_core = { activation_duration = @triumph_duration portrait = "GFX_prototype_vir_core" sound = "relic_activation_prototype_vir_core" resources = { category = relics cost = { unity = @activation_cost } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } country_official_cap_add = 1 country_commander_cap_add = 1 country_scientist_cap_add = 1 } score = 3000 active_effect = { add_modifier = { modifier = prototype_vir_core_modifier days = @triumph_duration } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } possible = { inline_script = { script = relics/activation_checks RELIC = r_prototype_vir_core } } } r_propagandosphere = { activation_duration = @triumph_duration portrait = "GFX_propagandosphere" sound = "relic_activation_propagandosphere" resources = { category = relics cost = { energy = 5000 } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } planet_soldiers_unity_produces_add = 2 pop_government_ethic_attraction = 0.25 } score = 3000 active_effect = { add_monthly_resource_mult = { resource = unity value = @tier5unityreward min = @tier5unitymin max = @tier5unitymax } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } possible = { inline_script = { script = relics/activation_checks RELIC = r_propagandosphere } } } r_executus_compendium = { activation_duration = @triumph_duration portrait = "GFX_executus_compendium" sound = "relic_activation_executus_compendium" ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } councilor_skill_add = 1 council_agenda_progress_speed = 0.25 } score = 3000 active_effect = { hidden_effect = { finish_council_agenda = yes } custom_tooltip = executus_compendium_triumph_tt custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } possible = { has_agenda_selected = yes inline_script = { script = relics/activation_checks RELIC = r_executus_compendium } } } r_the_pattern_maker = { activation_duration = @triumph_duration portrait = "GFX_the_pattern_maker" sound = "relic_activation_pattern_maker" resources = { category = relics cost = { unity = @activation_cost alloys = 750 } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } intel_decryption_add = 4 ship_tracking_add = 5 ship_accuracy_mult = 0.05 } score = 3000 active_effect = { custom_tooltip = r_the_pattern_maker_effect_tt hidden_effect = { create_fleet = { name = "NAME_Patternwalker" settings = { can_upgrade = no can_change_composition = no can_change_leader = yes uses_naval_capacity = yes spawn_debris = no } effect = { set_owner = root if = { limit = { has_first_contact_dlc = yes } create_ship = { name = "NAME_Patternwalker" design = "NAME_Patternwalker_Cloak" upgradable = no } } else = { create_ship = { name = "NAME_Patternwalker" design = "NAME_Patternwalker" upgradable = no } } set_location = root.capital_scope } } } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } possible = { inline_script = { script = relics/activation_checks RELIC = r_the_pattern_maker } } } r_vaporous_mega_orchid = { activation_duration = @triumph_duration portrait = "GFX_vaporous_mega_orchid" sound = "relic_activation_vaporous_mega_orchid" resources = { category = relics cost = { unity = @activation_cost } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } country_organic_trust_cap_add = 50 monthly_loyalty_from_organic_subjects = 1 } score = 3000 active_effect = { custom_tooltip = r_vaporous_mega_orchid_effect_tt hidden_effect = { every_playable_country = { limit = { is_homicidal = no is_robot_empire = no has_communications = root } add_opinion_modifier = { modifier = opinion_vaporous_mega_orchid who = root } country_event = { id = grand_archive.5010 years = @vaporous_mega_orchid_opinion_duration_years } } } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } possible = { inline_script = { script = relics/activation_checks RELIC = r_vaporous_mega_orchid } } } r_tiyanki_matriarch_nerve_core = { activation_duration = @triumph_duration portrait = "GFX_tiyanki_matriarch_nerve_core" sound = "relic_activation_tiyanki_matriarch_nerve_core" resources = { category = relics cost = { unity = @activation_cost } } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } ship_damage_against_boss_mult = 0.25 } score = 3000 active_effect = { add_modifier = { modifier = tiyanki_matriarch_nerve_core days = @triumph_duration } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } possible = { inline_script = { script = relics/activation_checks RELIC = r_tiyanki_matriarch_nerve_core } } } r_preservation_chamber = { activation_duration = @triumph_duration portrait = "GFX_preservation_chamber" sound = "relic_activation_preservation_chamber" resources = { category = relics } ai_weight = { weight = 100 } triggered_country_modifier = { potential = { always = yes } country_resource_max_add = 25000 country_vivarium_max_capacity_add = 25 } score = 3000 active_effect = { custom_tooltip = preservation_chamber_triumph_tt hidden_effect = { random_list = { 1 = { add_to_vivarium = { design = NAME_Cutholoids rarity = exceptional amount = 2 } } 1 = { add_to_vivarium = { design = NAME_Voidworms_Mature rarity = exceptional amount = 2 } } 1 = { add_to_vivarium = { design = NAME_Large_Crystal_Entity_Blue rarity = exceptional amount = 2 } } 1 = { add_to_vivarium = { design = NAME_Tiyanki_Ox_Clonable rarity = exceptional amount = 2 } } 1 = { add_to_vivarium = { design = NAME_Large_Space_Organism_Blue rarity = exceptional amount = 2 } } } } custom_tooltip = relic_triumph_cooldown_short hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration_short } } } possible = { inline_script = { script = relics/activation_checks RELIC = r_preservation_chamber } } } r_celestial_resonator = { activation_duration = @triumph_duration_short portrait = "GFX_celestial_resonator" sound = "relic_activation_celestial_resonator" resources = { category = relics cost = { energy = 100 mult = value:celestial_resonator_value } produces = { unity = 10 mult = value:celestial_resonator_value } } triggered_country_modifier = { custom_tooltip = celestial_resonator_tt } ai_weight = { weight = 100 } score = 3000 active_effect = { custom_tooltip = celestial_resonator_triumph_tt if = { limit = { any_exhibit = { is_exhibit_active = yes } } add_modifier = { modifier = celestial_resonator_modifier mult = value:celestial_resonator_value days = @triumph_duration_short } } custom_tooltip = relic_triumph_cooldown_short hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration_short } } } possible = { inline_script = { script = relics/activation_checks RELIC = r_celestial_resonator } } } r_celestial_chart_0 = { portrait = "GFX_relic_celestial_chart_0" resources = { category = relics } triggered_country_modifier = { potential = { always = yes } custom_tooltip = LABEL_NA } score = 0 active_effect = { custom_tooltip = LABEL_NA } possible = { custom_tooltip = { fail_text = "relic_cant_activate" always = no } } } r_celestial_chart_1 = { portrait = "GFX_relic_celestial_chart_1" resources = { category = relics } triggered_country_modifier = { potential = { always = yes } science_ship_survey_speed = 0.10 } score = 50 possible = { custom_tooltip = { fail_text = "relic_cant_activate" always = no } } } r_celestial_chart_2 = { portrait = "GFX_relic_celestial_chart_2" resources = { category = relics } triggered_country_modifier = { potential = { always = yes } science_ship_survey_speed = 0.20 } score = 100 possible = { custom_tooltip = { fail_text = "relic_cant_activate" always = no } } } r_celestial_chart_3 = { portrait = "GFX_relic_celestial_chart_3" resources = { category = relics } triggered_country_modifier = { potential = { always = yes } science_ship_survey_speed = 0.30 } score = 500 possible = { custom_tooltip = { fail_text = "relic_cant_activate" always = no } } } r_celestial_chart_4 = { activation_duration = @triumph_duration_short portrait = "GFX_relic_celestial_chart_4" sound = "relic_activation_celestial_chart" resources = { category = relics # Activation cost cost = { unity = @activation_cost } } triggered_country_modifier = { potential = { always = yes } science_ship_survey_speed = 0.40 } score = 2000 active_effect = { custom_tooltip = r_celestial_chart_4_effect_tt hidden_effect = { country_event = { id = grand_archive.5015 } } custom_tooltip = relic_triumph_cooldown_short hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration_short } } } possible = { any_owned_planet = { is_planet_eligible_for_treasure_planet = yes NOT = { has_deposit = d_treasure_planet } } inline_script = { script = relics/activation_checks RELIC = r_celestial_chart_4 } } } r_mutated_voidworm_nest = { activation_duration = @triumph_duration portrait = "GFX_relic_mutated_voidworm_nest" sound = "relic_activation_mutated_voidworm_nest" resources = { category = relics cost = { # Activation cost minerals = 5000 } } triggered_country_modifier = { potential = { always = yes } starbase_shipyard_space_fauna_build_speed_mult = 0.25 country_vivarium_max_capacity_add = 25 } triggered_country_modifier = { potential = { has_country_flag = killed_enraged_voidworms } space_fauna_ship_damage_mult = 0.1 } score = 3000 active_effect = { custom_tooltip = r_mutated_voidworm_nest_effect_tt hidden_effect = { country_event = { id = grand_archive.9900 } } custom_tooltip = relic_triumph_cooldown hidden_effect = { add_modifier = { modifier = "relic_activation_cooldown" days = @triumph_duration } } } possible = { inline_script = { script = relics/activation_checks RELIC = r_mutated_voidworm_nest } } ai_weight = { weight = 100 } }