From dc5ad5339e37abf7ac1f4342fe01bbc5dc38bfeb Mon Sep 17 00:00:00 2001 From: SeaswimmerTheFsh <102361830+SeaswimmerTheFsh@users.noreply.github.com> Date: Tue, 16 May 2023 16:25:37 -0400 Subject: [PATCH] introduced ODMLP --- Obtainable Dark Matter Listening Post.mod | 9 +++ .../odmlp_dark_matter_listening_post.txt | 77 +++++++++++++++++++ .../common/technology/odmlp_technology.txt | 26 +++++++ .../descriptor.mod | 8 ++ .../localisation/odmlp_l_braz_por.yml | 5 ++ .../localisation/odmlp_l_english.yml | 5 ++ .../localisation/odmlp_l_french.yml | 5 ++ .../localisation/odmlp_l_german.yml | 5 ++ .../localisation/odmlp_l_japanese.yml | 5 ++ .../localisation/odmlp_l_korean.yml | 5 ++ .../localisation/odmlp_l_polish.yml | 5 ++ .../localisation/odmlp_l_russian.yml | 5 ++ .../localisation/odmlp_l_simp_chinese.yml | 5 ++ .../localisation/odmlp_l_spanish.yml | 5 ++ README.md | 18 +++++ 15 files changed, 188 insertions(+) create mode 100644 Obtainable Dark Matter Listening Post.mod create mode 100644 Obtainable Dark Matter Listening Post/common/starbase_buildings/odmlp_dark_matter_listening_post.txt create mode 100644 Obtainable Dark Matter Listening Post/common/technology/odmlp_technology.txt create mode 100644 Obtainable Dark Matter Listening Post/descriptor.mod create mode 100644 Obtainable Dark Matter Listening Post/localisation/odmlp_l_braz_por.yml create mode 100644 Obtainable Dark Matter Listening Post/localisation/odmlp_l_english.yml create mode 100644 Obtainable Dark Matter Listening Post/localisation/odmlp_l_french.yml create mode 100644 Obtainable Dark Matter Listening Post/localisation/odmlp_l_german.yml create mode 100644 Obtainable Dark Matter Listening Post/localisation/odmlp_l_japanese.yml create mode 100644 Obtainable Dark Matter Listening Post/localisation/odmlp_l_korean.yml create mode 100644 Obtainable Dark Matter Listening Post/localisation/odmlp_l_polish.yml create mode 100644 Obtainable Dark Matter Listening Post/localisation/odmlp_l_russian.yml create mode 100644 Obtainable Dark Matter Listening Post/localisation/odmlp_l_simp_chinese.yml create mode 100644 Obtainable Dark Matter Listening Post/localisation/odmlp_l_spanish.yml diff --git a/Obtainable Dark Matter Listening Post.mod b/Obtainable Dark Matter Listening Post.mod new file mode 100644 index 0000000..3a41873 --- /dev/null +++ b/Obtainable Dark Matter Listening Post.mod @@ -0,0 +1,9 @@ +version="1.0" +tags={ + "Balance" + "Technologies" + "Gameplay" +} +name="Obtainable Dark Matter Listening Post" +supported_version="3.8.2" +path="C:/Users/seasw/Documents/Paradox Interactive/Stellaris/mod/Obtainable Dark Matter Listening Post" \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/common/starbase_buildings/odmlp_dark_matter_listening_post.txt b/Obtainable Dark Matter Listening Post/common/starbase_buildings/odmlp_dark_matter_listening_post.txt new file mode 100644 index 0000000..6ec1967 --- /dev/null +++ b/Obtainable Dark Matter Listening Post/common/starbase_buildings/odmlp_dark_matter_listening_post.txt @@ -0,0 +1,77 @@ +dark_matter_listening_post = { + icon = "GFX_spaceport_module_navigators_guild" + construction_days = 360 + + resources = { + category = starbase_buildings + cost = { + alloys = 500 + sr_dark_matter = 50 + } + + upkeep = { + energy = 10 + sr_dark_matter = 0.5 + } + } + + potential = { + exists = owner + owner = { + OR = { + has_technology = odmlp_tech_dark_matter_listening_post + is_fallen_empire = yes + } + } + is_orbital_ring = no + } + + possible = { + NOR = { + has_starbase_building = listening_post + } + } + + station_modifier = { + ship_sensor_range_add = 2 + ship_hyperlane_range_add = 4 + ship_cloaking_detection_add = 6 + } + + triggered_station_modifier = { + potential = { + hidden_trigger = { exists = this } + exists = owner + owner = { + is_galactic_community_member = yes + } + OR = { + is_active_resolution = "resolution_galacticstudies_astral_studies_network" + is_active_resolution = "resolution_galacticstudies_advanced_xenostudies" + is_active_resolution = "resolution_galacticstudies_ethical_guideline_refactoring" + is_active_resolution = "resolution_galacticstudies_extradimensional_experimentation" + } + } + + ship_sensor_range_add = 1 + ship_hyperlane_range_add = 1 + } + + triggered_station_modifier = { + potential = { + hidden_trigger = { exists = this } + exists = owner + owner = { + has_technology = tech_unusual_senses + } + } + custom_tooltip = sm_listening_post_unusual_senses_desc + ship_cloaking_detection_add = 1 + ship_sensor_range_add = 1 + mult = value:unusual_senses_mult + } + + ai_weight = { + weight = 100 #use same weight here - ai weighting is done in starbase_types.txt + } +} \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/common/technology/odmlp_technology.txt b/Obtainable Dark Matter Listening Post/common/technology/odmlp_technology.txt new file mode 100644 index 0000000..79f27f4 --- /dev/null +++ b/Obtainable Dark Matter Listening Post/common/technology/odmlp_technology.txt @@ -0,0 +1,26 @@ +odmlp_tech_dark_matter_listening_post = { + cost = 32000 + icon = "tech_sensors_3" + area = physics + tier = 4 + category = { field_manipulation } + is_rare = yes + weight_modifier = { + modifier = { + factor = 20 + } + } + ai_weight = { + factor = 20 + } + prerequisites = { + tech_dark_matter_detection + tech_sensors_2 + } + prereqfor_desc = { + component = { + title = "odmlp_dark_matter_listening_post_tech_description_title" + desc = "odmlp_dark_matter_listening_post_tech_description_content" + } + } +} \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/descriptor.mod b/Obtainable Dark Matter Listening Post/descriptor.mod new file mode 100644 index 0000000..9f1f1de --- /dev/null +++ b/Obtainable Dark Matter Listening Post/descriptor.mod @@ -0,0 +1,8 @@ +version="1.0" +tags={ + "Balance" + "Technologies" + "Gameplay" +} +name="Obtainable Dark Matter Listening Post" +supported_version="3.8.2" \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/localisation/odmlp_l_braz_por.yml b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_braz_por.yml new file mode 100644 index 0000000..0c7b3ad --- /dev/null +++ b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_braz_por.yml @@ -0,0 +1,5 @@ +l_braz_por: +odmlp_tech_dark_matter_listening_post:0 "Dark Matter Listening Post" +odmlp_tech_dark_matter_listening_post_desc:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." +odmlp_dark_matter_listening_post_tech_description_title:0 "§HUnlocks Starbase Building:§! Dark Matter Listening Post" +odmlp_dark_matter_listening_post_tech_description_content:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/localisation/odmlp_l_english.yml b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_english.yml new file mode 100644 index 0000000..c9c9f8c --- /dev/null +++ b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_english.yml @@ -0,0 +1,5 @@ +l_english: +odmlp_tech_dark_matter_listening_post:0 "Dark Matter Listening Post" +odmlp_tech_dark_matter_listening_post_desc:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." +odmlp_dark_matter_listening_post_tech_description_title:0 "§HUnlocks Starbase Building:§! Dark Matter Listening Post" +odmlp_dark_matter_listening_post_tech_description_content:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/localisation/odmlp_l_french.yml b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_french.yml new file mode 100644 index 0000000..78545f4 --- /dev/null +++ b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_french.yml @@ -0,0 +1,5 @@ +l_french: +odmlp_tech_dark_matter_listening_post:0 "Dark Matter Listening Post" +odmlp_tech_dark_matter_listening_post_desc:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." +odmlp_dark_matter_listening_post_tech_description_title:0 "§HUnlocks Starbase Building:§! Dark Matter Listening Post" +odmlp_dark_matter_listening_post_tech_description_content:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/localisation/odmlp_l_german.yml b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_german.yml new file mode 100644 index 0000000..955d8eb --- /dev/null +++ b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_german.yml @@ -0,0 +1,5 @@ +l_german: +odmlp_tech_dark_matter_listening_post:0 "Dark Matter Listening Post" +odmlp_tech_dark_matter_listening_post_desc:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." +odmlp_dark_matter_listening_post_tech_description_title:0 "§HUnlocks Starbase Building:§! Dark Matter Listening Post" +odmlp_dark_matter_listening_post_tech_description_content:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/localisation/odmlp_l_japanese.yml b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_japanese.yml new file mode 100644 index 0000000..3426228 --- /dev/null +++ b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_japanese.yml @@ -0,0 +1,5 @@ +l_japanese: +odmlp_tech_dark_matter_listening_post:0 "Dark Matter Listening Post" +odmlp_tech_dark_matter_listening_post_desc:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." +odmlp_dark_matter_listening_post_tech_description_title:0 "§HUnlocks Starbase Building:§! Dark Matter Listening Post" +odmlp_dark_matter_listening_post_tech_description_content:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/localisation/odmlp_l_korean.yml b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_korean.yml new file mode 100644 index 0000000..9fb402f --- /dev/null +++ b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_korean.yml @@ -0,0 +1,5 @@ +l_korean: +odmlp_tech_dark_matter_listening_post:0 "Dark Matter Listening Post" +odmlp_tech_dark_matter_listening_post_desc:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." +odmlp_dark_matter_listening_post_tech_description_title:0 "§HUnlocks Starbase Building:§! Dark Matter Listening Post" +odmlp_dark_matter_listening_post_tech_description_content:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/localisation/odmlp_l_polish.yml b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_polish.yml new file mode 100644 index 0000000..cd229ac --- /dev/null +++ b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_polish.yml @@ -0,0 +1,5 @@ +l_polish: +odmlp_tech_dark_matter_listening_post:0 "Dark Matter Listening Post" +odmlp_tech_dark_matter_listening_post_desc:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." +odmlp_dark_matter_listening_post_tech_description_title:0 "§HUnlocks Starbase Building:§! Dark Matter Listening Post" +odmlp_dark_matter_listening_post_tech_description_content:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/localisation/odmlp_l_russian.yml b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_russian.yml new file mode 100644 index 0000000..4ed4953 --- /dev/null +++ b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_russian.yml @@ -0,0 +1,5 @@ +l_russian: +odmlp_tech_dark_matter_listening_post:0 "Dark Matter Listening Post" +odmlp_tech_dark_matter_listening_post_desc:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." +odmlp_dark_matter_listening_post_tech_description_title:0 "§HUnlocks Starbase Building:§! Dark Matter Listening Post" +odmlp_dark_matter_listening_post_tech_description_content:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/localisation/odmlp_l_simp_chinese.yml b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_simp_chinese.yml new file mode 100644 index 0000000..736b0b3 --- /dev/null +++ b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_simp_chinese.yml @@ -0,0 +1,5 @@ +l_simp_chinese: +odmlp_tech_dark_matter_listening_post:0 "Dark Matter Listening Post" +odmlp_tech_dark_matter_listening_post_desc:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." +odmlp_dark_matter_listening_post_tech_description_title:0 "§HUnlocks Starbase Building:§! Dark Matter Listening Post" +odmlp_dark_matter_listening_post_tech_description_content:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." \ No newline at end of file diff --git a/Obtainable Dark Matter Listening Post/localisation/odmlp_l_spanish.yml b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_spanish.yml new file mode 100644 index 0000000..75ef464 --- /dev/null +++ b/Obtainable Dark Matter Listening Post/localisation/odmlp_l_spanish.yml @@ -0,0 +1,5 @@ +l_spanish: +odmlp_tech_dark_matter_listening_post:0 "Dark Matter Listening Post" +odmlp_tech_dark_matter_listening_post_desc:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." +odmlp_dark_matter_listening_post_tech_description_title:0 "§HUnlocks Starbase Building:§! Dark Matter Listening Post" +odmlp_dark_matter_listening_post_tech_description_content:0 "Capable of exceptional cloaking detection, this Listening Post's suite of powerful sensors is boosted by a self-contained dark matter resonance chamber." \ No newline at end of file diff --git a/README.md b/README.md index 20fa163..b9ba869 100644 --- a/README.md +++ b/README.md @@ -90,5 +90,23 @@ Original code is from [Double Starbase Slots](https://steamcommunity.com/sharedf Original idea (and rough slot numbers) are from [More Starbase Slots for Expanded Starbases](https://steamcommunity.com/sharedfiles/filedetails/?id=2808547642) by [Skogen](https://steamcommunity.com/id/Skogen787). +## Obtainable Dark Matter Listening Post + +This mod adds a research to unlock the __Dark Matter Listening Post__, which is typically exclusive to Fallen Empires. + +### Compatibility + +This mod overwrites the ``dark_matter_listening_post`` Starbase building. + +### Localization + +This mod supports the following languages: + +| __Language__ | __Contributor__ | +| ------------- | ------------- | +| English | SeaswimmerTheFsh | + +If you'd like to add more, reach out to me on [Discord](https://discord.com/invite/DCHChT5mM5) or submit a [pull request](https://github.com/SeaswimmerTheFsh/StellarisMods/pulls). + ___ [](https://discord.gg/bHVez2C)