From 3e3a395f1f7bca6f31c9ee95af0672247c2ac346 Mon Sep 17 00:00:00 2001 From: "ProjectKoi-Kalo\\Kalo" Date: Sun, 12 May 2024 04:20:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=88=B0=E8=88=B9=E8=8A=B1=E8=B4=B9update?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/component_templates/RG_ship_parts.txt | 4 + .../section_templates/RG_gray_goo_section.txt | 102 -- .../RG_gray_ship_section.txt | 30 - .../RG_special_ship_section.txt | 42 - common/ship_sizes/RG_ship_sizes.txt | 981 ++---------------- common/ship_sizes/z_RG_graygoo_ships.txt | 25 +- 6 files changed, 119 insertions(+), 1065 deletions(-) diff --git a/common/component_templates/RG_ship_parts.txt b/common/component_templates/RG_ship_parts.txt index 6af3380..6b070a7 100644 --- a/common/component_templates/RG_ship_parts.txt +++ b/common/component_templates/RG_ship_parts.txt @@ -2221,6 +2221,7 @@ utility_component_template = { category = ship_components cost = { alloys = 300 + nanties = 10 } } prerequisites = { "tech_gray_nano_boost_3" } @@ -2252,6 +2253,7 @@ utility_component_template = { category = ship_components cost = { alloys = 100 + nanties = 5 } } sensor_range = 15 @@ -2281,6 +2283,7 @@ utility_component_template = { category = ship_components cost = { alloys = 200 + nanties = 10 } } prerequisites = { "tech_gray_nano_boost_3" } @@ -2403,6 +2406,7 @@ utility_component_template = { category = ship_components cost = { alloys = 200 + nanties = 10 } } modifier = { diff --git a/common/section_templates/RG_gray_goo_section.txt b/common/section_templates/RG_gray_goo_section.txt index 42247ac..954f4d1 100644 --- a/common/section_templates/RG_gray_goo_section.txt +++ b/common/section_templates/RG_gray_goo_section.txt @@ -43,12 +43,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 240 - } - } } #战列2 @@ -95,12 +89,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 240 - } - } } #泰坦3 @@ -122,12 +110,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 480 - } - } } #线列4 @@ -149,12 +131,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 240 - } - } } #雷装5 @@ -201,12 +177,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 240 - } - } } #近防6 @@ -278,12 +248,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 120 - } - } } #光环7 @@ -305,12 +269,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 120 - } - } } #巨像8 @@ -327,12 +285,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 120 - } - } } #武库舰9 @@ -669,12 +621,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 240 - } - } } #航战10 @@ -716,12 +662,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 240 - } - } } #雷巡11 @@ -768,12 +708,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 240 - } - } } #撞击舰12 @@ -800,12 +734,6 @@ ship_section_template = { } large_utility_slots = 12 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 240 - } - } } ship_section_template = { @@ -926,12 +854,6 @@ ship_section_template = { } large_utility_slots = 12 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 480 - } - } } ship_section_template = { @@ -1082,12 +1004,6 @@ ship_section_template = { } large_utility_slots = 10 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 480 - } - } } ship_section_template = { @@ -1153,12 +1069,6 @@ ship_section_template = { locatorname = "root" } aux_utility_slots = 1 - resources = { - category = ship_sections - cost = { - alloys = 480 - } - } } ship_section_template = { @@ -1204,12 +1114,6 @@ ship_section_template = { } large_utility_slots = 4 aux_utility_slots = 1 - resources = { - category = ship_sections - cost = { - alloys = 240 - } - } } ship_section_template = { @@ -1265,10 +1169,4 @@ ship_section_template = { } large_utility_slots = 12 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 480 - } - } } diff --git a/common/section_templates/RG_gray_ship_section.txt b/common/section_templates/RG_gray_ship_section.txt index b8f3789..e240a60 100644 --- a/common/section_templates/RG_gray_ship_section.txt +++ b/common/section_templates/RG_gray_ship_section.txt @@ -160,12 +160,6 @@ ship_section_template = { } large_utility_slots = 12 aux_utility_slots = 3 - resources = { - category = ship_sections - cost = { - alloys = 960 - } - } } ship_section_template = { @@ -627,12 +621,6 @@ ship_section_template = { } large_utility_slots = 48 aux_utility_slots = 8 - resources = { - category = ship_sections - cost = { - alloys = 114514 - } - } } ship_section_template = { @@ -1094,12 +1082,6 @@ ship_section_template = { } large_utility_slots = 48 aux_utility_slots = 8 - resources = { - category = ship_sections - cost = { - alloys = 114514 - } - } } ship_section_template = { @@ -1108,12 +1090,6 @@ ship_section_template = { fits_on_slot = behind entity = "grey_tempesttw_thinktank_phase_03_entity" icon = "GFX_ship_part_core_mid" - resources = { - category = ship_sections - cost = { - alloys = 114514 - } - } } ship_section_template = { @@ -1122,10 +1098,4 @@ ship_section_template = { fits_on_slot = behind entity = "grey_tempesttw_thinktank_phase_03_entity" icon = "GFX_ship_part_core_mid" - resources = { - category = ship_sections - cost = { - alloys = 114514 - } - } } diff --git a/common/section_templates/RG_special_ship_section.txt b/common/section_templates/RG_special_ship_section.txt index 01ce46b..faaeda8 100644 --- a/common/section_templates/RG_special_ship_section.txt +++ b/common/section_templates/RG_special_ship_section.txt @@ -57,12 +57,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 90 - } - } } ship_section_template = { @@ -124,12 +118,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 90 - } - } } ship_section_template = { @@ -185,12 +173,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 90 - } - } } ship_section_template = { @@ -248,12 +230,6 @@ ship_section_template = { } large_utility_slots = 6 aux_utility_slots = 2 - resources = { - category = ship_sections - cost = { - alloys = 90 - } - } } # Baby Dragon @@ -694,12 +670,6 @@ ship_section_template = { } large_utility_slots = 48 aux_utility_slots = 8 - resources = { - category = ship_sections - cost = { - alloys = 114514 - } - } } ship_section_template = { @@ -730,12 +700,6 @@ ship_section_template = { large_utility_slots = 2 aux_utility_slots = 1 - resources = { - category = ship_sections - cost = { - alloys = 30 - } - } } ship_section_template = { @@ -769,10 +733,4 @@ ship_section_template = { large_utility_slots = 2 aux_utility_slots = 1 - resources = { - category = ship_sections - cost = { - alloys = 30 - } - } } diff --git a/common/ship_sizes/RG_ship_sizes.txt b/common/ship_sizes/RG_ship_sizes.txt index f7bb7a4..6e0cc4a 100644 --- a/common/ship_sizes/RG_ship_sizes.txt +++ b/common/ship_sizes/RG_ship_sizes.txt @@ -30,7 +30,7 @@ RG_graygoo_mothership = { modifier = { ship_evasion_add = 50 ship_armor_add = 25600 - ship_shield_add = 25600 + # ship_shield_add = 25600 } ship_modifier = { ship_disengage_chance_reduction = 8 @@ -50,6 +50,9 @@ RG_graygoo_mothership = { is_space_station = no icon = ship_size_military_16 base_buildtime = @titan_build_time + + use_shipnames_from = titan + can_have_federation_design = yes enable_default_design = yes #if yes, countries will have an auto-generated design at start enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser @@ -68,15 +71,12 @@ RG_graygoo_mothership = { required_component_set = "sensor_components" required_component_set = "science_cloaking_components" required_component_set = "ship_aura_components" + components_add_to_cost = no resources = { category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 + cost = { + nanites = 30000 + } } } @@ -90,7 +90,7 @@ RG_graygoo_capitalship = { modifier = { ship_evasion_add = 100 ship_armor_add = 128000 - ship_shield_add = 128000 + # ship_shield_add = 128000 ship_weapon_damage = 2 ship_cloaking_detection_add = 5 } @@ -115,6 +115,8 @@ RG_graygoo_capitalship = { is_space_station = no icon = ship_size_military_16 base_buildtime = @titan_build_time + + use_shipnames_from = juggernaut can_have_federation_design = yes enable_default_design = yes #if yes, countries will have an auto-generated design at start enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser @@ -139,15 +141,12 @@ RG_graygoo_capitalship = { required_component_set = "ship_aura_components" required_component_set = "ship_aura_components" required_component_set = "ship_aura_components" + components_add_to_cost = no resources = { category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 + cost = { + nanites = 150000 + } } } @@ -160,7 +159,7 @@ RG_gray_juggernaut = { modifier = { ship_evasion_add = 100 ship_armor_add = 108000 - ship_shield_add = 108000 + # ship_shield_add = 108000 ship_weapon_damage = 2 starbase_shipyard_capacity_add = 12 ship_cloaking_detection_add = 5 @@ -173,6 +172,8 @@ RG_gray_juggernaut = { } max_hitpoints = 108000 base_buildtime = @juggernaut_build_time + + use_shipnames_from = juggernaut combat_size_multiplier = 5 size_multiplier = 32 fleet_slot_size = 32 @@ -257,18 +258,26 @@ RG_gray_juggernaut = { required_component_set = "ship_aura_components" empire_limit = 1 + + components_add_to_cost = no + resources = { + category = ships + cost = { + nanites = 150000 + } + } } RG_armed_constructor_ship = { max_speed = 150 acceleration = 0.1 rotation_speed = 0.2 - max_hitpoints = 20000 + max_hitpoints = 2000 entity = "grey_tempesttw_constructor_entity" modifier = { ship_evasion_add = 10 - ship_armor_add = 12800 - ship_shield_add = 12800 + ship_armor_add = 1280 + # ship_shield_add = 12800 } ship_modifier = { ship_hyperlane_range_add = 3 @@ -284,6 +293,10 @@ RG_armed_constructor_ship = { locator = "part1" } } + + use_shipnames_from = constructor + icon = ship_size_constructor + base_buildtime = @construction_build_time num_target_locators = 2 is_space_station = no combat_disengage_chance = 2 @@ -300,18 +313,25 @@ RG_armed_constructor_ship = { required_component_set = "sensor_components" required_component_set = "combat_computers" required_component_set = "science_cloaking_components" + + resources = { + category = ships + cost = { + nanites = 1000 + } + } } RG_armed_science_ship = { max_speed = 200 acceleration = 0.35 rotation_speed = 0.2 - max_hitpoints = 12000 + max_hitpoints = 1200 entity = "grey_tempesttw_science_entity" modifier = { ship_evasion_add = 100 - ship_armor_add = 12000 - ship_shield_add = 12000 + ship_armor_add = 1200 + # ship_shield_add = 12000 } ship_modifier = { ship_hyperlane_range_add = 3 @@ -327,6 +347,10 @@ RG_armed_science_ship = { locator = "part1" } } + + use_shipnames_from = science + icon = ship_size_science + base_buildtime = @science_build_time num_target_locators = 2 is_space_station = no combat_size_multiplier = 1 @@ -344,6 +368,13 @@ RG_armed_science_ship = { required_component_set = "combat_computers" required_component_set = "science_cloaking_components" required_component_set = "ship_aura_components" + + resources = { + category = ships + cost = { + nanites = 1000 + } + } } # Gray Goo Interdictor @@ -359,7 +390,7 @@ RG_graygoo_interdictor = { ships_upkeep_mult = -1 ship_piracy_suppression_add = 4 ship_armor_add = 2800 - ship_shield_add = 2800 + # ship_shield_add = 2800 } max_hitpoints = 5000 size_multiplier = 8 @@ -373,6 +404,8 @@ RG_graygoo_interdictor = { is_space_station = no icon = ship_size_military_4 base_buildtime = @battleship_build_time + + use_shipnames_from = battleship can_have_federation_design = yes enable_default_design = yes #if yes, countries will have an auto-generated design at start enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser @@ -389,15 +422,12 @@ RG_graygoo_interdictor = { required_component_set = "combat_computers" required_component_set = "thruster_components" required_component_set = "sensor_components" + components_add_to_cost = no resources = { category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 + cost = { + nanites = 3000 + } } } @@ -414,7 +444,7 @@ RG_graygoo_destroyer = { ships_upkeep_mult = -1 ship_piracy_suppression_add = 4 ship_armor_add = 1100 - ship_shield_add = 1100 + # ship_shield_add = 1100 } max_hitpoints = 2000 size_multiplier = 2 @@ -427,7 +457,9 @@ RG_graygoo_destroyer = { num_target_locators = 2 is_space_station = no icon = ship_size_military_2 - base_buildtime = @battleship_build_time + base_buildtime = @destroyer_build_time + + use_shipnames_from = destroyer can_have_federation_design = yes enable_default_design = yes #if yes, countries will have an auto-generated design at start enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser @@ -451,15 +483,12 @@ RG_graygoo_destroyer = { required_component_set = "combat_computers" required_component_set = "thruster_components" required_component_set = "sensor_components" + components_add_to_cost = no resources = { category = ships - upkeep = { - energy = @destroyer_upkeep_energy - alloys = @destroyer_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 + cost = { + nanites = 1000 + } } } @@ -476,7 +505,7 @@ RG_graygoo_icebreaker_interdictor = { ships_upkeep_mult = -1 ship_piracy_suppression_add = 4 ship_armor_add = 4800 - ship_shield_add = 4800 + # ship_shield_add = 4800 } max_hitpoints = 10000 size_multiplier = 8 @@ -490,6 +519,7 @@ RG_graygoo_icebreaker_interdictor = { is_space_station = no icon = ship_size_military_4 base_buildtime = @battleship_build_time + use_shipnames_from = battleship can_have_federation_design = yes enable_default_design = yes #if yes, countries will have an auto-generated design at start enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser @@ -507,15 +537,12 @@ RG_graygoo_icebreaker_interdictor = { required_component_set = "thruster_components" required_component_set = "sensor_components" required_component_set = "science_cloaking_components" + components_add_to_cost = no resources = { category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 + cost = { + nanites = 6000 + } } } @@ -532,9 +559,9 @@ RG_graygoo_Arsenal = { ships_upkeep_mult = -1 ship_piracy_suppression_add = 4 ship_armor_add = 2800 - ship_shield_add = 2800 + # ship_shield_add = 2800 } - max_hitpoints = 5000 + max_hitpoints = 3000 size_multiplier = 8 fleet_slot_size = 4 section_slots = { @@ -546,6 +573,7 @@ RG_graygoo_Arsenal = { is_space_station = no icon = ship_size_military_4 base_buildtime = @battleship_build_time + use_shipnames_from = battleship can_have_federation_design = yes enable_default_design = yes #if yes, countries will have an auto-generated design at start enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser @@ -562,15 +590,12 @@ RG_graygoo_Arsenal = { required_component_set = "combat_computers" required_component_set = "thruster_components" required_component_set = "sensor_components" + components_add_to_cost = no resources = { category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 + cost = { + nanites = 6000 + } } } @@ -586,7 +611,7 @@ RG_graygoo_Buff = { ships_upkeep_mult = -1 ship_piracy_suppression_add = 4 ship_armor_add = 12800 - ship_shield_add = 12800 + # ship_shield_add = 12800 } max_hitpoints = 20000 size_multiplier = 8 @@ -600,6 +625,7 @@ RG_graygoo_Buff = { is_space_station = no icon = ship_size_military_4 base_buildtime = @battleship_build_time + use_shipnames_from = colossus can_have_federation_design = yes enable_default_design = yes #if yes, countries will have an auto-generated design at start enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser @@ -618,15 +644,12 @@ RG_graygoo_Buff = { required_component_set = "sensor_components" required_component_set = "ship_aura_components" required_component_set = "science_cloaking_components" + components_add_to_cost = no resources = { category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 + cost = { + nanites = 8000 + } } } @@ -635,12 +658,12 @@ RG_armed_transport_ship = { max_speed = 150 acceleration = 0.1 rotation_speed = 0.2 - max_hitpoints = 20000 + max_hitpoints = 2000 entity = "grey_tempesttw_colonizer_entity" modifier = { ship_evasion_add = 10 - ship_armor_add = 12800 - ship_shield_add = 12800 + ship_armor_add = 1280 + # ship_shield_add = 12800 } ship_modifier = { ship_hyperlane_range_add = 3 @@ -661,6 +684,8 @@ RG_armed_transport_ship = { icon = ship_size_transport is_designable = no class = shipclass_transport + + use_shipnames_from = transport required_component_set = "power_core" required_component_set = "ftl_components" required_component_set = "sensor_components" @@ -668,12 +693,6 @@ RG_armed_transport_ship = { required_component_set = "combat_computers" required_component_set = "science_cloaking_components" components_add_to_cost = no - resources = { - category = ships - cost = { - food = @salvagecostmedium - } - } } # Armed Colonizer @@ -681,12 +700,12 @@ RG_armed_colony_ship = { max_speed = 150 acceleration = 0.1 rotation_speed = 0.2 - max_hitpoints = 20000 + max_hitpoints = 2000 entity = "grey_tempesttw_colonizer_entity" modifier = { ship_evasion_add = 10 - ship_armor_add = 12800 - ship_shield_add = 12800 + ship_armor_add = 1280 + # ship_shield_add = 12800 } ship_modifier = { ship_hyperlane_range_add = 3 @@ -705,9 +724,12 @@ RG_armed_colony_ship = { num_target_locators = 2 is_space_station = no icon = ship_size_colonizer + base_buildtime = @colony_build_time is_civilian = yes is_designable = no class = shipclass_colonizer + + use_shipnames_from = colonizer required_component_set = "ftl_components" required_component_set = "sensor_components" required_component_set = "thruster_components" @@ -715,8 +737,8 @@ RG_armed_colony_ship = { resources = { category = ships cost = { - food = @salvagecostmedium - } + nanites = 1000 + } } } @@ -727,7 +749,7 @@ RG_orbital_ring_tier_1 = { modifier = { ship_evasion_mult = -1 ship_armor_add = 125000 - ship_shield_add = 125000 + # ship_shield_add = 125000 starbase_defense_platform_capacity_add = 12 starbase_module_capacity_add = 12 starbase_building_capacity_add = 12 @@ -794,801 +816,4 @@ RG_orbital_ring_tier_1 = { icon_frame = 7 scales_with_planet = yes graphical_culture = yes -} -#reloadable with 'reload stats' -# This file is where you start when you want to configure something new, then go to sections -#################### -# NOTE FOR MODDERS # -#################### -# modifier = { } only takes the following modifiers -# hull, shield & armor add/mult and regen add perc/static -# evasion add/mult -# speed/base speed mult -# weapon damage mult -# upkeep mult -# for other modifiers, use ship_modifier = { } -# use_shipnames_from = other_size # allows a ship size to use names from another size -# icon = ship_size_military_1 -#ship_size_military_1 is default. The following sprite keys are generated from it: -#GFX_text_ -#GFX_ -#GFX__top -#GFX__top_damaged -# icon_frame: now only used for starbases. Value of 2 or more means it shows up on the galaxy map, 1-5 denote which icon it uses on starbase sprite sheets (e.g. gfx/interface/icons/starbase_ship_sizes.dds) -#################### -# Gray Goo Mothership -RG_graygoo_mothership = { - graphical_culture = no - entity = "gatebuilder_01_mothership_entity" - max_speed = 100 - acceleration = 0.2 - rotation_speed = 0.15 - collision_radius = 5 - modifier = { - ship_evasion_add = 50 - ship_armor_add = 25600 - ship_shield_add = 25600 - } - ship_modifier = { - ship_disengage_chance_reduction = 8 - ships_upkeep_mult = -1 - ship_shield_hardening_add = 1 - ship_armor_hardening_add = 1 - } - max_hitpoints = 25600 - size_multiplier = 16 - fleet_slot_size = 16 - section_slots = { - "mid" = { - locator = "part1" - } - } - num_target_locators = 12 - is_space_station = no - icon = ship_size_military_16 - base_buildtime = @titan_build_time - can_have_federation_design = yes - enable_default_design = yes #if yes, countries will have an auto-generated design at start - enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser - is_designable = yes - default_behavior = colossus - prerequisites = { - "tech_object_gray_5" - } - combat_disengage_chance = 1.25 - class = shipclass_military - construction_type = starbase_shipyard - required_component_set = "power_core" - required_component_set = "ftl_components" - required_component_set = "combat_computers" - required_component_set = "thruster_components" - required_component_set = "sensor_components" - required_component_set = "science_cloaking_components" - required_component_set = "ship_aura_components" - resources = { - category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 - } -} - -RG_graygoo_capitalship = { - graphical_culture = no - entity = "grey_tempesttw_juggernaut_entity" - max_speed = 100 - acceleration = 0.2 - rotation_speed = 0.15 - collision_radius = 5 - modifier = { - ship_evasion_add = 100 - ship_armor_add = 128000 - ship_shield_add = 128000 - ship_weapon_damage = 2 - ship_cloaking_detection_add = 5 - } - ship_modifier = { - ship_disengage_chance_reduction = 8 - ships_upkeep_mult = -1 - ship_shield_hardening_add = 2 - ship_armor_hardening_add = 2 - } - max_hitpoints = 128000 - size_multiplier = 32 - fleet_slot_size = 32 - section_slots = { - "core" = { - locator = "part1" - } - "behind" = { - locator = "part2" - } - } - num_target_locators = 16 - is_space_station = no - icon = ship_size_military_16 - base_buildtime = @titan_build_time - can_have_federation_design = yes - enable_default_design = yes #if yes, countries will have an auto-generated design at start - enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser - is_designable = yes - default_behavior = colossus - combat_disengage_chance = 1.25 - class = shipclass_military - construction_type = starbase_shipyard - possible_construction = { - always = no - } - combat_size_multiplier = 4 - prerequisites = { - "tech_gray_juggernaut_8" - } - required_component_set = "power_core" - required_component_set = "ftl_components" - required_component_set = "combat_computers" - required_component_set = "thruster_components" - required_component_set = "sensor_components" - required_component_set = "science_cloaking_components" - required_component_set = "ship_aura_components" - required_component_set = "ship_aura_components" - required_component_set = "ship_aura_components" - resources = { - category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 - } -} - -RG_gray_juggernaut = { - max_speed = 100 - entity = "grey_tempesttw_juggernaut_entity" - acceleration = 0.2 - rotation_speed = 0.15 - collision_radius = @juggernaut_collision_radius - modifier = { - ship_evasion_add = 100 - ship_armor_add = 108000 - ship_shield_add = 108000 - ship_weapon_damage = 2 - starbase_shipyard_capacity_add = 12 - ship_cloaking_detection_add = 5 - } - ship_modifier = { - ship_disengage_chance_reduction = 8 - ships_upkeep_mult = -1 - ship_shield_hardening_add = 2 - ship_armor_hardening_add = 2 - } - max_hitpoints = 108000 - base_buildtime = @juggernaut_build_time - combat_size_multiplier = 5 - size_multiplier = 32 - fleet_slot_size = 32 - section_slots = { - "core" = { - locator = "part1" - } - "behind" = { - locator = "part2" - } - } - num_target_locators = 16 - can_have_federation_design = no - enable_default_design = yes #if yes, countries will have an auto-generated design at start - enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser - icon_frame = 7 #probably unused, but mobile starbases are special - icon = ship_size_military_64 - ship_class_icon_frame = 35 - default_behavior = colossus - is_designable = yes - prerequisites = { - "tech_gray_juggernaut_8" - } - class = shipclass_starbase - construction_type = starbase_shipyard - potential_construction = { - OR = { - is_scope_type = starbase - AND = { - is_scope_type = megastructure - OR = { - is_megastructure_type = mega_shipyard_3 - is_megastructure_type = mega_shipyard_restored - } - } - } - } - - possible_construction = { - custom_tooltip = { - fail_text = starbase_citadel_trigger - OR = { - AND = { - is_scope_type = megastructure - OR = { - is_megastructure_type = mega_shipyard_3 - is_megastructure_type = mega_shipyard_restored - } - } - AND = { - is_scope_type = starbase - has_starbase_size >= starbase_citadel - } - } - } - custom_tooltip = { - fail_text = starbase_colossal_yards_trigger - OR = { - AND = { - is_scope_type = megastructure - OR = { - is_megastructure_type = mega_shipyard_3 - is_megastructure_type = mega_shipyard_restored - } - } - AND = { - is_scope_type = starbase - has_starbase_building = colossus_yards - } - } - } - } - required_component_set = "power_core" - required_component_set = "sensor_components" - required_component_set = "combat_computers" - required_component_set = "ftl_components" - required_component_set = "thruster_components" - required_component_set = "science_cloaking_components" - required_component_set = "ship_aura_components" - required_component_set = "ship_aura_components" - required_component_set = "ship_aura_components" - required_component_set = "ship_aura_components" - - empire_limit = 1 -} - -RG_armed_constructor_ship = { - max_speed = 150 - acceleration = 0.1 - rotation_speed = 0.2 - max_hitpoints = 20000 - entity = "grey_tempesttw_constructor_entity" - modifier = { - ship_evasion_add = 10 - ship_armor_add = 12800 - ship_shield_add = 12800 - } - ship_modifier = { - ship_hyperlane_range_add = 3 - ship_piracy_suppression_add = 100 - ships_upkeep_mult = -1 - ship_shield_hardening_add = 1 - ship_armor_hardening_add = 1 - } - size_multiplier = 1 - fleet_slot_size = 1 - section_slots = { - "mid" = { - locator = "part1" - } - } - num_target_locators = 2 - is_space_station = no - combat_disengage_chance = 2 - enable_default_design = no #if yes, countries will have an auto-generated design at start - components_add_to_cost = no - is_designable = no - is_civilian = yes - class = shipclass_constructor - icon = ship_size_constructor - valid_target_aggressive_stance = no - required_component_set = "power_core" - required_component_set = "ftl_components" - required_component_set = "thruster_components" - required_component_set = "sensor_components" - required_component_set = "combat_computers" - required_component_set = "science_cloaking_components" -} - -RG_armed_science_ship = { - max_speed = 200 - acceleration = 0.35 - rotation_speed = 0.2 - max_hitpoints = 12000 - entity = "grey_tempesttw_science_entity" - modifier = { - ship_evasion_add = 100 - ship_armor_add = 12000 - ship_shield_add = 12000 - } - ship_modifier = { - ship_hyperlane_range_add = 3 - ship_piracy_suppression_add = 100 - ships_upkeep_mult = -1 - ship_shield_hardening_add = 1 - ship_armor_hardening_add = 1 - } - size_multiplier = 1 - fleet_slot_size = 1 - section_slots = { - "mid" = { - locator = "part1" - } - } - num_target_locators = 2 - is_space_station = no - combat_size_multiplier = 1 - combat_disengage_chance = 2 - enable_default_design = no #if yes, countries will have an auto-generated design at start - components_add_to_cost = no - is_designable = no - is_civilian = yes - class = shipclass_science_ship - valid_target_aggressive_stance = no - required_component_set = "power_core" - required_component_set = "ftl_components" - required_component_set = "thruster_components" - required_component_set = "sensor_components" - required_component_set = "combat_computers" - required_component_set = "science_cloaking_components" - required_component_set = "ship_aura_components" -} - -# Gray Goo Interdictor -RG_graygoo_interdictor = { - graphical_culture = no - entity = "gatebuilder_01_cruiser_entity" - max_speed = 150 - acceleration = 0.25 - rotation_speed = 0.175 - collision_radius = 4 - modifier = { - ship_evasion_add = 20 - ships_upkeep_mult = -1 - ship_piracy_suppression_add = 4 - ship_armor_add = 2800 - ship_shield_add = 2800 - } - max_hitpoints = 5000 - size_multiplier = 8 - fleet_slot_size = 4 - section_slots = { - "mid" = { - locator = "part1" - } - } - num_target_locators = 4 - is_space_station = no - icon = ship_size_military_4 - base_buildtime = @battleship_build_time - can_have_federation_design = yes - enable_default_design = yes #if yes, countries will have an auto-generated design at start - enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser - is_designable = yes - default_behavior = line - prerequisites = { - "tech_gray_interdictor_4" - } - combat_disengage_chance = 1.25 - class = shipclass_military - construction_type = starbase_shipyard - required_component_set = "power_core" - required_component_set = "ftl_components" - required_component_set = "combat_computers" - required_component_set = "thruster_components" - required_component_set = "sensor_components" - resources = { - category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 - } -} - -# Gray Goo destroyer -RG_graygoo_destroyer = { - graphical_culture = no - entity = "grey_tempesttw_colonizer_entity" - max_speed = 220 - acceleration = 0.25 - rotation_speed = 0.175 - collision_radius = 4 - modifier = { - ship_evasion_add = 40 - ships_upkeep_mult = -1 - ship_piracy_suppression_add = 4 - ship_armor_add = 1100 - ship_shield_add = 1100 - } - max_hitpoints = 2000 - size_multiplier = 2 - fleet_slot_size = 2 - section_slots = { - "mid" = { - locator = "part1" - } - } - num_target_locators = 2 - is_space_station = no - icon = ship_size_military_2 - base_buildtime = @battleship_build_time - can_have_federation_design = yes - enable_default_design = yes #if yes, countries will have an auto-generated design at start - enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser - is_designable = yes - default_behavior = line - prerequisites = { - "tech_gray_interdictor_4" - } - ship_roles = { screen gunship artillery brawler } - triggered_ship_roles = { - { - name = artillery_stealth - trigger = { has_technology = tech_cloaking_2 } - } - } - combat_disengage_chance = 1.25 - class = shipclass_military - construction_type = starbase_shipyard - required_component_set = "power_core" - required_component_set = "ftl_components" - required_component_set = "combat_computers" - required_component_set = "thruster_components" - required_component_set = "sensor_components" - resources = { - category = ships - upkeep = { - energy = @destroyer_upkeep_energy - alloys = @destroyer_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 - } -} - -# Gray Goo Icebreaker -RG_graygoo_icebreaker_interdictor = { - graphical_culture = no - entity = "gatebuilder_01_cruiser_entity" - max_speed = 200 - acceleration = 0.25 - rotation_speed = 0.175 - collision_radius = 4 - modifier = { - ship_evasion_add = 20 - ships_upkeep_mult = -1 - ship_piracy_suppression_add = 4 - ship_armor_add = 4800 - ship_shield_add = 4800 - } - max_hitpoints = 10000 - size_multiplier = 8 - fleet_slot_size = 4 - section_slots = { - "mid" = { - locator = "part1" - } - } - num_target_locators = 4 - is_space_station = no - icon = ship_size_military_4 - base_buildtime = @battleship_build_time - can_have_federation_design = yes - enable_default_design = yes #if yes, countries will have an auto-generated design at start - enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser - is_designable = yes - default_behavior = colossus - prerequisites = { - "tech_gray_buffnut_6" - } - combat_disengage_chance = 1.25 - class = shipclass_military - construction_type = starbase_shipyard - required_component_set = "power_core" - required_component_set = "ftl_components" - required_component_set = "combat_computers" - required_component_set = "thruster_components" - required_component_set = "sensor_components" - required_component_set = "science_cloaking_components" - resources = { - category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 - } -} - -# Gray Goo Arsenal -RG_graygoo_Arsenal = { - graphical_culture = no - entity = "gatebuilder_01_cruiser_entity" - max_speed = 150 - acceleration = 0.25 - rotation_speed = 0.175 - collision_radius = 4 - modifier = { - ship_evasion_add = 20 - ships_upkeep_mult = -1 - ship_piracy_suppression_add = 4 - ship_armor_add = 2800 - ship_shield_add = 2800 - } - max_hitpoints = 5000 - size_multiplier = 8 - fleet_slot_size = 4 - section_slots = { - "mid" = { - locator = "part1" - } - } - num_target_locators = 64 - is_space_station = no - icon = ship_size_military_4 - base_buildtime = @battleship_build_time - can_have_federation_design = yes - enable_default_design = yes #if yes, countries will have an auto-generated design at start - enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser - is_designable = yes - default_behavior = line - prerequisites = { - "tech_gray_matter_spray_5" - } - combat_disengage_chance = 1.25 - class = shipclass_military - construction_type = starbase_shipyard - required_component_set = "power_core" - required_component_set = "ftl_components" - required_component_set = "combat_computers" - required_component_set = "thruster_components" - required_component_set = "sensor_components" - resources = { - category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 - } -} - -RG_graygoo_Buff = { - graphical_culture = no - entity = "gatebuilder_01_cruiser_entity" - max_speed = 100 - acceleration = 0.25 - rotation_speed = 0.175 - collision_radius = 4 - modifier = { - ship_evasion_add = 20 - ships_upkeep_mult = -1 - ship_piracy_suppression_add = 4 - ship_armor_add = 12800 - ship_shield_add = 12800 - } - max_hitpoints = 20000 - size_multiplier = 8 - fleet_slot_size = 4 - section_slots = { - "mid" = { - locator = "part1" - } - } - num_target_locators = 4 - is_space_station = no - icon = ship_size_military_4 - base_buildtime = @battleship_build_time - can_have_federation_design = yes - enable_default_design = yes #if yes, countries will have an auto-generated design at start - enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser - is_designable = yes - default_behavior = colossus - prerequisites = { - "tech_gray_buffnut_6" - } - combat_disengage_chance = 1.25 - class = shipclass_military - construction_type = starbase_shipyard - required_component_set = "power_core" - required_component_set = "ftl_components" - required_component_set = "combat_computers" - required_component_set = "thruster_components" - required_component_set = "sensor_components" - required_component_set = "ship_aura_components" - required_component_set = "science_cloaking_components" - resources = { - category = ships - upkeep = { - energy = @battleship_upkeep_energy - alloys = @battleship_upkeep_alloys - } - } - min_upgrade_cost = { - alloys = 8 - } -} - -# Armed Transport -RG_armed_transport_ship = { - max_speed = 150 - acceleration = 0.1 - rotation_speed = 0.2 - max_hitpoints = 20000 - entity = "grey_tempesttw_colonizer_entity" - modifier = { - ship_evasion_add = 10 - ship_armor_add = 12800 - ship_shield_add = 12800 - } - ship_modifier = { - ship_hyperlane_range_add = 3 - ship_piracy_suppression_add = 100 - ships_upkeep_mult = -1 - ship_shield_hardening_add = 1 - ship_armor_hardening_add = 1 - } - size_multiplier = 1 - fleet_slot_size = 1 - section_slots = { - "mid" = { - locator = "part1" - } - } - num_target_locators = 2 - is_space_station = no - icon = ship_size_transport - is_designable = no - class = shipclass_transport - required_component_set = "power_core" - required_component_set = "ftl_components" - required_component_set = "sensor_components" - required_component_set = "thruster_components" - required_component_set = "combat_computers" - required_component_set = "science_cloaking_components" - components_add_to_cost = no - resources = { - category = ships - cost = { - food = @salvagecostmedium - } - } -} - -# Armed Colonizer -RG_armed_colony_ship = { - max_speed = 150 - acceleration = 0.1 - rotation_speed = 0.2 - max_hitpoints = 20000 - entity = "grey_tempesttw_colonizer_entity" - modifier = { - ship_evasion_add = 10 - ship_armor_add = 12800 - ship_shield_add = 12800 - } - ship_modifier = { - ship_hyperlane_range_add = 3 - ship_piracy_suppression_add = 100 - ships_upkeep_mult = -1 - ship_shield_hardening_add = 1 - ship_armor_hardening_add = 1 - } - size_multiplier = 1 - fleet_slot_size = 1 - section_slots = { - "mid" = { - locator = "part1" - } - } - num_target_locators = 2 - is_space_station = no - icon = ship_size_colonizer - is_civilian = yes - is_designable = no - class = shipclass_colonizer - required_component_set = "ftl_components" - required_component_set = "sensor_components" - required_component_set = "thruster_components" - components_add_to_cost = no - resources = { - category = ships - cost = { - food = @salvagecostmedium - } - } -} - -RG_orbital_ring_tier_1 = { - max_speed = 0 - acceleration = 0 - rotation_speed = 0 - modifier = { - ship_evasion_mult = -1 - ship_armor_add = 125000 - ship_shield_add = 125000 - starbase_defense_platform_capacity_add = 12 - starbase_module_capacity_add = 12 - starbase_building_capacity_add = 12 - starbase_shipyard_capacity_add = 12 - ship_cloaking_detection_add = 5 - } - ship_modifier = { - ship_fire_rate_mult = 1 - ship_weapon_range_mult = 1 - } - max_hitpoints = 125000 - base_buildtime = 720 - resources = { - category = starbase_stations - cost = { - alloys = 1000 - influence = 50 - } - upkeep = { - energy = 2 - } - } - combat_size_multiplier = 5 - size_multiplier = 4 - fleet_slot_size = 2 - section_slots = { - "core" = { - locator = "part1" - } - "1" = { - locator = "part2" - } - "2" = { - locator = "part3" - } - } - potential_construction = { - # This is build through a megastructure - always = no - } - possible_construction = { - always = no - } - is_designable = yes - num_target_locators = 0 - is_space_station = no - can_have_federation_design = no - is_civilian = no - components_add_to_cost = no - can_disable = yes - flip_control_on_disable = yes - enable_default_design = yes #if yes, countries will have an auto-generated design at start - prerequisites = { - "tech_object_gray_6" - } - class = shipclass_starbase - required_component_set = "power_core" - required_component_set = "sensor_components" - required_component_set = "combat_computers" - required_component_set = "science_cloaking_components" - required_component_set = "ship_aura_components" - build_block_radius = @build_block_orbital_ring - formation_priority = @orbital_ring_formation_priority - icon_frame = 7 - scales_with_planet = yes - graphical_culture = yes -} +} \ No newline at end of file diff --git a/common/ship_sizes/z_RG_graygoo_ships.txt b/common/ship_sizes/z_RG_graygoo_ships.txt index 94f8c90..d921414 100644 --- a/common/ship_sizes/z_RG_graygoo_ships.txt +++ b/common/ship_sizes/z_RG_graygoo_ships.txt @@ -15,7 +15,7 @@ graygoo_mothership = { modifier = { ship_evasion_add = 50 ship_armor_add = 25600 - ship_shield_add = 25600 + # ship_shield_add = 25600 } ship_modifier = { ship_disengage_chance_reduction = 8 @@ -46,8 +46,8 @@ graygoo_mothership = { resources = { category = ships cost = { - nanites = @salvagecostlargerare - } + nanites = 30000 + } } } @@ -64,7 +64,7 @@ graygoo_interdictor = { ships_upkeep_mult = -1 ship_piracy_suppression_add = 4 ship_armor_add = 2800 - ship_shield_add = 2800 + # ship_shield_add = 2800 } max_hitpoints = 5000 size_multiplier = 8 @@ -88,8 +88,8 @@ graygoo_interdictor = { resources = { category = ships cost = { - nanites = @salvagecostmediumrare - } + nanites = 3000 + } } } @@ -103,8 +103,8 @@ graygoo_factory = { modifier = { ship_cloaking_detection_add = 5 ship_evasion_add = 50 - ship_armor_add = 1024000 - ship_shield_add = 1024000 + ship_armor_add = 2048000 + # ship_shield_add = 1024000 } ship_modifier = { ship_shield_hardening_add = 5 @@ -132,8 +132,8 @@ graygoo_factory = { resources = { category = ships cost = { - nanites = @salvagecostlargerare - } + nanites = 30000 + } } } @@ -180,8 +180,7 @@ nanite_space_dragon_baby = { resources = { category = ships cost = { - alloys = @salvagecostmedium - nanites = @salvagecostmediumrare - } + nanites = 30000 + } } }