Compare commits

..

No commits in common. "9f5e6f6f259a61af3c52cb65e4eaa37c01d52dfe" and "297f5bbb753de81ebdd3cf1c6225ccbac7a78e9b" have entirely different histories.

15 changed files with 423 additions and 408 deletions

View File

@ -18,7 +18,6 @@ create_gray_const = {
rg_create_gray_const = yes
}
#开启L-星团事件链
start_lcluster_chain = {
if = {
limit = {

View File

@ -1,9 +1,8 @@
#Country event_target:gray_owner
#灰风舰船刷新位置检测
rg_global_gray_location_check = {
if = {
limit = {
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
}
if = {
limit = {
@ -24,7 +23,7 @@ rg_global_gray_location_check = {
}
else_if = {
limit = {
RG_gray_warship_active_trigger = yes
has_country_flag = gray_warship_active
}
if = {
limit = {
@ -66,7 +65,10 @@ rg_global_gray_location_check = {
}
else_if = {
limit = {
RG_gray_official_active_trigger = yes
OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
}
if = {
limit = {
@ -95,7 +97,7 @@ rg_global_gray_location_check = {
}
else_if = {
limit = {
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
}
if = {
limit = {
@ -126,7 +128,7 @@ rg_global_gray_location_check = {
}
else_if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
if = {
limit = {exists = event_target:rg_gray_habitat_target}
@ -143,163 +145,14 @@ rg_global_gray_location_check = {
}
}
#Country event_target:gray_owner
#存储当前领袖等级
rg_save_gray_leader_level_effect = {
every_owned_leader = {
if = {
###等级检测
limit = {
has_leader_flag = rg_gray_leader
NOT = {
has_leader_flag = rg_gray_leader_temp
}
}
#导出等级到暂存
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
}
}
#清理暂存区
clear_variable = rg_gray_level_temp
}
}
}
#Country event_target:gray_owner
#把所有种类的小灰领袖都送回娘家
rg_sent_gray_back_to_home_effect = {
every_owned_leader = {
limit = {
has_leader_flag = rg_gray_leader
}
set_owner = event_target:rg_gray_country
set_leader_flag = rg_gray_leader_temp
# kill_leader = { show_notification = no }
}
}
#Country event_target:gray_owner
#小灰领袖标识清理
rg_clear_gray_active_flag_effect = {
remove_country_flag = gray_warship_active
remove_country_flag = gray_constship_active
remove_country_flag = gray_army_active
remove_country_flag = gray_official_active
remove_country_flag = gray_governor_active #旧版flag
}
#Country event_target:gray_owner
#小灰总督启用标识
rg_set_gray_official_active_effect = {
set_country_flag = gray_official_active #新版flag
set_country_flag = gray_governor_active #旧版flag
}
#Country event_target:gray_owner
#小灰战舰启用标识
rg_set_gray_warship_active_effect = {
set_country_flag = gray_warship_active
}
#Country event_target:gray_owner
#小灰科学家启用标识
rg_set_gray_scientist_active_effect = {
set_country_flag = gray_official_active #新版flag
set_country_flag = gray_governor_active #旧版flag
}
#Country event_target:gray_owner
#小灰陆军启用标识
rg_set_gray_army_active_effect = {
set_country_flag = gray_army_active
}
#Country event_target:gray_owner
#小灰科学家启用标识
rg_set_gray_scientist_active_effect = {
set_country_flag = gray_constship_active
}
#Country event_target:gray_owner
#小灰纳米空间站启用标识
rg_set_gray_harbitat_active_effect = {
set_country_flag = rg_habitat_enabled
}
#Country event_target:gray_owner
#删除小灰科学家
rg_clear_gray_science_ship_effect = {
every_owned_fleet = {
limit = {
has_fleet_flag = gray_constship
}
delete_fleet = {
target = this
kill_leader = no
destroy_template = yes
}
}
}
#Country event_target:gray_owner
#删除小灰陆军
rg_clear_gray_army_effect = {
every_owned_army = {
limit = {
army_type = gray_army
}
if = {
limit = {
exists = leader
}
unassign_leader = leader
}
remove_army = yes
}
}
#Country event_target:gray_owner
#删除小灰战舰
rg_clear_gray_warship_effect = {
every_owned_fleet = {
limit = {
has_fleet_flag = gray_fleet
}
delete_fleet = {
target = this
kill_leader = no
destroy_template = yes
}
}
}
#Country event_target:gray_owner
#删除小灰纳米空间站
rg_clear_harbitat = {
remove_country_flag = rg_habitat_enabled
event_target:rg_gray_habitat_target = {
remove_planet = yes
}
}
#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
}
}
#Country event_target:gray_owner
#创造灰风总督
rg_create_gray_governor = {
if = {
limit = {
RG_gray_official_active_trigger = yes
OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
}
}
else = {
@ -342,9 +195,40 @@ rg_create_gray_governor = {
}
#存储当前领袖等级
rg_save_gray_leader_level_effect = yes
every_owned_leader = {
if = {
###等级检测
limit = {
has_leader_flag = rg_gray_leader
NOT = {
has_leader_flag = rg_gray_leader_temp
}
}
#导出等级到暂存
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
}
}
#清理暂存区
clear_variable = rg_gray_level_temp
}
}
#把所有种类的小灰领袖都送回娘家
rg_sent_gray_back_to_home_effect = yes
every_owned_leader = {
limit = {
has_leader_flag = rg_gray_leader
}
set_owner = event_target:rg_gray_country
set_leader_flag = rg_gray_leader_temp
# kill_leader = { show_notification = no }
}
#把娘家的总督领袖接回来
if = {
limit = {
@ -359,33 +243,67 @@ rg_create_gray_governor = {
else = {
rg_gray_govener_init = yes
}
#更新灰风形态
rg_clear_gray_active_flag_effect = yes
#设置总督已启用标识
rg_set_gray_official_active_effect = yes
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
remove_country_flag = gray_constship_active
remove_country_flag = gray_army_active
#等级导入,把存储的领袖等级赋予到领袖身上
rg_set_varible_as_leader_level_effect = yes
random_owned_leader = {
limit = {
has_leader_flag = gray_governor
}
set_skill = owner.rg_gray_level
}
}
}
#Country event_target:gray_owner
#创造灰风战舰
rg_create_gray_warship = {
if = {
limit = {
RG_gray_warship_active_trigger = yes
has_country_flag = gray_warship_active
}
}
else = {
optimize_memory
#舰船刷新位置检测
rg_global_gray_location_check = yes
#存储当前领袖等级
rg_save_gray_leader_level_effect = yes
#把所有种类的小灰领袖都送回娘家
rg_sent_gray_back_to_home_effect = yes
#把娘家的指挥官领袖接回来
# 存储当前领袖等级
every_owned_leader = {
if = {
###等级检测
limit = {
has_leader_flag = rg_gray_leader
NOT = {
has_leader_flag = rg_gray_leader_temp
}
}
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
}
}
clear_variable = rg_gray_level_temp
}
}
every_owned_leader = {
limit = {
has_leader_flag = rg_gray_leader
}
set_owner = event_target:rg_gray_country
set_leader_flag = rg_gray_leader_temp
# kill_leader = { show_notification = no }
}
if = {
limit = {
exists = event_target:gray_leader_admiral
@ -398,7 +316,7 @@ rg_create_gray_warship = {
else = {
rg_gray_commander_init = yes
}
set_country_flag = gray_warship_active
if = {
limit = {
has_country_flag = rg_gray_level_2
@ -423,36 +341,84 @@ rg_create_gray_warship = {
else = {
rg_warship_init_mod0 = yes
}
#删除科学舰
rg_clear_gray_science_ship_effect = yes
#删除陆军
rg_clear_gray_army_effect = yes
#更新灰风形态
rg_clear_gray_active_flag_effect = yes
#设置战舰已启用标识
rg_set_gray_warship_active_effect = yes
#导入变量到等级
rg_set_varible_as_leader_level_effect = yes
every_owned_army = {
limit = {
army_type = gray_army
}
if = {
limit = {
exists = leader
}
unassign_leader = leader
}
remove_army = yes
}
every_owned_fleet = {
limit = {
has_fleet_flag = gray_constship
}
delete_fleet = {
target = this
kill_leader = no
destroy_template = yes
}
}
remove_country_flag = gray_constship_active
remove_country_flag = gray_governor_active #旧版flag
remove_country_flag = gray_official_active
remove_country_flag = gray_army_active
random_owned_leader = {
limit = {
has_leader_flag = gray_admiral
}
set_skill = owner.rg_gray_level
}
}
}
#Country event_target:gray_owner
#创造灰风地面单位
rg_create_gray_army = {
if = {
limit = {
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
}
}
else = {
optimize_memory
#舰船刷新位置检测
rg_global_gray_location_check = yes
#存储当前领袖等级
rg_save_gray_leader_level_effect = yes
#把所有种类的小灰领袖都送回娘家
rg_sent_gray_back_to_home_effect = yes
#把娘家的指挥官领袖接回来
every_owned_leader = {
if = {
###等级检测
limit = {
has_leader_flag = rg_gray_leader
NOT = {
has_leader_flag = rg_gray_leader_temp
}
}
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
}
}
clear_variable = rg_gray_level_temp
}
}
every_owned_leader = {
limit = {
has_leader_flag = rg_gray_leader
}
set_owner = event_target:rg_gray_country
set_leader_flag = rg_gray_leader_temp
# kill_leader = { show_notification = no }
}
if = {
limit = {
exists = event_target:gray_leader_general
@ -465,32 +431,110 @@ rg_create_gray_army = {
else = {
rg_gray_commander_init = yes
}
rg_army_transport_ship_init = yes
rg_clear_gray_warship_effect = yes
rg_clear_gray_science_ship_effect = yes
rg_clear_gray_active_flag_effect = yes
rg_set_gray_army_active_effect = yes
rg_set_varible_as_leader_level_effect = yes
create_ship_design = {
design = "NAME_RG_armed_transport_ship"
}
add_ship_design = last_created_design
set_country_flag = gray_army_active
create_fleet = {
name = "NAME_Gray"
effect = {
set_owner = prev
create_army_transport = {
ship_name = "NAME_Gray"
army_name = "NAME_Gray"
army_type = "gray_army"
}
set_location = {
target = event_target:global_gray_location
distance = 0
angle = random
}
# set_cloaking_active = yes
set_fleet_stance = aggressive
}
}
last_created_army = {
assign_leader = event_target:gray_leader_general
}
every_owned_fleet = {
limit = {
has_fleet_flag = gray_fleet
}
delete_fleet = {
target = this
kill_leader = no
destroy_template = yes
}
}
every_owned_fleet = {
limit = {
has_fleet_flag = gray_constship
}
delete_fleet = {
target = this
kill_leader = no
destroy_template = yes
}
}
remove_country_flag = gray_warship_active
remove_country_flag = rg_kac_grayfleet_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 = {
limit = {
has_leader_flag = gray_general
}
set_skill = owner.rg_gray_level
}
}
}
#Country event_target:gray_owner
#创造灰风科学舰
rg_create_gray_const = {
if = {
limit = {
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
}
}
else = {
optimize_memory
#舰船刷新位置检测
rg_global_gray_location_check = yes
#存储当前领袖等级
rg_save_gray_leader_level_effect = yes
#把所有种类的小灰领袖都送回娘家
rg_sent_gray_back_to_home_effect = yes
#把娘家的科学家领袖接回来
every_owned_leader = {
if = {
###等级检测
limit = {
has_leader_flag = rg_gray_leader
NOT = {
has_leader_flag = rg_gray_leader_temp
}
}
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
}
}
clear_variable = rg_gray_level_temp
}
}
every_owned_leader = {
limit = {
has_leader_flag = rg_gray_leader
}
set_owner = event_target:rg_gray_country
set_leader_flag = rg_gray_leader_temp
# kill_leader = { show_notification = no }
}
if = {
limit = {
exists = event_target:gray_leader_scientist
@ -503,21 +547,75 @@ rg_create_gray_const = {
else = {
rg_gray_scientist_init = yes
}
set_country_flag = gray_constship_active
create_fleet = {
name = "NAME_Gray"
settings = {
can_upgrade = no
can_disband = no
can_change_composition = no
can_change_leader = yes
uses_naval_capacity = no
spawn_debris = no
}
effect = {
set_owner = prev
create_ship = {
name = "NAME_Gray"
design = "NAME_RG_GRAY_scienceship"
prefix = no
upgradable = yes
}
set_fleet_stance = evasive
set_location = {
target = event_target:global_gray_location
distance = 0
angle = random
}
set_fleet_flag = gray_constship
save_global_event_target_as = global_gray_constship
set_cloaking_active = yes
assign_leader = event_target:gray_leader_scientist
}
}
every_owned_fleet = {
limit = {
has_fleet_flag = gray_fleet
}
delete_fleet = {
target = this
kill_leader = no
destroy_template = yes
}
}
every_owned_army = {
limit = {
army_type = gray_army
}
if = {
limit = {
exists = leader
}
unassign_leader = leader
}
remove_army = yes
}
rg_scientist_ship_init = yes
rg_clear_gray_warship_effect = yes
rg_clear_gray_army_effect = yes
rg_clear_gray_active_flag_effect = yes
rg_set_gray_scientist_active_effect = yes
rg_set_varible_as_leader_level_effect = yes
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 #旧版flag
remove_country_flag = gray_official_active
random_owned_leader = {
limit = {
has_leader_flag = gray_scientist
}
set_skill = owner.rg_gray_level
}
}
}
#Country event_target:gray_owner
#计算纳米空间站行星规模 基本10+小灰领袖等级rg_gray_level*2
rg_harbitar_size_calculate = {
set_variable = {
which = rg_habitat_size
@ -541,17 +639,16 @@ rg_harbitar_size_calculate = {
}
}
#Country event_target:gray_owner
#创造灰风纳米空间站
rg_juggernaut_habitat_init = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
else = {
optimize_memory
rg_global_gray_location_check = yes
set_country_flag = rg_habitat_enabled
rg_harbitar_size_calculate = yes
event_target:global_gray_location = {
solar_system = {
@ -677,9 +774,13 @@ rg_juggernaut_habitat_init = {
}
}
}
rg_set_gray_harbitat_active_effect = yes
}
}
rg_clear_harbitat = {
remove_country_flag = rg_habitat_enabled
event_target:rg_gray_habitat_target = {
remove_planet = yes
}
}

View File

@ -63,6 +63,7 @@ rg_gray_govener_init = {
add_trait_no_notify = trait_ruler_architectural_sense_3
add_trait_no_notify = leader_trait_distribution_lines_2
}
rg_gray_leader_experience_jar = yes
}
}
last_created_leader = {
@ -71,7 +72,6 @@ rg_gray_govener_init = {
}
last_created_leader = {
set_leader_flag = has_gained_level_trait
rg_gray_leader_experience_jar = yes
}
random_owned_leader = {
limit = {
@ -180,6 +180,7 @@ rg_gray_commander_init = {
add_trait_no_notify = leader_trait_carrier_specialization
add_trait_no_notify = leader_trait_juryrigger_2
add_trait_no_notify = leader_trait_reinforcer_2
rg_gray_leader_experience_jar = yes
}
}
last_created_leader = {
@ -188,7 +189,6 @@ rg_gray_commander_init = {
}
last_created_leader = {
set_leader_flag = has_gained_level_trait
rg_gray_leader_experience_jar = yes
}
random_owned_leader = {
limit = {
@ -503,6 +503,7 @@ rg_gray_scientist_init = {
set_leader_flag = "gray_leader" # "gray_leader"==rg_gray_leader
set_leader_flag = gray_leader
}
rg_gray_leader_experience_jar = yes
}
}
last_created_leader = {
@ -511,7 +512,6 @@ rg_gray_scientist_init = {
}
last_created_leader = {
set_leader_flag = has_gained_level_trait
rg_gray_leader_experience_jar = yes
}
random_owned_leader = {
limit = {
@ -606,11 +606,11 @@ rg_gray_country_leader_init = {
add_trait_no_notify = trait_ruler_architectural_sense_3
add_trait_no_notify = leader_trait_distribution_lines_2
}
rg_gray_leader_experience_jar = yes
}
}
last_created_leader = {
rg_set_gray_portrait = yes
rg_gray_leader_experience_jar = yes
}
}
@ -620,16 +620,14 @@ rg_gray_leader_experience_jar = {
NOT = {
RG_has_gray_cluster_origin_trigger = yes
}
has_skill < 10
has_skill <= 10
}
while = {
count = 20 #安全限位-遇到20次加经验还没到10级的魔怔人紧急制动
limit = {
has_skill < 10
has_skill <= 10
}
}
add_experience = 54000
event_target:gray_owner = {
rg_save_gray_leader_level_effect = yes
}
add_experience = 5400
}
}

View File

@ -69,7 +69,7 @@ rg_set_gray_portrait = {
else_if = {
limit = {
event_target:gray_owner = {
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
}
event_target:gray_scientist = {
change_leader_portrait = GFX_gray_scientist_portrait
@ -80,8 +80,8 @@ rg_set_gray_portrait = {
limit = {
event_target:gray_owner = {
OR = {
RG_gray_warship_active_trigger = yes
RG_gray_army_active_trigger = yes
has_country_flag = gray_warship_active
has_country_flag = gray_army_active
}
}
@ -2792,25 +2792,21 @@ rg_gray_country_after_init = {
# 默认关闭自动建造中继器
# set_country_flag = rg_can_const_hyper_relay
# 初始化小灰领袖等级
set_variable = {
which = rg_gray_level
value = 1
if = {
limit = {
RG_has_gray_cluster_origin_trigger = yes
}
set_variable = {
which = rg_gray_level
value = 1
}
}
else = {
set_variable = {
which = rg_gray_level
value = 10
}
}
# if = {
# limit = {
# RG_has_gray_cluster_origin_trigger = yes
# }
# set_variable = {
# which = rg_gray_level
# value = 1
# }
# }
# else = {
# set_variable = {
# which = rg_gray_level
# value = 10
# }
# }
# 启动开局故事事件链
rg_storyline_trigger = yes
# 接受小灰建立通信

View File

@ -182,64 +182,4 @@ rg_warship_init_mod0 = {
}
}
}
}
rg_army_transport_ship_init = {
create_ship_design = {
design = "NAME_RG_armed_transport_ship"
}
add_ship_design = last_created_design
create_fleet = {
name = "NAME_Gray"
effect = {
set_owner = prev
create_army_transport = {
ship_name = "NAME_Gray"
army_name = "NAME_Gray"
army_type = "gray_army"
}
set_location = {
target = event_target:global_gray_location
distance = 0
angle = random
}
# set_cloaking_active = yes
set_fleet_stance = aggressive
}
}
last_created_army = {
assign_leader = event_target:gray_leader_general
}
remove_ship_design = last_created_design
}
rg_scientist_ship_init = {
create_fleet = {
name = "NAME_Gray"
settings = {
can_upgrade = no
can_disband = no
can_change_composition = no
can_change_leader = yes
uses_naval_capacity = no
spawn_debris = no
}
effect = {
set_owner = prev
create_ship = {
name = "NAME_Gray"
design = "NAME_RG_GRAY_scienceship"
prefix = no
upgradable = yes
}
set_fleet_stance = evasive
set_location = {
target = event_target:global_gray_location
distance = 0
angle = random
}
set_fleet_flag = gray_constship
save_global_event_target_as = global_gray_constship
set_cloaking_active = yes
assign_leader = event_target:gray_leader_scientist
}
}
}

View File

@ -1,8 +0,0 @@
# has_budding_trait = {
# OR = {
# has_trait = trait_plantoid_budding
# has_trait = trait_lithoid_budding
# has_trait = trait_advanced_budding
# has_trait = rg_machine_maid_trait
# }
# }

View File

@ -0,0 +1,8 @@
has_budding_trait = {
OR = {
has_trait = trait_plantoid_budding
has_trait = trait_lithoid_budding
has_trait = trait_advanced_budding
has_trait = rg_machine_maid_trait
}
}

View File

@ -11,6 +11,7 @@ RG_gray_mod1_trigger = {
}
}
}
RG_gray_mod1_allow_trigger = {
hidden_trigger = {
event_target:gray_warship = {
@ -46,6 +47,7 @@ RG_gray_mod1_allow_trigger = {
value >= 15000
}
}
RG_gray_mod2_trigger = {
AND = {
event_target:gray_leader_admiral = {
@ -123,26 +125,4 @@ RG_gray_mod3_allow_trigger = {
fail_text = requires_rg_has_tech_juggernaut
has_technology = tech_juggernaut
}
}
RG_gray_official_active_trigger = {
OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
}
RG_gray_warship_active_trigger = {
has_country_flag = gray_warship_active
}
RG_gray_army_active_trigger = {
has_country_flag = gray_army_active
}
RG_gray_scientist_active_trigger = {
has_country_flag = gray_constship_active
}
RG_gray_harbitat_active_trigger = {
has_country_flag = rg_habitat_enabled
}
}

View File

@ -214,7 +214,7 @@ situation_rg_gray_mod1 = {
NOT = { exists = event_target:gray_warship }
owner = {
NOT = {
RG_gray_warship_active_trigger = yes
has_country_flag = gray_warship_active
}
}
}

View File

@ -73,6 +73,7 @@ country_event = {
save_event_target_as = candidate_gateway_system
}
}
set_global_flag = rg_kac_lcluster_project
}
option = {
name = "distar.10905.a"

View File

@ -302,7 +302,7 @@ country_event = {
is_ai = no
}
immediate = {
set_global_flag = rg_kac_499
rg_timeline_attract_field_init = yes
if = {
# 非正常触发补事件
@ -343,13 +343,13 @@ country_event = {
}
is_same_value = event_target:gray_owner
NOR = {
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
OR = {
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
}
RG_gray_warship_active_trigger = yes
RG_gray_army_active_trigger = yes
has_country_flag = gray_warship_active
has_country_flag = gray_army_active
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
}
@ -424,7 +424,7 @@ country_event = {
}
}
is_same_value = event_target:gray_owner
RG_gray_warship_active_trigger = yes
has_country_flag = gray_warship_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
@ -466,7 +466,7 @@ country_event = {
is_same_value = ROOT
}
}
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
@ -547,7 +547,7 @@ country_event = {
}
}
is_same_value = event_target:gray_owner
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
@ -590,7 +590,7 @@ event = {
event_target:gray_owner = {
OR = {
AND = {
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
NOT = {
any_owned_army = {
army_type = gray_army
@ -598,7 +598,7 @@ event = {
}
}
AND = {
RG_gray_warship_active_trigger = yes
has_country_flag = gray_warship_active
NOT = {
exists = event_target:gray_warship
}
@ -610,7 +610,7 @@ event = {
}
}
AND = {
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
NOT = {
exists = event_target:global_gray_constship
}

View File

@ -722,7 +722,7 @@ country_event = {
hide_window = yes
is_triggered_only = yes
trigger = {
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
any_owned_army = {
army_type = gray_army
fleet = {
@ -1049,7 +1049,7 @@ country_event = { # Memorial Valuts Civic Paragon Level Tick / FROM = Leader
FROM = {
has_leader_flag = rg_gray_leader
}
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
immediate = {

View File

@ -28,11 +28,11 @@ country_event = {
}
is_same_value = event_target:gray_owner
NOR = {
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
has_country_flag = gray_warship_active
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
}
@ -104,7 +104,7 @@ country_event = {
is_same_value = ROOT
}
}
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
@ -138,7 +138,7 @@ country_event = {
}
}
is_same_value = event_target:gray_owner
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
@ -211,11 +211,11 @@ country_event = {
}
is_same_value = event_target:gray_owner
NOR = {
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
has_country_flag = gray_warship_active
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
}
@ -259,7 +259,7 @@ country_event = {
response_text = graygoo.500.c.response
trigger = {
NOT = {
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
}
}
hidden_effect = {
@ -291,7 +291,7 @@ country_event = {
response_text = RG_graygoo.502.f.response
trigger = {
NOT = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
allow = {
@ -300,7 +300,7 @@ country_event = {
hidden_effect = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
rg_clear_harbitat = yes
}
@ -317,7 +317,7 @@ country_event = {
name = RG_graygoo.500.g
response_text = RG_graygoo.502.g.response
trigger = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
allow = {
}
@ -486,7 +486,7 @@ country_event = {
response_text = RG_graygoo.502.f.response
trigger = {
NOT = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
allow = {
@ -504,7 +504,7 @@ country_event = {
name = RG_graygoo.500.g
response_text = RG_graygoo.502.g.response
trigger = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
allow = {
}
@ -782,7 +782,7 @@ country_event = {
response_text = RG_graygoo.502.f.response
trigger = {
NOT = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
allow = {
@ -791,7 +791,7 @@ country_event = {
hidden_effect = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
rg_clear_harbitat = yes
}
@ -808,7 +808,7 @@ country_event = {
name = RG_graygoo.500.g
response_text = RG_graygoo.502.g.response
trigger = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
allow = {
}
@ -938,7 +938,7 @@ country_event = {
is_same_value = ROOT
}
}
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
@ -1137,7 +1137,7 @@ country_event = {
response_text = RG_graygoo.502.f.response
trigger = {
NOT = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
allow = {
@ -1146,7 +1146,7 @@ country_event = {
hidden_effect = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
rg_clear_harbitat = yes
}
@ -1164,7 +1164,7 @@ country_event = {
response_text = RG_graygoo.502.g.response
trigger = {
has_country_flag = rg_juggernaut_fired
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
allow = {
has_country_flag = rg_juggernaut_fired # To prevent exploit
@ -1309,7 +1309,7 @@ country_event = {
}
}
is_same_value = event_target:gray_owner
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
@ -1443,7 +1443,7 @@ country_event = {
response_text = RG_graygoo.502.f.response
trigger = {
NOT = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
allow = {
@ -1452,7 +1452,7 @@ country_event = {
hidden_effect = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
rg_clear_harbitat = yes
}
@ -1469,7 +1469,7 @@ country_event = {
name = RG_graygoo.500.g
response_text = RG_graygoo.502.g.response
trigger = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
allow = {
}

View File

@ -9,7 +9,7 @@ country_event = {
is_triggered_only = yes
trigger = {
OR = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
has_active_tradition = tr_rg_nanotech_5
}
# exists = event_target:rg_gray_habitat_target
@ -35,7 +35,7 @@ country_event = {
immediate = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
NOT = {
has_active_tradition = tr_rg_nanotech_5
}
@ -51,7 +51,7 @@ country_event = {
random_owned_planet = {
limit = {
owner = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
# exists = event_target:rg_gray_habitat_target
PREV = {
@ -105,7 +105,7 @@ planet_event = {
exists = owner
owner = {
OR = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
has_active_tradition = tr_rg_nanotech_5
}
}
@ -134,7 +134,7 @@ planet_event = {
exists = owner
owner = {
OR = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
has_active_tradition = tr_rg_nanotech_5
}
}
@ -192,7 +192,7 @@ country_event = {
hide_window = yes
is_triggered_only = yes
trigger = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
event_target:rg_gray_habitat_target = {
any_owned_pop = {
is_unemployed = yes
@ -223,7 +223,7 @@ planet_event = {
trigger = {
exists = owner
owner = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
any_owned_pop = {
is_unemployed = yes

View File

@ -32,11 +32,11 @@ country_event = {
}
is_same_value = event_target:gray_owner
NOR = {
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
has_country_flag = gray_official_active
has_country_flag = gray_governor_active #旧版flag
RG_gray_warship_active_trigger = yes
RG_gray_army_active_trigger = yes
has_country_flag = gray_warship_active
has_country_flag = gray_army_active
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
has_country_flag = ban_commu_with_gray
@ -72,7 +72,7 @@ country_event = {
response_text = graygoo.500.b.response
trigger = {
NOT = {
RG_gray_warship_active_trigger = yes
has_country_flag = gray_warship_active
}
}
allow = {
@ -95,7 +95,7 @@ country_event = {
response_text = graygoo.500.c.response
trigger = {
NOT = {
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
}
}
allow = {
@ -141,7 +141,7 @@ country_event = {
response_text = RG_graygoo.502.f.response
trigger = {
NOT = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
allow = {
@ -150,7 +150,7 @@ country_event = {
hidden_effect = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
rg_clear_harbitat = yes
}
@ -164,7 +164,7 @@ country_event = {
name = RG_graygoo.500.g
response_text = RG_graygoo.502.g.response
trigger = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
allow = {
}
@ -333,7 +333,7 @@ country_event = {
response_text = RG_graygoo.502.f.response
trigger = {
NOT = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
allow = {
@ -342,7 +342,7 @@ country_event = {
hidden_effect = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
rg_clear_harbitat = yes
}
@ -356,7 +356,7 @@ country_event = {
name = RG_graygoo.500.g
response_text = RG_graygoo.502.g.response
trigger = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
allow = {
}
@ -411,7 +411,7 @@ country_event = {
}
}
is_same_value = event_target:gray_owner
RG_gray_warship_active_trigger = yes
has_country_flag = gray_warship_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
@ -644,7 +644,7 @@ country_event = {
response_text = RG_graygoo.502.f.response
trigger = {
NOT = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
allow = {
@ -653,7 +653,7 @@ country_event = {
hidden_effect = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
rg_clear_harbitat = yes
}
@ -667,7 +667,7 @@ country_event = {
name = RG_graygoo.500.g
response_text = RG_graygoo.502.g.response
trigger = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
allow = {
}
@ -780,7 +780,7 @@ country_event = {
is_same_value = ROOT
}
}
RG_gray_army_active_trigger = yes
has_country_flag = gray_army_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
@ -971,7 +971,7 @@ country_event = {
response_text = RG_graygoo.502.f.response
trigger = {
NOT = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
allow = {
@ -980,7 +980,7 @@ country_event = {
hidden_effect = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
rg_clear_harbitat = yes
}
@ -994,7 +994,7 @@ country_event = {
name = RG_graygoo.500.g
response_text = RG_graygoo.502.g.response
trigger = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
allow = {
}
@ -1123,7 +1123,7 @@ country_event = {
}
}
is_same_value = event_target:gray_owner
RG_gray_scientist_active_trigger = yes
has_country_flag = gray_constship_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
@ -1272,7 +1272,7 @@ country_event = {
response_text = RG_graygoo.502.f.response
trigger = {
NOT = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
}
allow = {
@ -1281,7 +1281,7 @@ country_event = {
hidden_effect = {
if = {
limit = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
rg_clear_harbitat = yes
}
@ -1295,7 +1295,7 @@ country_event = {
name = RG_graygoo.500.g
response_text = RG_graygoo.502.g.response
trigger = {
RG_gray_harbitat_active_trigger = yes
has_country_flag = rg_habitat_enabled
}
allow = {
}