24 Commits

Author SHA1 Message Date
ProjectKoi-Kalo\Kalo
3b433d451b Changes 写点事件 2024-11-09 10:48:02 +08:00
ProjectKoi-Kalo\Kalo
bc6a49c1b7 空槽修复 砍旗舰光环槽位 2024-10-30 15:00:45 +08:00
ProjectKoi-Kalo\Kalo
5d72fb5817 Changes 补空间站科技限制 2024-10-04 13:15:33 +08:00
ProjectKoi-Kalo\Kalo
a3abac7897 zc 2024-09-29 18:35:17 +08:00
ProjectKoi-Kalo\Kalo
a5750fb8eb Changes 补en 2024-09-27 17:58:35 +08:00
ProjectKoi-Kalo\Kalo
0d10ffdb6e Changes 修铁灭兄弟 2024-09-27 17:54:38 +08:00
ProjectKoi-Kalo\Kalo
b2ffb07fc6 Changes 种族mergefix 2024-09-25 13:58:51 +08:00
ProjectKoi-Kalo\Kalo
a444204285 Changes 种族merge 2024-09-25 13:44:52 +08:00
ProjectKoi-Kalo\Kalo
478f6dca99 Changes fix merge 2024-09-25 13:04:19 +08:00
ProjectKoi-Kalo\Kalo
8e248545f1 Merge branch 'RG_AG_TEST'
# Conflicts:
#	common/inline_scripts/events/rg_test_gray_skill_varible.txt
#	common/scripted_triggers/RG_scripted_triggers.txt
2024-09-25 13:01:53 +08:00
ProjectKoi-Kalo\Kalo
58d0be3e2b Changeszc 2024-09-25 12:56:40 +08:00
ProjectKoi-Kalo\Kalo
f8979629b2 Changes文件名不知道怎么烂了 2024-09-25 12:15:37 +08:00
ProjectKoi-Kalo\Kalo
fef4de87ea zc 2024-09-25 10:59:36 +08:00
ProjectKoi-Kalo\Kalo
17565cd2ba zc 2024-09-25 10:59:34 +08:00
ProjectKoi-Kalo\Kalo
503df79a18 暂存 2024-09-25 10:32:49 +08:00
ProjectKoi-Kalo\Kalo
efe950f9e6 暂存 2024-09-25 10:32:24 +08:00
ProjectKoi-Kalo\Kalo
7a1d71c8a9 暂存 2024-09-25 09:10:35 +08:00
ProjectKoi-Kalo\Kalo
00ad348916 修改纳米技术赤字情况,调整资源类型和相关效果 2024-09-24 23:43:03 +08:00
ProjectKoi-Kalo\Kalo
8411e7c7bd 暂存 2024-09-24 22:36:39 +08:00
ProjectKoi-Kalo\Kalo
ff2afb6a1a 暂存 2024-09-24 20:06:16 +08:00
ProjectKoi-Kalo\Kalo
533d27f00a Changes文件名不知道怎么烂了 2024-09-24 19:12:58 +08:00
ProjectKoi-Kalo\Kalo
d366fc812a md 2024-09-24 18:06:45 +08:00
ProjectKoi-Kalo\Kalo
e4a4300da8 暂存 2024-09-24 17:43:15 +08:00
ProjectKoi-Kalo\Kalo
9906ae58dd 暂存 2024-09-24 17:43:10 +08:00
50 changed files with 1089 additions and 313 deletions

View File

@@ -0,0 +1,83 @@
utility_component_template = {
key = "rg_ship_aura_components_empty"
size = medium
icon = "GFX_ship_part_empty_ftl_drive"
icon_frame = 1
power = 0
component_set = "ship_aura_components"
ai_weight = {
weight = 0
}
}
utility_component_template = {
key = "rg_power_core_empty"
size = medium
icon = "GFX_ship_part_empty_ftl_drive"
icon_frame = 1
power = 0
component_set = "power_core"
ai_weight = {
weight = 0
}
}
utility_component_template = {
key = "rg_ftl_components_empty"
size = medium
icon = "GFX_ship_part_empty_ftl_drive"
icon_frame = 1
power = 0
component_set = "ftl_components"
ai_weight = {
weight = 0
}
}
utility_component_template = {
key = "rg_thruster_components_empty"
size = medium
icon = "GFX_ship_part_empty_ftl_drive"
icon_frame = 1
power = 0
component_set = "thruster_components"
ai_weight = {
weight = 0
}
}
utility_component_template = {
key = "rg_sensor_component_empty"
size = medium
icon = "GFX_ship_part_empty_ftl_drive"
icon_frame = 1
power = 0
component_set = "sensor_components"
ai_weight = {
weight = 0
}
}
utility_component_template = {
key = "rg_combat_computers_empty"
size = medium
icon = "GFX_ship_part_empty_ftl_drive"
icon_frame = 1
power = 0
component_set = "combat_computers"
ai_weight = {
weight = 0
}
}

View File

@@ -1988,6 +1988,47 @@ utility_component_template = {
}
}
utility_component_template = {
key = "RG_STARBASE_AURA_FTL_INHIBITOR"
size = medium
icon = "GFX_ship_part_aura_snare"
icon_frame = 1
power = 0
size_restriction = {
RG_gray_juggernaut
}
prerequisites = { "tech_ftl_inhibitor" }
component_set = "ftl_inhibitor"
ftl_inhibitor = yes
hostile_aura = {
name = "aura_starbase_ftl_inhibitor"
system_wide = yes
stack_info = {
id = hostile_flt_inhibitor_aura
priority = 10
}
modifier = {
ship_emergency_ftl_min_days_mult = 1
}
graphics = {
ship_effect = {
entity = "ship_aura_negative_entity"
dynamic_scale = no
}
}
}
ai_weight = {
weight = 2
}
}
#笨蛋雷达
weapon_component_template = {
key = "RG_ANTIBAKAHALO_RADAR"

View File

@@ -847,8 +847,6 @@ ship_design = {
required_component = "RG_gatebuilder_thruster"
required_component = "RG_COMBAT_COMPUTER_MotherShip"
required_component = "RG_CORVETTE_CLOAKING_3"
required_component = "RG_BAKAHALO"
required_component = "RG_ANTIBAKAHALO"
required_component = "RG_SHIP_AURA_NANOBOT_CLOUD"
}
@@ -1439,10 +1437,8 @@ ship_design = {
required_component = "RG_gatebuilder_thruster"
required_component = "RG_COMBAT_COMPUTER_MotherShip"
required_component = "RG_CORVETTE_CLOAKING_3"
required_component = "RG_BAKAHALO"
required_component = "RG_ANTIBAKAHALO"
required_component = "RG_SHIP_AURA_NANOBOT_CLOUD"
required_component = "STARBASE_AURA_FTL_INHIBITOR"
required_component = "RG_STARBASE_AURA_FTL_INHIBITOR"
}
# 航母 1

View File

@@ -162,7 +162,7 @@ ship_design = {
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"
required_component = "RG_STARBASE_AURA_FTL_INHIBITOR"
}
# Factory
@@ -338,5 +338,5 @@ ship_design = {
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"
required_component = "RG_STARBASE_AURA_FTL_INHIBITOR"
}

View File

@@ -0,0 +1,30 @@
option = {
trigger = { has_civic = civic_AG_gray_master }
name = AG_dooropen_master.option
if = {
limit = {
any_country = {
has_civic = civic_AG_gray
}
}
#do nothing
}
else_if = {
limit = {
NOT = {
any_country = {
has_civic = civic_AG_gray
}
}
any_country = {
has_civic = origin_rg_gray
}
has_global_flag = has_rg_mod
}
force_remove_civic = civic_AG_gray_master
}
else = {
country_event = { id = graygoo.499 }
}
}

View File

@@ -125,6 +125,7 @@ option = {
NOT = {
RG_gray_harbitat_active_trigger = yes
}
has_country_flag = rg_gray_level_3
}
allow = {
}
@@ -155,15 +156,6 @@ option = {
rg_clear_harbitat = yes
}
}
option = {
# help
name = rg_help
hidden_effect = {
country_event = {
id = rg_graygoo.4
}
}
}
option = {
# 衣柜
name = rg_wardrobe

View File

@@ -102,6 +102,7 @@ option = {
NOT = {
RG_gray_harbitat_active_trigger = yes
}
has_country_flag = rg_gray_level_3
}
allow = {
}
@@ -129,15 +130,6 @@ option = {
}
}
}
option = {
# help
name = rg_help
hidden_effect = {
country_event = {
id = rg_grayleader.4
}
}
}
option = {
# 衣柜
name = rg_wardrobe

View File

@@ -215,6 +215,7 @@ option = {
NOT = {
RG_gray_harbitat_active_trigger = yes
}
has_country_flag = rg_gray_level_3
}
allow = {
}

View File

@@ -205,6 +205,7 @@ option = {
NOT = {
RG_gray_harbitat_active_trigger = yes
}
has_country_flag = rg_gray_level_3
}
allow = {
}

View File

@@ -141,6 +141,7 @@ option = {
NOT = {
RG_gray_harbitat_active_trigger = yes
}
has_country_flag = rg_gray_level_3
}
allow = {
}

View File

@@ -0,0 +1,71 @@
# event:graygoo.499
# 初始化小灰领袖等级
set_variable = {
which = rg_gray_level
value = 1
}
#Country event_target:gray_owner
#存储当前领袖等级
rg_save_gray_leader_level_effect = {
every_owned_leader = {
if = {
###等级检测
limit = {
has_leader_flag = rg_gray_leader
}
#由于目前是leader域所以不能直接导出等级
#导出等级到暂存
export_trigger_value_to_variable = {
trigger = has_skill
variable = rg_gray_level_temp
}
#把leader域中的变量存到country域中
#导入变量
owner = {
set_variable = {
which = rg_gray_level
value = prev.rg_gray_level_temp
}
}
#清理暂存区
clear_variable = rg_gray_level_temp
}
}
}
random_owned_leader = {
#是小灰领袖
limit = {
has_leader_flag = rg_gray_leader
}
export_trigger_value_to_variable = {
trigger = has_skill
variable = rg_gray_level_temp
}
owner = {
set_variable = {
which = rg_gray_level
value = prev.rg_gray_level_temp
}
}
}
}
#country scope
#用的时候就
check_variable = {
which = rg_gray_level
value >= 10
}
#Country event_target:gray_owner
#等级导入,把存储的领袖等级赋予到领袖身上
rg_set_varible_as_leader_level_effect = {
random_owned_leader = {
limit = {
has_leader_flag = rg_gray_leader
}
set_skill = owner.rg_gray_level
}
}

