diff --git a/Big Yards Forked.mod b/Big Yards Forked.mod new file mode 100644 index 0000000..64d94ad --- /dev/null +++ b/Big Yards Forked.mod @@ -0,0 +1,7 @@ +version="3.8.*" +tags={ + "Gameplay" +} +name="Big Yards Forked" +supported_version="3.8.2" +path="C:/Users/seasw/Documents/Paradox Interactive/Stellaris/mod/Big Yards Forked" \ No newline at end of file diff --git a/Big Yards Forked/common/starbase_buildings/by_starbase_buildings.txt b/Big Yards Forked/common/starbase_buildings/by_starbase_buildings.txt new file mode 100644 index 0000000..cfe149b --- /dev/null +++ b/Big Yards Forked/common/starbase_buildings/by_starbase_buildings.txt @@ -0,0 +1,133 @@ + +titan_yards = { + icon = "GFX_spaceport_module_titan_assembly_yard" + construction_days = 720 + + potential = { + exists = owner + owner = { has_technology = tech_titans } + is_orbital_ring = no + } + + possible = { + custom_tooltip = { + fail_text = "requires_citadel" + has_starbase_size >= starbase_citadel + } + OR = { + has_starbase_module = shipyard + starbase_buildable_is_in_queue_before = { + first = shipyard + second = titan_yards + } + } + } + + station_modifier = { + starbase_shipyard_capacity_add = 2 + } + + resources = { + category = starbase_buildings + cost = { + alloys = 500 + } + + upkeep = { + energy = 10 + } + } + + custom_tooltip = sm_titan_yards_desc_modifier + + ai_weight = { + weight = 100 #use same weight here - ai weighting is done in starbase_types.txt + modifier = { + factor = 0 + count_starbase_modules = { + type = shipyard + count < 2 + } + } + modifier = { + factor = 0 + owner = { + any_owned_starbase = { + NOT = { is_same_value = root } + has_starbase_building = titan_yards + } + } + } + } +} + +colossus_yards = { + icon = "GFX_spaceport_module_colossus_assembly_yard" + construction_days = 720 + + potential = { + exists = owner + owner = { + OR = { + has_technology = tech_colossus + has_technology = tech_juggernaut + has_technology = tech_btc_1 # star-eater + } + } + is_orbital_ring = no + } + + possible = { + custom_tooltip = { + fail_text = "requires_citadel" + has_starbase_size >= starbase_citadel + } + OR = { + has_starbase_module = shipyard + starbase_buildable_is_in_queue_before = { + first = shipyard + second = colossus_yards + } + } + } + + station_modifier = { + starbase_shipyard_capacity_add = 4 + } + + resources = { + category = starbase_buildings + cost = { + alloys = 1000 + } + + upkeep = { + energy = 20 + } + } + + custom_tooltip = sm_colossus_yards_desc_modifier + show_in_tech = "tech_colossus" + show_in_tech = "tech_juggernaut" + + ai_weight = { + weight = 100 #use same weight here - ai weighting is done in starbase_types.txt + modifier = { + factor = 0 + count_starbase_modules = { + type = shipyard + count < 2 + } + } + modifier = { + factor = 0 + owner = { + any_owned_starbase = { + NOT = { is_same_value = root } + has_starbase_building = colossus_yards + } + } + } + } +} + diff --git a/Big Yards Forked/descriptor.mod b/Big Yards Forked/descriptor.mod new file mode 100644 index 0000000..1d6b367 --- /dev/null +++ b/Big Yards Forked/descriptor.mod @@ -0,0 +1,6 @@ +version="3.8.*" +tags={ + "Gameplay" +} +name="Big Yards Forked" +supported_version="3.8.2" \ No newline at end of file diff --git a/Big Yards Forked/localisation/replace/by_l_english.yml b/Big Yards Forked/localisation/replace/by_l_english.yml new file mode 100644 index 0000000..eb56d7d --- /dev/null +++ b/Big Yards Forked/localisation/replace/by_l_english.yml @@ -0,0 +1,4 @@ +l_english: + + sm_colossus_yards_desc_modifier:0 "Shipyards: §YColossus Construction Enabled§!\n\t §G+4§! §YShipyard Capacity§!" + sm_titan_yards_desc_modifier:0 "Shipyards: §YTitan Construction Enabled§!\n\t §G+2§! §YShipyard Capacity§!" diff --git a/Big Yards Forked/thumbnail.png b/Big Yards Forked/thumbnail.png new file mode 100644 index 0000000..1e5ab4a Binary files /dev/null and b/Big Yards Forked/thumbnail.png differ