This commit is contained in:
ProjectKoi-Kalo\Kalo 2024-09-21 15:28:52 +08:00
parent 2ac2b23047
commit 8133f83066
7 changed files with 220 additions and 118 deletions

View File

@ -43,42 +43,44 @@ building_rg_nanolab_1 = {
} }
} }
triggered_planet_modifier = { # triggered_planet_modifier = {
potential = { # potential = {
exists = owner # exists = owner
owner = { # owner = {
is_machine_empire = yes # is_machine_empire = yes
} # }
} # }
job_nanotech_research_unit_add = 3 # job_nanotech_research_unit_add = 3
} # }
triggered_planet_modifier = { triggered_planet_modifier = {
potential = { potential = {
exists = owner always = yes
owner = { # exists = owner
is_individual_machine = yes # owner = {
} # is_individual_machine = yes
# }
} }
job_nanotech_researcher_add = 3 job_nanotech_researcher_add = 8
} }
# triggered_desc = {
# trigger = {
# exists = owner
# owner = {
# is_machine_empire = yes
# }
# }
# text = job_nanotech_research_unit_effect_desc
# }
triggered_desc = { triggered_desc = {
trigger = { trigger = {
exists = owner always = yes
owner = { #exists = owner
is_machine_empire = yes #owner = {
} # is_individual_machine = yes
} #}
text = job_nanotech_research_unit_effect_desc
}
triggered_desc = {
trigger = {
exists = owner
owner = {
is_individual_machine = yes
}
} }
text = job_nanotech_researcher_effect_desc text = job_nanotech_researcher_effect_desc
} }
@ -131,42 +133,44 @@ building_rg_nanolab_2 = {
} }
triggered_planet_modifier = { # triggered_planet_modifier = {
potential = { # potential = {
exists = owner # exists = owner
owner = { # owner = {
is_machine_empire = yes # is_machine_empire = yes
} # }
} # }
job_nanotech_research_unit_add = 6 # job_nanotech_research_unit_add = 6
} # }
triggered_planet_modifier = { triggered_planet_modifier = {
potential = { potential = {
exists = owner always = yes
owner = { # exists = owner
is_individual_machine = yes # owner = {
} # is_individual_machine = yes
# }
} }
job_nanotech_researcher_add = 6 job_nanotech_researcher_add = 15
} }
# triggered_desc = {
# trigger = {
# exists = owner
# owner = {
# is_machine_empire = yes
# }
# }
# text = job_nanotech_research_unit_effect_desc
# }
triggered_desc = { triggered_desc = {
trigger = { trigger = {
exists = owner always = yes
owner = { # exists = owner
is_machine_empire = yes # owner = {
} # is_individual_machine = yes
} # }
text = job_nanotech_research_unit_effect_desc
}
triggered_desc = {
trigger = {
exists = owner
owner = {
is_individual_machine = yes
}
} }
text = job_nanotech_researcher_effect_desc text = job_nanotech_researcher_effect_desc
} }
@ -204,14 +208,21 @@ building_rg_nanotech_cauldron = {
resources = { resources = {
category = planet_buildings category = planet_buildings
cost = { cost = {
alloys = @b3_minerals minerals = 1000
}
upkeep = {
nanites = 3
energy = 30
} }
produces = { produces = {
alloys = 15 trigger = {
owner = {
NOT = {
has_deficit = minerals
}
}
}
alloys = 60
consumer_goods = 40
}
upkeep = {
nanites = 25
} }
} }
} }
@ -246,17 +257,17 @@ building_rg_nanite_transmuter = {
trigger = { trigger = {
owner = { owner = {
NOT = { NOT = {
has_deficit = nanites has_deficit = minerals
} }
} }
} }
nanites = 40
rare_crystals = 2 rare_crystals = 2
volatile_motes = 2 volatile_motes = 2
exotic_gases = 2 exotic_gases = 2
} }
upkeep = { upkeep = {
nanites = 1 minerals = 50
energy = 5
} }
} }

View File