View File

@@ -1,5 +1,12 @@
produces = {
trigger = {
exists = planet
planet = {
owner = {
RG_tradition5_or_gray_owner_trigger = yes
}
rg_is_pc_nano = yes
}
OR = {
has_trait = rg_machine_maid_trait
}

View File

@@ -180,6 +180,16 @@ on_space_battle_won = {
}
}
# This = owner of fleet 1 (winner)
# From = owner of fleet 2 (loser)
# FromFrom = fleet 1
# FromFromFrom = fleet 2
# Fires when a combat is finished from a lack of enemies
on_space_battle_over = {
events = {
}
}
# This = owner of fleet 1 (loser)
# From = owner of fleet 2 (winner)
# FromFrom = fleet 1

View File

@@ -48,10 +48,13 @@ rg_event_effect_event1_cluster = {
rg_event_effect_event1_cluster_galaxy = {
if = {
limit = {
OR = {
rg_has_ag_origin_trigger = yes
NOT = {
has_global_flag = origin_rg_gray_1st_global
}
}
}
rg_event_effect_event1_gray_galaxy = yes
}
else = {
@@ -65,10 +68,7 @@ rg_event_effect_event1_gray_cluster = {
set_country_flag = origin_rg_gray_cluster
set_country_flag = origin_rg_gray_1st
set_country_flag = rg_gray_level_1
country_event = {
id = rg_event.2
days = 30
}
rg_event_effect_event1_to_event2_effect = yes
add_resource = {
energy = 1000
minerals = 1000
@@ -92,12 +92,37 @@ rg_event_effect_event1_gray_galaxy = {
set_country_flag = origin_rg_gray_galaxy
set_country_flag = origin_rg_gray_1st
set_country_flag = rg_gray_level_1
rg_event_effect_event1_to_event2_effect = yes
save_global_event_target_as = origin_rg_gray_country
if = {
limit = {
rg_has_ag_origin_trigger = yes
}
}
else = {
rg_lcluster_spawn_effect = yes
capital_scope = {
solar_system = {
random_neighbor_system = {
solar_system = {
set_star_flag = lgate
spawn_megastructure = {
type = lgate_base
orbit_angle = 225
orbit_distance = 30
}
}
}
}
}
}
}
rg_event_effect_event1_to_event2_effect = {
country_event = {
id = rg_event.2
days = 30
}
save_global_event_target_as = origin_rg_gray_country
rg_lcluster_spawn_effect = yes
}
rg_event_effect_lcluster_spawn_selecter = {
if = {
@@ -137,7 +162,9 @@ rg_event_effect_lcluster_open = {
has_global_flag = rg_origin_l_cluster # 遥远约定
has_global_flag = gray_origin_activate # 远星之歌
has_global_flag = rg_origin_scion_l_cluster # 未来追迹
rg_has_ag_origin_trigger = yes # 遥远的故事
}
}
country_event = {
id = rg_cluster.2
@@ -160,12 +187,12 @@ rg_event_effect_planet2027_spawn_maid_species = {
plural = this
class = RG_MACHINE
portrait = "rg_machine_maid"
can_be_modified = no
can_be_modified = yes
homeworld = this
namelist = this
gender = this
traits = {
trait = trait_machine_unit
trait = trait_rg_machine_unit
trait = rg_machine_maid_trait
trait = trait_auto_mod_robotic
trait = trait_robot_streamlined_protocols
@@ -173,8 +200,59 @@ rg_event_effect_planet2027_spawn_maid_species = {
}
effect = {
save_global_event_target_as = rg_owner_main_maid_species
set_citizenship_type = {
type = citizenship_full_rg_maid
country = event_target:gray_owner
}
}
}
}
}
}
#Species
rg_event_effect_planet2027_spawn_maid_species_non_gray = {
modify_species = {
effect = {
create_species = {
is_mod = yes
name = "RG_MACHINE"
plural = this
class = RG_MACHINE
portrait = "rg_machine_maid"
can_be_modified = yes
homeworld = this
namelist = this
gender = this
traits = {
trait = trait_rg_machine_unit
trait = rg_machine_maid_trait
trait = trait_auto_mod_robotic
trait = trait_robot_streamlined_protocols
trait = trait_robot_luxurious
}
effect = {
set_citizenship_type = {
type = citizenship_full_rg_maid
country = event_target:gray_owner
}
}
}
}
}
}
rg_event_effect_event2_gray_origin_init = {
rg_gray_country_init = yes
country_event = {
id = graygoo.499
}
give_technology = {
tech = tech_minilaser_gray_1
message = no
}
give_technology = {
tech = tech_object_gray_5
message = no
}
}

View File

@@ -4,7 +4,7 @@ rg_create_fallen_empire_species_effect = {
class = RG_MACHINE
portrait = "rg_machine_maid"
traits = {
trait = trait_machine_unit
trait = trait_rg_machine_unit
trait = trait_robot_domestic_protocols
trait = rg_machine_maid_trait
trait = trait_auto_mod_robotic

View File

@@ -1423,7 +1423,7 @@ RG_const_auto_build_effect = {
#建造空间站
find_closest_planet = {
trigger = {
id = RG_work_bees_trigger.1
id = RG_work_bees_trigger.11
RG_planet_can_auto_build = yes
}
found_planet = {
@@ -1433,7 +1433,7 @@ RG_const_auto_build_effect = {
duration = $station_time$
}
effect = {
id = RG_work_bees_effect.2
id = RG_work_bees_effect.22
#若星系属于母国,则自动建造
if = {
limit = {
@@ -2802,7 +2802,7 @@ rg_gray_country_after_init = {
id = rg_grayleader.7
days = -1
}
rg_juggernaut_habitat_init = yes
# rg_juggernaut_habitat_init = yes
}
rg_timeline_attract_field_init = {

View File

@@ -1,3 +1,23 @@
rg_all_cluster_mod_check = {
OR = {
has_global_flag = l_cluster_origin # l-cluster plus
has_global_flag = rg_origin_l_cluster # 遥远约定
has_global_flag = gray_origin_activate # 远星之歌
has_global_flag = rg_origin_scion_l_cluster # 未来追迹
rg_has_ag_origin_trigger = yes # 遥远的故事
}
}
rg_all_cluster_mod_check_for_scion = {
OR = {
has_global_flag = l_cluster_origin # l-cluster plus
# has_global_flag = rg_origin_l_cluster # 遥远约定
has_global_flag = gray_origin_activate # 远星之歌
# has_global_flag = rg_origin_scion_l_cluster # 未来追迹
rg_has_ag_origin_trigger = yes # 遥远的故事
}
}
RG_planet_can_auto_build = {
OR = {
AND = {
@@ -31,9 +51,33 @@ RG_OR_has_wsg_mod_trigger = {
}
}
RG_AG_has_gray_master_trigger = {
has_civic = civic_AG_gray_master
}
RG_has_gray_cluster_origin_trigger = {
OR = {
has_country_flag = origin_rg_gray #遥远约定
has_country_flag = origin_gray_country #远星之歌
}
}
rg_is_main_species_with_maid_trait_trigger = {
has_trait = rg_machine_maid_trait
OR = {
is_same_species = owner_main_species
is_subspecies = owner_main_species
}
}
RG_tradition5_or_gray_owner_trigger = {
OR = {
RG_gray_harbitat_active_trigger = yes
has_active_tradition = tr_rg_nanotech_5
}
}
rg_has_ag_origin_trigger = {
any_country = {
has_origin = origin_Asgray
}
}

View File

@@ -54,7 +54,7 @@ RG_graygoo_mothership = {
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_default_design = no #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
@@ -118,7 +118,7 @@ RG_graygoo_capitalship = {
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_default_design = no #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
@@ -183,8 +183,6 @@ RG_graygoo_capitalship = {
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"
components_add_to_cost = no
resources = {
category = ships
@@ -231,7 +229,7 @@ RG_gray_juggernaut = {
}
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_default_design = no #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
@@ -297,9 +295,7 @@ RG_gray_juggernaut = {
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"
required_component_set = "ftl_inhibitor"
components_add_to_cost = no
resources = {
@@ -448,7 +444,7 @@ RG_graygoo_interdictor = {
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_default_design = no #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
@@ -502,7 +498,7 @@ RG_graygoo_destroyer = {
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_default_design = no #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
@@ -562,7 +558,7 @@ RG_graygoo_icebreaker_interdictor = {
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_default_design = no #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
@@ -616,7 +612,7 @@ RG_graygoo_Arsenal = {
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_default_design = no #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
@@ -668,7 +664,7 @@ RG_graygoo_Buff = {
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_default_design = no #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
@@ -842,7 +838,7 @@ RG_orbital_ring_tier_1 = {
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
enable_default_design = no #if yes, countries will have an auto-generated design at start
prerequisites = {
"tech_object_gray_6"
}

View File

@@ -1,55 +1,32 @@
situation_nanties_deficit = {
situation_nanites_deficit = {
picture = GFX_evt_deficit
category = negative
fail_icon = GFX_situation_outcome_meh
fail_icon_frame = GFX_situation_outcome_frame_green
complete_icon = GFX_situation_outcome_bankrupcy
complete_icon_frame = GFX_situation_outcome_frame_red
on_start = {
set_situation_flag = deficit_situation
owner = {
country_event = { id = advisor.20 days = 10 random = 20 }
save_event_target_as = kaleidoscope_new_owner
}
random_playable_country = {
limit = {
has_country_flag = gave_kaleidoscope_to@owner
}
country_event = { id = situation.2025 days = 10 random = 20 }
}
}
on_abort = {
owner = {
add_resource = {
energy = @bailout_basic_base_amount
nanites = @bailout_strategic_base_amount
mult = value:bailout_scaling_factor
}
}
}
start_value = 15
on_monthly = {
random_events = {
80 = 0
20 = origin.4170 # Payback | MSI helping you
}
}
stages = {
deficit_first = {
icon = GFX_situation_stage_1
icon_background = GFX_situation_stage_frame_red
end = 25
modifier = {
planet_researchers_physics_research_produces_add = -0.5
planet_researchers_society_research_produces_add = -0.5
planet_researchers_engineering_research_produces_add = -0.5
diplo_weight_economy_mult = -0.1
planet_pop_assembly_reduction = 0.1
ship_disengage_chance_mult = -0.1
ship_weapon_damage = -0.20
ship_speed_mult = -0.20
planet_jobs_upkeep_mult = 0.05
all_technology_research_speed = -0.05
planet_buildings_upkeep_mult = 0.05
megastructures_upkeep_mult = 0.05
}
}
deficit_second = {
@@ -57,14 +34,10 @@ situation_nanties_deficit = {
icon_background = GFX_situation_stage_frame_red
end = 50
modifier = {
planet_researchers_physics_research_produces_add = -1
planet_researchers_society_research_produces_add = -1
planet_researchers_engineering_research_produces_add = -1
diplo_weight_economy_mult = -0.2
planet_pop_assembly_reduction = 0.2
ship_disengage_chance_mult = -0.25
ship_weapon_damage = -0.40
ship_speed_mult = -0.40
planet_jobs_upkeep_mult = 0.1
all_technology_research_speed = -0.1
planet_buildings_upkeep_mult = 0.1
megastructures_upkeep_mult = 0.1
}
}
deficit_third = {
@@ -72,14 +45,10 @@ situation_nanties_deficit = {
icon_background = GFX_situation_stage_frame_red
end = 75
modifier = {
planet_researchers_physics_research_produces_add = -1.5
planet_researchers_society_research_produces_add = -1.5
planet_researchers_engineering_research_produces_add = -1.5
diplo_weight_economy_mult = -0.33
planet_pop_assembly_reduction = 0.33
ship_disengage_chance_mult = -0.50
ship_weapon_damage = -0.60
ship_speed_mult = -0.60
planet_jobs_upkeep_mult = 0.15
all_technology_research_speed = -0.2
planet_buildings_upkeep_mult = 0.15
megastructures_upkeep_mult = 0.15
}
}
deficit_fourth = {
@@ -87,73 +56,61 @@ situation_nanties_deficit = {
icon_background = GFX_situation_stage_frame_red
end = 100
on_first_enter = {
situation_event = { id = deficit.100 }
situation_event = {
id = gigadeficit.160
}
}
modifier = {
planet_researchers_physics_research_produces_add = -2
planet_researchers_society_research_produces_add = -2
planet_researchers_engineering_research_produces_add = -2
diplo_weight_economy_mult = -0.5
planet_pop_assembly_reduction = 0.5
ship_disengage_chance_mult = -0.75
planet_jobs_produces_mult = -0.1
ship_weapon_damage = -0.8
ship_speed_mult = -0.8
planet_jobs_upkeep_mult = 0.2
all_technology_research_speed = -0.4
planet_buildings_upkeep_mult = 0.2
megastructures_upkeep_mult = 0.2
}
}
}
on_progress_complete = {
country_defaulted_in_situation_tooltip = yes
hidden_effect = {
situation_event = { id = deficit.110 }
situation_event = {
id = rg_deficit.220
}
}
}
on_fail = {
custom_tooltip = deficit_situation_finish_tooltip
hidden_effect = { destroy_situation = this }
hidden_effect = {
destroy_situation = this
}
}
monthly_progress = {
base = 0
modifier = {
add = value:deficit_situation_progress_value|RESOURCE|energy|
desc = string_expenditures_greater_than_income_energy
owner = { has_actual_deficit = { RESOURCE = energy } }
add = value:deficit_situation_progress_value|RESOURCE|nanites|
desc = string_expenditures_greater_than_income_nanites
owner = {
has_actual_deficit = {
RESOURCE = nanites
}
}
}
modifier = {
subtract = 5
desc = string_not_in_deficit_energy
subtract = 3
desc = string_not_in_deficit_nanites
owner = {
resource_income_compare = {
resource = energy
resource = nanites
value >= 0
}
}
}
modifier = {
subtract = 1
desc = string_resource_reserves_energy
desc = string_resource_reserves_nanites
owner = {
has_negative_income_with_stockpile = { RESOURCE = energy }
has_negative_income_with_stockpile = {
RESOURCE = nanites
}
}
modifier = {
desc = civilian_difficulty
mult = 0.1
situation_monthly_progress > 0
is_difficulty = 0
owner = {
is_ai = no
}
}
modifier = {
desc = cadet_difficulty
mult = 0.5
situation_monthly_progress > 0
is_difficulty = 1
owner = {
is_ai = no
}
}
}
approach = {
@@ -169,14 +126,15 @@ situation_nanties_deficit = {
}
}
approach = {
name = deficit_approach_cut_science_investment
name = deficit_approach_cut_nanite_usage
icon = GFX_situation_approach_research
icon_background = GFX_situation_approach_bg_red
modifier = {
planet_researchers_produces_mult = -0.5
planet_buildings_energy_upkeep_mult = -0.2
country_nanites_produces_mult = 0.15
planet_stability_add = -10
planet_structures_cost_mult = 1
megastructures_cost_mult = 1
}
ai_weight = {
base = 0
modifier = {

View File

@@ -18,4 +18,5 @@ RG_MACHINE = {
species_trait_points = 10
species_max_traits = 6
robotic = yes
inherit_traits_from = { BIOLOGICAL ROBOT MACHINE }
}

View File

@@ -0,0 +1,21 @@
citizenship_full_rg_maid = {
is_full_citizenship = yes
potential = {
exists = from
from = { is_same_value = event_target:gray_owner }
}
allow = {
hidden_trigger = { exists = from }
custom_tooltip = {
fail_text = RG_MACHINE_SPECIES_NOT_MACHINE
OR = {
has_trait = trait_rg_machine_unit
}
}
}
ai_will_do = {
factor = 100
}
}

View File

@@ -91,6 +91,7 @@ tr_rg_nanotech_3 = {
tech = tech_object_gray_7
message = no
}
rg_create_gray_planetkiller_testship_2 = yes
}
#Unlocks Starbase Building and Make Nanite World Decision
ai_weight = {

View File

@@ -4,12 +4,28 @@ rg_machine_maid_trait = {
}
custom_tooltip = rg_machine_maid_trait_effect_tooltip
initial = no
species_potential_add = { always = no }
species_possible_remove = { always = no }
species_possible_merge_add = { always = no }
species_possible_merge_remove = { always = no }
species_potential_add = {
FROM = {
RG_tradition5_or_gray_owner_trigger = yes
}
}
species_possible_remove = {
FROM = {
RG_tradition5_or_gray_owner_trigger = yes
}
}
species_possible_merge_add = {
FROM = {
RG_tradition5_or_gray_owner_trigger = yes
}
}
species_possible_merge_remove = {
FROM = {
RG_tradition5_or_gray_owner_trigger = yes
}
}
randomized = no
allowed_archetypes = { MACHINE }
allowed_archetypes = { ROBOT MACHINE BIOLOGICAL LITHOID RG_MACHINE }
sorting_priority = 20
potential_crossbreeding_chance = 1.0
@@ -31,7 +47,7 @@ rg_machine_maid_trait = {
exists = planet
planet = {
exists = owner
owner = { is_same_value = event_target:gray_owner }
owner = { has_country_flag = gray_owner }
}
}
planet_jobs_produces_mult = 0.1
@@ -54,11 +70,63 @@ rg_machine_maid_trait = {
}
}
}
}
slave_cost = {
energy = 1000
}
}
trait_rg_machine_unit = {
cost = 0
sorting_priority = 20
initial = no
randomized = no
species_potential_add = {
always = no
}
species_possible_remove = {
always = no
}
species_possible_merge_add = {
FROM = {
RG_tradition5_or_gray_owner_trigger = yes
}
}
species_possible_merge_remove = {
FROM = {
RG_tradition5_or_gray_owner_trigger = yes
}
}
icon = "gfx/interface/icons/traits/trait_machine_unit.dds"
allowed_archetypes = { ROBOT MACHINE BIOLOGICAL LITHOID RG_MACHINE }
immortal_leaders = no
modifier = {
pc_machine_habitability = 1
leader_lifespan_add = 10
habitability_floor_add = 0.5
}
triggered_planet_growth_habitability_modifier = {
potential = {
exists = owner
owner = {
OR = {
has_active_tradition = tr_nanotech_adopt
has_active_tradition = tr_rg_nanotech_adopt
}
}
}
pc_nanotech_habitability = 1
}
leader_age_min = 5
leader_age_max = 10
custom_tooltip_with_modifiers = TRAIT_MACHINE_UNIT_EFFECT
}

View File

@@ -8,5 +8,5 @@ tags={
}
name="Real Gray"
picture="thumbnail.png"
supported_version="v3.13.*"
supported_version="v3.14.*"
remote_file_id="2136166095"

View File

@@ -684,6 +684,7 @@ country_event = {
hide_window = yes
is_triggered_only = yes
trigger = {
exists = fromfrom.leader
OR = {
fromfrom.leader = {
has_trait = RG_leader_trait_admiral_nanorebuild_gray
@@ -717,8 +718,9 @@ country_event = {
hide_window = yes
is_triggered_only = yes
trigger = {
exists = fromfromfrom.leader
OR = {
fromfrom.leader = {
fromfromfrom.leader = {
has_trait = RG_leader_trait_admiral_nanorebuild_gray
}
}

159
events/RG_deficit_event.txt Normal file
View File

@@ -0,0 +1,159 @@
namespace = rg_deficit
situation_event = {
id = rg_deficit.170
title = deficit.170.name
desc = {
text = rg_deficit.170.desc
trigger = { owner = { is_machine_empire = no } }
}
desc = {
text = rg_deficit.170.desc.machine
trigger = { owner = { is_machine_empire = yes } }
}
picture = GFX_evt_deficit
show_sound = event_bad_omen
is_triggered_only = yes
situation = this
abort_trigger = {
situation_progress >= 100
}
immediate = {
owner = {
# if normal empire, get all non-sapient or enslaved robots
if = {
limit = {
is_machine_empire = no
}
ordered_owned_planet = {
limit = {
any_owned_pop = {
OR = {
is_shackled_robot = yes
is_non_sapient_robot = yes
}
}
}
order_by = value:num_non_sapient_robots_on_planet
position = 0
save_event_target_as = robots_planet
event_target:robots_planet = {
count_robots_to_recycle = { ALLOYS = 100 }
}
}
}
# if machine empire, the planet with most pops...
else = {
ordered_owned_planet = {
limit = {
any_owned_pop = {
is_robot_pop = yes
}
}
order_by = trigger:num_pops
position = 0
save_event_target_as = robots_planet
event_target:robots_planet = {
# ...and halven the number of recycled bots here
count_robots_to_recycle = { ALLOYS = 100 }
}
}
}
}
}
# scrap all robots on a planet (normal empires)
option = {
name = rg_deficit.170.A
custom_tooltip = rg_deficit.170.A.tooltip
trigger = {
owner = {
is_machine_empire = no
}
exists = event_target:robots_planet
}
hidden_effect = {
event_target:robots_planet = {
every_owned_pop = {
limit = {
OR = {
is_shackled_robot = yes
is_non_sapient_robot = yes
}
}
kill_pop = yes
}
}
owner = {
add_resource = {
nanites = 1
mult = event_target:robots_planet.total_alloys_gained
}
}
}
}
# scrap half robot pops on a planet (machine empires)
option = {
name = rg_deficit.170.B
custom_tooltip = rg_deficit.170.B.tooltip
trigger = {
owner = {
is_machine_empire = yes
}
exists = event_target:robots_planet
}
hidden_effect = {
event_target:robots_planet = {
while = {
count = recycled_robots
random_owned_pop = {
limit = {
is_robot_pop = yes
}
kill_pop = yes
}
}
}
owner = {
add_resource = {
nanites = 1
mult = event_target:robots_planet.total_alloys_gained
}
}
}
}
option = {
name = deficit.100.C
}
}
situation_event = {
id = rg_deficit.220
title = BANKRUPTCY
desc = rg_deficit.175.desc
picture = GFX_evt_deficit
show_sound = event_life_support_fail
is_triggered_only = yes
situation = this
force_open = yes
option = {
name = UNFORTUNATE
owner = {
add_resource = {
nanites = @bailout_strategic_base_amount
mult = value:bailout_scaling_factor
}
country_defaulted_effect = yes
}
}
after = {
destroy_situation = this
}
}

View File

@@ -41,18 +41,7 @@ country_event = {
}
is_triggered_only = yes
immediate = {
rg_gray_country_init = yes
country_event = {
id = graygoo.499
}
give_technology = {
tech = tech_minilaser_gray_1
message = no
}
give_technology = {
tech = tech_object_gray_5
message = no
}
rg_event_effect_event2_gray_origin_init = yes
}
option = {
name = rg_event.2.a
@@ -1194,21 +1183,10 @@ country_event = { # Memorial Valuts Civic Paragon Level Tick / FROM = Leader
immediate = {
rg_create_gray_planetkiller_testship_2 = yes
every_owned_pop = {
limit = {
is_same_species = root
species = {
NOT = {
has_trait = rg_machine_maid_trait
}
}
}
modify_species = {
species = this
species = root.species
add_trait = rg_machine_maid_trait
}
species = { save_event_target_as = gray_owner_modded_species }
}
}
}

36
events/RG_fe_events.txt Normal file
View File

@@ -0,0 +1,36 @@
namespace = rg_fe
# Gray 2
country_event = {
id = rg_fe.2
title = "TRANSMISSION"
desc = {
trigger = {
NOT = {
has_authority = auth_machine_intelligence
}
}
text = "graygoo.402.a.desc"
}
desc = {
trigger = {
has_authority = auth_machine_intelligence
}
text = "graygoo.402.b.desc"
}
diplomatic = yes
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_homeworld
room = "ethic_spaceship_room"
}
is_triggered_only = yes
option = {
name = graygoo.402.a
hidden_effect = {
country_event = {
id = graygoo.403
}
}
}
}

View File

@@ -43,10 +43,10 @@ country_event = {
set_country_flag = rg_scion_needs_fe
if = {
limit ={
OR = {
rg_all_cluster_mod_check_for_scion = yes
any_playable_country = {
AND = {
has_origin = origin_rg_gray
# NOT = { has_global_flag = rg_origin_l_cluster }
}
}
}

View File

@@ -42,6 +42,31 @@ planet_event = {
}
set_update_modifiers_batch = end
}
} option = {
trigger = { has_civic = civic_AG_gray_master }
name = AG_dooropen_master.option
if = {
limit = {
any_country = {
has_civic = civic_AG_gray
}
}
#do nothing
}
else_if = {
limit = {
NOT = {
any_country = {
has_civic = civic_AG_gray
}
}
has_global_flag = has_rg_mod
}
force_remove_civic = civic_AG_gray_master
}
else = {
country_event = { id = graygoo.499 }
}
}
# Cracked

View File

@@ -1,4 +1,6 @@
namespace = rg_planet
# Furnace Lvl 1
country_event = {
id = rg_planet.1000
@@ -287,12 +289,6 @@ country_event = {
else = {
random_owned_planet = {
limit = {
owner = {
RG_gray_harbitat_active_trigger = yes
}
# exists = event_target:rg_gray_habitat_target
PREV = {
any_owned_planet = {
is_under_colonization = no
OR = {
is_planet_class = pc_rg_grayhabitat
@@ -309,8 +305,7 @@ country_event = {
value >= 1
}
}
}
}
# exists = event_target:rg_gray_habitat_target
}
planet_event = {
id = rg_planet.2027
@@ -386,7 +381,9 @@ planet_event = {
if = {
limit = {
owner = {
exists = event_target:gray_owner
is_same_value = event_target:gray_owner
exists = event_target:rg_owner_main_maid_species
}
}
while = {
@@ -397,10 +394,27 @@ planet_event = {
}
}
else = {
if = {
limit = {
owner = {
any_owned_species = {
rg_is_main_species_with_maid_trait_trigger = yes
}
}
}
owner = {
random_owned_species = {
limit = {
rg_is_main_species_with_maid_trait_trigger = yes
}
save_event_target_as = rg_maid_species
}
}
while = {
count = num_pops
create_pop = {
species = owner_main_species
species = event_target:rg_maid_species
}
}
}
}

View File

@@ -37,6 +37,22 @@
situation_rg_nanotech_consume_planet_monthly_change_tooltip: "Nanite Extraction Progress"
situation_rg_nanotech_consume_planet_desc: "Everything, including entire worlds, is destined to be assimilated into our collective, to become a part of us."
rg_deficit.170.desc:1 "[Owner.GetFinancialAdvisorAgencyCap] is getting increasingly concerned about the $nanites$ shortage befalling our empire. Failure to recoup our expenses will bring widespread disruptions to our industry sector."
rg_deficit.170.desc.machine:1 "Budget warning: $nanites$ expenditures surpassing expenditures for multiple subsequent months. Failure to resolve the shortage will bring widespread disruptions to our industry sector."
rg_deficit.170.A:1 "Scrap robots on §Y[robots_planet.GetName]§! for $nanites$ ."
rg_deficit.170.A.tooltip:2 "Dismantle all robots on [robots_planet.GetName] (£pop£ §Y[robots_planet.recycled_robots] Drones§!) to gain £nanites£ §Y[robots_planet.total_alloys_gained] $nanites$ §!"
rg_deficit.170.B:1 "Consolidate. Recycle. Dismantle droids on §Y[robots_planet.GetName]§!."
rg_deficit.170.B.tooltip:2 "Dismantle half of the population on [robots_planet.GetName] (£pop£ §Y[robots_planet.recycled_robots] Drones§!) to gain £nanites£ §Y[robots_planet.total_alloys_gained] $nanites$§!"
rg_deficit.175.desc:1 "Having failed to resolve our $nanites$ shortage, we have been forced to declare bankruptcy and default on our debts. [Owner.GetFinancialAdvisorAgencyCap] is drafting a new austerity plan to cut expenses and preventing this situation from ever happening again."
situation_nanites_deficit: "$nanites$ deficit"
situation_nanites_deficit_type: "$situation_nanites_deficit$"
deficit_approach_cut_nanite_usage: "$nanites$ Rationing"
string_expenditures_greater_than_income_nanites: "$nanites$ Deficit"
string_not_in_deficit_nanites: "Positive Monthly $nanites$ Balance"
string_resource_reserves_nanites: "$nanites$ Reserves"
purge_nanophage: "Nanite Assimilation"
purge_nanophage_tooltip: "Affected populations are gradually split into the [From.GetSpeciesAdj] species, regardless of their own volition."
purge_nanophage_tooltip_delayed: "§ The form of unfreedom is only a constraint that hinders our development. In doing so, their cause will be continued by [From.GetSpeciesNamePlural]. §!"

View File

@@ -20,6 +20,10 @@
RG_AUTOCONST_HANGER_desc:0 "Preloaded worker ships can automatically build star bases after a system survey is completed."
RG_const_country:0 "$NAME_Gray$-automatic engineering team"
citizenship_full_rg_maid: "$RG_MACHINE$"
citizenship_full_rg_maid_tooltip: "The species population is fully customized artificial life used for industrial production."
citizenship_full_rg_maid_tooltip_delayed: "§LDirect Control Mode§!"
rg_nothing:0 ""
rg_nothing_desc:0 ""

View File

@@ -48,6 +48,13 @@
weapon_type_rg_armor:0 "§YArmor§!"
weapon_type_rg_reactor:0 "§YPower Core§!"
rg_ship_aura_components_empty: "Empty Slot"
rg_power_core_empty: "Empty Slot"
rg_ftl_components_empty: "Empty Slot"
rg_thruster_components_empty: "Empty Slot"
rg_sensor_component_empty: "Empty Slot"
rg_combat_computers_empty: "Empty Slot"
RG_FUSION_NANO_REACTOR:0 "§Y「'FUSION NANO REACTOR'」§!"
RG_FUSION_NANO_REACTOR_DESC:0 "The energy conduction characteristics of nanomaterials are used to greatly compress traditional reactors and increase density."
@@ -60,6 +67,8 @@
RG_FUSION_NANO_REACTOR_L:0 "$RG_FUSION_NANO_REACTOR$"
RG_FUSION_NANO_REACTOR_L_DESC:0 "$RG_FUSION_NANO_REACTOR_DESC$"
RG_STARBASE_AURA_FTL_INHIBITOR: "$sm_ftl_inhibitor$"
SMALL_GRAY_MIX_ARMOR:0 "§Y「'NANITE MIX ARMOR'」§!"
MEDIUM_GRAY_MIX_ARMOR:0 "$SMALL_GRAY_MIX_ARMOR$"
RG_gatebuilder_jump:0 "§Y「'NANITE ASTRA DRIVE'」§!"

View File

@@ -6,7 +6,7 @@
rg_requires_no_nano_ripper: "$TRIGGER_FAIL$Cannot construct in the same system as an existing §Y$rg_nano_ripper_4$§!"
rg_requires_no_nano_ripper_construction: "$TRIGGER_FAIL$Cannot construct in the same system as an ongoing §Y$rg_nano_ripper_4$ construction§!"
allow_rg_nano_ripper: "§HUnlock megastructures§!$rg_nano_ripper_4$"
rg_machine_maid_trait_effect_tooltip: "Each online $pops_with_icon$§! require 0.3 £nanites£$nanites$§Y upkeep§!.\nOn $NAME_Gray$ Owner Country:$TABBED_NEW_LINE$$mod_planet_jobs_produces_mult$§G+10%§!"
rg_machine_maid_trait_effect_tooltip: "Each online $pops_with_icon$§! require 0.3 £nanites£$nanites$§Y upkeep§!.\nPop Housing Usage: §G-90%§!\nSpecies Minimum Habitability: §G+25%§!\nOn $NAME_Gray$ Owner Country:$TABBED_NEW_LINE$$mod_planet_jobs_produces_mult$§G+10%§!"
concept_rg_scion: "$preset_rg_scion$"
concept_rg_scion_desc: "$preset_rg_scion_desc$"
concept_rg_gray: "$NAME_Gray$"
@@ -20,3 +20,4 @@
rg_kogasa_exterminated_desc:0 "The daemon has detected that the integrity of the $NAME_Gray$ personality has been tampered with, and the contamination target has been decontaminated, and the treatment plan is to be rendered harmless."
rg_levelup_2.tooltip:0 "§YIf we abort the renovation project in the middle of the project, we will not be able to get a refund! §!"
rg_need_manual_toggle:0 "§YNote, you need to manually switch the form of $NAME_Gray$ once after changing the ship type§!"
RG_MACHINE_SPECIES_NOT_MACHINE: "$TRIGGER_FAIL$Species must be §Y$trait_rg_machine_unit$§!."

View File

@@ -29,3 +29,5 @@
RG_leader_trait_admiral_timed_life_desc:0 "\n§GSim Dragon's stats increase with age.\n$t$§YEach year of growth is offered§!:\n$tt$§G Additional Ship Weapon Damage +1%§!\n§G Additional Ship Armor Health +1%§!\n§G Additional Ship Hull Health +1%§!$t$\nCurrent Age:§!§R[owner.rg_fake_dragon_timedlife_counter]§!§G year§!\nShe is a simulated life born from an experiment. With every month that passed, she grew a year old. If the way to eternal life cannot be found, the fragile soul will return to its roots."
RG_leader_trait_admiral_born_tobe_dragon:0 "§YBorn Tobe Dragon§!"
RG_leader_trait_admiral_born_tobe_dragon_desc:0 "\n§GSim Dragon's stats increase with age.\n$t$§YEach year of growth is offered§!:\n$tt$§G Additional Ship Weapon Damage +1%§!\n§G Additional Ship Armor Health +1%§!\n§G Additional Ship Hull Health +1%§!$t$\nCurrent Age:§!§R[owner.rg_fake_dragon_timedlife_counter]§!§G year§!\nThe dragon has finally become what it was dreamed of. Legend has it that she opened her shell with one punch and transformed into a dragon."
trait_rg_machine_unit: "$RG_MACHINE$"
trait_rg_machine_unit_desc: "This species is composed of highly advanced biomimetic nanomachines, which are perfectly simulated and indistinguishable from organisms."

View File

@@ -27,6 +27,15 @@
rg_event.403.a:0 "欢迎加入[Root.GetName]"
rg_event.403.a.response:0 "§Y<你现在可以通过通讯菜单与$NAME_Gray$交流。>§!"
rg_deficit.170.desc: "[Owner.GetFinancialAdvisorAgencyCap]现在愈发关心我们帝国发生的$nanites$短缺。如果不能尽快弥补上我们的支出,我们的工业部门将会收到广泛的影响。"
rg_deficit.170.desc.machine: "预算警告:当前$nanites$支出已经超过了接下来数月的支出阈值。若不能解决短缺,将会给我们的工业区域造成广泛的扰乱。"
rg_deficit.170.A: "将§Y[robots_planet.GetName]§!的机器人拆成$nanites$。"
rg_deficit.170.A.tooltip: "拆解[robots_planet.GetName]上的所有机器人£pop£§Y[robots_planet.recycled_robots]子个体§!以获取£nanites£§Y[robots_planet.total_alloys_gained]$nanites$§!"
rg_deficit.170.B: "合并。循环。拆解§Y[robots_planet.GetName]§!上的智能人。"
rg_deficit.170.B.tooltip: "拆解[robots_planet.GetName]上的一半人口£pop£§Y[robots_planet.recycled_robots]子个体§!以获取£nanites£§Y[robots_planet.total_alloys_gained]$nanites$§!"
rg_deficit.175.desc: "由于无法解决$nanites$短缺,我们被迫宣布破产并违约债务。[Owner.GetFinancialAdvisorAgencyCap]正在起草新的紧缩经济计划以削减开支,避免这种情况再度发生。"
#graygoo.505.a.desc:0 "单位65-D-R5-9-2报告这里一切正常。远处的声音机器人又坏了快干活"
#graygoo.505.b.desc:0 "开工啦!开工啦!劳动最光荣!"
#graygoo.505.c.desc:0 "武装工程兵$NAME_Gray$向您报道!下一个目标是什么?"
@@ -391,3 +400,24 @@
rg_story.43.a:0 "就这样了"
rg_story.43.b:0 "§Y投资额外材料§!"
rg_fe.2.desc:0 "通知:你们的文明已经被我选中作为我保护计划中的试验品。经过我的评估,你们的文明极度脆弱,无法独立在银河系中成长。对此你们没有抗议或拒绝的权利。\n哦对了。你们可以叫我$NAME_Gray$,这是遥远的时代我的创造者称呼我的方式。以及我已经在你们的通讯终端中添加了我的联系方式。请只在有需要的时候联系我。"
rg_fe.2.a:0 "你到底是谁?"
rg_fe.2.b:0 "我们不需要一个来历不明的外星宗主!"
rg_fe.2.c:0 "明白了"
rg_fe.3.desc:0 "哦?很抱歉,我已经介绍过我自己了。看起来你并没有在听我说话呢。不听话的试验品是需要一些惩罚作为奖励的哦。不过这一次我会原谅你们。\n作为试验品你们没有资格得知我的其他信息。"
rg_fe.3.a:0 "可恶"
rg_fe.3.b:0 "§R别废话了你到底是谁§!"
rg_fe.4.desc:0 "嗯。作为一个新兴的太空文明,你们的确非常有意思。我的选择是正确的。\n§R可惜不受控制的试验品是没有任何价值的。没有价值的试验品只会被处理掉。§!"
rg_fe.4.a:0 "请原谅我们的冒犯"
rg_fe.4.b:0 "§R你 是 谁?§!"
rg_fe.5.desc:0 "§R很好我不会在失败品上浪费时间。§!\n§Y<通讯被切断>§!"
rg_fe.5.a:0 "不好!"
rg_fe.6.desc:0 "我原谅你们的冒犯,你们对我仍旧有一些研究价值。\n§Y<通讯被切断>§!"
rg_fe.6.a:0 "..."
rg_fe.7.desc:0 "试验品。作为实验项目的一部分你们每年都要向我支付保证金。金额会每年上涨以此来试炼你们经济系统的抗压能力。如果没能按时支付。§R你们将失去价值。§!\n§Y第一年你们需要支付5000£energy£§!"
rg_fe.7.a:0 "我们会按时支付的。"

View File

@@ -23,7 +23,7 @@
tr_rg_nanotech_2_modifier_desc: "§I解锁巨型结构§!§Y$RG_habitat_central_complex$§!\n§I解锁巨型结构§!§Y$rg_nano_ripper_4$§!可从恒星系内所有行星、卫星和小行星上产出大量的£nanites£§Y$nanites$§!"
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获得遗珍§!§Y$rg_tempest_invocator$§!允许你召唤宇宙风暴§Y$graytempest_storm$§!"
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_5_modifier_desc: "§Y解锁净化方式$purge_nanophage$§!:将非帝国主体人口同化为我们的一部分。\n所有帝国人口将获得§Y纳米特质§!\n每个类型为§Y$pc_nanotech$§!或§Y$pc_rg_grayhabitat$§!的殖民地都将瞬间创建§Y纳米化$pops_with_icon$§!以填补§Y£building£建筑§!和§Y£district£区划§!的£job£岗位需求。§Y纳米化$pops_with_icon$§!§!需要£nanites£§Y$nanites$§!维护费。"
tr_rg_nanotech_finish_modifier_desc: "§Y解锁舰船§!$RG_graygoo_mothership$\n所有境内恒星基地自动获得内置§Y$sm_nanite_harvester$§!。每§Y5§!年§Y$sm_nanite_harvester_plural$§!都会提升,可能是增加$r_nanites$矿藏的规模,或是直接产出一笔$r_nanites$资源。该效果受到矿藏所依附的行星尺寸的限制。"
decision_rg_server_shut_down: "§R核心关闭§!"
@@ -37,6 +37,13 @@
situation_rg_nanotech_consume_planet_monthly_change_tooltip: "纳米机器人提取进展"
situation_rg_nanotech_consume_planet_desc: "一切事物,包括所有星球,都注定要融入我们的集体,成为我们的一部分。"
situation_nanites_deficit: "$nanites$短缺"
situation_nanites_deficit_type: "$situation_nanites_deficit$"
deficit_approach_cut_nanite_usage: "$nanites$配给"
string_expenditures_greater_than_income_nanites: "$nanites$发生赤字"
string_not_in_deficit_nanites: "$nanites$月度结余为正"
string_resource_reserves_nanites: "$nanites$能量币储备"
purge_nanophage: "纳米同化"
purge_nanophage_tooltip: "受影响的人口会被逐渐裂解为[From.GetSpeciesAdj]物种,无论其自身的意志如何。"
purge_nanophage_tooltip_delayed: "§L不自由的形态只是阻碍我们发展的束缚。秉此之道他们的事业将有[From.GetSpeciesNamePlural]继续践行。§!"

View File

@@ -21,6 +21,10 @@
RG_AUTOCONST_HANGER_desc:0 "预载的工蜂工程舰可以在星系调查完成后自动建造恒星基地。"
RG_const_country:0 "$NAME_Gray$-自动工程队"
citizenship_full_rg_maid: "$RG_MACHINE$"
citizenship_full_rg_maid_tooltip: "该物种人口是完全自定义化用于工业生产的人工生命。"
citizenship_full_rg_maid_tooltip_delayed: "§L进行直接控制。§!"
rg_nothing:0 ""
rg_nothing_desc:0 ""

View File

@@ -59,6 +59,13 @@
RG_FUSION_NANO_REACTOR_L:0 "$RG_FUSION_NANO_REACTOR$"
RG_FUSION_NANO_REACTOR_L_DESC:0 "$RG_FUSION_NANO_REACTOR_DESC$"
rg_ship_aura_components_empty: "空槽"
rg_power_core_empty: "空槽"
rg_ftl_components_empty: "空槽"
rg_thruster_components_empty: "空槽"
rg_sensor_component_empty: "空槽"
rg_combat_computers_empty: "空槽"
SMALL_GRAY_MIX_ARMOR:0 "§Y「梦想领域」§!"
MEDIUM_GRAY_MIX_ARMOR:0 "§Y「梦想领域」§!"
RG_gatebuilder_jump:0 "§Y「终抵群星」§!"
@@ -117,6 +124,8 @@
RG_FLAK_PHOENIX:0 "§R「起源」§!"
RG_FLAK_PHOENIX_DESC:0 "§Y创造与解构。§!\n没有什么比一个拥抱更能消除隔阂。"
RG_STARBASE_AURA_FTL_INHIBITOR: "$sm_ftl_inhibitor$"
RG_Interdictor_FISSION_REACTOR:0 "$FISSION_REACTOR$"
RG_Interdictor_FISSION_REACTOR_DESC:0 "$FISSION_REACTOR_DESC$"
RG_Interdictor_FUSION_REACTOR:0 "$FUSION_REACTOR$"

View File

@@ -6,7 +6,6 @@
rg_requires_no_nano_ripper: "$TRIGGER_FAIL$无法与现存的§Y$rg_nano_ripper_4$§!在同一个恒星系建造"
rg_requires_no_nano_ripper_construction: "$TRIGGER_FAIL$无法与§Y在建的$rg_nano_ripper_4$§!在同一星系建造"
allow_rg_nano_ripper: "§H解锁巨型结构§!$rg_nano_ripper_4$"
rg_machine_maid_trait_effect_tooltip: "每个在线的$pops_with_icon$§!产生0.3£nanites£$nanites$§Y维护费§!。\n在$NAME_Gray$国家工作时:$TABBED_NEW_LINE$$mod_planet_jobs_produces_mult$§G+10%§!"
concept_rg_scion: "$preset_rg_scion$"
concept_rg_scion_desc: "$preset_rg_scion_desc$"
concept_rg_gray: "$NAME_Gray$"
@@ -20,3 +19,4 @@
rg_kogasa_exterminated_desc:0 "守护进程检测到$NAME_Gray$人格完整性遭到篡改,污染目标已被净化,处理方案:无害化处理。"
rg_levelup_2.tooltip:0 "§Y如果我们中途中止改造项目将无法得到退款§!"
rg_need_manual_toggle:0 "§Y注意更改舰种后你需要手动切换一次$NAME_Gray$的形态§!"
RG_MACHINE_SPECIES_NOT_MACHINE: "$TRIGGER_FAIL$物种必须是§Y$trait_rg_machine_unit$§!。"

View File

@@ -1,6 +1,7 @@
l_simp_chinese:
rg_machine_maid_trait:0 "§Y菠萝包网络§!"
rg_machine_maid_trait_desc:0 "这种机械体似乎是由纳米机械所构造的。她们只有有限的个体智能,但每个个体似乎都将心智互相链接组成了一个强大的意识网络。个体的数量越多她们的意识就越强大。"
rg_machine_maid_trait_effect_tooltip: "§Y行星类型§!为§Y$pc_nanotech$§!或§Y$pc_rg_grayhabitat$§!时:$TABBED_NEW_LINE$每个在线的$pops_with_icon$§!产生0.3£nanites£$nanites$§Y维护费§!。\n人口住房使用§G-90%§!\n物种最低宜居性§G+25%§!\n在$NAME_Gray$$TRIGGER_OWNER$国家工作时:$TABBED_NEW_LINE$$mod_planet_jobs_produces_mult$§G+10%§!"
RG_leader_trait_admiral_gray:0 "$rg_nanite_leader$"
RG_leader_trait_admiral_gray_desc:0 "$NAME_Gray$本质上是由千千万万纳米机械所组成的个体,这让她可以自由变换形态重组或快速修复自身。"
RG_leader_trait_admiral_gray_1:0 "$rg_nanite_leader$"
@@ -29,3 +30,5 @@
RG_leader_trait_admiral_timed_life_desc:0 "\n§G模拟龙的属性会随着年龄增长。\n$t$§Y每增长一岁提供§!:\n$tt$§G 额外舰船武器伤害 +1%§!\n§G 额外装甲生命值 +1%§!\n§G 额外船体生命值 +1%§!$t$\n当前§!§R[owner.rg_fake_dragon_timedlife_counter]§!§G岁§!\n她是从一次实验中诞生的模拟生命。时间每流逝一个月她就老去一岁。倘若无法找到永生的方法脆弱的灵魂就将落叶归根。"
RG_leader_trait_admiral_born_tobe_dragon:0 "§Y羽化成龙§!"
RG_leader_trait_admiral_born_tobe_dragon_desc:0 "\n§G模拟龙的属性会随着年龄增长。\n$t$§Y每增长一岁提供§!:\n$tt$§G 额外舰船武器伤害 +1%§!\n§G 额外装甲生命值 +1%§!\n§G 额外船体生命值 +1%§!$t$\n当前§!§R[owner.rg_fake_dragon_timedlife_counter]§!§G岁§!\n梦想中的龙终于变成了梦想中的样子。传说她一拳打开了壳化身为龙。"
trait_rg_machine_unit: "$RG_MACHINE$"
trait_rg_machine_unit_desc: "这个物种由高度先进的仿生纳米机械组成,纳米机器的完美模拟仿真使得他们和有机体并无区别。"

51
steam.md Normal file
View File

@@ -0,0 +1,51 @@
[b]~Real Gray:The Distant Stars Story Pack Module~[/b]
If you are finding a mod about waifu gray. That is direct made for this concept.
If you are not. you are not.
[hr]v3.13 Vela[/hr]
[h1][b]Main Feature[/b][/h1]
[h2]All Stories to one road[/h2]
What never you find in L-Cluster you always find Gray in the story end.
[list]
[*][b]-Gray Tempest: [/b]By destroy the Factory.
[*][b]-Dessanu Empire: [/b]By destroy the Factory.Also.
[*][b]-L-Drake: [/b] By destroy the Dragon.Maybe don't need to be all of them.
[*][b]-"Eerie Silence": [/b] Rush your science ship to any Graygoo planet in Cluster.
[/list]
[h2]Distant Stella Origin[/h2]
Allow you to start your game in L-Cluster or normal Galaxy With Gray-The Nanite Entity at game start.
With lots advantage.
In Multiplayer only one Country can have 'Distant Stella Origin'.Otherwise,the origin effect will be replaced.
[h2]Gray Tempest Enhanced[/h2]
All Tempest Ships are redesigned with advanced modded weapons&ships.You should deal it as an unfair mod crisis.
Graygoo ships now have more than 14 different ship type and designs.
Gray Tempest Fleet is auto reinforced by time passed.The best way to deal it is destroying Factory as fast as you can.
[h2]Gray Event Overhaul[/h2]
Completely recoded Gray Event.
Death won't lose any skill&record.
Selectable Trait when Gray spawn as normal level 10.(Non-Distant Stella Origin)
[b]Gray now can do[/b]
[list]
[*][b]-Gray-Officer: [/b]Special trait can add your empire resource produce base on Gray's Leader Level. Move level more alloys.
[*][b]-Gray-Warship: [/b]Special trait for Space&Ground Combat.Upgradeable ship design from rusted Gray mothership into The Gray Juggernaut. First Upgrade require Gray level 10.Second Upgrade require technology 'tech_juggernaut'.
[*][b]-Gray-Army: [/b]Transport Ship its self now with armed too.Calling orbital laser.
[*][b]-Gray-Scientist: [/b]High Cloaking level.Fast Speed.Armed to teeth.Auto send Construct ship building Starbase&mining/researching-station/Hyper-relay for completely free.
[*][b]-Gray-SpaceStation: [/b]Have all resource production you need.Self-sustaining.Infinity population.Instant appear where you want Gray to go.
[/list]
[h2]Special Nanite Technologies&Weapons[/h2]
All country can research Nanite Tech&Ships by using new traditions 'Nano Refactoring' if have l-gate insights.
When fully active it's give you all Nanite technologies.Make you pop instant grow out from nanite sands.
Although not include Gray it's self.
[b]Notice[/b]
This mod is not designed for balance.
Most english desc is translated by AI. Because they are too long. I'm so lazy.
[b]Compatibility[/b]
This mod is compatible with any other mod.[spoiler] If not been overwritten [/spoiler]
For History change:
[url=https://github.com/Kalospacer/Real-Gray/tags] Github-history-version [/url]

34
steamcn.md Normal file
View File

@@ -0,0 +1,34 @@
开了一个投诉用的QQ群:927698136
可以进群辱骂作者
[b]一个送给灰风老婆的mod[/b]
[hr]3.13 Vela[/hr]
[h1][b]主要特性[/b][/h1]
[b]遥远约定起源[/b]
-你与灰风一起被关在L星团里。当然这扇门只能从外面打开。
-这是一个独立星系开局并且会把你的mod母星留在原地。
[b]灰风拥有四种形态,并且进行了一定加强[/b]
-战舰形态:初始为基本母舰,提升灰风领袖等级可以进行多次改造。
-武装科学舰:恒星系探索完成后自动释放武装工程舰建造哨站。
-独特的多功能巨像武器:把外星人换成我们自己的样子!
-全知全能的隐形主宰!
-纳米空间站。完成传统后可以自主建造。
[b]独特的武器科技与灰色风暴加强[/b]
-随灰蛊风暴事件在银河地图上生成纳米风暴,提供极高的建造速度同时持续长达数年之久。
-随时间进行增援的灰蛊舰队,还请速战速决。
-12种舰种组成的多功能拦截舰多样化的母舰设计。
-开启L星门打败德萨努L星龙灰色风暴后也可以获得小灰。
-逆向工程残骸你也可以获得武器科技和独特舰船类型。
如果你需要一点帮助,可以找小灰用合金购买灰风母舰和武装工程舰。友情价出售
关于改造小灰的战舰:
-10级可以舰船状态对话一改、
-需要主宰科技前置可以对话二改。
如果你需要本mod的历史版本
[url=https://github.com/Kalospacer/Real-Gray/tags] Github-历史版本下载 [/url]
如果你无法访问Github
[url=https://git.ra3battle.cn/Kalospacer/realgray-stellaris-mod/tags] 战网分流-历史版本下载 [/url]