全部格式化

This commit is contained in:
FA507RM-KALOSPA\Kalo
2023-06-08 13:11:05 +08:00
parent e2bf84088f
commit d4a22820b3
62 changed files with 26646 additions and 9216 deletions

View File

@@ -1,5 +1,4 @@
namespace = distar
# Technology available upon gaining all insights
country_event = {
id = distar.10904
@@ -22,17 +21,19 @@ country_event = {
}
picture = GFX_evt_drifting_gateway
show_sound = event_mystic_reveal
is_triggered_only = yes
immediate = {
observer_event = { id = observer.61 }
observer_event = {
id = observer.61
}
}
option = {
name = GOOD
if = { # You can only research to open it if it has not been opened already
limit = { can_research_technology = tech_lgate_activation }
if = {
# You can only research to open it if it has not been opened already
limit = {
can_research_technology = tech_lgate_activation
}
add_research_option = tech_lgate_activation
}
}
@@ -64,17 +65,16 @@ country_event = {
picture = GFX_evt_drifting_gateway
show_sound = event_mystic_reveal
location = event_target:candidate_gateway
is_triggered_only = yes
immediate = {
end_event_chain = "l_cluster_chain"
event_target:candidate_gateway = {
solar_system = { save_event_target_as = candidate_gateway_system }
solar_system = {
save_event_target_as = candidate_gateway_system
}
}
set_global_flag = rg_kac_lcluster_project
}
option = {
name = "distar.10905.a"
event_target:candidate_gateway = {
@@ -94,17 +94,21 @@ country_event = {
picture = GFX_evt_l-gateway
show_sound = event_activating_unknown_technology
location = event_target:candidate_gateway
is_triggered_only = yes
immediate = {
country_event = { id = distar.11000 }
country_event = {
id = distar.11000
}
every_playable_country = {
limit = {
has_special_project = RG_LCLUSTER_PROJECT
NOT = { is_same_value = root }
NOT = {
is_same_value = root
}
}
country_event = {
id = distar.10952
}
country_event = { id = distar.10952 }
}
every_playable_country = {
limit = {
@@ -114,7 +118,9 @@ country_event = {
is_same_value = root
}
}
country_event = { id = distar.10954 }
country_event = {
id = distar.10954
}
}
every_playable_country = {
limit = {
@@ -124,11 +130,14 @@ country_event = {
}
has_event_chain = l_cluster_chain
}
country_event = { id = distar.10953 }
country_event = {
id = distar.10953
}
}
observer_event = {
id = observer.62
}
observer_event = { id = observer.62 }
}
option = {
name = "distar.10951.a"
}
@@ -141,13 +150,12 @@ country_event = {
desc = "distar.10952.desc"
picture = GFX_evt_glitchy_matrix
show_sound = event_alien_signal
is_triggered_only = yes
immediate = {
abort_special_project = { type = RG_LCLUSTER_PROJECT }
abort_special_project = {
type = RG_LCLUSTER_PROJECT
}
}
option = {
name = "distar.10952.a"
}
@@ -157,9 +165,7 @@ country_event = {
event = {
id = distar.10955
hide_window = yes
is_triggered_only = yes
trigger = {
any_playable_country = {
is_ai = no
@@ -171,16 +177,19 @@ event = {
is_country_type = default
has_communications = prev
has_event_chain = l_cluster_chain
NOT = { has_country_flag = lgate_warned@prev }
NOT = {
has_country_flag = lgate_warned@prev
}
check_variable = {
which = num_lcluster_clues
value > 5
}
any_owned_megastructure = { is_megastructure_type = lgate_base }
any_owned_megastructure = {
is_megastructure_type = lgate_base
}
}
}
}
immediate = {
random_playable_country = {
limit = {
@@ -193,12 +202,16 @@ event = {
is_country_type = default
has_communications = prev
has_event_chain = l_cluster_chain
NOT = { has_country_flag = lgate_warned@prev }
NOT = {
has_country_flag = lgate_warned@prev
}
check_variable = {
which = num_lcluster_clues
value > 5
}
any_owned_megastructure = { is_megastructure_type = lgate_base }
any_owned_megastructure = {
is_megastructure_type = lgate_base
}
}
}
random_relation = {
@@ -206,17 +219,23 @@ event = {
is_country_type = default
has_communications = prev
has_event_chain = l_cluster_chain
NOT = { has_country_flag = lgate_warned@prev }
NOT = {
has_country_flag = lgate_warned@prev
}
check_variable = {
which = num_lcluster_clues
value > 5
}
any_owned_megastructure = { is_megastructure_type = lgate_base }
any_owned_megastructure = {
is_megastructure_type = lgate_base
}
}
save_event_target_as = lgate_warning_country
set_country_flag = lgate_warned@prev
}
country_event = { id = distar.10956 }
country_event = {
id = distar.10956
}
}
}
}
}

View File

@@ -5,7 +5,6 @@
# Written by Henrik Thyrwall
#
############################
namespace = graygoo
# Entering Empty Cluster
ship_event = {
@@ -14,9 +13,7 @@ ship_event = {
desc = "graygoo.550.desc"
picture = GFX_evt_ruined_system
show_sound = event_radio_chatter
is_triggered_only = yes
trigger = {
NOR = {
has_global_flag = gray_goo_crisis_set
@@ -24,10 +21,15 @@ ship_event = {
has_global_flag = gray_goo_empire_set
has_global_flag = rg_l_cluster
}
from = { has_star_flag = lcluster1 }
owner = { NOT = { has_country_flag = origin_gray_country }}
from = {
has_star_flag = lcluster1
}
owner = {
NOT = {
has_country_flag = origin_gray_country
}
}
}
option = {
name = graygoo.550.a
}
@@ -37,9 +39,7 @@ ship_event = {
country_event = {
id = graygoo.1
hide_window = yes
is_triggered_only = yes
immediate = {
set_update_modifiers_batch = begin
awaken_guardians_of_the_galaxy = yes
@@ -53,7 +53,9 @@ country_event = {
}
event_target:graygoo_factory_system = {
random_system_planet = {
limit = { has_planet_flag = main_star }
limit = {
has_planet_flag = main_star
}
save_event_target_as = main_star
}
create_country = {
@@ -61,15 +63,15 @@ country_event = {
type = "gray_goo"
name_list = "graygoo"
flag = {
icon= {
icon = {
category = "special"
file = "gray_goo.dds"
}
background= {
background = {
category = "backgrounds"
file = "sinus.dds"
}
colors={
colors = {
"grey"
"dark_grey"
"null"
@@ -112,7 +114,9 @@ country_event = {
save_event_target_as = nanite_factory
}
}
every_country = { establish_communications_no_message = event_target:graygoo_country }
every_country = {
establish_communications_no_message = event_target:graygoo_country
}
create_fleet = {
name = "NAME_Tempest_Fleet"
effect = {
@@ -190,9 +194,13 @@ country_event = {
}
}
every_system = {
limit = { has_star_flag = lcluster }
limit = {
has_star_flag = lcluster
}
every_system_planet = {
limit = { is_planet_class = pc_gray_goo }
limit = {
is_planet_class = pc_gray_goo
}
create_fleet = {
name = "NAME_Tempest_Fleet"
effect = {
@@ -216,37 +224,49 @@ country_event = {
}
event_target:lcluster1 = {
random_system_planet = {
limit = { is_planet_class = pc_gray_goo }
limit = {
is_planet_class = pc_gray_goo
}
save_event_target_as = start_1
}
}
event_target:lcluster2 = {
random_system_planet = {
limit = { is_planet_class = pc_gray_goo }
limit = {
is_planet_class = pc_gray_goo
}
save_event_target_as = start_2
}
}
event_target:lcluster3 = {
random_system_planet = {
limit = { is_planet_class = pc_gray_goo }
limit = {
is_planet_class = pc_gray_goo
}
save_event_target_as = start_3
}
}
event_target:lcluster4 = {
random_system_planet = {
limit = { is_planet_class = pc_gray_goo }
limit = {
is_planet_class = pc_gray_goo
}
save_event_target_as = start_4
}
}
event_target:lcluster5 = {
random_system_planet = {
limit = { is_planet_class = pc_gray_goo }
limit = {
is_planet_class = pc_gray_goo
}
save_event_target_as = start_5
}
}
event_target:lcluster1b = {
random_system_planet = {
limit = { is_planet_class = pc_gray_goo }
limit = {
is_planet_class = pc_gray_goo
}
save_event_target_as = start_6
}
}
@@ -259,7 +279,10 @@ country_event = {
rg_create_graygoo_roamers_7 = yes
}
event_target:graygoo_country = {
country_event = { id = graygoo.3 days = 3600 }
country_event = {
id = graygoo.3
days = 3600
}
}
every_megastructure = {
limit = {
@@ -289,7 +312,9 @@ country_event = {
}
}
set_update_modifiers_batch = end
country_event = { id = graygoo.10 }
country_event = {
id = graygoo.10
}
every_playable_country = {
limit = {
NOR = {
@@ -298,7 +323,9 @@ country_event = {
is_same_value = root
}
}
country_event = { id = graygoo.13 }
country_event = {
id = graygoo.13
}
}
every_playable_country = {
limit = {
@@ -306,11 +333,17 @@ country_event = {
has_event_chain = l_cluster_chain
has_special_project = RG_LCLUSTER_PROJECT
}
NOT = { is_same_value = root }
NOT = {
is_same_value = root
}
}
country_event = {
id = graygoo.11
}
country_event = { id = graygoo.11 }
}
observer_event = { id = observer.64 }
observer_event = {
id = observer.64
}
}
}
@@ -321,9 +354,7 @@ country_event = {
desc = "graygoo.110.desc"
picture = GFX_evt_l-gateway
show_sound = event_radio_chatter
is_triggered_only = yes
after = {
hidden_effect = {
every_playable_country = {
@@ -332,9 +363,13 @@ country_event = {
has_special_project = RG_LCLUSTER_PROJECT
has_event_chain = l_cluster_chain
}
NOT = { is_same_value = root }
NOT = {
is_same_value = root
}
}
country_event = {
id = graygoo.111
}
country_event = { id = graygoo.111 }
}
every_playable_country = {
limit = {
@@ -344,15 +379,18 @@ country_event = {
is_same_value = root
}
}
country_event = { id = graygoo.112 }
country_event = {
id = graygoo.112
}
}
}
}
option = {
name = graygoo.10.a
hidden_effect = {
country_event = { id = graygoo.115 }
country_event = {
id = graygoo.115
}
}
}
}
@@ -362,13 +400,13 @@ country_event = {
id = graygoo.3
hide_window = yes
is_triggered_only = yes
trigger = {
event_target:graygoo_factory_system = {
any_fleet_in_system = { is_ship_size = graygoo_factory }
any_fleet_in_system = {
is_ship_size = graygoo_factory
}
}
}
immediate = {
if = {
limit = {
@@ -376,13 +414,17 @@ country_event = {
has_star_flag = lcluster
any_fleet_in_system = {
owner = {
NOT = { is_same_value = root }
NOT = {
is_same_value = root
}
}
}
}
}
# Reinforce at factory if someone else is in the cluster...
country_event = { id = graygoo.4 }
country_event = {
id = graygoo.4
}
# Else spawn reinforcements...
}
else = {
@@ -515,7 +557,10 @@ country_event = {
}
}
}
country_event = { id = graygoo.3 days = 3600 }
country_event = {
id = graygoo.3
days = 3600
}
}
}
}
@@ -524,12 +569,12 @@ country_event = {
country_event = {
id = graygoo.4
hide_window = yes
is_triggered_only = yes
immediate = {
random_owned_ship = {
limit = { is_ship_size = graygoo_factory }
limit = {
is_ship_size = graygoo_factory
}
save_event_target_as = graygoo_factory
}
create_fleet = {
@@ -644,7 +689,10 @@ country_event = {
}
}
}
country_event = { id = graygoo.3 days = 3600 }
country_event = {
id = graygoo.3
days = 3600
}
}
}
@@ -652,39 +700,56 @@ country_event = {
country_event = {
id = graygoo.6
hide_window = yes
is_triggered_only = yes
trigger = {
is_country_type = gray_goo
fromfrom = { is_ship_size = graygoo_factory }
fromfrom = {
is_ship_size = graygoo_factory
}
}
immediate = {
remove_global_flag = active_gray_goo
remove_global_flag = gray_goo_crisis_active
fromfromfrom = { save_event_target_as = goo_slayer_ship }
fromfromfrom = {
save_event_target_as = goo_slayer_ship
}
from = {
save_event_target_as = goo_slayer
country_event = { id = graygoo.15 }
country_event = { id = rg.200 days = 80 random = 120}
country_event = {
id = graygoo.15
}
country_event = {
id = rg.200
days = 80
random = 120
}
}
every_playable_country = {
limit = {
is_ai = no
NOT = { is_same_value = event_target:goo_slayer }
NOT = {
is_same_value = event_target:goo_slayer
}
}
country_event = {
id = graygoo.16
}
country_event = { id = graygoo.16 }
}
observer_event = { id = observer.65 }
observer_event = {
id = observer.65
}
every_galaxy_planet = {
limit = { is_planet_class = pc_gray_goo }
limit = {
is_planet_class = pc_gray_goo
}
add_modifier = {
modifier = "terraforming_candidate"
days = -1
}
}
every_owned_fleet = { destroy_fleet = this }
every_owned_fleet = {
destroy_fleet = this
}
destroy_country = yes
}
}
@@ -693,31 +758,46 @@ country_event = {
country_event = {
id = graygoo.180
hide_window = yes
is_triggered_only = yes
trigger = {
is_country_type = gate_builders
fromfrom = { is_ship_size = graygoo_factory }
fromfrom = {
is_ship_size = graygoo_factory
}
}
immediate = {
fromfromfrom = { save_event_target_as = goo_slayer_ship }
fromfromfrom = {
save_event_target_as = goo_slayer_ship
}
from = {
save_event_target_as = goo_slayer
country_event = { id = graygoo.181 }
country_event = { id = rg.200 days = 80 random = 120}
country_event = {
id = graygoo.181
}
country_event = {
id = rg.200
days = 80
random = 120
}
}
every_playable_country = {
limit = {
is_ai = no
NOT = { is_same_value = event_target:goo_slayer }
NOT = {
is_same_value = event_target:goo_slayer
}
}
country_event = {
id = graygoo.182
}
country_event = { id = graygoo.182 }
}
observer_event = { id = observer.67 }
observer_event = {
id = observer.67
}
every_owned_planet = {
limit = { is_planet_class = pc_gaia }
limit = {
is_planet_class = pc_gaia
}
change_pc = pc_gray_goo
reroll_planet = yes
destroy_colony = yes
@@ -726,7 +806,9 @@ country_event = {
days = -1
}
}
every_owned_fleet = { destroy_fleet = this }
every_owned_fleet = {
destroy_fleet = this
}
destroy_country = yes
}
}
}

View File

@@ -5,13 +5,11 @@
# Written by Henrik Thyrwall
#
############################
namespace = graygoo
# Encountered Gray
ship_event = {
id = graygoo.400
title = "graygoo.400.name"
trigger = {
NOT = {
any_playable_country = {
@@ -19,34 +17,38 @@ ship_event = {
}
}
}
desc = {
trigger = {
owner = { is_synthetic_empire = no }
owner = {
is_synthetic_empire = no
}
}
text = "graygoo.400.a.desc"
}
desc = {
trigger = {
owner = { is_synthetic_empire = yes }
trigger = {
owner = {
is_synthetic_empire = yes
}
}
text = "graygoo.400.b.desc"
}
picture = GFX_evt_ship_in_orbit_2
show_sound = event_radio_chatter
is_triggered_only = yes
immediate = {
from = { save_event_target_as = gray_homeworld }
from = {
save_event_target_as = gray_homeworld
}
rg_timeline_attract_field_init = yes
}
option = {
name = graygoo.400.a
hidden_effect = {
owner = {
country_event = { id = graygoo.401 }
country_event = {
id = graygoo.401
}
}
}
}
@@ -57,29 +59,30 @@ country_event = {
id = graygoo.401
title = "TRANSMISSION"
desc = {
trigger = { NOT = { has_authority = auth_machine_intelligence } }
trigger = {
NOT = {
has_authority = auth_machine_intelligence
}
}
text = "graygoo.401.a.desc"
}
desc = {
trigger = { has_authority = auth_machine_intelligence }
trigger = {
has_authority = auth_machine_intelligence
}
text = "graygoo.401.b.desc"
}
is_triggered_only = yes
diplomatic = yes
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_homeworld
room = "ethic_spaceship_room"
}
immediate = {
rg_gray_country_init = yes #创建国家
immediate = {
rg_gray_country_init = yes #创建国家
rg_timeline_attract_field_init = yes
}
option = {
name = graygoo.401.a
trigger = {
@@ -89,7 +92,9 @@ country_event = {
}
}
hidden_effect = {
country_event = { id = graygoo.402 }
country_event = {
id = graygoo.402
}
}
}
option = {
@@ -98,7 +103,9 @@ country_event = {
has_authority = auth_machine_intelligence
}
hidden_effect = {
country_event = { id = graygoo.402 }
country_event = {
id = graygoo.402
}
}
}
option = {
@@ -107,10 +114,11 @@ country_event = {
has_authority = auth_hive_mind
}
hidden_effect = {
country_event = { id = graygoo.402 }
country_event = {
id = graygoo.402
}
}
}
}
# Gray 2
@@ -118,28 +126,32 @@ country_event = {
id = graygoo.402
title = "TRANSMISSION"
desc = {
trigger = { NOT = { has_authority = auth_machine_intelligence } }
trigger = {
NOT = {
has_authority = auth_machine_intelligence
}
}
text = "graygoo.402.a.desc"
}
desc = {
trigger = { has_authority = auth_machine_intelligence }
trigger = {
has_authority = auth_machine_intelligence
}
text = "graygoo.402.b.desc"
}
diplomatic = yes
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_homeworld
room = "ethic_spaceship_room"
}
is_triggered_only = yes
option = {
name = graygoo.402.a
hidden_effect = {
country_event = { id = graygoo.403 }
country_event = {
id = graygoo.403
}
}
}
}
@@ -149,21 +161,19 @@ country_event = {
id = graygoo.403
title = "TRANSMISSION"
desc = "graygoo.403.desc"
diplomatic = yes
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_homeworld
room = "ethic_spaceship_room"
}
is_triggered_only = yes
option = {
name = graygoo.403.a
hidden_effect = {
country_event = { id = graygoo.404 }
country_event = {
id = graygoo.404
}
}
}
}
@@ -173,21 +183,19 @@ country_event = {
id = graygoo.404
title = "TRANSMISSION"
desc = "graygoo.404.desc"
diplomatic = yes
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_homeworld
room = "ethic_spaceship_room"
}
is_triggered_only = yes
option = {
name = graygoo.404.a
hidden_effect = {
country_event = { id = graygoo.405 }
country_event = {
id = graygoo.405
}
}
}
}
@@ -197,28 +205,25 @@ country_event = {
id = graygoo.405
title = "TRANSMISSION"
desc = "graygoo.405.desc"
diplomatic = yes
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_homeworld
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
event_target:gray_governor = {
set_owner = event_target:rg_gray_country
}
}
option = {
name = graygoo.405.a
hidden_effect = {
owner = {
country_event = { id = graygoo.406 }
country_event = {
id = graygoo.406
}
}
}
}
@@ -233,18 +238,14 @@ country_event = {
id = graygoo.406
title = "TRANSMISSION"
desc = "graygoo.406.desc"
diplomatic = yes
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_homeworld
room = ship_room
}
event_window_type = leader_recruit
is_triggered_only = yes
option = {
name = graygoo.406.a
response_text = graygoo.406.a.response
@@ -260,7 +261,9 @@ country_event = {
tag = dismiss_leader
response_text = graygoo.405.b.response
owner = {
country_event = { id = rg_grayleader_dialog.4051 }
country_event = {
id = rg_grayleader_dialog.4051
}
}
}
option = {
@@ -280,7 +283,9 @@ country_event = {
scope = event_target:gray_governor
}
}
country_event = { id = graygoo.499 }
country_event = {
id = graygoo.499
}
}
}
}
@@ -289,24 +294,24 @@ country_event = {
country_event = {
id = graygoo.499
hide_window = yes
is_triggered_only = yes
trigger = {
NOT = { exists = event_target:gray_owner }
NOT = {
exists = event_target:gray_owner
}
is_ai = no
}
immediate = {
set_global_flag = rg_kac_499
rg_timeline_attract_field_init = yes
if = { # 非正常触发补事件
if = {
# 非正常触发补事件
limit = {
NOT = {
exists = event_target:rg_gray_country
}
}
rg_gray_country_init = yes #创建国家
rg_gray_country_init = yes #创建国家
}
rg_gray_country_after_init = yes
create_message = {
@@ -328,12 +333,13 @@ country_event = {
id = graygoo.500
hide_window = yes
is_triggered_only = yes
trigger = {
from = { OR = {
is_country_type = gray
is_same_value = ROOT
}}
from = {
OR = {
is_country_type = gray
is_same_value = ROOT
}
}
is_same_value = event_target:gray_owner
NOR = {
has_country_flag = gray_constship_active
@@ -344,7 +350,6 @@ country_event = {
has_country_flag = gray_diplomacy_engaged
}
}
immediate = {
if = {
limit = {
@@ -353,9 +358,15 @@ country_event = {
has_global_flag = kdc_event_mod_active
}
}
country_event = { id = rg_graygoo.500 }
country_event = {
id = rg_graygoo.500
}
}
else = {
country_event = {
id = rg_grayleader.500
}
}
else = {country_event = { id = rg_grayleader.500 } }
}
}
@@ -364,21 +375,21 @@ country_event = {
id = graygoo.501
hide_window = yes
is_triggered_only = yes
trigger = {
from = { OR = {
is_country_type = gray
is_same_value = ROOT
}}
from = {
OR = {
is_country_type = gray
is_same_value = ROOT
}
}
is_same_value = event_target:gray_owner
has_country_flag = gray_governor_active
NOR = {
has_country_flag = gray_reforming
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
}
exists = event_target:gray_governor
}
immediate = {
if = {
limit = {
@@ -387,9 +398,15 @@ country_event = {
has_global_flag = kdc_event_mod_active
}
}
country_event = { id = rg_graygoo.501 }
country_event = {
id = rg_graygoo.501
}
}
else = {
country_event = {
id = rg_grayleader.501
}
}
else = {country_event = { id = rg_grayleader.501 } }
}
}
@@ -398,23 +415,27 @@ country_event = {
id = graygoo.502
hide_window = yes
is_triggered_only = yes
trigger = {
from = { OR = {
is_country_type = gray
is_same_value = ROOT
}}
from = {
OR = {
is_country_type = gray
is_same_value = ROOT
}
}
is_same_value = event_target:gray_owner
has_country_flag = gray_warship_active
NOR = {
has_country_flag = gray_reforming
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
}
exists = event_target:gray_warship
any_owned_fleet = { is_same_value = event_target:gray_warship }
event_target:gray_warship = { num_ships > 0 }
any_owned_fleet = {
is_same_value = event_target:gray_warship
}
event_target:gray_warship = {
num_ships > 0
}
}
immediate = {
if = {
limit = {
@@ -423,9 +444,15 @@ country_event = {
has_global_flag = kdc_event_mod_active
}
}
country_event = { id = rg_graygoo.502 }
country_event = {
id = rg_graygoo.502
}
}
else = {
country_event = {
id = rg_grayleader.502
}
}
else = {country_event = { id = rg_grayleader.502 } }
}
}
@@ -434,17 +461,17 @@ country_event = {
id = graygoo.503
hide_window = yes
is_triggered_only = yes
trigger = {
from = { OR = {
is_country_type = gray
is_same_value = ROOT
}}
from = {
OR = {
is_country_type = gray
is_same_value = ROOT
}
}
has_country_flag = gray_army_active
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
}
is_same_value = event_target:gray_owner
any_owned_army = {
@@ -453,12 +480,13 @@ country_event = {
exists = planet
AND = {
exists = fleet
fleet = { num_ships > 0 }
fleet = {
num_ships > 0
}
}
}
}
}
immediate = {
if = {
limit = {
@@ -467,9 +495,15 @@ country_event = {
has_global_flag = kdc_event_mod_active
}
}
country_event = { id = rg_graygoo.503 }
country_event = {
id = rg_graygoo.503
}
}
else = {
country_event = {
id = rg_grayleader.503
}
}
else = {country_event = { id = rg_grayleader.503 } }
}
}
@@ -478,16 +512,16 @@ country_event = {
id = graygoo.504
hide_window = yes
is_triggered_only = yes
trigger = {
from = { OR = {
is_country_type = gray
is_same_value = ROOT
}}
from = {
OR = {
is_country_type = gray
is_same_value = ROOT
}
}
is_same_value = event_target:gray_owner
has_country_flag = gray_reforming
}
immediate = {
if = {
limit = {
@@ -496,9 +530,15 @@ country_event = {
has_global_flag = kdc_event_mod_active
}
}
country_event = { id = rg_graygoo.504 }
country_event = {
id = rg_graygoo.504
}
}
else = {
country_event = {
id = rg_grayleader.504
}
}
else = {country_event = { id = rg_grayleader.504 } }
}
}
@@ -507,24 +547,27 @@ country_event = {
id = graygoo.505
hide_window = yes
is_triggered_only = yes
trigger = {
from = { OR = {
is_country_type = gray
is_same_value = ROOT
}}
from = {
OR = {
is_country_type = gray
is_same_value = ROOT
}
}
is_same_value = event_target:gray_owner
has_country_flag = gray_constship_active
NOR = {
has_country_flag = gray_reforming
NOR = {
has_country_flag = gray_reforming
has_country_flag = gray_diplomacy_engaged
}
exists = event_target:global_gray_constship
any_owned_fleet = { is_same_value = event_target:global_gray_constship }
event_target:global_gray_constship = { num_ships > 0 }
any_owned_fleet = {
is_same_value = event_target:global_gray_constship
}
event_target:global_gray_constship = {
num_ships > 0
}
}
immediate = {
if = {
limit = {
@@ -533,9 +576,15 @@ country_event = {
has_global_flag = kdc_event_mod_active
}
}
country_event = { id = rg_graygoo.505 }
country_event = {
id = rg_graygoo.505
}
}
else = {
country_event = {
id = rg_grayleader.505
}
}
else = {country_event = { id = rg_grayleader.505 } }
}
}
@@ -543,49 +592,60 @@ country_event = {
event = {
id = graygoo.510
hide_window = yes
is_triggered_only = yes
trigger = {
any_country = { is_country_type = gray }
any_country = {
is_country_type = gray
}
exists = event_target:gray_owner
event_target:gray_owner = {
OR = {
AND = {
has_country_flag = gray_army_active
NOT = {
any_owned_army = { army_type = gray_army }
any_owned_army = {
army_type = gray_army
}
}
}
AND = {
has_country_flag = gray_warship_active
NOT = { exists = event_target:gray_warship }
NOT = {
exists = event_target:gray_warship
}
}
AND = {
has_country_flag = gray_governor_active
NOT = { exists = event_target:gray_governor }
NOT = {
exists = event_target:gray_governor
}
}
AND = {
has_country_flag = gray_constship_active
NOT = { exists = event_target:global_gray_constship }
NOT = {
exists = event_target:global_gray_constship
}
}
}
}
}
immediate = {
event_target:gray_owner = {
remove_country_flag = gray_governor_active #总督
remove_country_flag = gray_warship_active #旗舰
remove_country_flag = gray_army_active #陆军
remove_country_flag = gray_constship_active #科舰
remove_country_flag = gray_governor_active #总督
remove_country_flag = gray_warship_active #旗舰
remove_country_flag = gray_army_active #陆军
remove_country_flag = gray_constship_active #科舰
set_country_flag = gray_reforming
add_modifier = {
modifier = "gray_scattered"
days = 3600
}
country_event = { id = graygoo.511 }
country_event = { id = rg.22 }
country_event = {
id = graygoo.511
}
country_event = {
id = rg.22
}
}
}
}
@@ -597,9 +657,7 @@ country_event = {
desc = "graygoo.511.desc"
picture = GFX_evt_circuitry_modification
show_sound = event_radio_chatter
is_triggered_only = yes
option = {
name = graygoo.511.a
}
@@ -612,17 +670,11 @@ country_event = {
desc = "graygoo.512.a.desc"
desc = "graygoo.512.b.desc"
desc = "graygoo.512.c.desc"
diplomatic = yes
is_triggered_only = yes
immediate = {
remove_country_flag = gray_reforming
}
option = {
name = graygoo.512.a
}

View File

@@ -1,30 +1,29 @@
namespace = rg_cluster
# Special project completed (overwrite)
country_event = {
id = rg_cluster.2
hide_window = yes
is_triggered_only = yes
immediate = {
set_country_flag = lcluster_opener
set_global_flag = l_cluster_opened
every_megastructure = {
limit = {
is_megastructure_type = lgate_base
NOT = { has_megastructure_flag = lgate_activated }
NOT = {
has_megastructure_flag = lgate_activated
}
}
activate_gateway = this
set_megastructure_flag = lgate_activated
}
set_global_flag = lgates_activated_globally
# centralized handling of chain and project clean-up
every_playable_country = {
if = {
limit = { is_researching_technology = tech_lgate_activation }
limit = {
is_researching_technology = tech_lgate_activation
}
give_technology = {
tech = tech_lgate_activation
message = no
@@ -39,7 +38,10 @@ country_event = {
is_same_value = root
}
}
country_event = { id = distar.10954 days = 1 }
country_event = {
id = distar.10954
days = 1
}
}
every_playable_country = {
limit = {
@@ -49,35 +51,44 @@ country_event = {
}
has_event_chain = l_cluster_chain
}
country_event = { id = distar.10953 days = 1 }
country_event = {
id = distar.10953
days = 1
}
}
observer_event = {
id = observer.62
}
observer_event = { id = observer.62 }
every_playable_country = {
if = {
limit = { has_modifier = rg_distant_stars_modifier }
limit = {
has_modifier = rg_distant_stars_modifier
}
remove_modifier = rg_distant_stars_modifier
}
}
country_event = { id = rg_cluster.10 }
country_event = {
id = rg_cluster.10
}
}
}
# Allow all nanite worlds to be terraformed
country_event = {
id = rg_cluster.3
hide_window = yes
is_triggered_only = yes
immediate = {
every_galaxy_planet = {
limit = { is_planet_class = pc_gray_goo }
id = rg_cluster.3
hide_window = yes
is_triggered_only = yes
immediate = {
every_galaxy_planet = {
limit = {
is_planet_class = pc_gray_goo
}
add_modifier = {
modifier = "terraforming_candidate"
days = -1
}
}
}
}
}
# Move home system
@@ -86,17 +97,15 @@ country_event = {
hide_window = yes
is_triggered_only = yes
fire_only_once = yes
immediate = {
random_system = {
limit = {
limit = {
has_star_flag = lcluster4
NOT = {
has_star_flag = lcluster_lgate
}
}
save_event_target_as = rg_cluster_home_system
random_system_planet = {
limit = {
has_planet_flag = start_rg_cluster_gatebuilders
@@ -110,7 +119,6 @@ country_event = {
save_event_target_as = start_gatebuilders_mining_station_target1
}
}
capital_scope = {
save_event_target_as = rg_cluster_previous_home_planet
solar_system = {
@@ -122,7 +130,9 @@ country_event = {
}
}
if = {
limit = { exists = sector }
limit = {
exists = sector
}
sector = {
leader = {
unassign_leader = this
@@ -133,13 +143,14 @@ country_event = {
else = {
root = {
random_owned_leader = {
limit = { leader_class = governor }
limit = {
leader_class = governor
}
save_event_target_as = rg_cluster_sector_gov
}
}
}
}
# Spaceport setup
if = {
limit = {
@@ -166,13 +177,11 @@ country_event = {
}
}
}
event_target:start_gatebuilders_mining_station_target1 = {
create_mining_station = {
owner = root
}
}
# Planet setup
event_target:rg_cluster_home_planet = {
change_pc = pc_gaia
@@ -180,29 +189,34 @@ country_event = {
set_controller = root
set_capital = yes
set_sector_capital = yes
sector = { assign_leader = event_target:rg_cluster_sector_gov }
sector = {
assign_leader = event_target:rg_cluster_sector_gov
}
set_name = random
generate_start_buildings_and_districts = yes
}
if = {
limit = {
owner = { is_machine_empire = no }
owner = {
is_machine_empire = no
}
}
every_owned_pop = {
modify_species = {
species = this
ideal_planet_class = pc_nuked
}
species = { save_event_target_as = target_species }
species = {
save_event_target_as = target_species
}
}
root = {
change_dominant_species = { species = event_target:target_species change_all = yes }
change_dominant_species = {
species = event_target:target_species
change_all = yes
}
}
}
event_target:rg_cluster_home_system = {
random_system_planet = {
limit = {
@@ -211,7 +225,6 @@ country_event = {
save_event_target_as = rg_cluster_home_system_loc
}
}
every_owned_fleet = {
limit = {
any_owned_ship = {
@@ -224,7 +237,6 @@ country_event = {
}
set_location = event_target:rg_cluster_home_system_loc
}
event_target:rg_cluster_previous_home_planet = {
# move pops
every_owned_pop = {
@@ -243,7 +255,6 @@ country_event = {
}
check_planet_employment = yes
}
event_target:rg_cluster_previous_home_system = {
set_name = random
random_system_planet = {
@@ -252,25 +263,24 @@ country_event = {
}
set_name = solar_system
}
remove_star_flag = sol
remove_star_flag = deneb_system
}
event_target:rg_cluster_previous_home_system = {
every_fleet_in_system = {
delete_fleet = this
}
}
owner_species = {
owner_species = {
set_species_homeworld = event_target:rg_cluster_home_planet
}
every_owned_pop_species = {
set_species_homeworld = event_target:rg_cluster_home_planet
}
country_event = { id = rg_cluster.3 days = -1 }
set_species_homeworld = event_target:rg_cluster_home_planet
}
country_event = {
id = rg_cluster.3
days = -1
}
}
}
@@ -298,23 +308,30 @@ country_event = {
picture = GFX_evt_l-gateway
show_sound = event_mystic_reveal
location = event_target:candidate_gateway
immediate = {
every_playable_country = {
limit = {
OR = {
has_origin = origin_rg_gray
}
NOT = { is_same_value = root }
NOT = {
is_same_value = root
}
}
country_event = {
id = rg_cluster.11
}
country_event = { id = rg_cluster.11 }
}
every_playable_country = {
limit = {
has_special_project = RG_LCLUSTER_PROJECT
NOT = { is_same_value = root }
NOT = {
is_same_value = root
}
}
country_event = {
id = rg_cluster.12
}
country_event = { id = rg_cluster.12 }
}
every_playable_country = {
limit = {
@@ -324,7 +341,9 @@ country_event = {
is_same_value = root
}
}
country_event = { id = rg_cluster.13}
country_event = {
id = rg_cluster.13
}
}
every_playable_country = {
limit = {
@@ -334,11 +353,14 @@ country_event = {
}
has_event_chain = l_cluster_chain
}
country_event = { id = rg_cluster.12 }
country_event = {
id = rg_cluster.12
}
}
observer_event = {
id = observer.62
}
observer_event = { id = observer.62 }
}
option = {
trigger = {
NOR = {
@@ -365,13 +387,14 @@ country_event = {
desc = "rg_cluster.11.desc"
picture = GFX_evt_l-gateway
show_sound = event_mystic_reveal
immediate = {
if = {
limit = {
has_special_project = RG_LCLUSTER_PROJECT
}
abort_special_project = { type = RG_LCLUSTER_PROJECT }
abort_special_project = {
type = RG_LCLUSTER_PROJECT
}
}
else_if = {
limit = {
@@ -381,7 +404,6 @@ country_event = {
end_event_chain = "l_cluster_chain"
}
}
option = {
name = "rg_cluster.11.a"
}
@@ -395,13 +417,14 @@ country_event = {
desc = "rg_cluster.12.desc"
picture = GFX_evt_l-gateway
show_sound = event_mystic_reveal
immediate = {
if = {
limit = {
has_special_project = RG_LCLUSTER_PROJECT
}
abort_special_project = { type = RG_LCLUSTER_PROJECT }
abort_special_project = {
type = RG_LCLUSTER_PROJECT
}
}
else_if = {
limit = {
@@ -411,7 +434,6 @@ country_event = {
end_event_chain = "l_cluster_chain"
}
}
option = {
name = "rg_cluster.12.a"
}
@@ -425,8 +447,7 @@ country_event = {
desc = "rg_cluster.13.desc"
picture = GFX_evt_l-gateway
show_sound = event_mystic_reveal
option = {
name = "rg_cluster.13.a"
}
}
}

View File

@@ -1,5 +1,4 @@
namespace = rg_skill
#fleet_event = {
# id = rg_skill.1
# hide_window = yes
@@ -67,7 +66,6 @@ namespace = rg_skill
# }
# }
#}
#fleet_event = {
# id = rg_skill.2
# hide_window = yes
@@ -92,29 +90,31 @@ namespace = rg_skill
# }
# }
#}
#自动星系建设
ship_event = {
id = rg_skill.3
hide_window = yes
is_triggered_only = yes
trigger = {
OR = {
AND = {
is_ship_size = RG_armed_science_ship
OR = {
has_component = RG_AUTOCONST_HANGER
}
}
}
}
solar_system = {
OR = {
#星系无主
NOT = { exists = space_owner }
NOT = {
exists = space_owner
}
#星系为我方但有空间站未建造
AND = {
space_owner = { is_same_empire = root.controller }
space_owner = {
is_same_empire = root.controller
}
any_system_planet = {
RG_planet_can_auto_build = yes
}
@@ -135,20 +135,22 @@ ship_event = {
}
}
}
immediate = {
if = {
limit = {
limit = {
owner = {
NOT = {
is_same_value = origin_rg_gray_country
}
}
solar_system = {
NOT = { #星系内不能有敌舰
any_fleet_in_system = {
NOT = {
#星系内不能有敌舰
any_fleet_in_system = {
exists = controller
controller = { is_hostile = root.controller }
controller = {
is_hostile = root.controller
}
}
}
}
@@ -157,7 +159,7 @@ ship_event = {
RG_const_auto_build_effect_event = yes
}
else_if = {
limit = {
limit = {
owner = {
is_same_value = origin_rg_gray_country
NOT = {
@@ -166,10 +168,13 @@ ship_event = {
}
solar_system = {
has_star_flag = lcluster
NOT = { #星系内不能有敌舰
any_fleet_in_system = {
NOT = {
#星系内不能有敌舰
any_fleet_in_system = {
exists = controller
controller = { is_hostile = root.controller }
controller = {
is_hostile = root.controller
}
}
}
}
@@ -178,17 +183,20 @@ ship_event = {
RG_const_auto_build_effect_event = yes
}
else_if = {
limit = {
limit = {
owner = {
is_same_value = origin_rg_gray_country # 是小灰起源
has_global_flag = l_cluster_opened # L星门已开启
is_same_value = origin_rg_gray_country # 是小灰起源
has_global_flag = l_cluster_opened # L星门已开启
}
solar_system = {
# has_star_flag = lcluster
NOT = { #星系内不能有敌舰
any_fleet_in_system = {
NOT = {
#星系内不能有敌舰
any_fleet_in_system = {
exists = controller
controller = { is_hostile = root.controller }
controller = {
is_hostile = root.controller
}
}
}
}
@@ -208,18 +216,16 @@ ship_event = {
fleet_event = {
id = rg_skill.4
hide_window = yes
mean_time_to_happen = { years = 1 }
trigger = {
mean_time_to_happen = {
years = 1
}
trigger = {
any_controlled_ship = {
has_ship_flag = rg_mothership
}
}
num_ships < 20
is_ship_size = RG_graygoo_mothership
}
immediate = {
random_list = {
14 = {
@@ -265,7 +271,7 @@ fleet_event = {
}
}
12 = {
create_ship = {
create_ship = {
name = random
design = "RG_Arsenal_Interdictor"
upgradable = yes
@@ -286,9 +292,9 @@ fleet_event = {
fleet_event = {
id = rg_skill.5
hide_window = yes
mean_time_to_happen = { months = 5 }
mean_time_to_happen = {
months = 5
}
trigger = {
any_controlled_ship = {
OR = {
@@ -298,11 +304,12 @@ fleet_event = {
}
has_ship_flag = rg_nanite_mothership
}
owner = { is_country_type = gray_goo }
}
owner = {
is_country_type = gray_goo
}
}
num_ships < 40
}
immediate = {
random_list = {
14 = {
@@ -348,7 +355,7 @@ fleet_event = {
}
}
12 = {
create_ship = {
create_ship = {
name = random
design = "RG_Arsenal_Interdictor"
upgradable = yes
@@ -373,28 +380,34 @@ planet_event = {
id = rg_skill.6
hide_window = yes
is_triggered_only = yes
immediate = {
save_event_target_as = tempest_incoming_battlefield_planet
if = { # planet
limit = { has_ground_combat = no }
if = {
# planet
limit = {
has_ground_combat = no
}
remove_planet_flag = checking_tempest_incoming
}
else = { #planet
any_ground_combat_attacker = { #army
else = {
#planet
any_ground_combat_attacker = {
#army
exists = leader
leader = { #leader
leader = {
#leader
has_trait = RG_leader_trait_general_gray_skill
owner = { #country
owner = {
#country
save_event_target_as = attacking_general_country
}
}
}
# Do the same check again in X days
country_event = { id = rg_skill.10 } # NOTE: Update custom loc for effect when changing days
country_event = {
id = rg_skill.10
} # NOTE: Update custom loc for effect when changing days
}
}
}
@@ -407,14 +420,14 @@ planet_event = {
id = rg_skill.7
hide_window = yes
is_triggered_only = yes
# Prevent duplicate events
trigger = {
not = { has_planet_flag = checking_tempest_incoming }
not = {
has_planet_flag = checking_tempest_incoming
}
}
immediate = {
set_planet_flag = checking_tempest_incoming # Prevent duplicate events
set_planet_flag = checking_tempest_incoming # Prevent duplicate events
planet_event = {
id = rg_skill.6
days = 1
@@ -431,10 +444,9 @@ country_event = {
id = rg_skill.8
hide_window = yes
is_triggered_only = yes
immediate = {
FROMFROMFROM = { # Planet where ground combat is taking place.
FROMFROMFROM = {
# Planet where ground combat is taking place.
# Check if dead army is a defensive army.
if = {
limit = {
@@ -442,7 +454,6 @@ country_event = {
is_same_value = ROOT.FROM
}
}
# Check if attacking army has general with Crusader trait.
random_ground_combat_attacker = {
limit = {
@@ -461,13 +472,21 @@ country_event = {
}
}
}
if = { # planet where ground combat is taking place.
limit = { exists = event_target:attacking_general }
if = {
# planet where ground combat is taking place.
limit = {
exists = event_target:attacking_general
}
if = {
limit = {
event_target:attacking_general_country = { # attacking general country
NOT = { check_variable = { which = rg_general_skill_combat_killed_variable value = 100 } }
event_target:attacking_general_country = {
# attacking general country
NOT = {
check_variable = {
which = rg_general_skill_combat_killed_variable
value = 100
}
}
}
}
event_target:attacking_general_country = {
@@ -482,8 +501,14 @@ country_event = {
}
}
# Handle both sides of the ground combat
RG_leader_trait_tempest_incoming_random_kill_effect = { SIDE_A = attacker SIDE_B = defender }
RG_leader_trait_tempest_incoming_random_kill_effect = { SIDE_A = defender SIDE_B = attacker }
RG_leader_trait_tempest_incoming_random_kill_effect = {
SIDE_A = attacker
SIDE_B = defender
}
RG_leader_trait_tempest_incoming_random_kill_effect = {
SIDE_A = defender
SIDE_B = attacker
}
}
}
}
@@ -493,23 +518,27 @@ country_event = {
id = rg_skill.9
hide_window = yes
is_triggered_only = yes
trigger = {
any_owned_army = {
army_type = gray_army
if = {
limit = { exists = planet }
planet = { has_ground_combat = no }
limit = {
exists = planet
}
planet = {
has_ground_combat = no
}
}
}
}
immediate = {
set_variable = { # country
set_variable = {
# country
which = rg_general_skill_combat_daypassed_variable
value = 1
}
set_variable = { # country
set_variable = {
# country
which = rg_general_skill_combat_killed_variable
value = 0
}
@@ -520,7 +549,6 @@ country_event = {
id = rg_skill.10
hide_window = yes
is_triggered_only = yes
trigger = {
any_owned_army = {
army_type = gray_army
@@ -531,12 +559,15 @@ country_event = {
}
}
if = {
limit = { exists = planet }
planet = { has_ground_combat = yes }
limit = {
exists = planet
}
planet = {
has_ground_combat = yes
}
}
}
}
immediate = {
event_target:attacking_general_country = {
change_variable = {
@@ -544,8 +575,10 @@ country_event = {
value = 1
}
}
country_event = { id = rg_skill.10 days = 1 }
country_event = {
id = rg_skill.10
days = 1
}
}
}
@@ -554,14 +587,12 @@ country_event = {
id = rg_skill.11
hide_window = yes
is_triggered_only = yes
trigger = {
FromFromFrom = {
is_in_combat = yes
has_component = RG_revive_component
}
}
immediate = {
FromFromFrom = {
save_event_target_as = event_ship
@@ -574,4 +605,3 @@ country_event = {
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,23 +1,17 @@
# 这页事件用来解决蠢驴leader_recruit窗口按钮点击后不显示responsetext的问题。
# 它们除了显示文字以外不具备任何effect触发。
namespace = rg_grayleader_dialog
country_event = {
id = rg_grayleader_dialog.4051
title = "TRANSMISSION"
desc = "graygoo.405.b.response"
diplomatic = yes
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_homeworld
room = ship_room
}
is_triggered_only = yes
option = {
name = OK
}
@@ -27,31 +21,24 @@ country_event = {
id = rg_grayleader_dialog.5001
title = "graygoo.500.title"
desc = "graygoo.500.a.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = root.capital_scope
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -67,35 +54,29 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5002
title = "graygoo.500.title"
desc = "graygoo.500.b.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = root.capital_scope
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -111,35 +92,29 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5003
title = "graygoo.500.title"
desc = "graygoo.500.c.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = root.capital_scope
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -155,35 +130,29 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5004
title = "graygoo.500.title"
desc = "rg_const.500.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = root.capital_scope
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -199,35 +168,29 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5011
title = "graygoo.500.title"
desc = "graygoo.501.b.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_governor_planet
room = root
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -243,35 +206,29 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5012
title = "graygoo.500.title"
desc = "graygoo.501.c.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_governor_planet
room = root
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -287,35 +244,29 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5013
title = "graygoo.500.title"
desc = "rg_const.501.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
planet_background = event_target:gray_governor_planet
room = root
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -331,34 +282,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5021
title = "graygoo.500.title"
desc = "graygoo.502.a.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -374,34 +319,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5022
title = "graygoo.500.title"
desc = "graygoo.502.c.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -417,34 +356,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5023
title = "graygoo.500.title"
desc = "RG_graygoo.502.d.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -460,34 +393,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5024
title = "graygoo.500.title"
desc = "RG_graygoo.502.e.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -503,34 +430,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5025
title = "graygoo.500.title"
desc = "rg_const.502.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -546,34 +467,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5031
title = "graygoo.500.title"
desc = "graygoo.503.a.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -589,34 +504,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5032
title = "graygoo.500.title"
desc = "graygoo.503.b.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -632,34 +541,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5033
title = "graygoo.500.title"
desc = "rg_const.503.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -675,34 +578,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5051
title = "graygoo.500.title"
desc = "graygoo.505.a.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -718,34 +615,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5052
title = "graygoo.500.title"
desc = "graygoo.505.b.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -761,34 +652,28 @@ country_event = {
}
}
}
country_event = {
id = rg_grayleader_dialog.5053
title = "graygoo.500.title"
desc = "graygoo.505.c.response"
event_window_type = leader_recruit
picture_event_data = {
portrait = event_target:rg_gray_country_leader
room = "ethic_spaceship_room"
}
is_triggered_only = yes
immediate = {
set_country_flag = gray_diplomacy_engaged
}
after = {
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
hidden_effect = {
remove_country_flag = gray_diplomacy_engaged
}
}
option = {
name = OK
}
option = {
name = graygoo.500.d
tag = hire_leader
@@ -803,4 +688,4 @@ country_event = {
}
}
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,18 +1,17 @@
namespace = RG_planet_killer
# Destroyed a star.
planet_event = {
id = RG_planet_killer.1
hide_window = yes
is_triggered_only = yes
trigger = { is_star = yes }
trigger = {
is_star = yes
}
immediate = {
set_update_modifiers_batch = begin
solar_system = { RG_destroy_star_system = yes }
solar_system = {
RG_destroy_star_system = yes
}
every_country = {
create_message = {
type = "STAR_DESTROYED"
@@ -50,9 +49,9 @@ planet_event = {
id = RG_planet_killer.2
is_triggered_only = yes
hide_window = yes
trigger = { is_star = no }
trigger = {
is_star = no
}
immediate = {
set_update_modifiers_batch = begin
RG_destroy_planet_effect = yes
@@ -88,9 +87,9 @@ planet_event = {
id = RG_planet_killer.3
is_triggered_only = yes
hide_window = yes
trigger = { is_star = no }
trigger = {
is_star = no
}
immediate = {
set_update_modifiers_batch = begin
RG_destroy_planet_effect = yes
@@ -119,4 +118,4 @@ planet_event = {
}
set_update_modifiers_batch = end
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1036
events/rg_event_base.txt Normal file

File diff suppressed because it is too large Load Diff