This commit is contained in:
FA507RM-KALOSPA\Kalo
2023-06-12 15:03:29 +08:00
parent 8e4f17253a
commit 7705256be5
6 changed files with 110 additions and 13 deletions

View File

@@ -162,7 +162,7 @@ utility_component_template = {
size = small
icon = "GFX_ship_part_reactor_5"
icon_frame = 1
power = 5000
power = 50000
resources = {
category = ship_components
cost = {
@@ -179,8 +179,10 @@ utility_component_template = {
component_set = "power_core"
size_restriction = {
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
upgrades_to = "RG_Interdictor_DARK_MATTER_REACTOR"
upgrades_to = "RG_Mothership_DARK_MATTER_REACTOR"
ai_weight = {
weight = 5
}
@@ -228,7 +230,7 @@ utility_component_template = {
size = small
icon = "GFX_ship_part_dark_matter_power_core"
icon_frame = 1
power = 6000
power = 60000
resources = {
category = ship_components
cost = {
@@ -246,6 +248,8 @@ utility_component_template = {
component_set = "power_core"
size_restriction = {
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
ai_weight = {
weight = 6
@@ -306,6 +310,8 @@ utility_component_template = {
RG_graygoo_Buff
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
upgrades_to = "BATTLESHIP_SHIP_THRUSTER_2"
@@ -339,6 +345,8 @@ utility_component_template = {
RG_graygoo_Buff
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
upgrades_to = "BATTLESHIP_SHIP_THRUSTER_3"
@@ -372,6 +380,8 @@ utility_component_template = {
RG_graygoo_Buff
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
upgrades_to = "BATTLESHIP_SHIP_THRUSTER_4"
@@ -405,6 +415,8 @@ utility_component_template = {
RG_graygoo_Buff
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
upgrades_to = "BATTLESHIP_SHIP_THRUSTER_5"
@@ -439,6 +451,8 @@ utility_component_template = {
RG_graygoo_Buff
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
ai_weight = {
@@ -469,6 +483,8 @@ weapon_component_template = {
size_restriction = {
RG_graygoo_Buff
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
component_set = "PLANET_KILLER_CRACKER"
planet_destruction_gfx = "shatter_planet_gfx"
@@ -488,6 +504,8 @@ weapon_component_template = {
size_restriction = {
RG_graygoo_Buff
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
component_set = "PLANET_KILLER_SHIELDER"
planet_destruction_gfx = "global_pacifier_gfx"
@@ -507,6 +525,8 @@ weapon_component_template = {
size_restriction = {
RG_graygoo_Buff
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
component_set = "PLANET_KILLER_NEUTRON"
planet_destruction_gfx = "neutron_planet_gfx"
@@ -526,6 +546,8 @@ weapon_component_template = {
size_restriction = {
RG_graygoo_Buff
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
component_set = "PLANET_KILLER_GODRAY"
planet_destruction_gfx = "god_ray_gfx"
@@ -545,6 +567,8 @@ weapon_component_template = {
size_restriction = {
RG_graygoo_Buff
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
component_set = "PLANET_KILLER_NANOBOTS"
planet_destruction_gfx = "assimilation_nanobots_gfx"
@@ -564,6 +588,8 @@ weapon_component_template = {
size_restriction = {
RG_graygoo_Buff
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
component_set = "PLANET_KILLER_DELUGE"
planet_destruction_gfx = "planet_deluge_gfx"
@@ -617,6 +643,8 @@ utility_component_template = {
RG_graygoo_interdictor
RG_graygoo_Buff
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
ai_weight = {
@@ -651,6 +679,8 @@ utility_component_template = {
RG_graygoo_Buff
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
ai_weight = {
@@ -689,6 +719,8 @@ utility_component_template = {
RG_graygoo_interdictor
RG_graygoo_Buff
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
ai_weight = {
@@ -722,6 +754,8 @@ utility_component_template = {
RG_graygoo_Buff
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
ai_weight = {
@@ -761,6 +795,8 @@ utility_component_template = {
RG_graygoo_Buff
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
ai_weight = {
@@ -794,6 +830,8 @@ utility_component_template = {
RG_graygoo_Buff
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
}
ai_weight = {

View File

@@ -59,6 +59,7 @@ utility_component_template = {
}
size_restriction = {
RG_graygoo_capitalship
RG_gray_juggernaut
}
prerequisites = {
"tech_gray_matter_remix_2"
@@ -320,10 +321,11 @@ weapon_component_template = {
size_restriction = {
RG_graygoo_capitalship
RG_graygoo_mothership
RG_gray_juggernaut
}
component_set = "RG_PLANET_KILLER"
prerequisites = {
"tech_object_gray_6"
"tech_gray_juggernaut_8"
}
hidden = yes
ship_limit = 1
@@ -378,10 +380,11 @@ weapon_component_template = {
size_restriction = {
RG_graygoo_capitalship
RG_graygoo_mothership
RG_gray_juggernaut
}
component_set = "RG_PLANET_KILLER"
prerequisites = {
"tech_object_gray_6"
"tech_gray_juggernaut_8"
}
hidden = yes
ship_limit = 1
@@ -528,6 +531,7 @@ weapon_component_template = {
size_restriction = {
RG_graygoo_capitalship
RG_graygoo_icebreaker_interdictor
RG_gray_juggernaut
}
prerequisites = {
"tech_gray_buffnut_6"
@@ -580,6 +584,8 @@ weapon_component_template = {
size_restriction = {
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
tags = {
weapon_type_rg_secondary
@@ -630,6 +636,9 @@ weapon_component_template = {
"tech_gray_matter_spray_5"
}
size_restriction = {
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
tags = {
@@ -828,6 +837,8 @@ strike_craft_component_template = {
size_restriction = {
RG_graygoo_interdictor
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_nano_boost_3"
@@ -894,6 +905,8 @@ strike_craft_component_template = {
size_restriction = {
RG_graygoo_interdictor
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_nano_boost_3"
@@ -963,6 +976,8 @@ strike_craft_component_template = {
size_restriction = {
RG_graygoo_interdictor
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_nano_boost_3"
@@ -1033,6 +1048,8 @@ strike_craft_component_template = {
size_restriction = {
RG_graygoo_interdictor
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_nano_boost_3"
@@ -1097,6 +1114,8 @@ utility_component_template = {
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_graygoo_icebreaker_interdictor
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_interdictor_4"
@@ -1133,6 +1152,8 @@ utility_component_template = {
RG_graygoo_interdictor
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_interdictor_4"
@@ -1169,6 +1190,8 @@ utility_component_template = {
RG_graygoo_interdictor
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_interdictor_4"
@@ -1205,6 +1228,8 @@ utility_component_template = {
RG_graygoo_interdictor
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_interdictor_4"
@@ -1242,6 +1267,8 @@ utility_component_template = {
}
size_restriction = {
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
tags = {
weapon_type_rg_computer
@@ -1276,6 +1303,8 @@ utility_component_template = {
RG_graygoo_Buff
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_interdictor_4"
@@ -1312,6 +1341,8 @@ utility_component_template = {
RG_graygoo_interdictor
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_interdictor_4"
@@ -1348,6 +1379,8 @@ utility_component_template = {
RG_graygoo_interdictor
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_interdictor_4"
@@ -1384,6 +1417,8 @@ utility_component_template = {
RG_graygoo_interdictor
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_interdictor_4"
@@ -1421,6 +1456,8 @@ utility_component_template = {
RG_graygoo_Arsenal
RG_graygoo_mothership
RG_graygoo_icebreaker_interdictor
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_interdictor_4"
@@ -1450,6 +1487,8 @@ utility_component_template = {
titan
RG_graygoo_Buff
RG_graygoo_mothership
RG_gray_juggernaut
RG_graygoo_capitalship
}
component_set = "ship_aura_components"
prerequisites = {
@@ -1800,6 +1839,8 @@ utility_component_template = {
hidden = yes
size_restriction = {
RG_graygoo_Buff
RG_gray_juggernaut
RG_graygoo_capitalship
}
component_set = "ship_aura_components"
tags = {
@@ -1856,6 +1897,8 @@ utility_component_template = {
hidden = yes
size_restriction = {
RG_graygoo_Buff
RG_gray_juggernaut
RG_graygoo_capitalship
}
component_set = "ship_aura_components"
tags = {
@@ -1934,6 +1977,8 @@ weapon_component_template = {
tracking = 0
size_restriction = {
RG_graygoo_Buff
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_buffnut_6"
@@ -2018,6 +2063,8 @@ weapon_component_template = {
tracking = 0
size_restriction = {
RG_graygoo_Buff
RG_gray_juggernaut
RG_graygoo_capitalship
}
prerequisites = {
"tech_gray_buffnut_6"
@@ -2096,14 +2143,14 @@ utility_component_template = {
icon = "GFX_ship_part_warp_drive_3"
icon_frame = 1
power = -50
hidden = yes
# hidden = yes
resources = {
category = ship_components
cost = {
alloys = 300
}
}
#prerequisites = { "tech_gray_interdictor_4" }
prerequisites = { "tech_gray_interdictor_4" }
ftl = yes
jumpdrive = yes
ship_modifier = {
@@ -2130,7 +2177,7 @@ utility_component_template = {
icon = "GFX_ship_part_sensor_4"
icon_frame = 1
power = -20
hidden = yes
# hidden = yes
resources = {
category = ship_components
cost = {
@@ -2139,7 +2186,7 @@ utility_component_template = {
}
sensor_range = 15
hyperlane_range = 20
#prerequisites = { "tech_gray_interdictor_4" }
prerequisites = { "tech_gray_interdictor_4" }
ship_modifier = {
ship_tracking_add = 20
}
@@ -2159,14 +2206,14 @@ utility_component_template = {
icon = "GFX_ship_part_thruster_4"
icon_frame = 1
power = -50
hidden = yes
# hidden = yes
resources = {
category = ship_components
cost = {
alloys = 200
}
}
#prerequisites = { "tech_gray_interdictor_4" }
prerequisites = { "tech_gray_interdictor_4" }
modifier = {
ship_speed_mult = 1.25
ship_evasion_add = 10

View File

@@ -39,6 +39,7 @@ weapon_component_template = {
weapon_type_energy
}
size_restriction = {
RG_gray_juggernaut
RG_graygoo_capitalship
RG_graygoo_mothership
}

View File

@@ -94,8 +94,8 @@ rg_warship_init_mod3 = {
set_owner = prev
create_ship = {
name = "NAME_Gray"
design = "NAME_gray_juggernautship"
# random_existing_design = RG_gray_juggernaut
# design = "NAME_gray_juggernautship"
random_existing_design = RG_gray_juggernaut
prefix = no
upgradable = yes
}

View File

@@ -123,6 +123,9 @@ RG_graygoo_capitalship = {
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"
@@ -504,6 +507,9 @@ RG_gray_juggernaut = {
}
class = shipclass_starbase
construction_type = starbase_shipyard
possible_construction = {
always = no
}
required_component_set = "power_core"
required_component_set = "sensor_components"
required_component_set = "combat_computers"