@ -388,6 +388,55 @@ ship_design = {
required_component = "RG_COMBAT_COMPUTER_MotherShip" required_component = "RG_COMBAT_COMPUTER_MotherShip"
} }
# 星海试验船-传统
ship_design = {
name = "RG_COLOSSUS_interdictor_NANO_SP"
ship_size = RG_graygoo_interdictor
is_event_design = yes
section = {
template = "RG_COLOSSUS_interdictor_key"
slot = "mid"
component = {
slot = "PLANET_KILLER_GUN_01"
template = "RG_PLANET_KILLER_NANO_SP"
}
component = {
slot = "LARGE_UTILITY_1"
template = ""
}
component = {
slot = "LARGE_UTILITY_2"
template = ""
}
component = {
slot = "LARGE_UTILITY_3"
template = ""
}
component = {
slot = "LARGE_UTILITY_4"
template = ""
}
component = {
slot = "LARGE_UTILITY_5"
template = ""
}
component = {
slot = "LARGE_UTILITY_6"
template = ""
}
component = {
slot = "AUX_UTILITY_1"
template = ""
}
}
required_component = "RG_FUSION_NANO_REACTOR_S"
required_component = "HYPER_DRIVE_3"
required_component = "SENSOR_4"
required_component = "RG_gatebuilder_thruster"
required_component = "RG_COMBAT_COMPUTER_MotherShip"
}
# 星海纸船 # 星海纸船
ship_design = { ship_design = {
name = "RG_Buff_interdictor_SP" name = "RG_Buff_interdictor_SP"

View File

@ -57,6 +57,35 @@ rg_create_gray_planetkiller_testship_1 = {
} }
} }
rg_create_gray_planetkiller_testship_2 = {
create_fleet = {
name = "NAME_RG_TESTSHIP"
settings = {
can_disband = yes
can_upgrade = no
can_change_composition = no
can_change_leader = no
uses_naval_capacity = no
spawn_debris = no
}
effect = {
set_owner = root
create_ship = {
name = "NAME_RG_TESTSHIP"
design = "RG_COLOSSUS_interdictor_NANO_SP"
prefix = no
upgradable = no
}
set_location = {
target = root.capital_scope
distance = 0
angle = random
}
set_fleet_flag = rg_test_ship_fleet
}
}
}
rg_create_gray_paperwork_testship_1 = { rg_create_gray_paperwork_testship_1 = {
create_fleet = { create_fleet = {
name = "NAME_RG_TESTSHIP" name = "NAME_RG_TESTSHIP"

View File

@ -69,19 +69,9 @@ tr_rg_nanotech_5 = {
} }
custom_tooltip_with_modifiers = tr_rg_nanotech_5_modifier_desc custom_tooltip_with_modifiers = tr_rg_nanotech_5_modifier_desc
#Unlocks the nanite edicts #Unlocks the nanite edicts
hidden_effect = { on_enabled = {
every_owned_pop = { country_event = {
limit = { id = rg_event.25
is_same_species = root
species = {
has_trait = rg_machine_maid_trait
}
}
modify_species = {
species = this
add_trait = rg_machine_maid_trait
}
species = { save_event_target_as = gray_owner_modded_species }
} }
} }
#Every 5 years, double the size of orbital nanite deposits that you're harvesting, up to a max of 50 OR spawns a number of nanite swarmers depending on the size of the deposit #Every 5 years, double the size of orbital nanite deposits that you're harvesting, up to a max of 50 OR spawns a number of nanite swarmers depending on the size of the deposit

View File

@ -1183,6 +1183,33 @@ planet_event = {
} }
} }
country_event = { # Memorial Valuts Civic Paragon Level Tick / FROM = Leader
id = rg_event.25
hide_window = yes
is_triggered_only = yes
trigger = {
}
immediate = {
rg_create_gray_planetkiller_testship_2 = yes
every_owned_pop = {
limit = {
is_same_species = root
species = {
has_trait = rg_machine_maid_trait
}
}
modify_species = {
species = this
add_trait = rg_machine_maid_trait
}
species = { save_event_target_as = gray_owner_modded_species }
}
}
}
# 拆毁工厂小灰通讯 # 拆毁工厂小灰通讯
country_event = { country_event = {
id = rg_event.200 id = rg_event.200

View File

@ -1,16 +1,12 @@
namespace = rg_planet namespace = rg_planet
##### Virtual Ascension Events ##### Virtual Ascension Events
### Create the Unemployed ### Create the Unemployed
### Country scope gatekeeper ### Country scope gatekeeper
### on_monthly_pulse_country ### on_monthly_pulse_country
country_event = { country_event = {
id = rg_planet.5025 id = rg_planet.5025
hide_window = yes hide_window = yes
is_triggered_only = yes is_triggered_only = yes
trigger = { trigger = {
OR = { OR = {
has_country_flag = rg_habitat_enabled has_country_flag = rg_habitat_enabled
@ -36,10 +32,8 @@ country_event = {
} }
} }
} }
}
immediate = { immediate = {
if = { if = {
limit = { limit = {
has_country_flag = rg_habitat_enabled has_country_flag = rg_habitat_enabled
NOT = { NOT = {
@ -47,7 +41,10 @@ country_event = {
} }
} }
event_target:rg_gray_habitat_target = { event_target:rg_gray_habitat_target = {
planet_event = { id = rg_planet.2027 days = 1 } planet_event = {
id = rg_planet.2027
days = 1
}
} }
} }
else = { else = {
@ -74,14 +71,20 @@ country_event = {
value >= 1 value >= 1
} }
} }
}
}
planet_event = {
id = rg_planet.2027
days = 1
} }
planet_event = { id = rg_planet.2027 days = 1 }
} }
} }
} }
} }
### Create the Unemployed ### Create the Unemployed
### Planet scope gatekeeper ### Planet scope gatekeeper
### on_building_complete, on_building_upgraded, on_building_demolished, ### on_building_complete, on_building_upgraded, on_building_demolished,
@ -90,9 +93,7 @@ country_event = {
planet_event = { planet_event = {
id = rg_planet.2026 id = rg_planet.2026
hide_window = yes hide_window = yes
is_triggered_only = yes is_triggered_only = yes
trigger = { trigger = {
is_under_colonization = no is_under_colonization = no
OR = { OR = {
@ -108,9 +109,11 @@ planet_event = {
} }
free_jobs > 0 free_jobs > 0
} }
immediate = { immediate = {
planet_event = { id = rg_planet.2027 days = 1 } planet_event = {
id = rg_planet.2027
days = 1
}
} }
} }
@ -119,7 +122,6 @@ planet_event = {
planet_event = { planet_event = {
id = rg_planet.2027 id = rg_planet.2027
hide_window = yes hide_window = yes
is_triggered_only = yes is_triggered_only = yes
trigger = { trigger = {
is_under_colonization = no is_under_colonization = no
@ -136,7 +138,6 @@ planet_event = {
} }
free_jobs > 0 free_jobs > 0
} }
immediate = { immediate = {
set_variable = { set_variable = {
which = num_pops which = num_pops
@ -144,17 +145,11 @@ planet_event = {
} }
# Create pops for every free job # Create pops for every free job
if = { if = {
owner = { limit = {
is_same_value = event_target:gray_owner owner = {
} is_same_value = event_target:gray_owner
while = {
count = num_pops
create_pop = {
species = owner_main_species
} }
} }
}
else = {
while = { while = {
count = num_pops count = num_pops
create_pop = { create_pop = {
@ -162,7 +157,14 @@ planet_event = {
} }
} }
} }
else = {
while = {
count = num_pops
create_pop = {
species = owner_main_species
}
}
}
# Kill pops generated in excess (e.g. from forbidden jobs) # Kill pops generated in excess (e.g. from forbidden jobs)
if = { if = {
limit = { limit = {
@ -186,9 +188,7 @@ planet_event = {
country_event = { country_event = {
id = rg_planet.5030 id = rg_planet.5030
hide_window = yes hide_window = yes
is_triggered_only = yes is_triggered_only = yes
trigger = { trigger = {
has_country_flag = rg_habitat_enabled has_country_flag = rg_habitat_enabled
event_target:rg_gray_habitat_target = { event_target:rg_gray_habitat_target = {
@ -197,7 +197,6 @@ country_event = {
} }
} }
} }
immediate = { immediate = {
event_target:rg_gray_habitat_target = { event_target:rg_gray_habitat_target = {
every_owned_pop = { every_owned_pop = {
@ -218,9 +217,7 @@ country_event = {
planet_event = { planet_event = {
id = rg_planet.2031 id = rg_planet.2031
hide_window = yes hide_window = yes
is_triggered_only = yes is_triggered_only = yes
trigger = { trigger = {
exists = owner exists = owner
owner = { owner = {
@ -230,7 +227,6 @@ planet_event = {
is_unemployed = yes is_unemployed = yes
} }
} }
immediate = { immediate = {
every_owned_pop = { every_owned_pop = {
limit = { limit = {
@ -239,4 +235,4 @@ planet_event = {
kill_pop = yes kill_pop = yes
} }
} }
} }

View File

@ -49,15 +49,15 @@
tradition_rg_nanotech_delayed: "我们是一股永不停息的洪流,吞天食地、势不可挡。一切都将融入我们,我们将形成一切。" tradition_rg_nanotech_delayed: "我们是一股永不停息的洪流,吞天食地、势不可挡。一切都将融入我们,我们将形成一切。"
tr_rg_nanotech_adopt_modifier_desc: "§Y$AVAILABLE_STARBASE_BUILDINGS$§!$sm_nanite_harvester$" tr_rg_nanotech_adopt_modifier_desc: "§Y$AVAILABLE_STARBASE_BUILDINGS$§!$sm_nanite_harvester$"
tr_rg_nanotech_1_modifier_desc: "§Y$AVAILABLE_BUILDINGS$§!$building_rg_nanolab_1$\n§Y$AVAILABLE_BUILDINGS$§!$building_rg_nanolab_2$\n§Y$AVAILABLE_BUILDINGS$§!$building_rg_nanotech_cauldron$\n§Y$AVAILABLE_BUILDINGS$§!$building_rg_nanite_transmuter$\n" tr_rg_nanotech_1_modifier_desc: "§Y$AVAILABLE_BUILDINGS$§!$building_rg_nanolab_1$\n§Y$AVAILABLE_BUILDINGS$§!$building_rg_nanolab_2$\n§Y$AVAILABLE_BUILDINGS$§!$building_rg_nanotech_cauldron$\n§Y$AVAILABLE_BUILDINGS$§!$building_rg_nanite_transmuter$\n"
tr_rg_nanotech_2_modifier_desc: "—§I解锁巨型结构§!$RG_habitat_central_complex$\n" tr_rg_nanotech_2_modifier_desc: "—§I解锁巨型结构§!§Y$RG_habitat_central_complex$§!\n"
tr_rg_nanotech_3_modifier_desc: "§Y解锁行星决议§!$decision_rg_nanotech_swarm_consume_world$\n§Y解锁巨像武器§!$tech_object_gray_7$可将星球转变为可殖民的§Y$pc_nanotech$§!" tr_rg_nanotech_3_modifier_desc: "§Y解锁行星决议§!$decision_rg_nanotech_swarm_consume_world$\n§Y解锁巨像武器§!$tech_object_gray_7$可将星球转变为可殖民的§Y$pc_nanotech$§!"
tr_rg_nanotech_4_modifier_desc: "§Y解锁飞升$rg_ap_nantiematter$\n解锁舰船§!$RG_graygoo_destroyer$\n§Y获得遗珍§!$rg_tempest_invocator$,允许你召唤宇宙风暴:$graytempest_storm$" tr_rg_nanotech_4_modifier_desc: "§Y解锁飞升$rg_ap_nantiematter$\n解锁舰船§!$RG_graygoo_destroyer$\n§Y获得遗珍§!§Y$rg_tempest_invocator$§!允许你召唤宇宙风暴§Y$graytempest_storm$§!"
tr_rg_nanotech_5_modifier_desc: "§Y解锁净化方式$purge_nanophage$§!\n所有帝国人口将获得§Y纳米特质§!:人口需要$nanites$维护费。\n每个类型为§Y$pc_nanotech$§!或§Y$pc_rg_grayhabitat$§!的殖民地都将瞬间创建§Y纳米化人口$pops_with_icon$§!以填补§Y£building£建筑§!和§Y£district£区划§!的£job£岗位需求。" tr_rg_nanotech_5_modifier_desc: "§Y解锁净化方式$purge_nanophage$§!:将非帝国主体人口同化为我们的一部分。\n所有帝国人口将获得§Y纳米特质§!人口需要£nanites£§Y$nanites$§!维护费。\n每个类型为§Y$pc_nanotech$§!或§Y$pc_rg_grayhabitat$§!的殖民地都将瞬间创建§Y纳米化人口$pops_with_icon$§!以填补§Y£building£建筑§!和§Y£district£区划§!的£job£岗位需求。"
tr_rg_nanotech_finish_modifier_desc: "§Y解锁舰船§!$RG_graygoo_mothership$\n每§Y5§!年§Y$sm_nanite_harvester_plural$§!都会提升,可能是增加$r_nanites$矿藏的规模,或是直接产出一笔纳米机器人资源。该效果受到矿藏所依附的行星尺寸的限制。" tr_rg_nanotech_finish_modifier_desc: "§Y解锁舰船§!$RG_graygoo_mothership$\n每§Y5§!年§Y$sm_nanite_harvester_plural$§!都会提升,可能是增加$r_nanites$矿藏的规模,或是直接产出一笔纳米机器人资源。该效果受到矿藏所依附的行星尺寸的限制。"
decision_rg_server_shut_down: "§R核心关闭§!" decision_rg_server_shut_down: "§R核心关闭§!"
decision_rg_server_shut_down_desc: "§R将摧毁殖民地§!\n\n这个殖民地已经失去了它的用途关闭信号中继核心。" decision_rg_server_shut_down_desc: "§R将摧毁殖民地§!\n\n这个殖民地已经失去了它的用途关闭信号中继核心。"
decision_rg_nanotech_swarm_consume_world: "纳米化星球" decision_rg_nanotech_swarm_consume_world: "§Y纳米化星球§!"
decision_rg_nanotech_swarm_consume_world_desc: "我们的行星将被转变,以喂养洪流、增长我们的存在。" decision_rg_nanotech_swarm_consume_world_desc: "我们的行星将被转变,以喂养洪流、增长我们的存在。"
decision_rg_nanotech_swarm_consume_world_effect_desc: "改造这个星球,增加一个或多个障碍,减少这个星球的宜居性和区划,但会为我们的洪流提供更多的纳米机器人。" decision_rg_nanotech_swarm_consume_world_effect_desc: "改造这个星球,增加一个或多个障碍,减少这个星球的宜居性和区划,但会为我们的洪流提供更多的纳米机器人。"
@ -90,9 +90,9 @@
building_rg_nanolab_1_desc: "在纳观尺度上进行研究带来对宇宙的全新视角。" building_rg_nanolab_1_desc: "在纳观尺度上进行研究带来对宇宙的全新视角。"
building_rg_nanolab_2: "§Y纳米研究复合体§!" building_rg_nanolab_2: "§Y纳米研究复合体§!"
building_rg_nanolab_2_desc: "无限小与无限大看起来是如此地相似,这是多么地奇妙啊。" building_rg_nanolab_2_desc: "无限小与无限大看起来是如此地相似,这是多么地奇妙啊。"
building_rg_nanotech_cauldron: "纳米熔炉" building_rg_nanotech_cauldron: "§Y纳米熔炉§!"
building_rg_nanotech_cauldron_desc: "在分子水平上运作,虫群可以很容易地将矿物结构重新配置成坚固的合金晶格。" building_rg_nanotech_cauldron_desc: "在分子水平上运作,虫群可以很容易地将矿物结构重新配置成坚固的合金晶格。"
building_rg_nanite_transmuter: "纳米变形器" building_rg_nanite_transmuter: "§Y纳米变形器§!"
building_rg_nanite_transmuter_desc: "该工厂使用极为先进的纳米材料大量生产各种稀有资源。缺少纳米材料时生产将会暂停。" building_rg_nanite_transmuter_desc: "该工厂使用极为先进的纳米材料大量生产各种稀有资源。缺少纳米材料时生产将会暂停。"
district_rg_farming: "农业区段" district_rg_farming: "农业区段"