全部格式化
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 = {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
1431
events/RG_events.txt
1431
events/RG_events.txt
File diff suppressed because it is too large
Load Diff
@@ -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
@@ -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
1036
events/rg_event_base.txt
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user