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

View File

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

View File

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

View File

@ -62,7 +62,7 @@ special_project = {
event_scope = ship_event event_scope = ship_event
requirements = { requirements = {
shipclass_military = 1 shipclass_military = 1
leader = admiral leader = commander
has_trait = RG_leader_trait_admiral_gray has_trait = RG_leader_trait_admiral_gray
} }
on_start = { on_start = {
@ -138,7 +138,7 @@ special_project = {
event_scope = ship_event event_scope = ship_event
requirements = { requirements = {
shipclass_military = 1 shipclass_military = 1
leader = admiral leader = commander
has_trait = RG_leader_trait_admiral_gray has_trait = RG_leader_trait_admiral_gray
} }
on_start = { on_start = {

View File

@ -1,12 +1,44 @@
################### ###################
# Governor Traits # # Governor Traits #
################### ###################
RG_leader_trait_governor_gray = { # leader_trait_governor_gray = {
#总督特质 # cost = 0
# inline_script = {
# script = trait/icon_psionic
# CLASS = official
# ICON = "GFX_leader_trait_psionic_chosen_one"
# RARITY = paragon
# COUNCIL = no
# TIER = none
# }
# immortal_leaders = yes
# planet_modifier = {
# planet_buildings_cost_mult = -0.4
# planet_building_build_speed_mult = 0.4
# planet_jobs_energy_produces_mult = 0.15
# planet_jobs_minerals_produces_mult = 0.15
# deposit_blockers_cost_mult = -0.4
# planet_clear_blocker_speed_mult = 0.4
# }
# sector_modifier = {
# planet_buildings_cost_mult = -0.2
# planet_building_build_speed_mult = 0.2
# planet_jobs_energy_produces_mult = 0.075
# planet_jobs_minerals_produces_mult = 0.075
# deposit_blockers_cost_mult = -0.2
# planet_clear_blocker_speed_mult = 0.2
# }
# leader_class = { official }
# initial = no
# randomized = no
# }
RG_leader_trait_offical_gray = {
#唯一特质
cost = 0 cost = 0
inline_script = { inline_script = {
script = trait/icon_psionic script = trait/icon_psionic
CLASS = governor CLASS = leader
ICON = "GFX_leader_trait_psionic_chosen_one" ICON = "GFX_leader_trait_psionic_chosen_one"
RARITY = paragon RARITY = paragon
COUNCIL = no COUNCIL = no
@ -16,19 +48,83 @@ RG_leader_trait_governor_gray = {
self_modifier = { self_modifier = {
species_leader_exp_gain = 1 species_leader_exp_gain = 1
} }
councilor_modifier = {
all_technology_research_speed = 0.5
}
modifier = { modifier = {
ship_archaeological_site_excavation_speed_mult = 0.5
science_ship_survey_speed = 1
ship_anomaly_generation_chance_mult = -1
}
planet_modifier = {
planet_buildings_cost_mult = -0.4 planet_buildings_cost_mult = -0.4
planet_building_build_speed_mult = 0.8 planet_building_build_speed_mult = 0.6
deposit_blockers_cost_mult = -0.4
planet_clear_blocker_time_mult = -0.8
planet_jobs_alloys_produces_mult = 0.25 planet_jobs_alloys_produces_mult = 0.25
planet_jobs_engineering_research_produces_mult = 0.25 planet_jobs_engineering_research_produces_mult = 0.25
deposit_blockers_cost_mult = -0.4
planet_clear_blocker_time_mult = -0.6
}
sector_modifier = {
planet_buildings_cost_mult = -0.2
planet_building_build_speed_mult = 0.2
planet_jobs_alloys_produces_mult = 0.1
planet_jobs_engineering_research_produces_mult = 0.1
deposit_blockers_cost_mult = -0.2
planet_clear_blocker_time_mult = -0.2
starbase_shipyard_build_cost_mult = -0.25 starbase_shipyard_build_cost_mult = -0.25
starbase_shipyard_build_speed_mult = -0.3 starbase_shipyard_build_speed_mult = -0.3
} }
leader_class = { fleet_modifier = {
governor ship_armor_mult = 3.5
ship_hull_mult = 3.5
ships_upkeep_mult = -0.4
ship_hull_regen_add_perc = 5
ship_armor_regen_add_perc = 5
} }
army_modifier = {
army_collateral_damage_mult = 0.15
army_disengage_chance_mult = 0.5
army_health = 0.35
}
leader_class = { commander official scientist }
initial = no
randomized = no
}
RG_leader_trait_governor_gray = {
#总督特质
cost = 0
inline_script = {
script = trait/icon_psionic
CLASS = official
ICON = "GFX_leader_trait_psionic_chosen_one"
RARITY = paragon
COUNCIL = no
TIER = none
}
immortal_leaders = yes
self_modifier = {
species_leader_exp_gain = 1
}
planet_modifier = {
planet_buildings_cost_mult = -0.4
planet_building_build_speed_mult = 0.6
planet_jobs_alloys_produces_mult = 0.25
planet_jobs_engineering_research_produces_mult = 0.25
deposit_blockers_cost_mult = -0.4
planet_clear_blocker_time_mult = -0.6
}
sector_modifier = {
planet_buildings_cost_mult = -0.2
planet_building_build_speed_mult = 0.2
planet_jobs_alloys_produces_mult = 0.1
planet_jobs_engineering_research_produces_mult = 0.1
deposit_blockers_cost_mult = -0.2
planet_clear_blocker_time_mult = -0.2
starbase_shipyard_build_cost_mult = -0.25
starbase_shipyard_build_speed_mult = -0.3
}
leader_class = { official }
initial = no initial = no
randomized = no randomized = no
} }
@ -38,7 +134,7 @@ RG_leader_trait_ruler_gray = {
cost = 0 cost = 0
inline_script = { inline_script = {
script = trait/icon_psionic script = trait/icon_psionic
CLASS = governor CLASS = official
ICON = "GFX_leader_trait_legendary_spiritualist_two" ICON = "GFX_leader_trait_legendary_spiritualist_two"
RARITY = paragon RARITY = paragon
COUNCIL = yes COUNCIL = yes
@ -153,7 +249,7 @@ RG_leader_trait_ruler_gray = {
mult = owner.rg_gray_level mult = owner.rg_gray_level
} }
leader_class = { leader_class = {
governor official
} }
initial = no initial = no
randomized = no randomized = no
@ -164,7 +260,7 @@ RG_leader_trait_admiral_gray_1 = {
cost = 0 cost = 0
inline_script = { inline_script = {
script = trait/icon_psionic script = trait/icon_psionic
CLASS = admiral CLASS = commander
ICON = "GFX_leader_trait_psionic_chosen_one" ICON = "GFX_leader_trait_psionic_chosen_one"
RARITY = paragon RARITY = paragon
COUNCIL = no COUNCIL = no
@ -174,15 +270,20 @@ RG_leader_trait_admiral_gray_1 = {
species_leader_exp_gain = 1 species_leader_exp_gain = 1
} }
immortal_leaders = yes immortal_leaders = yes
modifier = { fleet_modifier = {
ship_armor_mult = 1 ship_armor_mult = 1
ship_hull_mult = 1 ship_hull_mult = 1
ships_upkeep_mult = -0.4 ships_upkeep_mult = -0.4
ship_hull_regen_add_perc = 1 ship_hull_regen_add_perc = 1
ship_armor_regen_add_perc = 1 ship_armor_regen_add_perc = 1
} }
army_modifier = {
army_collateral_damage_mult = 0.05
army_disengage_chance_mult = 0.3
army_health = 0.15
}
leader_class = { leader_class = {
admiral commander
} }
initial = no initial = no
randomized = no randomized = no
@ -193,7 +294,7 @@ RG_leader_trait_admiral_gray_2 = {
cost = 0 cost = 0
inline_script = { inline_script = {
script = trait/icon_psionic script = trait/icon_psionic
CLASS = admiral CLASS = commander
ICON = "GFX_leader_trait_psionic_chosen_one" ICON = "GFX_leader_trait_psionic_chosen_one"
RARITY = paragon RARITY = paragon
COUNCIL = no COUNCIL = no
@ -203,15 +304,20 @@ RG_leader_trait_admiral_gray_2 = {
species_leader_exp_gain = 1 species_leader_exp_gain = 1
} }
immortal_leaders = yes immortal_leaders = yes
modifier = { fleet_modifier = {
ship_armor_mult = 2 ship_armor_mult = 2
ship_hull_mult = 2 ship_hull_mult = 2
ships_upkeep_mult = -0.4 ships_upkeep_mult = -0.4
ship_hull_regen_add_perc = 2 ship_hull_regen_add_perc = 2
ship_armor_regen_add_perc = 2 ship_armor_regen_add_perc = 2
} }
army_modifier = {
army_collateral_damage_mult = 0.1
army_disengage_chance_mult = 0.4
army_health = 0.25
}
leader_class = { leader_class = {
admiral commander
} }
initial = no initial = no
randomized = no randomized = no
@ -222,7 +328,7 @@ RG_leader_trait_admiral_gray = {
cost = 0 cost = 0
inline_script = { inline_script = {
script = trait/icon_psionic script = trait/icon_psionic
CLASS = admiral CLASS = commander
ICON = "GFX_leader_trait_psionic_chosen_one" ICON = "GFX_leader_trait_psionic_chosen_one"
RARITY = paragon RARITY = paragon
COUNCIL = no COUNCIL = no
@ -232,15 +338,20 @@ RG_leader_trait_admiral_gray = {
species_leader_exp_gain = 1 species_leader_exp_gain = 1
} }
immortal_leaders = yes immortal_leaders = yes
modifier = { fleet_modifier = {
ship_armor_mult = 3.5 ship_armor_mult = 3.5
ship_hull_mult = 3.5 ship_hull_mult = 3.5
ships_upkeep_mult = -0.4 ships_upkeep_mult = -0.4
ship_hull_regen_add_perc = 5 ship_hull_regen_add_perc = 5
ship_armor_regen_add_perc = 5 ship_armor_regen_add_perc = 5
} }
army_modifier = {
army_collateral_damage_mult = 0.15
army_disengage_chance_mult = 0.5
army_health = 0.35
}
leader_class = { leader_class = {
admiral commander
} }
initial = no initial = no
randomized = no randomized = no
@ -251,14 +362,14 @@ RG_leader_trait_admiral_nanorebuild_gray = {
cost = 0 cost = 0
inline_script = { inline_script = {
script = trait/icon_psionic script = trait/icon_psionic
CLASS = admiral CLASS = commander
ICON = "GFX_leader_trait_nanorebuild" ICON = "GFX_leader_trait_nanorebuild"
RARITY = paragon RARITY = paragon
COUNCIL = no COUNCIL = no
TIER = none TIER = none
} }
custom_tooltip_with_modifiers = RG_leader_trait_admiral_nanorebuild_effect custom_tooltip_with_modifiers = RG_leader_trait_admiral_nanorebuild_effect
modifier = { fleet_modifier = {
ship_armor_mult = 0.5 ship_armor_mult = 0.5
ship_hull_mult = 0.5 ship_hull_mult = 0.5
ships_upkeep_mult = -0.1 ships_upkeep_mult = -0.1
@ -266,7 +377,7 @@ RG_leader_trait_admiral_nanorebuild_gray = {
ship_armor_regen_add_perc = 0.5 ship_armor_regen_add_perc = 0.5
} }
leader_class = { leader_class = {
admiral commander
} }
initial = no initial = no
randomized = no randomized = no
@ -287,12 +398,14 @@ RG_leader_trait_scientist_gray = {
species_leader_exp_gain = 1 species_leader_exp_gain = 1
} }
immortal_leaders = yes immortal_leaders = yes
modifier = { councilor_modifier = {
all_technology_research_speed = 0.5 all_technology_research_speed = 0.5
}
modifier = {
ship_archaeological_site_excavation_speed_mult = 0.5 ship_archaeological_site_excavation_speed_mult = 0.5
science_ship_survey_speed = 1 science_ship_survey_speed = 1
ship_windup_mult = -1 # ship_windup_mult = -1
ship_speed_mult = 0.5 # ship_speed_mult = 0.5
ship_anomaly_generation_chance_mult = -1 ship_anomaly_generation_chance_mult = -1
} }
leader_class = { leader_class = {
@ -302,38 +415,38 @@ RG_leader_trait_scientist_gray = {
randomized = no randomized = no
} }
RG_leader_trait_general_gray = { # RG_leader_trait_general_gray = {
#将军特质 # #将军特质
cost = 0 # cost = 0
inline_script = { # inline_script = {
script = trait/icon_psionic # script = trait/icon_psionic
CLASS = general # CLASS = general
ICON = "GFX_leader_trait_psionic_chosen_one" # ICON = "GFX_leader_trait_psionic_chosen_one"
RARITY = paragon # RARITY = paragon
COUNCIL = no # COUNCIL = no
TIER = none # TIER = none
} # }
self_modifier = { # self_modifier = {
species_leader_exp_gain = 1 # species_leader_exp_gain = 1
} # }
immortal_leaders = yes # immortal_leaders = yes
modifier = { # modifier = {
army_collateral_damage_mult = 0.15 # army_collateral_damage_mult = 0.15
army_disengage_chance_mult = 0.5 # army_disengage_chance_mult = 0.5
army_health = 0.35 # army_health = 0.35
} # }
leader_class = { # leader_class = {
general # general
} # }
initial = no # initial = no
randomized = no # randomized = no
} # }
RG_leader_trait_general_gray_skill = { RG_leader_trait_general_gray_skill = {
destiny_trait = yes destiny_trait = yes
inline_script = { inline_script = {
script = trait/icon_psionic script = trait/icon_psionic
CLASS = general CLASS = commander
ICON = "GFX_leader_trait_supreme_warrior" ICON = "GFX_leader_trait_supreme_warrior"
RARITY = paragon RARITY = paragon
COUNCIL = no COUNCIL = no
@ -349,7 +462,7 @@ RG_leader_trait_general_gray_skill = {
mult = owner.rg_general_skill_combat_daypassed_variable mult = owner.rg_general_skill_combat_daypassed_variable
} }
leader_class = { leader_class = {
general commander
} }
initial = no initial = no
randomized = no randomized = no
@ -360,7 +473,7 @@ RG_leader_trait_admiral_fake_dragon = {
cost = 0 cost = 0
inline_script = { inline_script = {
script = trait/icon_psionic script = trait/icon_psionic
CLASS = admiral CLASS = commander
ICON = "GFX_leader_trait_adaptable" ICON = "GFX_leader_trait_adaptable"
RARITY = paragon RARITY = paragon
COUNCIL = no COUNCIL = no
@ -370,13 +483,13 @@ RG_leader_trait_admiral_fake_dragon = {
# 不知道什么时候专属特质加100%经验率已经变成国际公约力 # 不知道什么时候专属特质加100%经验率已经变成国际公约力
species_leader_exp_gain = 1 species_leader_exp_gain = 1
} }
modifier = { fleet_modifier = {
ship_armor_mult = 0.3 ship_armor_mult = 0.3
ship_hull_mult = 0.2 ship_hull_mult = 0.2
ship_weapon_damage = 0.2 ship_weapon_damage = 0.2
} }
leader_class = { leader_class = {
admiral commander
} }
initial = no initial = no
randomized = no randomized = no
@ -386,7 +499,7 @@ RG_leader_trait_admiral_timed_life = {
cost = 0 cost = 0
inline_script = { inline_script = {
script = trait/icon_psionic script = trait/icon_psionic
CLASS = admiral CLASS = commander
ICON = "GFX_leader_trait_ethereal" ICON = "GFX_leader_trait_ethereal"
RARITY = paragon RARITY = paragon
COUNCIL = no COUNCIL = no
@ -421,7 +534,7 @@ RG_leader_trait_admiral_timed_life = {
custom_tooltip_with_modifiers = rg_timed_life_millennium custom_tooltip_with_modifiers = rg_timed_life_millennium
} }
leader_class = { leader_class = {
admiral commander
} }
initial = no initial = no
randomized = no randomized = no
@ -431,7 +544,7 @@ RG_leader_trait_admiral_born_tobe_dragon = {
cost = 0 cost = 0
inline_script = { inline_script = {
script = trait/icon_psionic script = trait/icon_psionic
CLASS = admiral CLASS = commander
ICON = "GFX_leader_trait_ethereal" ICON = "GFX_leader_trait_ethereal"
RARITY = paragon RARITY = paragon
COUNCIL = no COUNCIL = no
@ -467,7 +580,7 @@ RG_leader_trait_admiral_born_tobe_dragon = {
custom_tooltip_with_modifiers = rg_timed_life_millennium_reborn custom_tooltip_with_modifiers = rg_timed_life_millennium_reborn
} }
leader_class = { leader_class = {
admiral commander
} }
initial = no initial = no
randomized = no randomized = no

View File

@ -1,387 +1,387 @@
leader_trait_wg_gray_affection = { # leader_trait_wg_gray_affection = {
cost = 0 # cost = 0
inline_script = { # inline_script = {
script = trait/wg_new_leader_affection_trait # script = trait/wg_new_leader_affection_trait
LEADER_TYPE = wg_gray # LEADER_TYPE = wg_gray
} # }
#governor # #official
triggered_modifier = { # triggered_modifier = {
# lv2 # # lv2
potential = { # potential = {
leader_class = governor # leader_class = official
check_variable = { # check_variable = {
which = affection # which = affection
value >= wg_leader_affection_to_lv2 # value >= wg_leader_affection_to_lv2
} # }
check_variable = { # check_variable = {
which = affection # which = affection
value < wg_leader_affection_to_lv3 # value < wg_leader_affection_to_lv3
} # }
} # }
planet_district_city_build_speed_mult = 0.2 # planet_district_city_build_speed_mult = 0.2
planet_district_generator_build_speed_mult = 0.2 # planet_district_generator_build_speed_mult = 0.2
planet_district_farming_build_speed_mult = 0.2 # planet_district_farming_build_speed_mult = 0.2
planet_district_mining_build_speed_mult = 0.2 # planet_district_mining_build_speed_mult = 0.2
planet_districts_minerals_cost_add = -100 # planet_districts_minerals_cost_add = -100
planet_stability_add = 5 # planet_stability_add = 5
} # }
triggered_modifier = { # triggered_modifier = {
# lv3 # # lv3
potential = { # potential = {
leader_class = governor # leader_class = official
check_variable = { # check_variable = {
which = affection # which = affection
value >= wg_leader_affection_to_lv3 # value >= wg_leader_affection_to_lv3
} # }
check_variable = { # check_variable = {
which = affection # which = affection
value < wg_leader_affection_to_lv4 # value < wg_leader_affection_to_lv4
} # }
} # }
planet_researchers_physics_research_produces_mult = 0.04 # planet_researchers_physics_research_produces_mult = 0.04
planet_researchers_society_research_produces_mult = 0.04 # planet_researchers_society_research_produces_mult = 0.04
planet_researchers_engineering_research_produces_mult = 0.04 # planet_researchers_engineering_research_produces_mult = 0.04
planet_district_city_build_speed_mult = 0.2 # planet_district_city_build_speed_mult = 0.2
planet_district_generator_build_speed_mult = 0.2 # planet_district_generator_build_speed_mult = 0.2
planet_district_farming_build_speed_mult = 0.2 # planet_district_farming_build_speed_mult = 0.2
planet_district_mining_build_speed_mult = 0.2 # planet_district_mining_build_speed_mult = 0.2
planet_districts_minerals_cost_add = -100 # planet_districts_minerals_cost_add = -100
planet_stability_add = 5 # planet_stability_add = 5
} # }
triggered_modifier = { # triggered_modifier = {
# lv4 # # lv4
potential = { # potential = {
leader_class = governor # leader_class = official
if = { # if = {
limit = { # limit = {
has_leader_flag = married # has_leader_flag = married
} # }
check_variable = { # check_variable = {
which = affection # which = affection
value >= wg_leader_affection_to_lv4 # value >= wg_leader_affection_to_lv4
} # }
check_variable = { # check_variable = {
which = affection # which = affection
value < wg_leader_affection_to_lv5 # value < wg_leader_affection_to_lv5
} # }
} # }
else = { # else = {
check_variable = { # check_variable = {
which = affection # which = affection
value >= wg_leader_affection_to_lv4 # value >= wg_leader_affection_to_lv4
} # }
} # }
} # }
planet_researchers_physics_research_produces_mult = 0.08 # planet_researchers_physics_research_produces_mult = 0.08
planet_researchers_society_research_produces_mult = 0.08 # planet_researchers_society_research_produces_mult = 0.08
planet_researchers_engineering_research_produces_mult = 0.08 # planet_researchers_engineering_research_produces_mult = 0.08
planet_district_city_build_speed_mult = 0.2 # planet_district_city_build_speed_mult = 0.2
planet_district_generator_build_speed_mult = 0.2 # planet_district_generator_build_speed_mult = 0.2
planet_district_farming_build_speed_mult = 0.2 # planet_district_farming_build_speed_mult = 0.2
planet_district_mining_build_speed_mult = 0.2 # planet_district_mining_build_speed_mult = 0.2
planet_districts_minerals_cost_add = -100 # planet_districts_minerals_cost_add = -100
planet_stability_add = 5 # planet_stability_add = 5
} # }
triggered_modifier = { # triggered_modifier = {
# lv5 # # lv5
potential = { # potential = {
leader_class = governor # leader_class = official
check_variable = { # check_variable = {
which = affection # which = affection
value >= wg_leader_affection_to_lv5 # value >= wg_leader_affection_to_lv5
} # }
has_leader_flag = married # has_leader_flag = married
} # }
planet_researchers_physics_research_produces_mult = 0.15 # planet_researchers_physics_research_produces_mult = 0.15
planet_researchers_society_research_produces_mult = 0.15 # planet_researchers_society_research_produces_mult = 0.15
planet_researchers_engineering_research_produces_mult = 0.15 # planet_researchers_engineering_research_produces_mult = 0.15
planet_district_city_build_speed_mult = 1 # planet_district_city_build_speed_mult = 1
planet_district_generator_build_speed_mult = 1 # planet_district_generator_build_speed_mult = 1
planet_district_farming_build_speed_mult = 1 # planet_district_farming_build_speed_mult = 1
planet_district_mining_build_speed_mult = 1 # planet_district_mining_build_speed_mult = 1
planet_districts_minerals_cost_add = -150 # planet_districts_minerals_cost_add = -150
planet_stability_add = 5 # planet_stability_add = 5
terraform_speed_mult = 0.3 # terraform_speed_mult = 0.3
planet_decision_enact_speed_mult = 0.15 # planet_decision_enact_speed_mult = 0.15
} # }
# #admiral
# triggered_modifier = {
# # lv2
# potential = {
# leader_class = admiral
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv2
# }
# check_variable = {
# which = affection
# value < wg_leader_affection_to_lv3
# }
# }
# ship_evasion_add = 5
# ship_tracking_add = 5
# ship_accuracy_add = 5
# ship_shield_mult = 0.5
# ship_hull_mult = 0.5
# ship_speed_mult = 0.2
# ship_hull_regen_add_static = 10
# ship_armor_regen_add_static = 10
# }
# triggered_modifier = {
# # lv3
# potential = {
# leader_class = admiral
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv3
# }
# check_variable = {
# which = affection
# value < wg_leader_affection_to_lv4
# }
# }
# ship_evasion_add = 5
# ship_accuracy_add = 5
# ship_tracking_add = 5
# ship_shield_mult = 1
# ship_hull_mult = 1
# ship_weapon_damage = 0.2
# ship_fire_rate_mult = 0.2
# ship_speed_mult = 0.25
# ship_hull_regen_add_static = 20
# ship_armor_regen_add_static = 20
# }
# triggered_modifier = {
# # lv4
# potential = {
# leader_class = admiral
# if = {
# limit = {
# has_leader_flag = married
# }
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv4
# }
# check_variable = {
# which = affection
# value < wg_leader_affection_to_lv5
# }
# }
# else = {
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv4
# }
# }
# }
# ship_evasion_add = 10
# ship_accuracy_add = 10
# ship_tracking_add = 10
# ship_shield_mult = 1.5
# ship_hull_mult = 1.5
# ship_weapon_damage = 0.4
# ship_fire_rate_mult = 0.4
# ship_speed_mult = 0.3
# ship_hull_regen_add_static = 30
# ship_armor_regen_add_static = 30
# }
# triggered_modifier = {
# # lv5
# potential = {
# leader_class = admiral
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv5
# }
# has_leader_flag = married
# }
# ship_evasion_add = 15
# ship_accuracy_add = 15
# ship_tracking_add = 15
# ship_shield_mult = 2.5
# ship_hull_mult = 2.5
# ship_weapon_damage = 0.7
# ship_fire_rate_mult = 0.7
# ship_speed_mult = 0.5
# ship_hull_regen_add_static = 50
# ship_armor_regen_add_static = 50
# }
# #scientist
# triggered_modifier = {
# # lv2
# potential = {
# leader_class = scientist
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv2
# }
# check_variable = {
# which = affection
# value < wg_leader_affection_to_lv3
# }
# }
# science_ship_survey_speed = 0.1
# ship_anomaly_research_speed_mult = 0.1
# ship_disengage_chance_mult = 0.3
# }
# triggered_modifier = {
# # lv3
# potential = {
# leader_class = scientist
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv3
# }
# check_variable = {
# which = affection
# value < wg_leader_affection_to_lv4
# }
# }
# science_ship_survey_speed = 0.2
# ship_anomaly_research_speed_mult = 0.25
# ship_shield_mult = 0.25
# ship_armor_mult = 0.25
# ship_disengage_chance_mult = 0.3
# }
# triggered_modifier = {
# # lv4
# potential = {
# leader_class = scientist
# if = {
# limit = {
# has_leader_flag = married
# }
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv4
# }
# check_variable = {
# which = affection
# value < wg_leader_affection_to_lv5
# }
# }
# else = {
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv4
# }
# }
# }
# science_ship_survey_speed = 0.3
# ship_anomaly_research_speed_mult = 0.35
# ship_shield_mult = 0.35
# ship_armor_mult = 0.35
# ship_disengage_chance_mult = 0.35
# ship_anomaly_generation_chance_mult = 0.2
# }
# triggered_modifier = {
# # lv5
# potential = {
# leader_class = scientist
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv5
# }
# has_leader_flag = married
# }
# science_ship_survey_speed = 0.5
# ship_anomaly_research_speed_mult = 0.5
# ship_shield_mult = 0.5
# ship_armor_mult = 0.5
# ship_disengage_chance_mult = 0.5
# ship_anomaly_generation_chance_mult = 0.5
# }
# #general
# triggered_modifier = {
# # lv2
# potential = {
# leader_class = general
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv2
# }
# check_variable = {
# which = affection
# value < wg_leader_affection_to_lv3
# }
# }
# army_experience_gain_mult = 0.1
# army_morale_damage_mult = 0.1
# army_disengage_chance_mult = 0.2
# }
# triggered_modifier = {
# # lv3
# potential = {
# leader_class = general
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv3
# }
# check_variable = {
# which = affection
# value < wg_leader_affection_to_lv4
# }
# }
# army_experience_gain_mult = 0.25
# army_morale_damage_mult = 0.25
# army_disengage_chance_mult = 0.4
# armies_upkeep_mult = -0.2
# army_collateral_damage_mult = -0.15 #"陆军连带伤害"
# }
# triggered_modifier = {
# # lv4
# potential = {
# leader_class = general
# if = {
# limit = {
# has_leader_flag = married
# }
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv4
# }
# check_variable = {
# which = affection
# value < wg_leader_affection_to_lv5
# }
# }
# else = {
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv4
# }
# }
# }
# army_experience_gain_mult = 0.5
# army_morale_damage_mult = 0.5
# army_disengage_chance_mult = 0.6
# armies_upkeep_mult = -0.4
# army_collateral_damage_mult = -0.3 #"陆军连带伤害"
# }
# triggered_modifier = {
# # lv5
# potential = {
# leader_class = general
# check_variable = {
# which = affection
# value >= wg_leader_affection_to_lv5
# }
# has_leader_flag = married
# }
# army_experience_gain_mult = 0.8
# army_morale_damage_mult = 0.8
# army_disengage_chance_mult = 1
# armies_upkeep_mult = -0.8
# army_collateral_damage_mult = -0.8 #"陆军连带伤害"
# }
# leader_class = {
# official
# admiral # admiral
triggered_modifier = {
# lv2
potential = {
leader_class = admiral
check_variable = {
which = affection
value >= wg_leader_affection_to_lv2
}
check_variable = {
which = affection
value < wg_leader_affection_to_lv3
}
}
ship_evasion_add = 5
ship_tracking_add = 5
ship_accuracy_add = 5
ship_shield_mult = 0.5
ship_hull_mult = 0.5
ship_speed_mult = 0.2
ship_hull_regen_add_static = 10
ship_armor_regen_add_static = 10
}
triggered_modifier = {
# lv3
potential = {
leader_class = admiral
check_variable = {
which = affection
value >= wg_leader_affection_to_lv3
}
check_variable = {
which = affection
value < wg_leader_affection_to_lv4
}
}
ship_evasion_add = 5
ship_accuracy_add = 5
ship_tracking_add = 5
ship_shield_mult = 1
ship_hull_mult = 1
ship_weapon_damage = 0.2
ship_fire_rate_mult = 0.2
ship_speed_mult = 0.25
ship_hull_regen_add_static = 20
ship_armor_regen_add_static = 20
}
triggered_modifier = {
# lv4
potential = {
leader_class = admiral
if = {
limit = {
has_leader_flag = married
}
check_variable = {
which = affection
value >= wg_leader_affection_to_lv4
}
check_variable = {
which = affection
value < wg_leader_affection_to_lv5
}
}
else = {
check_variable = {
which = affection
value >= wg_leader_affection_to_lv4
}
}
}
ship_evasion_add = 10
ship_accuracy_add = 10
ship_tracking_add = 10
ship_shield_mult = 1.5
ship_hull_mult = 1.5
ship_weapon_damage = 0.4
ship_fire_rate_mult = 0.4
ship_speed_mult = 0.3
ship_hull_regen_add_static = 30
ship_armor_regen_add_static = 30
}
triggered_modifier = {
# lv5
potential = {
leader_class = admiral
check_variable = {
which = affection
value >= wg_leader_affection_to_lv5
}
has_leader_flag = married
}
ship_evasion_add = 15
ship_accuracy_add = 15
ship_tracking_add = 15
ship_shield_mult = 2.5
ship_hull_mult = 2.5
ship_weapon_damage = 0.7
ship_fire_rate_mult = 0.7
ship_speed_mult = 0.5
ship_hull_regen_add_static = 50
ship_armor_regen_add_static = 50
}
# scientist # scientist
triggered_modifier = {
# lv2
potential = {
leader_class = scientist
check_variable = {
which = affection
value >= wg_leader_affection_to_lv2
}
check_variable = {
which = affection
value < wg_leader_affection_to_lv3
}
}
science_ship_survey_speed = 0.1
ship_anomaly_research_speed_mult = 0.1
ship_disengage_chance_mult = 0.3
}
triggered_modifier = {
# lv3
potential = {
leader_class = scientist
check_variable = {
which = affection
value >= wg_leader_affection_to_lv3
}
check_variable = {
which = affection
value < wg_leader_affection_to_lv4
}
}
science_ship_survey_speed = 0.2
ship_anomaly_research_speed_mult = 0.25
ship_shield_mult = 0.25
ship_armor_mult = 0.25
ship_disengage_chance_mult = 0.3
}
triggered_modifier = {
# lv4
potential = {
leader_class = scientist
if = {
limit = {
has_leader_flag = married
}
check_variable = {
which = affection
value >= wg_leader_affection_to_lv4
}
check_variable = {
which = affection
value < wg_leader_affection_to_lv5
}
}
else = {
check_variable = {
which = affection
value >= wg_leader_affection_to_lv4
}
}
}
science_ship_survey_speed = 0.3
ship_anomaly_research_speed_mult = 0.35
ship_shield_mult = 0.35
ship_armor_mult = 0.35
ship_disengage_chance_mult = 0.35
ship_anomaly_generation_chance_mult = 0.2
}
triggered_modifier = {
# lv5
potential = {
leader_class = scientist
check_variable = {
which = affection
value >= wg_leader_affection_to_lv5
}
has_leader_flag = married
}
science_ship_survey_speed = 0.5
ship_anomaly_research_speed_mult = 0.5
ship_shield_mult = 0.5
ship_armor_mult = 0.5
ship_disengage_chance_mult = 0.5
ship_anomaly_generation_chance_mult = 0.5
}
# general # general
triggered_modifier = { # }
# lv2 # initial = no
potential = { # randomized = no
leader_class = general # notify_on_gained = no
check_variable = { # }
which = affection
value >= wg_leader_affection_to_lv2
}
check_variable = {
which = affection
value < wg_leader_affection_to_lv3
}
}
army_experience_gain_mult = 0.1
army_morale_damage_mult = 0.1
army_disengage_chance_mult = 0.2
}
triggered_modifier = {
# lv3
potential = {
leader_class = general
check_variable = {
which = affection
value >= wg_leader_affection_to_lv3
}
check_variable = {
which = affection
value < wg_leader_affection_to_lv4
}
}
army_experience_gain_mult = 0.25
army_morale_damage_mult = 0.25
army_disengage_chance_mult = 0.4
armies_upkeep_mult = -0.2
army_collateral_damage_mult = -0.15 #"陆军连带伤害"
}
triggered_modifier = {
# lv4
potential = {
leader_class = general
if = {
limit = {
has_leader_flag = married
}
check_variable = {
which = affection
value >= wg_leader_affection_to_lv4
}
check_variable = {
which = affection
value < wg_leader_affection_to_lv5
}
}
else = {
check_variable = {
which = affection
value >= wg_leader_affection_to_lv4
}
}
}
army_experience_gain_mult = 0.5
army_morale_damage_mult = 0.5
army_disengage_chance_mult = 0.6
armies_upkeep_mult = -0.4
army_collateral_damage_mult = -0.3 #"陆军连带伤害"
}
triggered_modifier = {
# lv5
potential = {
leader_class = general
check_variable = {
which = affection
value >= wg_leader_affection_to_lv5
}
has_leader_flag = married
}
army_experience_gain_mult = 0.8
army_morale_damage_mult = 0.8
army_disengage_chance_mult = 1
armies_upkeep_mult = -0.8
army_collateral_damage_mult = -0.8 #"陆军连带伤害"
}
leader_class = {
governor
admiral
scientist
general
}
initial = no
randomized = no
notify_on_gained = no
}

View File

@ -348,7 +348,10 @@ country_event = {
is_same_value = event_target:gray_owner is_same_value = event_target:gray_owner
NOR = { NOR = {
has_country_flag = gray_constship_active has_country_flag = gray_constship_active
has_country_flag = gray_governor_active OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
has_country_flag = gray_warship_active has_country_flag = gray_warship_active
has_country_flag = gray_army_active has_country_flag = gray_army_active
has_country_flag = gray_reforming has_country_flag = gray_reforming
@ -388,7 +391,10 @@ country_event = {
} }
} }
is_same_value = event_target:gray_owner is_same_value = event_target:gray_owner
has_country_flag = gray_governor_active OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
NOR = { NOR = {
has_country_flag = gray_reforming has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged has_country_flag = gray_diplomacy_engaged
@ -620,7 +626,10 @@ event = {
} }
} }
AND = { AND = {
has_country_flag = gray_governor_active OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
NOT = { NOT = {
exists = event_target:gray_governor exists = event_target:gray_governor
} }
@ -636,7 +645,10 @@ event = {
} }
immediate = { immediate = {
event_target:gray_owner = { event_target:gray_owner = {
remove_country_flag = gray_governor_active #总督 OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
} #总督
remove_country_flag = gray_warship_active #旗舰 remove_country_flag = gray_warship_active #旗舰
remove_country_flag = gray_army_active #陆军 remove_country_flag = gray_army_active #陆军
remove_country_flag = gray_constship_active #科舰 remove_country_flag = gray_constship_active #科舰

View File

@ -35,7 +35,8 @@ country_event = {
is_same_value = event_target:gray_owner is_same_value = event_target:gray_owner
NOR = { NOR = {
has_country_flag = gray_constship_active has_country_flag = gray_constship_active
has_country_flag = gray_governor_active has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
has_country_flag = gray_warship_active has_country_flag = gray_warship_active
has_country_flag = gray_army_active has_country_flag = gray_army_active
has_country_flag = gray_reforming has_country_flag = gray_reforming
@ -60,7 +61,10 @@ country_event = {
} }
} }
is_same_value = event_target:gray_owner is_same_value = event_target:gray_owner
has_country_flag = gray_governor_active OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
NOR = { NOR = {
has_country_flag = gray_reforming has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged has_country_flag = gray_diplomacy_engaged
@ -232,7 +236,8 @@ country_event = {
is_same_value = event_target:gray_owner is_same_value = event_target:gray_owner
NOR = { NOR = {
has_country_flag = gray_constship_active has_country_flag = gray_constship_active
has_country_flag = gray_governor_active has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
has_country_flag = gray_warship_active has_country_flag = gray_warship_active
has_country_flag = gray_army_active has_country_flag = gray_army_active
has_country_flag = gray_reforming has_country_flag = gray_reforming
@ -244,8 +249,9 @@ country_event = {
name = graygoo.500.a name = graygoo.500.a
response_text = graygoo.500.a.response response_text = graygoo.500.a.response
trigger = { trigger = {
NOT = { NOR = {
has_country_flag = gray_governor_active has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
} }
} }
hidden_effect = { hidden_effect = {
@ -356,7 +362,10 @@ country_event = {
} }
} }
is_same_value = event_target:gray_owner is_same_value = event_target:gray_owner
has_country_flag = gray_governor_active OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
NOR = { NOR = {
has_country_flag = gray_reforming has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged has_country_flag = gray_diplomacy_engaged

View File

@ -36,7 +36,8 @@ country_event = {
is_same_value = event_target:gray_owner is_same_value = event_target:gray_owner
NOR = { NOR = {
has_country_flag = gray_constship_active has_country_flag = gray_constship_active
has_country_flag = gray_governor_active has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
has_country_flag = gray_warship_active has_country_flag = gray_warship_active
has_country_flag = gray_army_active has_country_flag = gray_army_active
has_country_flag = gray_reforming has_country_flag = gray_reforming
@ -49,8 +50,9 @@ country_event = {
name = graygoo.500.a name = graygoo.500.a
response_text = graygoo.500.a.response response_text = graygoo.500.a.response
trigger = { trigger = {
NOT = { NOR = {
has_country_flag = gray_governor_active has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
} }
} }
allow = { allow = {
@ -238,7 +240,10 @@ country_event = {
} }
} }
is_same_value = event_target:gray_owner is_same_value = event_target:gray_owner
has_country_flag = gray_governor_active OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
NOR = { NOR = {
has_country_flag = gray_reforming has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged has_country_flag = gray_diplomacy_engaged