3.10暂存

This commit is contained in:
ProjectKoi-Kalo\Kalo
2023-11-17 03:46:51 +08:00
parent 7fba597294
commit f17de2c205
11 changed files with 916 additions and 635 deletions

View File

@@ -286,3 +286,14 @@ RG_leader_trait_admiral_nanorebuild_gray_counter_init_effect = {
value = 0
}
}
RG_leader_trait_general_tempest_incoming_counter_init_effect = {
set_variable = {
which = rg_general_skill_combat_daypassed_variable
value = 1
}
set_variable = {
which = rg_general_skill_combat_killed_variable
value = 0
}
}

View File

@@ -65,7 +65,10 @@ rg_global_gray_location_check = {
}
else_if = {
limit = {
has_country_flag = gray_governor_active
OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
}
if = {
limit = {
@@ -134,7 +137,10 @@ rg_global_gray_location_check = {
rg_create_gray_governor = {
if = {
limit = {
has_country_flag = gray_governor_active
OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
}
}
else = {
@@ -225,7 +231,8 @@ rg_create_gray_governor = {
rg_gray_govener_init = yes
}
#设置总督已启用标识
set_country_flag = gray_governor_active
set_country_flag = gray_official_active #新版flag
set_country_flag = gray_governor_active #旧版flag
#更新灰风形态
remove_country_flag = gray_warship_active
remove_country_flag = rg_kac_grayfleet_active
@@ -337,7 +344,8 @@ rg_create_gray_governor_habitat = {
}
rg_juggernaut_habitat_init = yes
#设置总督已启用标识
set_country_flag = gray_governor_active
set_country_flag = gray_official_active #新版flag
set_country_flag = gray_governor_active #旧版flag
set_country_flag = gray_habitat_active
#更新灰风形态
remove_country_flag = gray_warship_active
@@ -406,7 +414,7 @@ rg_create_gray_warship = {
}
}
else = {
rg_gray_admiral_init = yes
rg_gray_commander_init = yes
}
set_country_flag = gray_warship_active
if = {
@@ -456,7 +464,8 @@ rg_create_gray_warship = {
}
}
remove_country_flag = gray_constship_active
remove_country_flag = gray_governor_active
remove_country_flag = gray_governor_active #旧版flag
remove_country_flag = gray_official_active
remove_country_flag = gray_army_active
random_owned_leader = {
limit = {
@@ -518,7 +527,7 @@ rg_create_gray_army = {
}
}
else = {
rg_gray_general_init = yes
rg_gray_commander_init = yes
}
create_ship_design = {
design = "NAME_RG_armed_transport_ship"
@@ -568,7 +577,8 @@ rg_create_gray_army = {
}
remove_country_flag = gray_warship_active
remove_country_flag = rg_kac_grayfleet_active
remove_country_flag = gray_governor_active
remove_country_flag = gray_governor_active #旧版flag
remove_country_flag = gray_official_active
remove_country_flag = gray_constship_active
remove_ship_design = last_created_design
random_owned_leader = {
@@ -689,7 +699,8 @@ rg_create_gray_const = {
remove_country_flag = gray_army_active
remove_country_flag = gray_warship_active
remove_country_flag = rg_kac_grayfleet_active
remove_country_flag = gray_governor_active
remove_country_flag = gray_governor_active #旧版flag
remove_country_flag = gray_official_active
random_owned_leader = {
limit = {
has_leader_flag = gray_scientist

View File

@@ -35,7 +35,7 @@
rg_gray_govener_init = {
event_target:rg_gray_country = {
create_leader = {
class = governor
class = official
species = root
name = "NAME_Gray"
gender = female
@@ -52,6 +52,7 @@ rg_gray_govener_init = {
}
effect = {
save_global_event_target_as = gray_governor
save_global_event_target_as = gray_official
set_leader_flag = gray_governor
set_leader_flag = legendary_leader
set_leader_flag = immune_to_negative_traits
@@ -75,9 +76,9 @@ rg_gray_govener_init = {
set_leader_flag = gray_leader
add_trait_no_notify = leader_trait_governor_gray
add_trait_no_notify = RG_leader_trait_ruler_gray
add_trait_no_notify = subclass_governor_economist
add_trait_no_notify = leader_trait_urbanist_3
add_trait_no_notify = leader_trait_scrapper_2
add_trait_no_notify = subclass_official_governor
add_trait_no_notify = trait_ruler_architectural_sense_3
add_trait_no_notify = leader_trait_distribution_lines_2
if = {
limit = {
owner = {
@@ -92,9 +93,9 @@ rg_gray_govener_init = {
else = {
add_trait_no_notify = RG_leader_trait_governor_gray
add_trait_no_notify = RG_leader_trait_ruler_gray
add_trait_no_notify = subclass_governor_economis
add_trait_no_notify = leader_trait_urbanist_3
add_trait_no_notify = leader_trait_scrapper_2
add_trait_no_notify = subclass_official_governor
add_trait_no_notify = trait_ruler_architectural_sense_3
add_trait_no_notify = leader_trait_distribution_lines_2
}
}
}
@@ -130,14 +131,14 @@ rg_gray_govener_init = {
}
set_variable = { which = affection value = owner.wg_gray_affection }
}
if = {
limit = {
owner = {
has_country_flag = gray_encountered_the_loop
}
}
add_trait_no_notify = leader_trait_governor_wg_the_loop
}
# if = {
# limit = {
# owner = {
# has_country_flag = gray_encountered_the_loop
# }
# }
# add_trait_no_notify = leader_trait_governor_wg_the_loop
# }
set_gray_portrait = yes
# add_special_leader_affection_trait = { LEADER = gray LEADER_CLASS = governor MARRIED_FLAG = married_gray }
}
@@ -148,10 +149,10 @@ rg_gray_govener_init = {
}
rg_gray_admiral_init = {
rg_gray_commander_init = {
event_target:rg_gray_country = {
create_leader = {
class = admiral
class = commander
species = root
name = "NAME_Gray"
immortal = yes
@@ -165,11 +166,13 @@ rg_gray_admiral_init = {
skill = 10
set_age = 18
traits = {
trait = RG_leader_trait_admiral_gray
0 = RG_leader_trait_admiral_gray
}
effect = {
save_global_event_target_as = gray_leader_admiral
set_leader_flag = gray_admiral
save_global_event_target_as = gray_leader_general
set_leader_flag = gray_general
set_leader_flag = legendary_leader
set_leader_flag = immune_to_negative_traits
if = {
@@ -205,11 +208,12 @@ rg_gray_admiral_init = {
set_leader_flag = rg_gray_leader
add_trait_no_notify = RG_leader_trait_admiral_gray
add_trait_no_notify = RG_leader_trait_admiral_nanorebuild_gray
add_trait_no_notify = RG_leader_trait_general_gray_skill
# 缺少特质RG_leader_trait_admiral_gray将导致小灰改造项目无法完成
add_trait_no_notify = subclass_admiral_aggressor
add_trait_no_notify = subclass_commander_councilor
add_trait_no_notify = leader_trait_carrier_specialization
add_trait_no_notify = leader_trait_artillerist_2
add_trait_no_notify = leader_trait_juryrigger_2
add_trait_no_notify = leader_trait_reinforcer_2
}
}
last_created_leader = {
@@ -244,15 +248,15 @@ rg_gray_admiral_init = {
}
set_variable = { which = affection value = owner.wg_gray_affection }
}
add_trait_no_notify = leader_trait_admiral_wg_gray_affection
if = {
limit = {
owner = {
has_country_flag = gray_encountered_the_loop
}
}
add_trait_no_notify = leader_trait_admiral_wg_the_loop
}
# add_trait_no_notify = leader_trait_admiral_wg_gray_affection
# if = {
# limit = {
# owner = {
# has_country_flag = gray_encountered_the_loop
# }
# }
# add_trait_no_notify = leader_trait_admiral_wg_the_loop
# }
set_gray_portrait = yes
# add_special_leader_affection_trait = { LEADER = gray LEADER_CLASS = governor MARRIED_FLAG = married_gray }
}
@@ -261,115 +265,231 @@ rg_gray_admiral_init = {
}
}
RG_leader_trait_admiral_nanorebuild_gray_counter_init_effect = yes
RG_leader_trait_general_tempest_incoming_counter_init_effect = yes
}
rg_gray_general_init = {
event_target:rg_gray_country = {
create_leader = {
class = general
species = root
name = "NAME_Gray"
immortal = yes
event_leader = yes
skip_background_generation = yes
custom_catch_phrase = gray_catch_phrase
custom_description = gray_backstory
background_ethic = ethic_gestalt_consciousness
hide_age = yes
gender = female
skill = 10
set_age = 18
traits = {
trait = RG_leader_trait_general_gray
trait = RG_leader_trait_general_gray_skill
trait = subclass_general_marshall
trait = leader_trait_heavy_hitter_2
trait = leader_trait_reinforcer_2
}
effect = {
save_global_event_target_as = gray_leader_general
set_leader_flag = rg_gray_leader
set_leader_flag = gray_general
set_leader_flag = legendary_leader
set_leader_flag = immune_to_negative_traits
if = {
limit = {
has_global_flag = has_wsg_mod
}
set_leader_flag = not_has_wg_affection_normal
}
if = {
limit = {
owner = {
OR = {
has_global_flag = has_wsg_mod
has_global_flag = kdc_event_mod_active
}
}
}
set_leader_flag = "gray_leader" # "gray_leader"==rg_gray_leader
set_leader_flag = gray_leader
}
}
}
last_created_leader = {
set_owner = event_target:gray_owner
}
}
last_created_leader = {
set_leader_flag = has_gained_level_trait
}
random_owned_leader = {
limit = {
has_leader_flag = gray_general
}
if = {
limit = {
owner = {
OR = {
has_global_flag = has_wsg_mod
has_global_flag = kdc_event_mod_active
}
}
}
if = {
limit = {
has_leader_flag = has_wg_affection_wg_gray
}
if = {
limit = {
owner = { has_country_flag = married_gray }
}
set_leader_flag = married
}
set_variable = { which = affection value = owner.wg_gray_affection }
}
# add_trait_no_notify = leader_trait_admiral_wg_gray_affection
if = {
limit = {
owner = {
has_country_flag = gray_encountered_the_loop
}
}
add_trait_no_notify = leader_trait_admiral_wg_the_loop
}
set_gray_portrait = yes
# add_special_leader_affection_trait = { LEADER = gray LEADER_CLASS = governor MARRIED_FLAG = married_gray }
}
else = {
rg_set_gray_portrait = yes
}
}
set_variable = {
which = rg_general_skill_combat_daypassed_variable
value = 1
}
set_variable = {
which = rg_general_skill_combat_killed_variable
value = 0
}
}
#
# rg_gray_admiral_init = {
# event_target:rg_gray_country = {
# create_leader = {
# class = admiral
# species = root
# name = "NAME_Gray"
# immortal = yes
# event_leader = yes
# skip_background_generation = yes
# custom_catch_phrase = gray_catch_phrase
# custom_description = gray_backstory
# background_ethic = ethic_gestalt_consciousness
# hide_age = yes
# gender = female
# skill = 10
# set_age = 18
# traits = {
# trait = RG_leader_trait_admiral_gray
# }
# effect = {
# save_global_event_target_as = gray_leader_admiral
# set_leader_flag = gray_admiral
# set_leader_flag = legendary_leader
# set_leader_flag = immune_to_negative_traits
# if = {
# limit = {
# has_global_flag = has_wsg_mod
# }
# set_leader_flag = not_has_wg_affection_normal
# }
# if = {
# limit = {
# owner = {
# OR = {
# has_global_flag = has_wsg_mod
# has_global_flag = kdc_event_mod_active
# }
# }
# }
# set_leader_flag = "gray_leader" # "gray_leader"==rg_gray_leader
# set_leader_flag = gray_leader
# add_trait_no_notify = gray_admiral
# if = {
# limit = {
# owner = {
# has_country_flag = origin_gray_weaken
# has_country_flag = origin_gray_country
# }
# }
# remove_trait = gray_admiral
# add_trait_no_notify = leader_trait_admiral_gray_weak
# # 缺少特质leader_trait_admiral_gray_weak将导致KDC故事包远星之歌起源研究纳米星球特殊项目无法完成
# }
# }
# set_leader_flag = rg_gray_leader
# add_trait_no_notify = RG_leader_trait_admiral_gray
# add_trait_no_notify = RG_leader_trait_admiral_nanorebuild_gray
# # 缺少特质RG_leader_trait_admiral_gray将导致小灰改造项目无法完成
# add_trait_no_notify = subclass_admiral_aggressor
# add_trait_no_notify = leader_trait_carrier_specialization
# add_trait_no_notify = leader_trait_artillerist_2
# add_trait_no_notify = leader_trait_juryrigger_2
# }
# }
# last_created_leader = {
# set_owner = event_target:gray_owner
# }
# }
# last_created_leader = {
# set_leader_flag = has_gained_level_trait
# }
# random_owned_leader = {
# limit = {
# has_leader_flag = gray_admiral
# }
# if = {
# limit = {
# owner = {
# OR = {
# has_global_flag = has_wsg_mod
# has_global_flag = kdc_event_mod_active
# }
# }
# }
# if = {
# limit = {
# has_leader_flag = has_wg_affection_wg_gray
# }
# if = {
# limit = {
# owner = { has_country_flag = married_gray }
# }
# set_leader_flag = married
# }
# set_variable = { which = affection value = owner.wg_gray_affection }
# }
# add_trait_no_notify = leader_trait_admiral_wg_gray_affection
# if = {
# limit = {
# owner = {
# has_country_flag = gray_encountered_the_loop
# }
# }
# add_trait_no_notify = leader_trait_admiral_wg_the_loop
# }
# set_gray_portrait = yes
# # add_special_leader_affection_trait = { LEADER = gray LEADER_CLASS = governor MARRIED_FLAG = married_gray }
# }
# else = {
# rg_set_gray_portrait = yes
# }
# }
# RG_leader_trait_admiral_nanorebuild_gray_counter_init_effect = yes
# }
#
# rg_gray_general_init = {
# event_target:rg_gray_country = {
# create_leader = {
# class = general
# species = root
# name = "NAME_Gray"
# immortal = yes
# event_leader = yes
# skip_background_generation = yes
# custom_catch_phrase = gray_catch_phrase
# custom_description = gray_backstory
# background_ethic = ethic_gestalt_consciousness
# hide_age = yes
# gender = female
# skill = 10
# set_age = 18
# traits = {
# trait = RG_leader_trait_general_gray
# trait = RG_leader_trait_general_gray_skill
# trait = subclass_general_marshall
# trait = leader_trait_heavy_hitter_2
# trait = leader_trait_reinforcer_2
# }
# effect = {
# save_global_event_target_as = gray_leader_general
# set_leader_flag = rg_gray_leader
# set_leader_flag = gray_general
# set_leader_flag = legendary_leader
# set_leader_flag = immune_to_negative_traits
# if = {
# limit = {
# has_global_flag = has_wsg_mod
# }
# set_leader_flag = not_has_wg_affection_normal
# }
# if = {
# limit = {
# owner = {
# OR = {
# has_global_flag = has_wsg_mod
# has_global_flag = kdc_event_mod_active
# }
# }
# }
# set_leader_flag = "gray_leader" # "gray_leader"==rg_gray_leader
# set_leader_flag = gray_leader
# }
# }
# }
# last_created_leader = {
# set_owner = event_target:gray_owner
# }
# }
# last_created_leader = {
# set_leader_flag = has_gained_level_trait
# }
# random_owned_leader = {
# limit = {
# has_leader_flag = gray_general
# }
# if = {
# limit = {
# owner = {
# OR = {
# has_global_flag = has_wsg_mod
# has_global_flag = kdc_event_mod_active
# }
# }
# }
# if = {
# limit = {
# has_leader_flag = has_wg_affection_wg_gray
# }
# if = {
# limit = {
# owner = { has_country_flag = married_gray }
# }
# set_leader_flag = married
# }
# set_variable = { which = affection value = owner.wg_gray_affection }
# }
# # add_trait_no_notify = leader_trait_admiral_wg_gray_affection
# if = {
# limit = {
# owner = {
# has_country_flag = gray_encountered_the_loop
# }
# }
# add_trait_no_notify = leader_trait_admiral_wg_the_loop
# }
# set_gray_portrait = yes
# # add_special_leader_affection_trait = { LEADER = gray LEADER_CLASS = governor MARRIED_FLAG = married_gray }
# }
# else = {
# rg_set_gray_portrait = yes
# }
# }
# set_variable = {
# which = rg_general_skill_combat_daypassed_variable
# value = 1
# }
# set_variable = {
# which = rg_general_skill_combat_killed_variable
# value = 0
# }
#
# }
rg_gray_scientist_init = {
event_target:rg_gray_country = {
@@ -451,15 +571,15 @@ rg_gray_scientist_init = {
}
set_variable = { which = affection value = owner.wg_gray_affection }
}
add_trait_no_notify = leader_trait_admiral_wg_gray_affection
if = {
limit = {
owner = {
has_country_flag = gray_encountered_the_loop
}
}
add_trait_no_notify = leader_trait_admiral_wg_the_loop
}
# add_trait_no_notify = leader_trait_admiral_wg_gray_affection
# if = {
# limit = {
# owner = {
# has_country_flag = gray_encountered_the_loop
# }
# }
# add_trait_no_notify = leader_trait_admiral_wg_the_loop
# }
set_gray_portrait = yes
# add_special_leader_affection_trait = { LEADER = gray LEADER_CLASS = governor MARRIED_FLAG = married_gray }
}
@@ -473,7 +593,7 @@ rg_gray_scientist_init = {
rg_gray_country_leader_init = {
create_leader = {
# 只用作看板娘
class = governor
class = official
species = event_target:gray_species
name = "NAME_Gray"
gender = female
@@ -487,7 +607,7 @@ rg_gray_country_leader_init = {
skill = 10
set_age = 18
traits = {
trait = rg_leader_trait_governor_gray
trait = RG_leader_trait_offical_gray
trait = RG_leader_trait_ruler_gray
}
effect = {
@@ -511,16 +631,16 @@ rg_gray_country_leader_init = {
# set_leader_flag = gray_leader
add_trait_no_notify = leader_trait_governor_gray
add_trait_no_notify = RG_leader_trait_ruler_gray
add_trait_no_notify = subclass_governor_economist
add_trait_no_notify = leader_trait_urbanist_3
add_trait_no_notify = leader_trait_scrapper_2
add_trait_no_notify = subclass_official_governor
add_trait_no_notify = trait_ruler_architectural_sense_3
add_trait_no_notify = leader_trait_distribution_lines_2
}
else = {
add_trait_no_notify = RG_leader_trait_governor_gray
add_trait_no_notify = RG_leader_trait_offical_gray
add_trait_no_notify = RG_leader_trait_ruler_gray
add_trait_no_notify = subclass_governor_economis
add_trait_no_notify = leader_trait_urbanist_3
add_trait_no_notify = leader_trait_scrapper_2
add_trait_no_notify = subclass_official_governor
add_trait_no_notify = trait_ruler_architectural_sense_3
add_trait_no_notify = leader_trait_distribution_lines_2
}
}
}

View File

@@ -663,7 +663,7 @@ rg_create_graygoo_roamers_7 = {
rg_create_dessanu_roamers_1 = {
event_target:graygoo_country = {
create_leader = {
class = admiral
class = commander
species = owner_main_species
name = random
skill = 3
@@ -734,7 +734,7 @@ rg_create_dessanu_roamers_1 = {
rg_create_dessanu_roamers_2 = {
event_target:graygoo_country = {
create_leader = {
class = admiral
class = commander
species = owner_main_species
name = random
skill = 3
@@ -805,7 +805,7 @@ rg_create_dessanu_roamers_2 = {
rg_create_dessanu_roamers_3 = {
event_target:graygoo_country = {
create_leader = {
class = admiral
class = commander
species = owner_main_species
name = random
skill = 3
@@ -876,7 +876,7 @@ rg_create_dessanu_roamers_3 = {
rg_create_dessanu_roamers_4 = {
event_target:graygoo_country = {
create_leader = {
class = admiral
class = commander
species = owner_main_species
name = random
skill = 3
@@ -947,7 +947,7 @@ rg_create_dessanu_roamers_4 = {
rg_create_dessanu_roamers_5 = {
event_target:graygoo_country = {
create_leader = {
class = admiral
class = commander
species = owner_main_species
name = random
skill = 3
@@ -1018,7 +1018,7 @@ rg_create_dessanu_roamers_5 = {
rg_create_dessanu_roamers_6 = {
event_target:graygoo_country = {
create_leader = {
class = admiral
class = commander
species = owner_main_species
name = random
skill = 3
@@ -1089,7 +1089,7 @@ rg_create_dessanu_roamers_6 = {
rg_create_dessanu_roamers_7 = {
event_target:graygoo_country = {
create_leader = {
class = admiral
class = commander
species = owner_main_species
name = random
skill = 3

View File

@@ -172,7 +172,7 @@ rg_create_fake_dragon = {
}
}
create_leader = {
class = admiral
class = commander
species = root
name = "Name_rg_fake_dragon"
event_leader = yes