From b9cd8bf9f60b6409462510ce8a87955d01673b0d Mon Sep 17 00:00:00 2001 From: "ProjectKoi-Kalo\\Kalo" Date: Sat, 28 Oct 2023 23:49:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RG_interdictor_parts.txt | 2 +- common/component_templates/RG_ship_parts.txt | 166 +++++++++++++++++- ...t_ship_designs_distant_stars_overwrite.txt | 16 +- .../RG_graygoo_ship_designs.txt | 34 ++-- .../RG_ship_designs_starbase.txt | 12 +- .../RG_special_ship_designs.txt | 12 +- common/technology/rg_tech.txt | 92 ++++++++-- .../icons/ship_parts/rg_aux_engine_1.dds | Bin 0 -> 17968 bytes .../icons/ship_parts/rg_reactor_2.dds | Bin 0 -> 17968 bytes .../icons/ship_parts/ship_part_rg_sensors.dds | Bin 0 -> 17968 bytes .../technologies/tech_gray_cloaking_3.dds | Bin 0 -> 10944 bytes interface/rg_icons.gfx | 15 ++ .../simp_chinese/RG_l_simp_chinese.yml | 21 ++- 13 files changed, 306 insertions(+), 64 deletions(-) create mode 100644 gfx/interface/icons/ship_parts/rg_aux_engine_1.dds create mode 100644 gfx/interface/icons/ship_parts/rg_reactor_2.dds create mode 100644 gfx/interface/icons/ship_parts/ship_part_rg_sensors.dds create mode 100644 gfx/interface/icons/technologies/tech_gray_cloaking_3.dds diff --git a/common/component_templates/RG_interdictor_parts.txt b/common/component_templates/RG_interdictor_parts.txt index 07dd8e8..f0f1bca 100644 --- a/common/component_templates/RG_interdictor_parts.txt +++ b/common/component_templates/RG_interdictor_parts.txt @@ -1066,4 +1066,4 @@ utility_component_template = { ai_weight = { weight = 25 } -} +} \ No newline at end of file diff --git a/common/component_templates/RG_ship_parts.txt b/common/component_templates/RG_ship_parts.txt index 66dbffd..7b89852 100644 --- a/common/component_templates/RG_ship_parts.txt +++ b/common/component_templates/RG_ship_parts.txt @@ -147,8 +147,8 @@ weapon_component_template = { icon = "GFX_ship_part_gray_laser_1" icon_frame = 1 damage = { - min = 20 - max = 200 + min = 40 + max = 400 } windup = { min = 1 @@ -187,6 +187,55 @@ weapon_component_template = { } } +#M槽光矛Mini +weapon_component_template = { + key = "MEDIUM_GRAY_WEAPON_LANCE" + size = medium + entity = "invisible_turret_entity" + type = instant + icon = "GFX_ship_part_gray_laser_1" + icon_frame = 1 + damage = { + min = 100 + max = 1000 + } + windup = { + min = 1 + max = 5 + } + total_fire_time = 55 + range = 120 + accuracy = 0.85 + tracking = 0.4 + power = -50 + component_set = "SMALL_GRAY_WEAPON_LANCE" + prerequisites = { + "tech_minilaser_gray_1" + } + tags = { + weapon_type_rg_secondary + } + armor_damage = 1.2 + shield_penetration = 1 + resources = { + category = ship_components + cost = { + alloys = 25 + } + upkeep = { + energy = 1.2 + alloys = 1 + } + } + projectile_gfx = "gatebuilder_lance_weapon" + tags = { + weapon_type_energy + } + ai_weight = { + weight = 0 + } +} + #X槽光矛Mini weapon_component_template = { key = "GRAY_BEAM_STATIC_MX" @@ -336,14 +385,12 @@ weapon_component_template = { } size_restriction = { RG_graygoo_capitalship - RG_graygoo_mothership RG_gray_juggernaut } component_set = "RG_PLANET_KILLER" prerequisites = { "tech_gray_juggernaut_8" } - hidden = yes ship_limit = 1 ai_weight = { weight = 0 @@ -2164,7 +2211,7 @@ utility_component_template = { alloys = 300 } } - prerequisites = { "tech_gray_interdictor_4" } + prerequisites = { "tech_gray_nano_boost_3" } ftl = yes jumpdrive = yes ship_modifier = { @@ -2188,7 +2235,7 @@ utility_component_template = { utility_component_template = { key = "RG_gatebuilder_sensor" size = medium - icon = "GFX_ship_part_sensor_4" + icon = "GFX_ship_part_gray_sensor" icon_frame = 1 power = -20 # hidden = yes @@ -2200,7 +2247,7 @@ utility_component_template = { } sensor_range = 15 hyperlane_range = 20 - prerequisites = { "tech_gray_interdictor_4" } + prerequisites = { "tech_gray_matter_remix_2" } ship_modifier = { ship_tracking_add = 20 } @@ -2217,7 +2264,7 @@ utility_component_template = { utility_component_template = { key = "RG_gatebuilder_thruster" size = small - icon = "GFX_ship_part_thruster_4" + icon = "GFX_ship_part_gray_engine" icon_frame = 1 power = -50 # hidden = yes @@ -2227,7 +2274,7 @@ utility_component_template = { alloys = 200 } } - prerequisites = { "tech_gray_interdictor_4" } + prerequisites = { "tech_gray_nano_boost_3" } modifier = { ship_speed_mult = 1.25 ship_evasion_add = 10 @@ -2244,6 +2291,107 @@ utility_component_template = { } } +#反应堆 +utility_component_template = { + key = "RG_FUSION_NANO_REACTOR_S" + size = small + icon = "GFX_ship_part_gray_reactor" + icon_frame = 1 + power = 4800 + resources = { + category = ship_components + cost = { + nanties = 12 + alloys = 120 + } + upkeep = { + energy = 2.0 + } + } + prerequisites = { + "tech_gray_weapon_lance_1" + } + tags = { + weapon_type_rg_reactor + } + component_set = "power_core" + size_restriction = { + RG_armed_constructor_ship + RG_armed_science_ship + RG_armed_transport_ship + RG_armed_colony_ship + } + ai_weight = { + weight = 0 + } +} + +utility_component_template = { + key = "RG_FUSION_NANO_REACTOR_M" + size = small + icon = "GFX_ship_part_gray_reactor" + icon_frame = 1 + power = 9600 + resources = { + category = ship_components + cost = { + nanties = 24 + alloys = 120 + } + upkeep = { + energy = 3.0 + } + } + prerequisites = { + "tech_gray_weapon_lance_1" + } + tags = { + weapon_type_rg_reactor + } + component_set = "power_core" + size_restriction = { + RG_graygoo_interdictor + RG_graygoo_Buff + RG_graygoo_mothership + RG_graygoo_icebreaker_interdictor + } + ai_weight = { + weight = 0 + } +} + +utility_component_template = { + key = "RG_FUSION_NANO_REACTOR_L" + size = small + icon = "GFX_ship_part_gray_reactor" + icon_frame = 1 + power = 280000 + resources = { + category = ship_components + cost = { + nanties = 120 + alloys = 120 + } + upkeep = { + energy = 5.0 + } + } + prerequisites = { + "tech_gray_weapon_lance_1" + } + tags = { + weapon_type_rg_reactor + } + component_set = "power_core" + size_restriction = { + RG_gray_juggernaut + RG_graygoo_capitalship + } + ai_weight = { + weight = 0 + } +} + # Elite Cloaking Device utility_component_template = { key = "RG_CORVETTE_CLOAKING_3" diff --git a/common/global_ship_designs/!_RG_event_ship_designs_distant_stars_overwrite.txt b/common/global_ship_designs/!_RG_event_ship_designs_distant_stars_overwrite.txt index d6ed358..7cf3ee4 100644 --- a/common/global_ship_designs/!_RG_event_ship_designs_distant_stars_overwrite.txt +++ b/common/global_ship_designs/!_RG_event_ship_designs_distant_stars_overwrite.txt @@ -147,7 +147,7 @@ ship_design = { template = "RG_ENIGMATIC_SCHEDULER" } } - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" @@ -326,7 +326,7 @@ ship_design = { } } required_component = "RG_gatebuilder_sensor" - required_component = "TITAN_ANTIMATTER_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_L" required_component = "COMBAT_COMPUTER_PLATFORM_ADVANCED" } @@ -549,7 +549,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_torpedo" } @@ -709,7 +709,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_CARRIER" } @@ -816,7 +816,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_torpedo" } @@ -880,7 +880,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_torpedo" } @@ -1013,7 +1013,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_torpedo" } @@ -1077,7 +1077,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_torpedo" } diff --git a/common/global_ship_designs/RG_graygoo_ship_designs.txt b/common/global_ship_designs/RG_graygoo_ship_designs.txt index 6d41ca0..ffe9554 100644 --- a/common/global_ship_designs/RG_graygoo_ship_designs.txt +++ b/common/global_ship_designs/RG_graygoo_ship_designs.txt @@ -20,15 +20,15 @@ ship_design = { } component = { slot = "MEDIUM_GUN_01" - template = "SMALL_GRAY_WEAPON_LANCE" + template = "MEDIUM_GRAY_WEAPON_LANCE" } component = { slot = "MEDIUM_GUN_02" - template = "SMALL_GRAY_WEAPON_LANCE" + template = "MEDIUM_GRAY_WEAPON_LANCE" } component = { slot = "MEDIUM_GUN_03" - template = "SMALL_GRAY_WEAPON_LANCE" + template = "MEDIUM_GRAY_WEAPON_LANCE" } component = { slot = "LARGE_GUN_01" @@ -251,7 +251,7 @@ ship_design = { template = "RG_ENIGMATIC_SCHEDULER" } } - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" @@ -841,7 +841,7 @@ ship_design = { template = "RG_ENGINE_BOOSTER" } } - required_component = "COLOSSUS_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_L" required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" @@ -1433,7 +1433,7 @@ ship_design = { template = "RG_ENGINE_BOOSTER" } } - required_component = "COLOSSUS_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_L" required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" @@ -1505,7 +1505,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_CARRIER" } @@ -1569,7 +1569,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_battle" } @@ -1613,7 +1613,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_artillery" } @@ -1669,7 +1669,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_CHARGE" } @@ -1733,7 +1733,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_torpedo" } @@ -1817,7 +1817,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_AA" } @@ -1861,7 +1861,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_aura" required_component = "RG_ANTIBAKAHALO" required_component = "RG_BAKAHALO" @@ -2199,7 +2199,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_battle" } @@ -2259,7 +2259,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_battle" } @@ -2323,7 +2323,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_torpedo" } @@ -2407,7 +2407,7 @@ ship_design = { required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_M" required_component = "RG_COMBAT_COMPUTER_icebreak" required_component = "RG_CORVETTE_CLOAKING_3" } diff --git a/common/global_ship_designs/RG_ship_designs_starbase.txt b/common/global_ship_designs/RG_ship_designs_starbase.txt index b2c37db..5488015 100644 --- a/common/global_ship_designs/RG_ship_designs_starbase.txt +++ b/common/global_ship_designs/RG_ship_designs_starbase.txt @@ -87,19 +87,19 @@ ship_design = { } component = { slot = "MEDIUM_GUN_01" - template = "SMALL_GRAY_WEAPON_LANCE" + template = "MEDIUM_GRAY_WEAPON_LANCE" } component = { slot = "MEDIUM_GUN_02" - template = "SMALL_GRAY_WEAPON_LANCE" + template = "MEDIUM_GRAY_WEAPON_LANCE" } component = { slot = "MEDIUM_GUN_03" - template = "SMALL_GRAY_WEAPON_LANCE" + template = "MEDIUM_GRAY_WEAPON_LANCE" } component = { slot = "MEDIUM_GUN_04" - template = "SMALL_GRAY_WEAPON_LANCE" + template = "MEDIUM_GRAY_WEAPON_LANCE" } component = { slot = "PD_01" @@ -159,7 +159,7 @@ ship_design = { } } required_component = "RG_gatebuilder_sensor" - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_L" required_component = "RG_COMBAT_COMPUTER_COLOSSUS" required_component = "RG_CORVETTE_CLOAKING_3" required_component = "STARBASE_AURA_FTL_INHIBITOR" @@ -335,7 +335,7 @@ ship_design = { } } required_component = "RG_gatebuilder_sensor" - required_component = "TITAN_ANTIMATTER_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_L" required_component = "COMBAT_COMPUTER_PLATFORM_ADVANCED" required_component = "RG_CORVETTE_CLOAKING_3" required_component = "STARBASE_AURA_FTL_INHIBITOR" diff --git a/common/global_ship_designs/RG_special_ship_designs.txt b/common/global_ship_designs/RG_special_ship_designs.txt index 23964b8..1002d44 100644 --- a/common/global_ship_designs/RG_special_ship_designs.txt +++ b/common/global_ship_designs/RG_special_ship_designs.txt @@ -75,7 +75,7 @@ ship_design = { template = "RG_ENGINE_BOOSTER" } } - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_S" required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" @@ -161,7 +161,7 @@ ship_design = { template = "RG_ENGINE_BOOSTER" } } - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_S" required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" @@ -247,7 +247,7 @@ ship_design = { template = "RG_ENGINE_BOOSTER" } } - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_S" required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" @@ -332,7 +332,7 @@ ship_design = { template = "RG_ENGINE_BOOSTER" } } - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_S" required_component = "RG_gatebuilder_jump" required_component = "RG_gatebuilder_sensor" required_component = "RG_gatebuilder_thruster" @@ -381,7 +381,7 @@ ship_design = { template = "" } } - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_S" required_component = "HYPER_DRIVE_3" required_component = "SENSOR_4" required_component = "RG_gatebuilder_thruster" @@ -425,7 +425,7 @@ ship_design = { template = "RG_revive_component" } } - required_component = "TITAN_ZERO_POINT_REACTOR" + required_component = "RG_FUSION_NANO_REACTOR_S" required_component = "HYPER_DRIVE_3" required_component = "SENSOR_4" required_component = "RG_gatebuilder_thruster" diff --git a/common/technology/rg_tech.txt b/common/technology/rg_tech.txt index 0e6d5af..e54a1e1 100644 --- a/common/technology/rg_tech.txt +++ b/common/technology/rg_tech.txt @@ -26,6 +26,82 @@ tech_gray_weapon_lance_1 = { } } +tech_minilaser_gray_1 = { + cost = 2000 + area = physics + tier = 5 + is_rare = yes + is_reverse_engineerable = no + category = { + particles + } + ai_update_type = military + prerequisites = { + "tech_gray_weapon_lance_1" + "tech_zero_point_power" + } + weight = @tier2weight3 + ## unlock + ai_weight = { + factor = 0 + } +} + +# Elite Cloaking Devices +tech_gray_cloaking_3 = { + cost = @tier4cost3 + area = physics + tier = 4 + category = { field_manipulation } + ai_update_type = all + is_rare = yes + prerequisites = { "tech_cloaking_3" "tech_gray_weapon_lance_1" } + weight = @tier4weight3 + + potential = { + has_first_contact_dlc = yes + } + + prereqfor_desc = { + hide_prereq_for_desc = component + custom = { + title = "TECH_UNLOCK_CLOAKING_3_TITLE" + desc = "TECH_UNLOCK_CLOAKING_3_DESC" + } + } + + weight_modifier = { + modifier = { + factor = value:tech_weight_likelihood + has_trait_in_council = { TRAIT = leader_trait_curator } + } + modifier = { + factor = value:tech_weight_likelihood + has_trait_in_council = { TRAIT = leader_trait_fotd_scientist } + } + modifier = { + factor = @ap_technological_ascendancy_rare_tech + has_ascension_perk = ap_technological_ascendancy + } + modifier = { + factor = @federation_perk_factor + has_federation = yes + federation = { + has_federation_perk = rare_tech_boost + any_member = { has_technology = tech_cloaking_3 } + } + } + modifier = { + factor = 5 + has_tradition = tr_subterfuge_adopt + } + } + + ai_weight = { + factor = 0 + } +} + tech_gray_matter_remix_2 = { area = engineering cost = 5000 @@ -257,22 +333,6 @@ tech_object_gray_5 = { } } -tech_minilaser_gray_1 = { - cost = 2000 - area = physics - tier = 5 - is_rare = yes - is_reverse_engineerable = no - category = { - particles - } - weight = 0 - ## unlock - ai_weight = { - factor = 1 - } -} - tech_object_gray_6 = { cost = 2000 area = physics diff --git a/gfx/interface/icons/ship_parts/rg_aux_engine_1.dds b/gfx/interface/icons/ship_parts/rg_aux_engine_1.dds new file mode 100644 index 0000000000000000000000000000000000000000..2622f378cf0eb546b142370d809c7352b2e62c3a GIT binary patch literal 17968 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 IPMHa%dGwSODOk5}9d>_f zH@Z%BVRUL#^pyKfEqhv|XWD(F8{PZ5VLL|iou?0=qpJfY*(J!1&z9bZ^g-?Rz&gaS zE$u6x_Z#O7F@zwgI0=a*iAXLW-J?Es?i%VFWu_pfjCy31%cbv7y{Q`28>*32nT5P! zy056J7`e-H5oL&ySf6#3Yvp32#J|K1%so=SAbd8-hbUH;x;WL=!z05Hmmddz1NG~Q zG>F+0gYfKd=#%w`D~&@!Z2}TkCn74J?(w010AE|usw7Yxh}48s>Ag74$$2;Dv$Vg= zJ&t~Z*ovdqzhrm|-@UztQ92zq9{mzH{KDe8k3i9{Wmr?^$YRT*vh{`XkO72Tha)%iO7sM&IZB zK0KZ70V3Qk?o<!c+=yTE?>Kx4^B*l6 zEk_(L=j6}u9>{q~=G?;!O9+F$R1d!ue$v0;9*$>(CyeDZPf5KsS3O-P?LXt!Mr-B1 z3dYC3!`L0aM|&!J%P}6&^BXF+FwRYAWuFZ1Yie<&R$NXu~8&H^EC^qBJ zOZt7up;>SEoTMx4&sI`z&qn-iqxy)AUfU=hve7)gjrW~?*S5@+{H>>}jq=uoMfh0v zSr=`T(JnkwXLnqO6RgtE?}j&t&wto zQ2J~mtv`})n&YK6>E|f#pR^bYlkALbbelEEBZt9+02d5+`C=Fw(sy>BbpM%u7p*9N&)V8h4;OkSfIv6d3) ztGeK_*S5%f*<373&R&ykK< z$zNJ24w>V*G20CrZoG5@H=n(Uho5{HkAC-2Jn_O4_||LRk~u=gLDxD*wl;r0t!6Gd zB^rZg2eJFn-RM5hjn<)7bnWVrxx}f*r!aJKNHCJF%#n@A`N)UNv0pB<7RoHSb=Zos zcFM6fR>}7_@7Rp8k}`zoLO8CF^N}4`sU|kZy=HR~#W@)v!nc-{7V$9=$q_OeY&M$b z{g?fGWTRHHqdB%E<`8{`Ubr*BM17CEaPjASZxz>**st^6Gd|KyEAbRxv&@oTIr{9Jo1fbp-Sa!g z@*?}1qdL$WamO6l+#l(Cjl@ZzHGo0G0V9^Tprzb*;S4PYlH9*>B}sg zdzR;1cn*K~AjMc`b|bqYn{mvNZ=bE{u95pq_MO^?;}0K4MQa6f{Vd6DHab08=5Dg; zDQ;R*is-m#=G9r!safVX|46Fm#c1U|8;*zgH_5jjplg}+@bj3Z`*>%G6KAO|HA{7| s1A3$WPIY_r7sLT~mKQJog6BEu|CjQGMyI)>v*^AcPPwzZVEIS?7dKMG&Hw-a literal 0 HcmV?d00001 diff --git a/gfx/interface/icons/ship_parts/ship_part_rg_sensors.dds b/gfx/interface/icons/ship_parts/ship_part_rg_sensors.dds new file mode 100644 index 0000000000000000000000000000000000000000..88aa9f46aa8e1e59aa4b8e6eca888f6d62e33513 GIT binary patch literal 17968 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 literal 0 HcmV?d00001 diff --git a/gfx/interface/icons/technologies/tech_gray_cloaking_3.dds b/gfx/interface/icons/technologies/tech_gray_cloaking_3.dds new file mode 100644 index 0000000000000000000000000000000000000000..e47f53115ebc8a18cbea7e6c78d6b0e1dd170cba GIT binary patch literal 10944 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 literal 0 HcmV?d00001 diff --git a/interface/rg_icons.gfx b/interface/rg_icons.gfx index c7f4d1f..2e1d26e 100644 --- a/interface/rg_icons.gfx +++ b/interface/rg_icons.gfx @@ -4,6 +4,21 @@ spriteTypes = { textureFile = "gfx/interface/icons/ship_parts/rg_hull_4.dds" noOfFrames = 1 } + spriteType = { + name = "GFX_ship_part_gray_reactor" + textureFile = "gfx/interface/icons/ship_parts/rg_reactor_2.dds" + noOfFrames = 1 + } + spriteType = { + name = "GFX_ship_part_gray_engine" + textureFile = "gfx/interface/icons/ship_parts/rg_aux_engine_1.dds" + noOfFrames = 1 + } + spriteType = { + name = "GFX_ship_part_gray_sensor" + textureFile = "gfx/interface/icons/ship_parts/ship_part_rg_sensors.dds" + noOfFrames = 1 + } spriteType = { name = "GFX_ship_part_gray_lance_2" textureFile = "gfx/interface/icons/ship_parts/ship_part_gray_lance_2.dds" diff --git a/localisation/simp_chinese/RG_l_simp_chinese.yml b/localisation/simp_chinese/RG_l_simp_chinese.yml index a97c8ce..67dc825 100644 --- a/localisation/simp_chinese/RG_l_simp_chinese.yml +++ b/localisation/simp_chinese/RG_l_simp_chinese.yml @@ -64,6 +64,8 @@ bombardment_graygoo_desc:0 "$bombardment_graygoo$轰炸将在星球上散布灰色风暴,以最快的速度席卷一切有形之物。\n-对§Y军团§!造成§Y巨大的§!伤害\n-对§Y星球§!造成§Y不可修复的§!伤害\n-对§Y人口§!造成§Y巨大的§!伤害\n-将会轰炸不设防的星球。!" LARGE_GRAY_WEAPON_LANCE:0 "§Y「星光」§!" LARGE_GRAY_WEAPON_LANCE_DESC:0 "使用远古L星门建造者的技术所制成的武器,是最初的一型光束武器。" + MEDIUM_GRAY_WEAPON_LANCE:0 "§Y「星光」Lite§!" + MEDIUM_GRAY_WEAPON_LANCE_DESC:0 "使用远古L星门建造者的技术所制成的武器的...仿真模型,未成年智慧生物请勿玩耍。" SMALL_GRAY_WEAPON_LANCE:0 "§Y「星光」Mini§!" SMALL_GRAY_WEAPON_LANCE_DESC:0 "使用远古L星门建造者的技术所制成的武器的...玩具模型,仍然具有巨大威力。" GRAY_BEAM_STATIC_MX:0 "§Y「耀光」Mini§!" @@ -223,6 +225,9 @@ tech_gray_buffnut_6:0 "§Y纳米支援巨像工程§!" tech_gray_buffnut_6_desc:0 "拥有巨像技术的我们可以使用L星门技术设计新型的支援战舰,他们拥有巨大的潜力。" + tech_gray_cloaking_3:0 "§Y纳米光线追踪力场§!" + tech_gray_cloaking_3_desc:0 "通过逆向计算光线的照射路线,精细调整护盾力场,使得舰体在部分光线频谱不可见。显然这是一项昂贵的技术。" + tech_gray_repair_system_1:0 "§Y$NAME_Gray$纳米修复系统§!" tech_gray_repair_system_1_desc:0 "在灰色风暴的残骸里发现了一种高效的船壳自动维修系统,由数十亿个微型纳米机器人组成,并已改造成可为我们所用。" @@ -230,7 +235,7 @@ tech_object_gray_5_desc:0 "通过日常维护$NAME_Gray$舰体以及...小小的逆向工程,我们得以部分复制$NAME_Gray$母舰的设计,当然,这一切还要征得$NAME_Gray$本人同意。" tech_minilaser_gray_1:0 "§Y$NAME_Gray$武器微型化§!" - tech_minilaser_gray_1_desc:0 "从某个资料架上掉下来一个奇怪的盒子,经过研究里面装着一些奇怪的科技。" + tech_minilaser_gray_1_desc:0 "从某个资料架上掉下来一个奇怪的盒子,里面装着一份将纳米武器小型化的可行性验证设计图。" tech_gray_noway:0 "§Y$NAME_Gray$的不存在课题§!" tech_gray_noway_desc:0 "好像是一些奇怪的东西,还是不要管比较好吧。" @@ -290,6 +295,20 @@ weapon_type_rg_torpedoe:0 "§Y鱼雷§!" weapon_type_rg_main:0 "§Y主武器§!" weapon_type_rg_armor:0 "§Y装甲部件§!" + weapon_type_rg_reactor:0 "§Y能源核心§!" + + RG_FUSION_NANO_REACTOR:0 "§Y「梦核」§!" + RG_FUSION_NANO_REACTOR_DESC:0 "利用纳米物质的能量传导特性大幅压缩传统反应堆提升密度。如果要制造一颗恒星,还是把它关在笼子里比较好吧。" + + RG_FUSION_NANO_REACTOR_S:0 "$RG_FUSION_NANO_REACTOR$" + RG_FUSION_NANO_REACTOR_S_DESC:0 "$RG_FUSION_NANO_REACTOR_DESC$" + + RG_FUSION_NANO_REACTOR_M:0 "$RG_FUSION_NANO_REACTOR$" + RG_FUSION_NANO_REACTOR_M_DESC:0 "$RG_FUSION_NANO_REACTOR_DESC$" + + RG_FUSION_NANO_REACTOR_L:0 "$RG_FUSION_NANO_REACTOR$" + RG_FUSION_NANO_REACTOR_L_DESC:0 "$RG_FUSION_NANO_REACTOR_DESC$" + rg_distant_stars_modifier:0 "§H遥远繁星§!" rg_distant_stars_modifier_desc:0 "L-星团是一群距离我们所熟知的银河系相距极远的星系组成的星团。从内部几乎没有可能启动跃迁引擎回到银河系。\n§H当然你执意要出去...那我也没办法嘛。L-星门开启后自动移除该修正。§!"