########################### # Anomalies contd. ########################### # Special Project Completed ship_event = { id = anomaly.2501 title = "PROJECT_COMPLETE" desc = "anomaly.2501.desc" inline_script = { script = events/biogenesis_event_art OWNER = owner REGULAR_PICTURE = GFX_evt_ship_in_orbit BIOSHIP_PICTURE = GFX_evt_bio_ships_orbiting } show_sound = event_scanner location = FROMFROMFROM is_triggered_only = yes option = { name = FASCINATING leader = { add_experience = 200 } owner = { add_monthly_resource_mult = { resource = society_research value = @tier2researchreward min = @tier2researchmin max = @tier2researchmax } } if = { limit = { owner = { has_origin = origin_evolutionary_predators } } owner = { give_evolutionary_predator_situation_progress_and_dna = { AMOUNT = small } } } } } ### Ocean Beneath the Ice ship_event = { id = anomaly.2510 title = "anomaly.2510.name" desc = "anomaly.2510.desc" picture = GFX_evt_microscopic_life show_sound = event_scanner location = FROM trackable = yes is_triggered_only = yes immediate = { from = { clear_deposits = yes } owner = { country_event = { id = story.1 days = 30 } } } option = { name = INTERESTING hidden_effect = { FROM = { add_modifier = { modifier = "subterranean_ocean" days = -1 } } } FROM = { set_deposit = d_society_3 if = { limit = { root.owner = { OR = { is_machine_empire = no has_valid_civic = civic_machine_servitor } } } enable_special_project = { name = "SEA_EXPEDITION_PROJECT" location = this owner = root.owner } } } } } # Special Project Completed 1 ship_event = { id = anomaly.2512 title = "PROJECT_COMPLETE" desc = { trigger = { owner = { is_machine_empire = no } } text = anomaly.2512.desc } desc = { trigger = { owner = { is_machine_empire = yes } } text = anomaly.2512.desc.mach } picture = GFX_evt_unspeakable_horror show_sound = event_laboratory_sound location = FROMFROM is_triggered_only = yes option = { name = INTERESTING leader = { add_experience = 200 } owner = { add_monthly_resource_mult = { resource = society_research value = @tier2researchreward min = @tier2researchmin max = @tier2researchmax } } FROMFROM = { set_deposit = d_living_metal_deposit } owner = { if = { limit = { has_tech_option = tech_mine_living_metal } add_tech_progress = { tech = tech_mine_living_metal progress = 0.25 } } else = { add_research_option = tech_mine_living_metal } } } } # Special Project Completed 2 ship_event = { id = anomaly.2513 title = "PROJECT_COMPLETE" desc = "anomaly.2513.desc" picture = GFX_evt_unspeakable_horror show_sound = event_laboratory_sound location = FROMFROM is_triggered_only = yes option = { name = INTERESTING leader = { add_experience = 200 } } } ### Gigantic Skeleton ship_event = { id = anomaly.2520 title = "anomaly.2520.name" desc = "anomaly.2520.desc" picture = GFX_evt_alien_wildlife show_sound = event_ship_bridge location = FROM trackable = yes is_triggered_only = yes immediate = { from = { clear_deposits = yes } owner = { country_event = { id = story.2 days = 30 } } } option = { trigger = { owner = { NOT = { has_civic = civic_machine_terminator } } } name = FASCINATING from = { enable_special_project = { name = "GIGANTIC_SKELETON_PROJECT" location = this owner = root.owner } } } option = { trigger = { owner = { has_civic = civic_machine_terminator } } name = "anomaly.2520.a.term" from = { enable_special_project = { name = "GIGANTIC_SKELETON_PROJECT" location = this owner = root.owner } } } option = { trigger = { owner = { is_reanimator = yes } } name = anomaly.2520.a.rean from = { enable_special_project = { name = "GIGANTIC_SKELETON_RESURRECTION_PROJECT" location = this owner = root.owner } } } } # Special Project Completed 1 ship_event = { id = anomaly.2521 title = "PROJECT_COMPLETE" desc = { trigger = { owner = { country_uses_bio_ships = no } } text = "anomaly.2521.desc" } desc = { trigger = { owner = { country_uses_bio_ships = yes } } text = "anomaly.2521.desc.bio" } picture = GFX_evt_archaeological_dig show_sound = event_scanner location = FROMFROM is_triggered_only = yes option = { trigger = { owner = { NOT = { has_origin = origin_evolutionary_predators } } } name = INCREDIBLE hidden_effect = { FROMFROM = { add_modifier = { modifier = "organic_starship" days = -1 } } } FROMFROM = { add_deposit = d_society_3 add_deposit = d_engineering_3 } leader = { add_experience = 200 } owner = { give_specimen = { key = massive_metatarsal origin = GIGANTIC_SKELETON_PROJECT } } } option = { trigger = { owner = { has_origin = origin_evolutionary_predators } } #This is not an exclusive trigger since we will need to add a bio ship variant to this event name = anomaly.2521.b.evopred hidden_effect = { FROMFROM = { add_modifier = { modifier = "organic_starship" days = -1 } } } owner = { give_evolutionary_predator_situation_progress_and_dna = { AMOUNT = medium } } FROMFROM = { add_deposit = d_society_3 add_deposit = d_engineering_3 } leader = { add_experience = 200 } } } # Special Project Completed 2 ship_event = { id = anomaly.2522 title = "PROJECT_COMPLETE" desc = "anomaly.2522.desc" picture = GFX_evt_alien_wildlife show_sound = event_scanner location = FROMFROMFROM is_triggered_only = yes option = { name = ASTOUNDING leader = { add_experience = 200 } owner = { add_monthly_resource_mult = { resource = physics_research value = @tier1researchreward min = @tier1researchmin max = @tier1researchmax } } } option = { exclusive_trigger = { owner = { has_origin = origin_evolutionary_predators } } name = anomaly.2522.b.evopred leader = { add_experience = 200 } owner = { give_evolutionary_predator_situation_progress_and_dna = { AMOUNT = large } add_monthly_resource_mult = { resource = physics_research value = @tier1researchreward min = @tier1researchmin max = @tier1researchmax } } } } ship_event = { id = anomaly.2523 title = "PROJECT_COMPLETE" desc = "anomaly.2523.desc" picture = GFX_evt_alien_wildlife show_sound = event_scanner location = FROMFROMFROM is_triggered_only = yes option = { name = it_hungers custom_tooltip = anomaly.2523.tooltip solar_system = { create_fleet = { name = "NAME_Skeletal_Giant" effect = { set_owner = root.owner create_army_transport = { ship_name = "NAME_Skeletal_Transport" army_name = "NAME_Skeletal_Giant" army_type = "giant_undead_army" species = root.owner } set_location = { target = root distance = 10 angle = random } } } } } } ### Signs of Battle ship_event = { id = anomaly.2530 title = "anomaly.2530.name" desc = { trigger = { owner = { country_uses_bio_ships = no } } text = "anomaly.2530.desc" } desc = { trigger = { owner = { country_uses_bio_ships = yes } } text = "anomaly.2530.desc.bio" } picture = GFX_evt_relic_shipyard show_sound = event_ship_bridge location = FROM trackable = yes is_triggered_only = yes immediate = { from = { clear_deposits = yes } owner = { country_event = { id = story.5 days = 30 } } } option = { name = INTRIGUING from = { enable_special_project = { name = "BATTLE_WRECKAGE_PROJECT" location = this owner = root.owner } } } } # Special Project Completed 1 ship_event = { id = anomaly.2531 title = "PROJECT_COMPLETE" desc = "anomaly.2531.desc" picture = GFX_evt_archaeology_camp show_sound = event_scanner location = FROMFROM is_triggered_only = yes option = { name = EXCELLENT hidden_effect = { FROMFROM = { add_modifier = { modifier = "starship_graveyard" days = -1 } } } FROMFROM = { set_deposit = d_engineering_3 } leader = { add_experience = 200 } owner = { add_monthly_resource_mult = { resource = engineering_research value = @tier3researchreward min = @tier3researchmin max = @tier3researchmax } pop_lcluster_event = yes } } } # Special Project Completed 2 ship_event = { id = anomaly.2532 title = "PROJECT_COMPLETE" desc = { trigger = { owner = { country_uses_bio_ships = no } } text = "anomaly.2532.desc" } desc = { trigger = { owner = { country_uses_bio_ships = yes } } text = "anomaly.2532.desc.bio" } picture = GFX_evt_crashed_station show_sound = event_scanner location = FROMFROM is_triggered_only = yes option = { name = INTERESTING hidden_effect = { FROMFROM = { add_modifier = { modifier = "starship_graveyard" days = -1 } } } FROMFROM = { set_deposit = d_engineering_3 } leader = { add_experience = 200 } } } ### Alien Mural ship_event = { id = anomaly.2540 title = "anomaly.2540.name" desc = "anomaly.2540.desc" picture = GFX_evt_ancient_records show_sound = event_ship_bridge location = FROM trackable = yes is_triggered_only = yes immediate = { from = { clear_deposits = yes } owner = { country_event = { id = story.5 days = 30 } } } option = { name = FASCINATING from = { enable_special_project = { name = "TRANSLATE_MURAL_PROJECT" location = this owner = root } } } } # Special Project Completed 1 ship_event = { id = anomaly.2541 title = "PROJECT_COMPLETE" desc = "anomaly.2541.desc" picture = GFX_evt_ancient_records show_sound = event_ship_bridge location = FROMFROMFROM is_triggered_only = yes option = { name = AMAZING leader = { add_experience = 200 } owner = { add_monthly_resource_mult = { resource = engineering_research value = @tier1researchreward min = @tier1researchmin max = @tier1researchmax } give_specimen = { key = index_of_knowledge origin = TRANSLATE_MURAL_PROJECT } } } } # Special Project Completed 2 ship_event = { id = anomaly.2542 title = "PROJECT_COMPLETE" desc = "anomaly.2542.desc" picture = GFX_evt_ancient_records location = FROMFROMFROM is_triggered_only = yes option = { name = INTRIGUING hidden_effect = { FROMFROM = { add_modifier = { modifier = "alien_mural" days = -1 } } } FROMFROM = { add_deposit = d_society_2 add_deposit = d_engineering_2 add_deposit = d_physics_2 } leader = { add_experience = 200 } owner = { give_specimen = { key = index_of_knowledge origin = TRANSLATE_MURAL_PROJECT } } } } ### Automated Shipyard ship_event = { id = anomaly.2550 title = "anomaly.2550.name" desc = { trigger = { owner = { country_uses_bio_ships = no } } text = "anomaly.2550.desc" } desc = { trigger = { owner = { country_uses_bio_ships = yes } } text = "anomaly.2550.desc.bio" } picture = GFX_evt_ruined_system location = FROM trackable = yes is_triggered_only = yes immediate = { owner = { country_event = { id = story.5 days = 30 } } } option = { name = INTERESTING from = { enable_special_project = { name = "AUTOMATED_SHIPYARD_PROJECT" location = this owner = root.owner } } } } # Special Project Completed 1 ship_event = { id = anomaly.2551 title = "PROJECT_COMPLETE" desc = { trigger = { owner = { country_uses_bio_ships = no } } text = "anomaly.2551.desc" } desc = { trigger = { owner = { country_uses_bio_ships = yes } } text = "anomaly.2551.desc.bio" } picture = GFX_evt_ruined_system location = FROMFROM is_triggered_only = yes option = { name = EXCELLENT owner = { save_event_target_as = owner_country create_fleet = { name = "NAME_New_Ship_plural" settings = { spawn_debris = no } effect = { set_owner = PREV create_ship_design = { design = "NAME_R44" } create_ship = { name = "NAME_Specter" design = last_created_design graphical_culture = "pirate_01" upgradable = no } create_ship = { name = "NAME_Ghost" design = last_created_design graphical_culture = "pirate_01" upgradable = no } create_ship = { name = "NAME_Wraith" design = last_created_design graphical_culture = "pirate_01" upgradable = no } set_location = FROMFROM } } } } } # Special Project Completed 2 ship_event = { id = anomaly.2552 title = "PROJECT_COMPLETE" desc = "anomaly.2552.desc" picture = GFX_evt_ruined_system location = FROMFROM is_triggered_only = yes option = { name = EXCELLENT owner = { save_event_target_as = owner_country create_fleet = { name = "NAME_New_Ship" settings = { spawn_debris = no } effect = { set_owner = PREV create_ship_design = { design = "NAME_F79" } create_ship = { name = "NAME_Dark_Wanderer" design = last_created_design graphical_culture = "pirate_01" upgradable = no } set_location = FROMFROM } } } } } ### Gas Giant Ship ship_event = { id = anomaly.2560 title = "anomaly.2560.name" desc = "anomaly.2560.desc" picture = GFX_evt_atmospheric_flight location = FROM trackable = yes is_triggered_only = yes immediate = { owner = { country_event = { id = story.5 days = 30 } } } option = { name = "anomaly.2560.a" from = { enable_special_project = { name = "GAS_GIANT_SHIP_PROJECT" location = this owner = root.owner } } } option = { name = "anomaly.2560.b" owner = { add_resource = { influence = 50 } } } } # Special Project Completed 1 ship_event = { id = anomaly.2561 title = "PROJECT_COMPLETE" desc = "anomaly.2561.desc" picture = GFX_evt_atmospheric_flight location = FROMFROM is_triggered_only = yes option = { name = EXCELLENT owner = { create_fleet = { settings = { spawn_debris = no } effect = { set_owner = PREV create_ship_design = { design = "NAME_Derelict" } create_ship = { name = "NAME_Salvage" design = last_created_design upgradable = no } set_location = FROMFROM } settings = { can_upgrade = no can_change_composition = no uses_naval_capacity = no } } } leader = { add_experience = 200 } } } # Special Project Completed 2 ship_event = { id = anomaly.2562 title = "PROJECT_COMPLETE" desc = "anomaly.2562.desc" picture = GFX_evt_atmospheric_flight location = FROMFROM is_triggered_only = yes option = { name = UNFORTUNATE leader = { add_experience = 200 } } } ### Terminal Orbit ship_event = { id = anomaly.2570 title = "anomaly.2570.name" desc = "anomaly.2570.desc" inline_script = { script = events/biogenesis_event_art OWNER = owner REGULAR_PICTURE = GFX_evt_ship_in_orbit_3 BIOSHIP_PICTURE = GFX_evt_bio_ships_orbiting } location = FROM trackable = yes is_triggered_only = yes immediate = { owner = { set_country_flag = terminal_divination_flag } } option = { name = FASCINATING from = { enable_special_project = { name = "TERMINAL_ORBIT_PROJECT" location = this owner = root.owner } } } } # Special Project Completed ship_event = { id = anomaly.2571 title = "PROJECT_COMPLETE" desc = "anomaly.2571.desc" inline_script = { script = events/biogenesis_event_art OWNER = owner REGULAR_PICTURE = GFX_evt_ship_in_orbit_3 BIOSHIP_PICTURE = GFX_evt_bio_ships_orbiting } location = FROMFROM is_triggered_only = yes immediate = { fromfrom = { save_event_target_as = CollisionLocation } } option = { name = MARVELOUS leader = { add_experience = 300 } owner = { add_monthly_resource_mult = { resource = physics_research value = @tier2researchreward min = @tier2researchmin max = @tier2researchmax } } } } ### Terraforming Candidate # on_survey # Scope = Ship # From = Planet ship_event = { id = anomaly.2574 hide_window = yes is_triggered_only = yes trigger = { from = { has_modifier = terraforming_candidate } } immediate = { if = { limit = { owner = { NOT = { has_country_flag = found_terraform_candidate } } } owner = { set_country_flag = found_terraform_candidate } ship_event = { id = anomaly.2575 scopes = { from = from } } } else = { owner = { create_message = { type = MESSAGE_TERRAFORM_FOUND localization = MESSAGE_TERRAFORM_FOUND_DESC days = 30 target = from variable = { type = name localization = SYSTEM scope = from } } } } } } ship_event = { id = anomaly.2575 title = "anomaly.2575.name" desc = { text = anomaly.2575.desc.1 trigger = { NOT = { owner = { has_technology = "tech_climate_restoration" } solar_system = { has_star_flag = dyson_sphere_built } } } } desc = { text = anomaly.2575.desc.2 trigger = { owner = { has_technology = "tech_climate_restoration" } NOT = { solar_system = { has_star_flag = dyson_sphere_built } } } } desc = { text = anomaly.2575.desc.3 trigger = { solar_system = { has_star_flag = dyson_sphere_built } } } picture = GFX_evt_drilling_for_gas location = FROM event_message_type = MESSAGE_TERRAFORM_CANDIDATE_FOUND is_triggered_only = yes trigger = { from = { has_modifier = terraforming_candidate } } option = { trigger = { exists = owner owner = { is_wilderness_empire = no } } name = FASCINATING custom_tooltip = TERRAFORMING_CANDIDATE_EFFECT } option = { # "Wilderness" variant, with icon exclusive_trigger = { solar_system = { NOT = { has_star_flag = dyson_sphere_built } } exists = owner owner = { is_wilderness_empire = yes } } name = anomaly.2575.a custom_tooltip = TERRAFORMING_CANDIDATE_EFFECT } option = { exclusive_trigger = { solar_system = { has_star_flag = dyson_sphere_built } } name = UNFORTUNATE owner = { add_monthly_resource_mult = { resource = society_research value = @tier1researchreward min = @tier1researchmin max = @tier1researchmax } } } } ### Living Metal ship_event = { id = anomaly.2576 title = "anomaly.2576.name" desc = "anomaly.2576.desc" picture = GFX_evt_mining_operations location = FROM is_triggered_only = yes option = { name = FASCINATING hidden_effect = { from = { clear_deposits = yes } } from = { set_deposit = d_living_metal_deposit } owner = { if = { limit = { has_tech_option = tech_mine_living_metal } add_tech_progress = { tech = tech_mine_living_metal progress = 0.25 } } else = { add_research_option = tech_mine_living_metal } } } } ############################ # # Anomaly Events # Written by Joachim # ############################ namespace = anomaly # ROOT = ship scope # FROM = planet scope ### The Lonely Bot ship_event = { id = anomaly.2580 title = "anomaly.2080.name" desc = "anomaly.2580.desc" picture = GFX_evt_alien_ruins location = FROM is_triggered_only = yes option = { name = EXCELLENT FROM = { add_deposit = d_hab_lonely_bot_deposit } owner = { add_monthly_resource_mult = { resource = alloys value = 3 min = @tier1materialmin max = @tier1materialmax } } } } ################################# # # Anomaly Events # by Maximilian Olbers # ################################# namespace = anomaly # ROOT = ship scope # FROM = planet scope ### Subject Carelessly Destroyed ship_event = { id = anomaly.3000 title = "anomaly.3000.name" desc = "anomaly.3000.desc" picture = GFX_evt_atmospheric_entry show_sound = event_structural_collapse location = FROM is_triggered_only = yes option = { name = anomaly.3000.a leader = { add_trait = { trait = leader_trait_carefree } } owner = { add_monthly_resource_mult = { resource = minerals value = @tier3materialreward min = @tier3materialmin max = @tier3materialmax } } } option = { name = anomaly.3000.b leader = { add_experience = 100 add_trait = { trait = leader_trait_stubborn } } owner = { add_monthly_resource_mult = { resource = minerals value = @tier3materialreward min = @tier3materialmin max = @tier3materialmax } } } } ### Free-floating construct not colliding with asteroids in belt ship_event = { id = anomaly.3005 title = "anomaly.3005.name" desc = "anomaly.3005.desc" picture = GFX_evt_satellite_in_orbit show_sound = event_scanner location = FROM is_triggered_only = yes option = { name = OK add_expertise_trait_to_leader_or_research_node_effect = { TRAIT = leader_trait_expertise_voidcraft } leader = { add_experience = 100 } hidden_effect = { owner = { country_event = { id = story.5 days = 30 } } } } } ### Crystal codex detailing internal strife in alien empire ship_event = { id = anomaly.3010 title = "anomaly.3010.name" desc = "anomaly.3010.desc" picture = GFX_evt_satellite_in_orbit show_sound = event_scanner location = FROM trackable = yes is_triggered_only = yes option = { name = anomaly.3010.a trigger = { owner = { is_xenophobe = yes } } owner = { add_monthly_resource_mult = { resource = influence value = @tier1influencereward min = @tier1influencemin max = @tier1influencemax } } } option = { name = anomaly.3010.b from = { enable_special_project = { name = "CRYSTAL_CODEX_PROJECT" location = this owner = root.owner } } hidden_effect = { owner = { country_event = { id = story.5 days = 30 } } } } } # crystal codex project done ship_event = { id = anomaly.3012 title = "anomaly.3010.name" desc = "anomaly.3012.desc" picture = GFX_evt_ancient_databank show_sound = event_mystic_reveal location = fromfrom is_triggered_only = yes option = { name = FASCINATING owner = { add_monthly_resource_mult = { resource = society_research value = @tier2researchreward min = @tier2researchmin max = @tier2researchmax } } add_expertise_trait_to_leader_or_research_node_effect = { TRAIT = leader_trait_expertise_statecraft } leader = { add_experience = 100 } } } ### Alien barracks ship_event = { id = anomaly.3015 title = "anomaly.3015.name" desc = "anomaly.3015.desc" picture = GFX_evt_habitable_dig_site show_sound = event_scanner location = FROM trackable = yes is_triggered_only = yes option = { trigger = { owner = { is_fanatic_pacifist = no } } name = anomaly.3015.a from = { enable_special_project = { name = "ALIEN_BARRACKS_PROJECT" location = this owner = root.owner } } hidden_effect = { owner = { country_event = { id = story.5 days = 30 } } } } option = { trigger = { owner = { is_pacifist = yes } } name = anomaly.3015.b.pacifist owner = { add_monthly_resource_mult = { resource = influence value = @tier1influencereward min = @tier1influencemin max = @tier1influencemax } } } } # Special project conclusion ship_event = { id = anomaly.3017 title = "anomaly.3017.name" desc = "anomaly.3017.desc" picture = GFX_evt_habitable_dig_site show_sound = event_scanner location = fromfrom is_triggered_only = yes option = { name = OK add_expertise_trait_to_leader_or_research_node_effect = { TRAIT = leader_trait_expertise_military_theory } leader = { add_experience = 150 } } } ### Gaia planet with varied biomes ship_event = { id = anomaly.3020 title = "anomaly.3020.name" desc = "anomaly.3020.desc" inline_script = { script = events/biogenesis_event_art OWNER = owner REGULAR_PICTURE = GFX_evt_ship_in_orbit_3 BIOSHIP_PICTURE = GFX_evt_bio_ships_orbiting } show_sound = event_scanner location = FROM is_triggered_only = yes option = { name = OK add_expertise_trait_to_leader_or_research_node_effect = { TRAIT = leader_trait_expertise_new_worlds } leader = { add_experience = 200 } } } ### Trop/Cont/Oce world with roboticized factory ship_event = { id = anomaly.3025 title = anomaly.3025.name desc = anomaly.3025.desc picture = GFX_evt_overgrown_city show_sound = event_activating_unknown_technology location = FROM trackable = yes is_triggered_only = yes option = { name = anomaly.3025.a from = { enable_special_project = { name = "ROBOT_MINERALS_PROJECT" location = this owner = root.owner } } hidden_effect = { owner = { country_event = { id = story.5 days = 30 } } } } } # project followup ship_event = { id = anomaly.3027 title = anomaly.3025.name desc = anomaly.3027.desc picture = GFX_evt_excavation_team show_sound = event_activating_unknown_technology location = fromfrom is_triggered_only = yes option = { name = anomaly.3027.a add_expertise_trait_to_leader_or_research_node_effect = { TRAIT = leader_trait_expertise_industry } leader = { add_experience = 100 } hidden_effect = { fromfrom = { add_deposit = d_ancient_mining_site } } } } ### Parked Alien Ship ship_event = { id = anomaly.3030 title = anomaly.3030.name desc = anomaly.3030.desc inline_script = { script = events/biogenesis_event_art OWNER = owner REGULAR_PICTURE = GFX_evt_landing_ship BIOSHIP_PICTURE = GFX_evt_bioship_landing } show_sound = event_ship_thrusters location = FROM is_triggered_only = yes option = { name = anomaly.3030.a trigger = { owner = { is_xenophobe = no } } custom_tooltip = anomaly.3030.a.tooltip hidden_effect = { owner = { country_event = { id = story.5 days = 30 } save_event_target_as = owner_country create_fleet = { name = "NAME_Greased_Lightning" effect = { set_owner = prev create_ship_design = { design = "NAME_Reaver" } create_ship = { graphical_culture = "pirate_01" name = "NAME_Abandoned_Alien_Vessel" design = last_created_design upgradable = no } set_location = from } } } } } option = { name = anomaly.3030.b.phobe trigger = { owner = { is_xenophobe = yes } } owner = { add_monthly_resource_mult = { resource = influence value = @tier1influencereward min = @tier1influencemin max = @tier1influencemax } } hidden_effect = { owner = { country_event = { id = story.5 days = 30 } } } } } ### Excess Energy ship_event = { id = anomaly.3035 title = anomaly.3035.name desc = { trigger = { leader = { OR = { has_trait = leader_trait_carefree has_trait = leader_trait_carefree_2 } } } text = anomaly.3035.desc.carefree } desc = { trigger = { leader = { OR = { has_trait = leader_trait_meticulous has_trait = leader_trait_meticulous_2 } } } text = anomaly.3035.desc.meticulous } picture = GFX_evt_physics_research show_sound = event_administrative_work location = root is_triggered_only = yes option = { name = anomaly.3035.b trigger = { leader = { OR = { has_trait = leader_trait_carefree has_trait = leader_trait_carefree_2 } } owner = { resource_stockpile_compare = { resource = energy value >= 75 } } } owner = { add_resource = { energy = -75 } } } option = { name = anomaly.3035.a trigger = { leader = { OR = { has_trait = leader_trait_meticulous has_trait = leader_trait_meticulous_2 } } } owner = { add_monthly_resource_mult = { resource = energy value = @tier1materialreward min = @tier1materialmin max = @tier1materialmax } } } } ### Exiled Pirates ship_event = { id = anomaly.3040 title = anomaly.3040.name desc = { text = anomaly.3040.desc trigger = { owner = { has_country_flag = story7 exists = leader leader = { has_trait = trait_ruler_champion_of_the_people } } } } desc = { text = anomaly.3040.desc.fallback trigger = { NOT = { owner = { has_country_flag = story7 exists = leader leader = { has_trait = trait_ruler_champion_of_the_people } } } } } picture = GFX_evt_small_space_battle show_sound = event_ship_thrusters location = FROM is_triggered_only = yes immediate = { owner = { save_event_target_as = owner_country } } option = { name = anomaly.3040.a trigger = { owner = { is_fanatic_xenophobe = no } } hidden_effect = { owner = { create_fleet = { name = "NAME_Exiled_Pirates" effect = { set_owner = prev create_ship_design = { design = "NAME_Reaver" } create_ship = { graphical_culture = "pirate_01" name = "NAME_Defaced_Gunmouth" design = last_created_design prefix = no upgradable = no } create_ship = { graphical_culture = "pirate_01" name = "NAME_Defaced_Starflinger" design = last_created_design prefix = no upgradable = no } set_location = from } } } } } option = { name = anomaly.3040.b trigger = { owner = { has_ethic = ethic_xenophobe is_fanatic_xenophobe = no } } owner = { add_monthly_resource_mult = { resource = energy value = @tier1materialreward min = @tier1materialmin max = @tier1materialmax } } } option = { name = anomaly.3040.c trigger = { owner = { is_fanatic_xenophobe = yes } } owner = { add_monthly_resource_mult = { resource = influence value = @tier1influencereward min = @tier1influencemin max = @tier1influencemax } } hidden_effect = { create_country = { name = "NAME_Exiled_Pirates" type = faction } last_created_country = { create_fleet = { name = "NAME_Exiled_Pirates" effect = { set_owner = prev create_ship_design = { design = "NAME_Reaver" } create_ship = { graphical_culture = "pirate_01" name = "NAME_Outcast_Gunmouth" design = last_created_design prefix = no } create_ship = { graphical_culture = "pirate_01" name = "NAME_Outcast_Starflinger" design = last_created_design prefix = no } set_location = from } } set_faction_hostility = { set_hostile = yes } } } } option = { name = anomaly.3040.d } } ### New event 3045 ### Grinding Lattice ship_event = { id = anomaly.3050 title = anomaly.3050.name desc = anomaly.3050.desc inline_script = { script = events/biogenesis_event_art OWNER = owner REGULAR_PICTURE = GFX_evt_ship_in_orbit_2 BIOSHIP_PICTURE = GFX_evt_bio_ships_orbiting } show_sound = event_ghost_town location = FROM is_triggered_only = yes immediate = { owner = { country_event = { id = story.5 days = 30 } } from = { clear_deposits = yes } } option = { name = anomaly.3050.a custom_tooltip = anomaly.3050.a.tooltip trigger = { leader = { OR = { has_trait = leader_trait_meticulous has_trait = leader_trait_meticulous_2 } } } hidden_effect = { from = { add_deposit = d_society_9 } } } option = { name = anomaly.3050.b custom_tooltip = anomaly.3050.b.tooltip hidden_effect = { from = { add_deposit = d_minerals_6 } } } } ### Unbalanced Ecosystem ship_event = { id = anomaly.3055 title = anomaly.3055.name desc = anomaly.3055.desc picture = GFX_evt_alien_nature show_sound = event_alien_nature location = FROM trackable = yes is_triggered_only = yes immediate = { owner = { country_event = { id = story.3 days = 30 } } } option = { name = anomaly.3055.a from = { enable_special_project = { name = "BALANCE_ECOSYSTEM_PROJECT" location = this owner = root.owner } } hidden_effect = { from = { add_modifier = { modifier = unbalanced_ecosystem days = -1 } } } } option = { name = anomaly.3055.b custom_tooltip = anomaly.3055.b.tooltip hidden_effect = { from = { add_modifier = { modifier = unbalanced_ecosystem days = -1 } } } } } # project success ship_event = { id = anomaly.3056 title = anomaly.3055.name desc = anomaly.3056.desc picture = GFX_evt_tropical show_sound = event_alien_nature location = fromfrom is_triggered_only = yes option = { name = EXCELLENT leader = { add_experience = 200 } fromfrom = { remove_modifier = "unbalanced_ecosystem" every_deposit = { limit = { is_deposit_type = d_dangerous_wildlife_blocker } clear_blocker = yes } } } } # project failure ship_event = { id = anomaly.3057 title = anomaly.3055.name desc = anomaly.3057.desc picture = GFX_evt_alien_wildlife show_sound = event_alien_nature location = fromfrom is_triggered_only = yes option = { name = anomaly.3057.a custom_tooltip = anomaly.3057.a.tooltip hidden_effect = { fromfrom = { remove_modifier = "unbalanced_ecosystem" add_deposit = d_dangerous_wildlife_blocker } } } } ### Head in the Sand ship_event = { id = anomaly.3060 title = anomaly.3060.name desc = anomaly.3060.desc inline_script = { script = events/biogenesis_event_art OWNER = owner REGULAR_PICTURE = GFX_evt_landing_ship BIOSHIP_PICTURE = GFX_evt_bioship_landing } show_sound = event_ship_thrusters location = from trackable = yes is_triggered_only = yes immediate = { owner = { country_event = { id = story.5 days = 30 } } } option = { name = anomaly.3060.a trigger = { owner = { NOR = { is_fanatic_xenophobe = yes has_civic = civic_machine_terminator } } } from = { enable_special_project = { name = "HEAD_IN_SAND_PROJECT" location = this owner = root.owner } } } option = { name = anomaly.3060.b trigger = { owner = { is_fanatic_xenophobe = yes } } owner = { add_monthly_resource_mult = { resource = influence value = @tier1influencereward min = @tier1influencemin max = @tier1influencemax } } } option = { name = anomaly.3060.c trigger = { owner = { has_civic = civic_machine_terminator } } from = { enable_special_project = { name = "HEAD_IN_SAND_PROJECT" location = this owner = root.owner } } } } # ship salvaged ship_event = { id = anomaly.3061 title = anomaly.3060.name desc = anomaly.3061.desc picture = GFX_evt_generator_powerup show_sound = event_ship_thrusters location = fromfrom is_triggered_only = yes option = { name = anomaly.3061.a custom_tooltip = anomaly.3061.a.tooltip hidden_effect = { owner = { save_event_target_as = owner_country create_fleet = { name = "NAME_Head_in_Sand" effect = { set_owner = prev create_ship_design = { design = "NAME_Dagger" } create_ship = { graphical_culture = "pirate_01" name = "NAME_Ostrich" design = last_created_design upgradable = no } set_location = from } } } } } } # ship attacks ship_event = { id = anomaly.3062 title = anomaly.3060.name desc = anomaly.3062.desc inline_script = { script = events/biogenesis_event_art OWNER = owner REGULAR_PICTURE = GFX_evt_landing_ship BIOSHIP_PICTURE = GFX_evt_bioship_landing } show_sound = event_ship_thrusters location = fromfrom is_triggered_only = yes option = { name = anomaly.3062.a custom_tooltip = anomaly.3062.a.tooltip hidden_effect = { create_country = { name = "NAME_Unknown_Ancientry" type = faction } last_created_country = { create_fleet = { name = "NAME_Head_in_Sand" effect = { set_owner = prev create_ship = { graphical_culture = "pirate_01" name = "NAME_Ostrich" design = "NAME_Dagger" } set_location = from } } set_faction_hostility = { set_hostile = yes } } } } } # ship wrecked ship_event = { id = anomaly.3063 title = anomaly.3060.name desc = anomaly.3063.desc picture = GFX_evt_exploding_ship show_sound = event_ship_explosion location = fromfrom is_triggered_only = yes option = { name = anomaly.3063.a #custom_tooltip = anomaly.3063.a.tooltip owner = { add_monthly_resource_mult = { resource = minerals value = @tier3materialreward min = @tier3materialmin max = @tier3materialmax } } } } ### Comms Post ship_event = { id = anomaly.3065 title = anomaly.3065.name desc = anomaly.3065.desc picture = GFX_evt_satellite_in_orbit show_sound = event_radio_chatter location = from is_triggered_only = yes immediate = { from = { clear_deposits = yes } } option = { name = anomaly.3065.a trigger = { owner = { NOT = { is_machine_empire = yes } } } add_expertise_trait_to_leader_or_research_node_effect = { TRAIT = leader_trait_expertise_statecraft } hidden_effect = { from = { add_deposit = d_society_5 } } } option = { name = anomaly.3065.b trigger = { owner = { is_machine_empire = yes } } add_expertise_trait_to_leader_or_research_node_effect = { TRAIT = leader_trait_expertise_biology } hidden_effect = { from = { add_deposit = d_society_5 } } } } ### Orbiting Black Hole ship_event = { id = anomaly.3070 title = anomaly.3070.name desc = { text = anomaly.3070.desc trigger = { hidden:owner = { is_machine_empire = no } } } desc = { text = anomaly.3070.desc.mach trigger = { hidden:owner = { is_machine_empire = yes } } } picture = GFX_evt_black_hole show_sound = event_sensor_ping location = from is_triggered_only = yes immediate = { owner = { set_country_flag = seen_event_horizon } } option = { name = anomaly.3070.a owner = { add_monthly_resource_mult = { resource = physics_research value = @tier2researchreward min = @tier2researchmin max = @tier2researchmax } } leader = { add_trait = { trait = leader_trait_paranoid } } } } ### Unstable Event Horizon ship_event = { id = anomaly.3075 title = anomaly.3075.name desc = anomaly.3075.desc picture = GFX_evt_black_hole show_sound = event_sensor_ping location = from is_triggered_only = yes immediate = { from = { clear_deposits = yes } } option = { name = anomaly.3075.a custom_tooltip = anomaly.3075.a.tooltip hidden_effect = { from = { add_deposit = d_physics_9 } } } } ### Toy Factory ship_event = { id = anomaly.3080 title = anomaly.3080.name desc = anomaly.3080.desc picture = GFX_evt_relic_world_building show_sound = event_activating_unknown_technology location = from is_triggered_only = yes specimen = alien_toy immediate = { owner = { country_event = { id = story.5 days = 30 } } } option = { name = anomaly.3080.a from = { add_deposit = d_toy_factory_complex } } } ### The Prince # anomaly triggers only if have met other empire ship_event = { id = anomaly.3085 title = anomaly.3085.name desc = anomaly.3085.desc picture = GFX_evt_ancient_databank show_sound = event_scanner location = from trackable = yes is_triggered_only = yes option = { name = anomaly.3085.a owner = { capital_scope = { enable_special_project = { name = "THE_PRINCE_PROJECT" location = this owner = root.owner } } } } option = { name = anomaly.3085.b } } # project successful country_event = { id = anomaly.3086 title = anomaly.3086.name desc = anomaly.3086.desc picture = GFX_evt_throne_room show_sound = event_conversation location = fromfrom is_triggered_only = yes immediate = { random_country = { limit = { is_ai = yes is_country_type = default has_communications = root NOT = { is_country = root } NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { is_xenophobe = yes } } save_event_target_as = book_writer } } # read its secrets, gain influence option = { name = anomaly.3086.a add_monthly_resource_mult = { resource = influence value = @tier1influencereward min = @tier1influencemin max = @tier1influencemax } give_specimen = { key = last_copy_of_the_prince } } # return to other empire, +credits and +opinion option = { name = anomaly.3086.b trigger = { NOR = { is_fanatic_xenophobe = yes has_civic = civic_machine_terminator has_civic = civic_fanatic_purifiers } } country_event = { id = anomaly.3087 } } # xenophobe, exterminator or low opinion, opens diplomacy saying their book is terrible, -opinion option = { name = anomaly.3086.c trigger = { OR = { is_xenophobe = yes has_civic = civic_machine_terminator has_civic = civic_fanatic_purifiers opinion = { who = event_target:book_writer value < 11 } } } country_event = { id = anomaly.3088 } } } # diplomacy from b country_event = { id = anomaly.3087 title = anomaly.3087.name desc = anomaly.3087.desc show_sound = event_conversation diplomatic = yes is_triggered_only = yes picture_event_data = { portrait = event_target:book_writer planet_background = event_target:book_writer graphical_culture = event_target:book_writer city_level = event_target:book_writer room = event_target:book_writer.ruler } option = { name = anomaly.3087.a add_monthly_resource_mult = { resource = energy value = @tier3materialreward min = @tier3materialmin max = @tier3materialmax } event_target:book_writer = { add_opinion_modifier = { who = root modifier = opinion_literary_savior } } add_favors = { target = event_target:book_writer value = 1 } } } # diplomacy from c country_event = { id = anomaly.3088 title = anomaly.3088.name desc = anomaly.3088.desc show_sound = event_conversation diplomatic = yes is_triggered_only = yes picture_event_data = { portrait = event_target:book_writer planet_background = event_target:book_writer graphical_culture = event_target:book_writer city_level = event_target:book_writer room = event_target:book_writer.ruler } option = { name = anomaly.3088.a give_specimen = { key = last_copy_of_the_prince } country_event = { id = anomaly.3089 } } option = { name = anomaly.3088.b give_specimen = { key = last_copy_of_the_prince } country_event = { id = anomaly.3089 } } option = { name = anomaly.3088.c trigger = { has_civic = civic_machine_terminator } country_event = { id = anomaly.3089 } } } # diplomacy from c country_event = { id = anomaly.3089 title = anomaly.3089.name desc = anomaly.3089.desc show_sound = event_conversation diplomatic = yes is_triggered_only = yes picture_event_data = { portrait = event_target:book_writer planet_background = event_target:book_writer graphical_culture = event_target:book_writer city_level = event_target:book_writer room = event_target:book_writer.ruler } option = { name = anomaly.3089.a trigger = { NOT = { has_civic = civic_machine_terminator } } event_target:book_writer = { add_opinion_modifier = { who = root modifier = opinion_book_burner } } } option = { name = anomaly.3089.b trigger = { has_civic = civic_machine_terminator } event_target:book_writer = { add_opinion_modifier = { who = root modifier = opinion_book_burner } } } } ### Rescuing captives # Finding emergency transmitter buoy in orbit ship_event = { id = anomaly.3090 title = anomaly.3090.name desc = anomaly.3090.desc picture = GFX_evt_satellite_in_orbit show_sound = event_scanner location = from trackable = yes is_triggered_only = yes option = { name = anomaly.3090.a from = { enable_special_project = { name = "EMERGENCY_BUOY_PROJECT" location = this owner = root.owner } } } option = { name = anomaly.3090.b } } # short special project completed ship_event = { id = anomaly.3091 title = anomaly.3091.name desc = anomaly.3091.desc picture = GFX_evt_satellite_in_orbit show_sound = event_default location = fromfrom is_triggered_only = yes immediate = { fromfrom = { save_event_target_as = buoy } } option = { name = anomaly.3091.a custom_tooltip = anomaly.3091.a.tooltip hidden_effect = { owner = { country_event = { id = anomaly.3092 } } } } option = { name = anomaly.3091.b # cover it up trigger = { owner = { resource_stockpile_compare = { resource = influence value >= 50 } } } owner = { add_resource = { influence = -50 } } } } # 1st diplo with captives, some dialogue_only country_event = { id = anomaly.3092 title = anomaly.3092.name desc = anomaly.3092.desc #show_sound = event_conversation diplomatic = yes picture_event_data = { room = no_video_feed_room } is_triggered_only = yes option = { name = anomaly.3092.a is_dialog_only = yes response_text = anomaly.3092.a.response } option = { name = anomaly.3092.b country_event = { id = anomaly.3093 } } option = { name = anomaly.3092.c country_event = { id = anomaly.3094 } } } # 2-A diplo, won't rescue, -happiness modifier to empire country_event = { id = anomaly.3093 title = anomaly.3093.name desc = anomaly.3093.desc show_sound = event_conversation diplomatic = yes is_triggered_only = yes picture_event_data = { room = no_video_feed_room } option = { name = anomaly.3093.a } } # 2-B diplo, will rescue, spawn pirate base and fleet, set relation flag, set PoI country_event = { id = anomaly.3094 title = anomaly.3094.name desc = anomaly.3094.desc show_sound = event_conversation diplomatic = yes is_triggered_only = yes picture_event_data = { room = no_video_feed_room } immediate = { set_country_flag = captive_rescue #owner_species = { save_event_target_as = owner_species } if = { limit = { any_system = { distance = { source = event_target:buoy use_bypasses = no min_jumps = 1 max_jumps = 6 } NOR = { exists = space_owner has_star_flag = hostile_system any_fleet_in_system = { always = yes } } any_system_planet = { is_asteroid = yes } } } random_system = { limit = { distance = { source = event_target:buoy use_bypasses = no min_jumps = 1 max_jumps = 6 } NOR = { exists = space_owner has_star_flag = hostile_system any_fleet_in_system = { always = yes } } any_system_planet = { is_asteroid = yes } } set_star_flag = ransomeer_system save_event_target_as = the_ransomeer_system } } else = { random_system = { limit = { distance = { source = event_target:buoy use_bypasses = no min_jumps = 1 max_jumps = 6 } is_owned_by = ROOT any_system_planet = { is_asteroid = yes } } set_star_flag = ransomeer_system save_event_target_as = the_ransomeer_system } } event_target:the_ransomeer_system = { random_system_planet = { limit = { is_asteroid = yes } save_event_target_as = ransomeer_asteroid } create_country = { name = "NAME_Ransomeers" type = faction name_list = "PRT1" auto_delete = no } last_created_country = { save_event_target_as = ransomeer set_country_flag = ransomeer_flag establish_communications_no_message = root create_fleet = { name = "NAME_Ransomeer_Base" effect = { save_event_target_as = ransomeer_base set_owner = prev create_ship = { name = "NAME_Ingrates_Inferno" design = "NAME_Pirate_Nest" graphical_culture = "pirate_01" } set_location = event_target:ransomeer_asteroid set_fleet_flag = ransomeer_base_flag } } create_leader = { class = commander species = root.owner_species name = random skill = 2 } create_fleet = { name = "NAME_Ransomeers" effect = { set_owner = PREV create_ship_design = { design = "NAME_Reaver" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } assign_leader = last_created_leader set_location = event_target:ransomeer_asteroid } } } } set_relation_flag = { who = event_target:ransomeer flag = ransomeer_relation } } option = { name = anomaly.3094.a begin_event_chain = { event_chain = "ransomeer_chain" target = root } hidden_effect = { create_point_of_interest = { id = ransomeer_poi name = ransomeer_poi_title desc = ransomeer_poi_desc event_chain = ransomeer_chain location = event_target:ransomeer_base } } } } # On-action, entering system fleet_event = { id = anomaly.3095 title = anomaly.3095.name desc = anomaly.3095.desc picture = GFX_evt_pirates_attacking_cargo show_sound = event_default location = root event_chain = ransomeer_chain is_triggered_only = yes trigger = { from = { has_star_flag = ransomeer_system } owner = { has_country_flag = captive_rescue #NOT = { has_country_flag = entered_ransomeer_system } } } immediate = { #owner = { set_country_flag = entered_ransomeer_system } from = { remove_star_flag = ransomeer_system } } option = { name = anomaly.3095.a hidden_effect = { owner = { country_event = { id = anomaly.3096 } } } } } # Diplo with captives, outline plan country_event = { id = anomaly.3096 title = anomaly.3096.name desc = anomaly.3096.desc show_sound = event_conversation diplomatic = yes is_triggered_only = yes picture_event_data = { room = no_video_feed_room } option = { name = anomaly.3096.a hidden_effect = { remove_point_of_interest = ransomeer_poi } } } # On-action, pirate base destroyed by others, 33/33/33 port to next country_event = { id = anomaly.3097 hide_window = yes is_triggered_only = yes trigger = { is_country_type = faction fromfrom = { has_fleet_flag = ransomeer_base_flag } NOT = { reverse_has_relation_flag = { who = from flag = ransomeer_relation } } } immediate = { if = { limit = { from = { is_country_type = default has_established_contact = root } } random_list = { 50 = { random_country = { limit = { has_relation_flag = { who = root flag = ransomeer_relation } } hidden_effect = { remove_point_of_interest = ransomeer_poi } country_event = { id = anomaly.3098 } } } 50 = { random_country = { limit = { has_relation_flag = { who = root flag = ransomeer_relation } } hidden_effect = { remove_point_of_interest = ransomeer_poi } country_event = { id = anomaly.3099 } } } } } if = { limit = { from = { OR = { NOT = { has_established_contact = root } NOT = { is_country_type = default } } } } random_country = { limit = { has_relation_flag = { who = root flag = ransomeer_relation } } hidden_effect = { remove_point_of_interest = ransomeer_poi } country_event = { id = anomaly.3100 } } } } } # Others-A Notification to player, captives dead, opinion malus on other empire # PoI removed, chain ends country_event = { id = anomaly.3098 title = anomaly.3098.name desc = anomaly.3098.desc picture = GFX_evt_large_explosion show_sound = event_default event_chain = ransomeer_chain is_triggered_only = yes immediate = { remove_relation_flag = { who = from flag = ransomeer_relation } from = { destroy_country = yes } remove_country_flag = captive_rescue } option = { name = anomaly.3098.a add_opinion_modifier = { who = fromfrom modifier = opinion_dead_captives } end_event_chain = "ransomeer_chain" } } # Others-B Notification to player, captives escorted, opinion bonus on other empire # PoI removed, chain ends country_event = { id = anomaly.3099 title = anomaly.3099.name desc = anomaly.3099.desc picture = GFX_evt_large_explosion show_sound = event_default event_chain = ransomeer_chain is_triggered_only = yes immediate = { remove_relation_flag = { who = from flag = ransomeer_relation } from = { destroy_country = yes } remove_country_flag = captive_rescue } option = { name = anomaly.3099.a add_opinion_modifier = { who = fromfrom modifier = opinion_live_captives } end_event_chain = "ransomeer_chain" } } # Others-C Notification to player, captives survived # PoI removed, chain ends country_event = { id = anomaly.3100 title = anomaly.3100.name desc = anomaly.3100.desc picture = GFX_evt_large_explosion show_sound = event_default event_chain = ransomeer_chain is_triggered_only = yes immediate = { remove_relation_flag = { who = from flag = ransomeer_relation } from = { destroy_country = yes } remove_country_flag = captive_rescue set_country_flag = ransomeer_done } option = { name = anomaly.3100.a end_event_chain = "ransomeer_chain" } } # On-action, pirates destroyed, 50/50 port to survival country_event = { id = anomaly.3101 title = anomaly.3101.name desc = anomaly.3101.desc picture = GFX_evt_large_explosion show_sound = event_default event_chain = ransomeer_chain is_triggered_only = yes trigger = { exists = from has_country_flag = captive_rescue has_relation_flag = { who = from flag = ransomeer_relation } fromfromfrom = { has_fleet_flag = ransomeer_base_flag } } option = { name = anomaly.3101.a hidden_effect = { remove_relation_flag = { who = root flag = ransomeer_relation } from = { destroy_country = yes } remove_country_flag = captive_rescue set_country_flag = ransomeer_done random_list = { 50 = { country_event = { id = anomaly.3102 } } 50 = { country_event = { id = anomaly.3103 } } } } } } # Diplo, they survived country_event = { id = anomaly.3102 title = anomaly.3102.name desc = anomaly.3102.desc show_sound = event_conversation diplomatic = yes picture_event_data = { room = no_video_feed_room } is_triggered_only = yes option = { name = anomaly.3102.a hidden_effect = { country_event = { id = anomaly.3105 } } } } # Diplo, they die in fire country_event = { id = anomaly.3103 title = anomaly.3103.name desc = anomaly.3103.desc show_sound = event_conversation diplomatic = yes is_triggered_only = yes picture_event_data = { room = no_video_feed_room } option = { name = anomaly.3103.a is_dialog_only = yes response_text = anomaly.3103.a.response } option = { name = anomaly.3103.b country_event = { id = anomaly.3104 } } } # + Influence, -Happiness mod country_event = { id = anomaly.3104 title = anomaly.3104.name desc = anomaly.3104.desc picture = GFX_evt_large_explosion show_sound = event_default event_chain = ransomeer_chain is_triggered_only = yes option = { name = anomaly.3104.a end_event_chain = "ransomeer_chain" add_monthly_resource_mult = { resource = influence value = @tier1influencereward min = @tier1influencemin max = @tier1influencemax } add_modifier = { modifier = ruler_failed_savior days = 1800 } } } # + Influence, +Happiness mod country_event = { id = anomaly.3105 title = anomaly.3105.name desc = anomaly.3105.desc picture = GFX_evt_pirate_armada show_sound = event_default event_chain = ransomeer_chain is_triggered_only = yes option = { name = anomaly.3105.a end_event_chain = "ransomeer_chain" add_monthly_resource_mult = { resource = influence value = @tier2influencereward min = @tier2influencemin max = @tier2influencemax } add_modifier = { modifier = ruler_savior days = 3600 } } } #Of Transmissions Past ship_event = { id = anomaly.3110 title = anomaly.3110.name desc = anomaly.3110.desc picture = GFX_evt_alien_ruins show_sound = event_radio_chatter location = from trackable = yes is_triggered_only = yes option = { name = anomaly.3110.a from = { enable_special_project = { name = WRECKED_FLEET_1 location = this owner = root.owner } } } option = { name = anomaly.3110.b owner = { add_monthly_resource_mult = { resource = influence value = @tier1influencereward min = @tier1influencemin max = @tier1influencemax } } } option = { name = anomaly.3110.c hidden_effect = { random_list = { 50 = { ship_event = { id = anomaly.3111 } } 50 = { ship_event = { id = anomaly.3112 } } } } } } ship_event = { id = anomaly.3111 title = anomaly.3111.name desc = anomaly.3111.desc picture = GFX_evt_alien_ruins show_sound = event_super_explosion location = fromfrom is_triggered_only = yes option = { name = anomaly.3111.a } } ship_event = { id = anomaly.3112 title = anomaly.3111.name desc = anomaly.3112.desc picture = GFX_evt_alien_ruins show_sound = event_super_explosion location = fromfrom is_triggered_only = yes immediate = { owner = { if = { limit = { NOT = { has_technology = tech_alien_life_studies } } set_country_flag = tech1 } else_if = { limit = { NOT = { has_technology = tech_doctrine_fleet_size_2 } } set_country_flag = tech2 } } } option = { name = anomaly.3112.a trigger = { owner = { has_country_flag = tech1 } } owner = { add_research_option = tech_alien_life_studies } } option = { name = anomaly.3112.a trigger = { owner = { has_country_flag = tech2 } } owner = { add_research_option = tech_doctrine_fleet_size_2 } } option = { name = anomaly.3112.b trigger = { owner = { NOR = { has_country_flag = tech1 has_country_flag = tech2 } } } } } country_event = { id = anomaly.3113 title = anomaly.3113.name desc = anomaly.3113.desc picture = GFX_evt_alien_ruins show_sound = event_mystic_reveal location = fromfrom event_chain = wrecked_fleet_chain is_triggered_only = yes immediate = { begin_event_chain = { event_chain = "wrecked_fleet_chain" target = root } } option = { name = anomaly.3113.a fromfrom = { add_deposit = d_engineering_8 } hidden_effect = { end_event_chain = wrecked_fleet_chain } } option = { name = anomaly.3113.b tooltip = { begin_event_chain = { event_chain = "wrecked_fleet_chain" target = root } } hidden_effect = { random_list = { 60 = { set_country_flag = wrecked_fleet } 40 = { set_country_flag = wrecker_pirates } } closest_system = { limit = { has_owner = no root = { intel_level = { level = none system = prev } } any_system_planet = { is_asteroid = yes } NOT = { has_star_flag = hostile_system } } min_steps = 20 set_star_flag = wrecked_fleet_system root = { create_point_of_interest = { id = wrecked_fleet_poi name = wrecked_fleet_poi_title desc = wrecked_fleet_poi_desc event_chain = wrecked_fleet_chain location = prev } } } } } } fleet_event = { id = anomaly.3114 title = anomaly.3114.name desc = anomaly.3114.desc picture = GFX_evt_ruined_system show_sound = event_red_alert location = root event_chain = wrecked_fleet_chain is_triggered_only = yes trigger = { from = { has_star_flag = wrecked_fleet_system } owner = { has_event_chain = wrecked_fleet_chain has_country_flag = wrecker_pirates } } immediate = { owner = { save_event_target_as = owner_species remove_point_of_interest = wrecked_fleet_poi add_event_chain_counter = { event_chain = wrecked_fleet_chain counter = battlefield_located amount = 1 } } from = { remove_star_flag = wrecked_fleet_system random_system_planet = { limit = { is_asteroid = yes } save_event_target_as = wrecker_asteroid } } owner = { create_country = { name = "NAME_Wreckers" type = faction name_list = "PRT1" auto_delete = no flag = { icon = { category = "pirate" file = "flag_pirate_7.dds" } background = { category = "backgrounds" file = "00_solid.dds" } colors ={ "red" "red" "null" "null" } } } } last_created_country = { establish_communications_no_message = root.owner every_country = { limit = { intel_level = { system = root.solar_system level > low } } establish_communications_no_message = prev } save_event_target_as = wreckers set_country_flag = wreckers_flag set_relation_flag = { who = event_target:owner_species flag = wrecker_relation } create_fleet = { name = "NAME_Wrecker_Base" effect = { set_owner = event_target:wreckers create_ship = { name = "NAME_Patchwork_Paradise" design = "NAME_Pirate_Nest" graphical_culture = "pirate_01" } set_location = event_target:wrecker_asteroid set_fleet_flag = wrecker_base_flag } } create_leader = { class = commander species = event_target:owner_species name = random skill = 2 } create_fleet = { name = "NAME_Wreckers" effect = { set_owner = event_target:wreckers create_ship_design = { design = "NAME_Reaver" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship_design = { design = "NAME_Marauder" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } create_ship_design = { design = "NAME_Corsair" } create_ship = { name = random design = last_created_design graphical_culture = "pirate_01" } assign_leader = last_created_leader set_location = event_target:wrecker_asteroid } } } } option = { name = BATTLESTATIONS owner = { end_event_chain = wrecked_fleet_chain } hidden_effect = { event_target:wreckers = { set_faction_hostility = { set_hostile = yes } } } } } fleet_event = { id = anomaly.3115 title = anomaly.3115.name desc = anomaly.3115.desc picture = GFX_evt_ruined_system show_sound = event_default location = root trackable = yes event_chain = wrecked_fleet_chain is_triggered_only = yes trigger = { from = { has_star_flag = wrecked_fleet_system } owner = { has_event_chain = wrecked_fleet_chain has_country_flag = wrecked_fleet } } immediate = { owner = { remove_point_of_interest = wrecked_fleet_poi save_event_target_as = owner_species } from = { remove_star_flag = wrecked_fleet_system create_ambient_object = { type = "ancient_battlefield_object" location = this } last_created_ambient_object = { save_event_target_as = the_battlefield } } } option = { name = anomaly.3115.a event_target:the_battlefield = { enable_special_project = { name = WRECKED_FLEET_2 location = this owner = root.owner } } } } country_event = { id = anomaly.3116 title = anomaly.3116.name desc = anomaly.3116.desc picture = GFX_evt_federation_fleet show_sound = event_default location = fromfrom event_chain = wrecked_fleet_chain is_triggered_only = yes immediate = { add_event_chain_counter = { event_chain = wrecked_fleet_chain counter = battlefield_located amount = 1 } save_event_target_as = owner_species create_fleet = { name = "NAME_Main_Forces" effect = { set_owner = root create_ship_design = { design = "NAME_Persistent" } create_ship = { name = random design = last_created_design } create_ship_design = { design = "NAME_Starfang" } create_ship = { name = random design = last_created_design } create_ship_design = { design = "NAME_Voidstalker" } create_ship = { name = random design = last_created_design } create_ship = { name = random design = last_created_design } create_ship_design = { design = "NAME_Seeker" } create_ship = { name = random design = last_created_design } create_ship_design = { design = "NAME_Sword" } create_ship = { name = random design = last_created_design } set_location = fromfrom set_fleet_flag = wrecked_fleet } } fromfrom = { destroy_ambient_object = this } } option = { name = OK custom_tooltip = anomaly.3116.a.tooltip end_event_chain = wrecked_fleet_chain } } # This = owner of fleet 1 (combatant) # From = owner of fleet 2 (destroyed) # FromFrom = fleet 1 # FromFromFrom = fleet 2 #on_fleet_destroyed_perp = { country_event = { id = anomaly.3120 title = anomaly.3120.name desc = anomaly.3120.desc picture = GFX_evt_small_space_battle show_sound = event_default location = fromfrom is_triggered_only = yes trigger = { exists = from from = { has_relation_flag = { who = root flag = wrecker_relation } } fromfromfrom = { has_fleet_flag = wrecker_base_flag } } immediate = { from = { remove_relation_flag = { who = root flag = wrecker_relation } destroy_country = yes } if = { limit = { NOT = { has_technology = tech_cruisers } } set_country_flag = goodies } } option = { name = anomaly.3120.a trigger = { NOT = { has_country_flag = goodies } } add_monthly_resource_mult = { resource = minerals value = @tier2materialreward min = @tier2materialmin max = @tier2materialmax } pop_lcluster_event = yes } option = { name = anomaly.3120.b trigger = { has_country_flag = goodies } add_monthly_resource_mult = { resource = minerals value = @tier2materialreward min = @tier2materialmin max = @tier2materialmax } if = { limit = { has_tech_option = tech_cruisers } add_tech_progress = { tech = tech_cruisers progress = 0.90 } } else = { add_research_option = tech_cruisers add_tech_progress = { tech = tech_cruisers progress = 0.6 } } pop_lcluster_event = yes } } # This = owner of fleet 1 (combatant) # From = owner of fleet 2 (destroyed) # FromFrom = fleet 1 # FromFromFrom = fleet 2 #on_fleet_destroyed_perp = { country_event = { id = anomaly.3121 hide_window = yes is_triggered_only = yes trigger = { exists = from from = { NOT = { has_relation_flag = { who = root flag = wrecker_relation } } } fromfromfrom = { has_fleet_flag = wrecker_base_flag } } immediate = { from = { destroy_country = yes } } } # Manufactory ship_event = { id = anomaly.3125 title = anomaly.3125.name desc = anomaly.3125.desc picture = GFX_evt_mining_station show_sound = event_mystic_reveal location = from trackable = yes is_triggered_only = yes trigger = { owner = { is_ai = no } } immediate = { owner = { save_event_target_as = shipowner } solar_system = { save_event_target_as = manufactory_system } } option = { name = anomaly.3125.a trigger = { owner = { is_xenophobe = yes } } owner = { add_resource = { influence = 100 } } } option = { name = anomaly.3125.b trigger = { owner = { is_fanatic_xenophobe = no } } from = { enable_special_project = { name = "MANUFACTORY_PROJECT" location = this owner = root.owner } } } option = { name = anomaly.3125.c trigger = { owner = { is_xenophobe = no } } } } # Basic - minerals + mining station ship_event = { id = anomaly.3126 title = anomaly.3126.name desc = anomaly.3126.desc picture = GFX_evt_landing_ship_2 show_sound = event_ship_bridge location = fromfrom is_triggered_only = yes option = { name = EXCELLENT hidden_effect = { solar_system = { random_system_ambient_object = { limit = { has_ambient_object_flag = manufactory } destroy_ambient_object = this } } } fromfrom = { clear_deposits = yes add_deposit = d_minerals_10 create_mining_station = { owner = root } } } } # Port determining desc for 3127 to prevent dreadful desc trigger ship_event = { id = anomaly.3131 hide_window = yes is_triggered_only = yes immediate = { owner = { #if = { # limit = { # has_technology = tech_mine_betharian # } # set_country_flag = opt1 #} if = { limit = { is_materialist = yes } set_country_flag = opt2 } else = { set_country_flag = opt3 } } ship_event = { id = anomaly.3127 } } } # Fancy - strategic resource + mining station ship_event = { id = anomaly.3127 title = anomaly.3125.name desc = { trigger = { hidden:owner = { switch = { trigger = has_country_flag #opt1 = { text = anomaly.3127.desc.1 } opt2 = { text = anomaly.3127.desc.2 } opt3 = { text = anomaly.3127.desc.3 } default = { text = anomaly.3127.desc.3 } } } } } picture = GFX_evt_mining_station show_sound = event_ship_bridge location = fromfromfrom is_triggered_only = yes immediate = { owner = { save_event_target_as = shipowner set_country_flag = manufactory2 #if = { # limit = { # NOT = { # has_tech_option = tech_mine_betharian # } # } # add_research_option = tech_mine_betharian #} } } #option = { # name = anomaly.3127.a.1 # trigger = { owner = { has_country_flag = opt1 } } # # fromfromfrom = { # clear_deposits = yes # add_betharian = yes # create_mining_station = { owner = event_target:shipowner } # } # # hidden_effect = { owner = { remove_country_flag = opt1 } } #} option = { name = anomaly.3127.a.2 #We can learn much trigger = { owner = { is_materialist = yes } } owner = { give_technology = { tech = tech_mine_rare_crystals } } fromfromfrom = { create_mining_station = { owner = event_target:shipowner } add_rare_crystals = yes hidden_effect = { clear_deposits = yes } } hidden_effect = { owner = { remove_country_flag = opt2 } ship_event = { id = action.941 days = 1 scopes = { from = fromfrom } } } } option = { name = anomaly.3127.a.3 trigger = { owner = { is_materialist = no } } owner = { give_technology = { tech = tech_mine_rare_crystals } } fromfromfrom = { create_mining_station = { owner = event_target:shipowner } add_rare_crystals = yes hidden_effect = { clear_deposits = yes } } hidden_effect = { owner = { remove_country_flag = opt3 } ship_event = { id = action.941 days = 1 scopes = { from = fromfrom } } } } } # Drones emerge ship_event = { id = anomaly.3128 title = anomaly.3128.name desc = anomaly.3128.desc picture = GFX_evt_landing_ship_2 show_sound = event_red_alert location = fromfrom is_triggered_only = yes immediate = { owner = { set_country_flag = manufactory3 } random_country = { limit = { is_country_type = drone } save_event_target_as = drone_country2 create_fleet = { name = "NAME_Tricksy_Mining_Drones" effect = { set_owner = event_target:drone_country2 create_ship = { name = "NAME_Drone_1433_D" design = "NAME_Ancient_Mining_Drone" } create_ship = { name = "NAME_Drone_6732_A" design = "NAME_Ancient_Combat_Drone" } create_ship = { name = "NAME_Drone_5110_X" design = "NAME_Ancient_Combat_Drone" } set_location = fromfrom set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 1000 queue_actions = { repeat = { wait = { duration = 999 } } } } } } solar_system = { random_system_ambient_object = { limit = { has_ambient_object_flag = manufactory } destroy_ambient_object = this } } } option = { name = BATTLESTATIONS custom_tooltip = anomaly.3129.a.tooltip } } # Crystals emerge ship_event = { id = anomaly.3129 title = anomaly.3129.name desc = anomaly.3129.desc picture = GFX_evt_landing_ship_2 show_sound = event_sensor_ping location = fromfrom is_triggered_only = yes immediate = { owner = { set_country_flag = manufactory4 } random_country = { limit = { is_country_type = crystal } save_event_target_as = crystal_country create_fleet = { name = "NAME_Nesting_Crystals" effect = { set_owner = event_target:crystal_country create_ship = { name = "NAME_Tau" design = "Small Crystal Entity Blue" } create_ship = { name = "NAME_Epsilon" design = "Small Crystal Entity Blue" } create_ship = { name = "NAME_Omega" design = "Small Crystal Entity Blue" } set_location = fromfrom set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 1000 queue_actions = { repeat = { wait = { duration = 999 } } } } } } solar_system = { random_system_ambient_object = { limit = { has_ambient_object_flag = manufactory } destroy_ambient_object = this } } } option = { name = BATTLESTATIONS custom_tooltip = anomaly.3129.a.tooltip } } # Ethos Schism ship_event = { id = anomaly.3130 title = anomaly.3130.name desc = { text = anomaly.3130.desc trigger = { hidden:owner = { NOR = { is_egalitarian = yes is_authoritarian = yes has_ethic = ethic_gestalt_consciousness } } } } desc = { text = anomaly.3130.desc.colle trigger = { hidden:owner = { OR = { is_authoritarian = yes has_ethic = ethic_gestalt_consciousness } } } } desc = { text = anomaly.3130.desc.mater trigger = { hidden:owner = { is_egalitarian = yes } } } picture = GFX_evt_relic_world_street show_sound = event_conversation location = from is_triggered_only = yes immediate = { owner = { set_country_flag = SA } } option = { name = anomaly.3130.a owner = { add_monthly_resource_mult = { resource = society_research value = @tier4researchreward min = @tier4researchmin max = @tier4researchmax } } } option = { name = anomaly.3130.b owner = { add_monthly_resource_mult = { resource = society_research value = @tier4researchreward min = @tier4researchmin max = @tier4researchmax } } } } ship_event = { id = anomaly.3135 title = anomaly.3135.name desc = anomaly.3135.desc picture = GFX_evt_towel show_sound = event_mystic_reveal location = from is_triggered_only = yes immediate = { owner = { set_country_flag = toweled } } option = { name = anomaly.3135.a custom_tooltip = anomaly.3135.a.tooltip hidden_effect = { leader = { add_trait = { trait = leader_trait_towel } } } } }