############################################ # Shadows of the Shroud - Special Projects # ############################################ ############################### # Major Patrons First Contact # ############################### special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_EATER_OF_WORLD_FC_PROJECT" EVENT_ID = shroud.4005 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_EATER_OF_WORLD_FC_PROJECT_HIVE" EVENT_ID = shroud.4005 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_EATER_OF_WORLD_FC_PROJECT_ROBOT" EVENT_ID = shroud.4005 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_CRADLE_OF_SOULS_FC_PROJECT" EVENT_ID = shroud.4015 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_CRADLE_OF_SOULS_FC_PROJECT_HIVE" EVENT_ID = shroud.4015 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_CRADLE_OF_SOULS_FC_PROJECT_ROBOT" EVENT_ID = shroud.4015 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_COMPOSER_OF_STRANDS_FC_PROJECT" EVENT_ID = shroud.4025 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_COMPOSER_OF_STRANDS_FC_PROJECT_HIVE" EVENT_ID = shroud.4025 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_COMPOSER_OF_STRANDS_FC_PROJECT_ROBOT" EVENT_ID = shroud.4025 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_INSTRUMENT_OF_DESIRE_FC_PROJECT" EVENT_ID = shroud.4035 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_INSTRUMENT_OF_DESIRE_FC_PROJECT_HIVE" EVENT_ID = shroud.4035 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_INSTRUMENT_OF_DESIRE_FC_PROJECT_ROBOT" EVENT_ID = shroud.4035 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "WHISPERERS_IN_THE_VOID_FC_PROJECT" EVENT_ID = shroud.4045 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "WHISPERERS_IN_THE_VOID_FC_PROJECT_HIVE" EVENT_ID = shroud.4045 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "WHISPERERS_IN_THE_VOID_FC_PROJECT_ROBOT" EVENT_ID = shroud.4045 } } special_project = { key = THE_COMPOSER_OF_STRANDS_CLAY_FC_PROJECT cost = { base = 2500 } tech_department = society_technology timelimit = -1 picture = GFX_evt_machine_sapience icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" location = no event_scope = country_event on_success = { prev = { country_event = { id = shroud.4025 } } } } ############################### # Minor Patrons First Contact # ############################### special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_ANIMATOR_OF_CLAY_FC_PROJECT" EVENT_ID = shroud.4055 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_ANIMATOR_OF_CLAY_FC_PROJECT_HIVE" EVENT_ID = shroud.4055 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_ANIMATOR_OF_CLAY_FC_PROJECT_ROBOT" EVENT_ID = shroud.4055 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_OUTSIDER_FC_PROJECT" EVENT_ID = shroud.4065 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_OUTSIDER_FC_PROJECT_HIVE" EVENT_ID = shroud.4065 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_OUTSIDER_FC_PROJECT_ROBOT" EVENT_ID = shroud.4065 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_ENDLESS_SANDS_FC_PROJECT" EVENT_ID = shroud.4075 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_ENDLESS_SANDS_FC_PROJECT_HIVE" EVENT_ID = shroud.4075 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_ENDLESS_SANDS_FC_PROJECT_ROBOT" EVENT_ID = shroud.4075 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_MOUNTAIN_OF_BONES_FC_PROJECT" EVENT_ID = shroud.4085 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_MOUNTAIN_OF_BONES_FC_PROJECT_HIVE" EVENT_ID = shroud.4085 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_MOUNTAIN_OF_BONES_FC_PROJECT_ROBOT" EVENT_ID = shroud.4085 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_GOLDEN_DREAM_FC_PROJECT" EVENT_ID = shroud.4095 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_GOLDEN_DREAM_FC_PROJECT_HIVE" EVENT_ID = shroud.4095 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_GOLDEN_DREAM_FC_PROJECT_ROBOT" EVENT_ID = shroud.4095 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_BLADELESS_SWORD_FC_PROJECT" EVENT_ID = shroud.4105 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_BLADELESS_SWORD_FC_PROJECT_HIVE" EVENT_ID = shroud.4105 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_BLADELESS_SWORD_FC_PROJECT_ROBOT" EVENT_ID = shroud.4105 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_THRONE_SHADOW_FC_PROJECT" EVENT_ID = shroud.4115 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_THRONE_SHADOW_FC_PROJECT_HIVE" EVENT_ID = shroud.4115 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_THRONE_SHADOW_FC_PROJECT_ROBOT" EVENT_ID = shroud.4115 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_psionics KEY = "THE_BLACK_RIVER_FC_PROJECT" EVENT_ID = shroud.4125 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_shroud_psionic_hive_mind KEY = "THE_BLACK_RIVER_FC_PROJECT_HIVE" EVENT_ID = shroud.4125 } } special_project = { inline_script = { script = shroud/patron_first_contact_special_project PICTURE = GFX_evt_machine_sapience KEY = "THE_BLACK_RIVER_FC_PROJECT_ROBOT" EVENT_ID = shroud.4125 } } ############ # Callings # ############ special_project = { inline_script = { script = shroud/patron_calling_special_project TECH_DEPARTMENT = physics_technology PICTURE = GFX_evt_psionics } } special_project = { inline_script = { script = shroud/patron_calling_special_project TECH_DEPARTMENT = society_technology PICTURE = GFX_evt_psionics } } special_project = { inline_script = { script = shroud/patron_calling_special_project TECH_DEPARTMENT = engineering_technology PICTURE = GFX_evt_psionics } } ########### # Revenge # ########### special_project = { inline_script = { script = shroud/patron_revenge_special_project PATRON = the_eater_of_worlds PICTURE = GFX_evt_shroud_eater_of_worlds } } special_project = { inline_script = { script = shroud/patron_revenge_special_project PATRON = the_cradle_of_souls PICTURE = GFX_evt_shroud_cradle_of_souls } } special_project = { inline_script = { script = shroud/patron_revenge_special_project PATRON = the_instrument_of_desire PICTURE = GFX_evt_shroud_instrument_of_desire } } special_project = { inline_script = { script = shroud/patron_revenge_special_project PATRON = the_composer_of_strands PICTURE = GFX_evt_shroud_composer_of_strands } } ################# # The Reckoning # ################# special_project = { key = "RECKONING_ARRIVAL_PROJECT" cost = 50000 tech_department = physics_technology timelimit = -1 picture = GFX_evt_unspeakable_horror icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" location = no event_scope = planet_event on_success = { prev = { country_event = { id = shroud.11235 } } } } special_project = { key = "RECKONING_VULNERABILITY_PROJECT" cost = 50000 tech_department = physics_technology timelimit = -1 picture = GFX_evt_physics_research icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" location = no event_scope = planet_event on_success = { prev = { country_event = { id = shroud.11245 } } } } ################## # Delving ritual # ################## special_project = { key = "DELVING_RITUAL" cost = 25000 tech_department = society_technology timelimit = -1 picture = GFX_evt_chosen_leader icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" location = no event_scope = country_event on_success = { prev = { country_event = { id = shroud.5317 } } } } ##################### # Mindwarden Origin # ##################### special_project = { key = "PSI_RADIATION_PROJECT" days_to_research = 180 picture = GFX_evt_shroud_psionic_aura icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" location = yes event_scope = ship_event requirements = { shipclass_science_ship = 1 leader = scientist } abort_trigger = { owner = { OR = { NOT = { has_origin = origin_mindwardens } has_country_flag = homeworld_destroyed } } } on_success = { controller = { country_event = { id = shroud.6205 } } } } special_project = { key = "PSIONIC_AURA_RESISTANCE_PROJECT" picture = GFX_evt_shroud_psionic_aura icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" cost = 2000 tech_department = society_technology event_scope = country_event abort_trigger = { OR = { NOT = { has_origin = origin_mindwardens } has_country_flag = homeworld_destroyed } } on_success = { country_event = { id = shroud.6210 } } } special_project = { key = "SANCTUM_OF_THE_LOST" picture = GFX_evt_sanctum_of_the_lost icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" cost = 5000 tech_department = physics_technology event_scope = planet_event on_success = { prev = { country_event = { id = shroud.6710 } } } } special_project = { key = "MINDWARDENS_THE_FIRST_ENCLAVE" timelimit = -1 picture = GFX_evt_mindwardens icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" event_scope = planet_event requirements = { handled_by_event_tooltip = MINDWARDENS_THE_FIRST_ENCLAVE_NOTE } abort_trigger = { has_country_flag = first_mindwarden_enclave_founded } } special_project = { key = "SHROUD_SHAPING_PROJECT" picture = GFX_evt_shroud_generic icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" cost = 10000 tech_department = society_technology event_scope = country_event on_success = { prev = { country_event = { id = shroud.3500 } } } } special_project = { key = "EXPLORE_BORDER_SYSTEM" picture = GFX_evt_shroud_psionic_aura icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" event_scope = country_event requirements = { handled_by_event_tooltip = EXPLORE_BORDER_SYSTEM_TOOLTIP } } ##################### # Endbringers Origin # ##################### special_project = { key = "ENDBRINGERS_RESEARCH_PSIONIC_THEORY" timelimit = -1 picture = GFX_evt_psionics icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" event_scope = country_event requirements = { handled_by_event_tooltip = ENDBRINGERS_PSIONIC_THEORY_PROJECT_TOOLTIP has_technology = tech_psionic_theory } abort_trigger = { has_technology = tech_psionic_theory } on_cancel = { country_event = { id = shroud.8200 } } } special_project = { key = "ENDBRINGERS_ADOPT_PSIONICS_TRADITION" timelimit = -1 picture = GFX_evt_psionics icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" event_scope = country_event requirements = { handled_by_event_tooltip = ENDBRINGERS_PSIONICS_TRADITION_PROJECT_TOOLTIP } } special_project = { key = "ENDBRINGERS_COMMUNE_WITH_THE_VOICE" timelimit = -1 picture = GFX_evt_psionics icon = "gfx/interface/icons/situation_log/situation_log_tick.dds" event_scope = country_event on_start = { owner = { set_variable = { which = endbringers_delve_count_variable value = 0 } } } requirements = { handled_by_event_tooltip = ENDBRINGERS_COMMUNE_WITH_THE_VOICE_PROJECT_TOOLTIP } abort_trigger = { check_variable = { which = endbringers_delve_count_variable value = 3 } } }