namespace = rg # 灰风起源创建灰风事件 # country_event = { # id = rg.1 # hide_window = yes # # is_triggered_only = yes # # trigger = { # has_country_flag = origin_rg_gray # } # # immediate = { # if = { # NOT = { # has_global_flag = origin_rg_gray_1st # } # set_global_flag = origin_rg_gray_1st_global # set_country_flag = origin_rg_gray_1st # set_country_flag = rg_gray_level_1 # country_event = { id = rg.3 days = 30 } # add_modifier = { # modifier = rg_distant_stars_modifier # } # save_global_event_target_as = origin_rg_gray_country # } # else_if = { # limit = { # has_global_flag = origin_rg_gray_1st_global # } # set_country_flag = origin_gray_dragon_country # rg_create_fake_dragon = yes # start_lcluster_chain = yes # add_event_chain_counter = { # event_chain = l_cluster_chain # counter = clues # amount = 7 # } # # increment variable # change_variable = { # which = num_lcluster_clues # value = 7 # } # } # } # } # Spawn L-Cluster country_event = { id = rg.1 hide_window = yes is_triggered_only = yes fire_only_once = yes trigger = { AND = { has_origin = origin_rg_gray NOT = { has_global_flag = rg_origin_l_cluster } } } immediate = { if = { limit = { NOT = { has_global_flag = origin_rg_gray_1st } } set_global_flag = origin_rg_gray_1st_global set_country_flag = origin_rg_gray_1st set_country_flag = rg_gray_level_1 country_event = { id = rg.3 days = 30 } add_modifier = { modifier = rg_distant_stars_modifier } save_global_event_target_as = origin_rg_gray_country rg_lcluster_spawn_effect = yes } else_if = { limit = { has_global_flag = origin_rg_gray_1st_global } set_country_flag = origin_gray_dragon_country set_global_flag = has_origin_gray_dragon rg_create_fake_dragon = yes start_lcluster_chain = yes add_event_chain_counter = { event_chain = l_cluster_chain counter = clues amount = 7 } # increment variable change_variable = { which = num_lcluster_clues value = 7 } } } } country_event = { id = rg.2 hide_window = yes is_triggered_only = yes immediate = { country_event = { id = graygoo.499 } } # option = { # name = rg.2.a # hidden_effect = { # country_event = { id = graygoo.499 } # } # default_hide_option = yes # } } country_event = { id = rg.3 title = "graygoo.500.title" desc = { trigger = { has_country_flag = RG_realgray } text = "RG_realgray.desc" } desc = { trigger = { has_country_flag = RG_sleepinggray } text = "RG_sleepinggray.desc" } desc = { trigger = { has_country_flag = RG_whitenoise } text = "RG_whitenoise.desc" } desc = { trigger = { has_country_flag = RG_dragon } text = "RG_dragon.desc" } desc = { trigger = { has_country_flag = RG_desanau } text = "RG_desanau.desc" } desc = { trigger = { has_country_flag = RG_pirate } text = "RG_pirate.desc" } desc = { trigger = { has_country_flag = RG_alienpoem } text = "RG_alienpoem.desc" } desc = { trigger = { has_country_flag = RG_gift } text = "RG_gift.desc" } desc = { trigger = { has_country_flag = RG_biggift } text = "RG_biggift.desc" } diplomatic = yes picture_event_data = { portrait = event_target:rg_gray_country_leader room = "ethic_spaceship_room" } is_triggered_only = yes immediate = { rg_gray_country_init = yes random_list = { # Real Gray! 100 = { modifier = { factor = 0 any_playable_country = { has_country_flag = gray_owner } } set_country_flag = RG_realgray } # Sleeping Beauty 0 = { modifier = { factor = 0 any_playable_country = { has_country_flag = gray_owner } } set_country_flag = RG_sleepinggray } # in fact..Empty 0 = { random_list = { 200 = { modifier = { factor = 100 any_playable_country = { has_country_flag = gray_owner } } set_country_flag = RG_whitenoise } 100 = { set_country_flag = RG_dragon } 100 = { set_country_flag = RG_desanau } 100 = { set_country_flag = RG_pirate } 100 = { set_country_flag = RG_alienpoem } 50 = { set_country_flag = RG_gift } 10 = { set_country_flag = RG_biggift } } } } } after = { hidden_effect = { switch = { trigger = has_country_flag RG_realgray = { remove_country_flag = RG_realgray } RG_sleepinggray = { remove_country_flag = RG_sleepinggray } RG_whitenoise = { remove_country_flag = RG_whitenoise } RG_dragon = { remove_country_flag = RG_dragon } RG_desanau = { remove_country_flag = RG_desanau } RG_pirate = { remove_country_flag = RG_pirate } RG_alienpoem = { remove_country_flag = RG_alienpoem } RG_gift = { remove_country_flag = RG_gift } RG_biggift = { remove_country_flag = RG_biggift } } } } option = { custom_gui = "enclave_caravaneer_option" name = OK hidden_effect = { switch = { trigger = has_country_flag RG_realgray = { custom_tooltip = "RG_realgray" country_event = { id = rg.2 days = 30 } give_technology = { tech = tech_minilaser_gray_1 message = no } give_technology = { tech = tech_object_gray_5 message = no } } RG_sleepinggray = { custom_tooltip = "RG_sleepinggray" country_event = { id = rg.2 days = 360 } give_technology = { tech = tech_minilaser_gray_1 message = no } give_technology = { tech = tech_object_gray_5 message = no } } RG_whitenoise = { custom_tooltip = "RG_whitenoise" country_event = { id = rg.2 days = 360 } give_technology = { tech = tech_minilaser_gray_1 message = no } give_technology = { tech = tech_object_gray_5 message = no } } RG_dragon = { custom_tooltip = "RG_dragon" country_event = { id = rg.2 days = 360 } give_technology = { tech = tech_object_gray_5 } add_monthly_resource_mult = { resource = society_research value = 24 min = 2000 } give_technology = { tech = tech_minilaser_gray_1 } tooltip = { give_technology = { tech = tech_object_gray_5 } give_technology = { tech = tech_minilaser_gray_1 } add_monthly_resource_mult = { resource = society_research value = 24 min = 2000 } } give_technology = { tech = tech_minilaser_gray_1 } } RG_desanau = { custom_tooltip = "RG_desanau" country_event = { id = rg.2 days = 360 } give_technology = { tech = tech_object_gray_5 } add_monthly_resource_mult = { resource = society_research value = 24 min = 2000 } give_technology = { tech = tech_minilaser_gray_1 } tooltip = { add_monthly_resource_mult = { resource = society_research value = 24 min = 2000 } give_technology = { tech = tech_minilaser_gray_1 } give_technology = { tech = tech_object_gray_5 } } } RG_pirate = { custom_tooltip = "RG_pirate" country_event = { id = rg.2 days = 360 } give_technology = { tech = tech_object_gray_5 } add_monthly_resource_mult = { resource = society_research value = 24 min = 2000 } give_technology = { tech = tech_minilaser_gray_1 } tooltip = { add_monthly_resource_mult = { resource = society_research value = 24 min = 2000 } give_technology = { tech = tech_minilaser_gray_1 } give_technology = { tech = tech_object_gray_5 } } } RG_alienpoem = { custom_tooltip = "RG_alienpoem" country_event = { id = rg.2 days = 360 } give_technology = { tech = tech_object_gray_5 } add_monthly_resource_mult = { resource = society_research value = 24 min = 2000 } give_technology = { tech = tech_minilaser_gray_1 } tooltip = { add_monthly_resource_mult = { resource = society_research value = 24 min = 2000 } give_technology = { tech = tech_minilaser_gray_1 } give_technology = { tech = tech_object_gray_5 } } } RG_gift = { custom_tooltip = "RG_gift" country_event = { id = rg.2 days = 360 } give_technology = { tech = tech_object_gray_5 } add_resource = { minerals = 10000 } give_technology = { tech = tech_minilaser_gray_1 } tooltip = { add_resource = { minerals = 10000 } give_technology = { tech = tech_minilaser_gray_1 } give_technology = { tech = tech_object_gray_5 } } } RG_biggift = { custom_tooltip = "RG_biggift" country_event = { id = rg.2 days = 360 } give_technology = { tech = tech_object_gray_5 } give_technology = { tech = tech_minilaser_gray_1 } add_resource = { minerals = 1000000 } tooltip = { give_technology = { tech = tech_object_gray_5 } give_technology = { tech = tech_minilaser_gray_1 } add_resource = { minerals = 1000000 } } } } } } } country_event = { id = rg.7 hide_window = yes is_triggered_only = yes immediate = { remove_country_flag = gray_alreadybegged } } country_event = { ###月中 id = rg.8 hide_window = yes is_triggered_only = yes trigger = { has_country_flag = gray_owner } immediate = { every_owned_leader = { if = { ###等级检测 limit = { has_leader_flag = rg_gray_leader } export_trigger_value_to_variable = { trigger = has_skill variable = rg_gray_level_temp } owner = { set_variable = { which = rg_gray_level value = prev.rg_gray_level_temp } } clear_variable = rg_gray_level_temp } } } } # 开始改造 country_event = { id = rg.9 hide_window = yes is_triggered_only = yes trigger = { NOR = { has_country_flag = rg_gray_level_2 has_country_flag = rg_gray_level_3 } } immediate = { event_target:gray_warship = { set_event_locked = yes } event_target:gray_owner = { set_country_flag = rg_modifing_gray } } } # 取消改造项目1 country_event = { id = rg.10 hide_window = yes is_triggered_only = yes immediate = { if = { limit = { exists = event_target:gray_warship } event_target:gray_warship = { set_event_locked = no } } else = { every_controlled_fleet = { limit = { has_fleet_flag = gray_fleet } set_event_locked = no } } remove_country_flag = rg_modifing_gray abort_special_project = { type = RG_GRAY_MOD1 } } } # mod1完成改造 country_event = { id = rg.11 title = rg.11.title desc = rg.11.desc picture = GFX_evt_gray_goo_ships is_triggered_only = yes immediate = { remove_country_flag = rg_modifing_gray remove_country_flag = rg_gray_level_1 set_country_flag = rg_gray_level_2 every_controlled_fleet = { limit = { has_fleet_flag = gray_fleet } delete_fleet = { target = this kill_leader = no destroy_template = yes } } create_fleet = { name = "NAME_Gray" settings = { can_upgrade = no can_disband = no can_change_composition = no can_change_leader = yes uses_naval_capacity = no spawn_debris = no } effect = { set_owner = prev create_ship = { name = "NAME_Gray" design = "NAME_Gray_Warship" prefix = no upgradable = yes } set_fleet_stance = aggressive set_location = { target = event_target:gray_owner_capital_starbase distance = 0 angle = random } set_fleet_flag = gray_fleet save_global_event_target_as = gray_warship assign_leader = event_target:gray_leader_admiral } } } option = { name = OK } } # mod2完成改造 country_event = { id = rg.12 title = rg.12.title desc = rg.12.desc picture = GFX_evt_gray_goo_ships is_triggered_only = yes immediate = { remove_country_flag = rg_modifing_gray remove_country_flag = rg_gray_level_1 remove_country_flag = rg_gray_level_2 set_country_flag = rg_gray_level_3 every_controlled_fleet = { limit = { has_fleet_flag = gray_fleet } delete_fleet = { target = this kill_leader = no destroy_template = yes } } create_fleet = { name = "NAME_Gray" settings = { can_upgrade = no can_disband = no can_change_composition = no can_change_leader = yes uses_naval_capacity = no spawn_debris = no } effect = { set_owner = prev create_ship = { name = "NAME_Gray" design = "NAME_gray_capitalship" prefix = no upgradable = yes } set_fleet_stance = aggressive set_location = { target = event_target:gray_owner_capital_starbase distance = 0 angle = random } set_fleet_flag = gray_fleet save_global_event_target_as = gray_warship assign_leader = event_target:gray_leader_admiral } } } option = { name = OK } } # 取消改造项目2 country_event = { id = rg.13 hide_window = yes is_triggered_only = yes immediate = { if = { limit = { exists = event_target:gray_warship } event_target:gray_warship = { set_event_locked = no } } else = { every_controlled_fleet = { limit = { has_fleet_flag = gray_fleet } set_event_locked = no } } remove_country_flag = rg_modifing_gray abort_special_project = { type = RG_GRAY_MOD2 } } } # 取消改造项目3 country_event = { id = rg.14 hide_window = yes is_triggered_only = yes immediate = { if = { limit = { exists = event_target:gray_warship } event_target:gray_warship = { set_event_locked = no } } else = { every_controlled_fleet = { limit = { has_fleet_flag = gray_fleet } set_event_locked = no } } remove_country_flag = rg_modifing_gray abort_special_project = { type = RG_GRAY_MOD3 } } } # mod3完成改造 country_event = { id = rg.15 title = rg.15.title desc = rg.15.desc picture = GFX_evt_gray_goo_ships is_triggered_only = yes immediate = { remove_country_flag = rg_modifing_gray set_country_flag = rg_juggernaut_fired } option = { name = OK } } # 小灰陆军入侵完成替换回压制舰 country_event = { id = rg.16 hide_window = yes is_triggered_only = yes trigger = { has_country_flag = gray_army_active any_owned_army = { army_type = gray_army fleet = { NOT = { is_ship_size = RG_armed_transport_ship } } } NOT = { any_owned_army = { army_type = gray_army exists = planet } } } immediate = { every_owned_army = { limit = { army_type = gray_army } fleet = { save_event_target_as = gray_transport_location } } create_ship_design = { design = "NAME_RG_armed_transport_ship" } add_ship_design = last_created_design create_fleet = { name = "NAME_Gray" effect = { set_owner = prev create_army_transport = { ship_name = "NAME_Gray" army_name = "NAME_Gray" army_type = "gray_army" } set_location = { target = event_target:gray_transport_location distance = 0 angle = random } set_fleet_stance = aggressive } } last_created_army = { assign_leader = event_target:gray_leader_general } remove_ship_design = last_created_design every_owned_army = { limit = { army_type = gray_army fleet = { NOT = { is_ship_size = RG_armed_transport_ship } } } if = { limit = { exists = leader } unassign_leader = leader } remove_army = yes } } } country_event = { # 年检补开门 id = rg.17 hide_window = yes is_triggered_only = yes trigger = { any_megastructure = { is_megastructure_type = lgate_base has_megastructure_flag = lgate_activated } } immediate = { every_megastructure = { limit = { is_megastructure_type = lgate_base NOT = { has_megastructure_flag = lgate_activated } } activate_gateway = this set_megastructure_flag = lgate_activated } } } country_event = { # 中期开门 id = rg.18 title = rg.18.title desc = rg.18.desc is_triggered_only = yes fire_only_once = yes picture = GFX_evt_drifting_gateway trigger = { mid_game_years_passed >= 0 NOT = { is_multiplayer = yes has_global_flag = has_origin_gray_dragon } has_country_flag = origin_rg_gray OR = { any_system_megastructure = { is_megastructure_type = lgate_base NOT = { has_megastructure_flag = lgate_activated } } NOT = { has_special_project = RG_LCLUSTER_PROJECT } has_special_project = LCLUSTER_PROJECT } } immediate = { give_technology = tech_lgate_activation if = { limit = { any_system_within_border = { OR = { has_star_flag = lcluster_lgate has_star_flag = lgate_originating_system } any_system_megastructure = { is_megastructure_type = l_gate_base } } } every_system_within_border = { limit = { OR = { has_star_flag = lcluster_lgate has_star_flag = lgate_originating_system } any_system_megastructure = { is_megastructure_type = l_gate_base } } save_event_target_as = candidate_gateway } country_event = { id = distar.10905 } # enable project } else = { country_event = { id = rg.21 days = 120 } } } } event = { id = rg.19 hide_window = yes is_triggered_only = yes trigger = { is_ai = no NOT = { has_global_flag = has_rg_mod } } immediate = { set_global_flag = has_rg_mod } } country_event = { # 年检模拟龙年龄 id = rg.20 hide_window = yes is_triggered_only = yes trigger = { any_owned_leader = { has_leader_flag = rg_fake_dragon } } immediate = { if = { limit = { NOT = { has_country_flag = rg_fake_dragon_reborn_country } } change_variable = { which = rg_fake_dragon_timedlife_counter value = 12 } } else_if = { limit = { has_country_flag = rg_fake_dragon_reborn_country NOT = { has_country_flag = origin_gray_dragon_country } } change_variable = { which = rg_fake_dragon_timedlife_counter value = 1 } } else_if = { limit = { has_country_flag = rg_fake_dragon_reborn_country has_country_flag = origin_gray_dragon_country } change_variable = { which = rg_fake_dragon_timedlife_counter value = 12 } } #等级导入,把存储的领袖等级赋予到领袖身上 random_owned_leader = { limit = { has_leader_flag = rg_fake_dragon } set_age = owner.rg_fake_dragon_timedlife_counter } event_target:rg_fake_dragon_admiral = { change_leader_portrait = wg_dragon set_age = owner.rg_fake_dragon_timedlife_counter } random_owned_fleet = { limit = { NOT = { has_fleet_flag = rg_fake_dragon_fleet } leader = { has_leader_flag = rg_fake_dragon NOT = { has_leader_flag = rg_fake_dragon_reborn } } } unassign_leader = this } } } # looping check for owning gateway, once every two months country_event = { id = rg.21 hide_window = yes is_triggered_only = yes trigger = { NOR = { has_global_flag = l_cluster_opened has_special_project = RG_LCLUSTER_PROJECT } } immediate = { if = { limit = { any_owned_megastructure = { is_megastructure_type = lgate_base } has_technology = tech_lgate_activation } random_owned_megastructure = { limit = { is_megastructure_type = lgate_base } save_event_target_as = candidate_gateway } country_event = { id = distar.10905 } # enable project } else = { country_event = { id = rg.21 days = 120 } # *THIS* looping check } } } # looping check for grayreforming country_event = { id = rg.22 hide_window = yes is_triggered_only = yes trigger = { is_same_value = event_target:gray_owner has_country_flag = gray_reforming } immediate = { if = { limit = { NOT = { has_modifier = "gray_scattered" } } country_event = { id = graygoo.512 } } else = { country_event = { id = rg.22 years = 1 } # *THIS* looping check } } } # looping check for escape lcluster # country_event = { # id = rg.23 # hide_window = yes # # is_triggered_only = yes # # trigger = { # is_multiplayer = yes # is_same_value = event_target:origin_rg_gray_country # has_country_flag = origin_rg_gray # } # # immediate = { # if = { # limit = { # has_event_chain = "l_cluster_chain" # } # end_event_chain = "l_cluster_chain" # } # } # } # 拆毁工厂小灰通讯 country_event = { id = rg.200 title = "rg.200.name" trigger = { NOT = { any_playable_country = { has_country_flag = gray_owner } } } desc = { trigger = { owner = { is_synthetic_empire = no } } text = "rg.200.a.desc" } desc = { trigger = { owner = { is_synthetic_empire = yes } } text = "rg.200.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 } #} option = { name = rg.200.a hidden_effect = { create_fleet = { effect = { set_owner = event_target:graygoo_country create_ship = { name = random design = "NAME_Gray_Warship" graphical_culture = "pirate_01" } set_location = { target = event_target:main_star distance = 55 angle = 270 } save_event_target_as = aggressive_gray } } } } option = { name = rg.200.b hidden_effect = { owner = { country_event = { id = rg.400 } } } } } # L星龙暴毙小灰通讯 country_event = { id = rg.201 title = "rg.201.name" trigger = { NOT = { any_playable_country = { has_country_flag = gray_owner } } } desc = { text = "rg.201.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 } #} option = { name = rg.201.a hidden_effect = { create_fleet = { effect = { set_owner = event_target:graygoo_country create_ship = { name = random design = "NAME_Gray_Warship" graphical_culture = "pirate_01" } set_location = { target = event_target:main_star distance = 55 angle = 270 } save_event_target_as = aggressive_gray } } } } option = { name = rg.201.b hidden_effect = { owner = { country_event = { id = rg.402 } } } } } # 灰色风暴线小灰通讯 country_event = { id = rg.400 title = "TRANSMISSION" trigger = { NOT = { any_playable_country = { has_country_flag = gray_owner } } } desc = { trigger = { NOT = { has_authority = auth_machine_intelligence } } text = "rg.400.a.desc" } desc = { trigger = { has_authority = auth_machine_intelligence } text = "rg.400.b.desc" } diplomatic = yes picture_event_data = { portrait = root.species room = "ethic_spaceship_room" } is_triggered_only = yes option = { name = rg.400.a trigger = { NOR = { has_authority = auth_machine_intelligence has_authority = auth_hive_mind } } hidden_effect = { country_event = { id = graygoo.406 } } } option = { name = rg.400.b trigger = { has_authority = auth_machine_intelligence } hidden_effect = { country_event = { id = graygoo.406 } } } option = { name = rg.400.c trigger = { has_authority = auth_hive_mind } hidden_effect = { country_event = { id = graygoo.406 } } } option = { name = rg.400.d hidden_effect = { country_event = { id = rg.401 } } } } country_event = { id = rg.401 title = "TRANSMISSION" desc = "rg.401.desc" diplomatic = yes picture_event_data = { portrait = root.species room = "ethic_spaceship_room" } is_triggered_only = yes option = { name = rg.401.a response_text = rg.401.a.response } option = { name = rg.401.b hidden_effect = { create_fleet = { effect = { set_owner = event_target:graygoo_country create_ship = { name = random design = "NAME_Gray_Warship" graphical_culture = "pirate_01" } set_location = { target = event_target:main_star distance = 55 angle = 270 } save_event_target_as = aggressive_gray } } } } } # L星龙线小灰通讯 country_event = { id = rg.402 title = "TRANSMISSION" desc = { text = "rg.402.a.desc" } diplomatic = yes picture_event_data = { portrait = root.species room = "ethic_spaceship_room" } is_triggered_only = yes option = { name = rg.402.a hidden_effect = { country_event = { id = rg.403 } } } option = { name = rg.402.b hidden_effect = { country_event = { id = rg.401 } } } } # L星龙线小灰通讯回答 country_event = { id = rg.403 title = "TRANSMISSION" desc = "rg.403.desc" diplomatic = yes picture_event_data = { portrait = root.species room = "ethic_spaceship_room" } is_triggered_only = yes option = { name = rg.403.a response_text = rg.403.a.response default_hide_option = yes hidden_effect = { country_event = { id = graygoo.499 } } } } #快速防御 country_event = { id = rg.404 hide_window = yes is_triggered_only = yes immediate = { random_owned_ship = { limit = { is_ship_size = graygoo_factory } save_event_target_as = graygoo_factory } create_fleet = { name = "NAME_Tempest_Fleet" effect = { set_owner = root rg_emergency_fleet_defence = yes set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = event_target:graygoo_factory distance = 10 angle = random } fleet_event = { id = rg.406 days = 30 random = 5 } } } if = { limit = { num_fleets < 60 } create_fleet = { name = "NAME_Tempest_Fleet" effect = { set_owner = root rg_emergency_fleet_defence = yes set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = event_target:graygoo_factory distance = 10 angle = random } fleet_event = { id = rg.406 days = 30 random = 5 } } } } if = { limit = { num_fleets < 30 } create_fleet = { name = "NAME_Tempest_Fleet" effect = { set_owner = root rg_emergency_fleet_defence = yes set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = event_target:graygoo_factory distance = 10 angle = random } fleet_event = { id = rg.406 days = 30 random = 5 } } } } } } #舰队增援-触发 country_event = { id = rg.405 hide_window = yes trigger = { is_country_type = gray_goo } mean_time_to_happen = { days = 180 } immediate = { every_owned_fleet = { limit = { any_ship = { is_ship_size = graygoo_mothership } } fleet_event = { id = rg.406 days = 4 random = 3 } } } } #母舰增援-天灾 fleet_event = { id = rg.406 hide_window = yes is_triggered_only = yes immediate = { #_end game if = { limit = { end_game_years_passed >= -10 num_ships < 20 } random_list = {#_100% 20 = { create_ship = { name = random design = "NAME_Nanite_Mothership" graphical_culture = "pirate_01" upgradable = no } } 10 = { create_ship = { name = random design = "RG_aircruiser_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_carrier_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_battleship_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_titan_interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_torpedo_interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_AA_interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_Arsenal_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_torpedocruiser_interdictor" graphical_culture = "pirate_01" upgradable = yes } } } } #mid game else_if = { limit = { end_game_years_passed < -10 mid_game_years_passed >= -10 num_ships < 15 } random_list = {#_85% 10 = { create_ship = { name = random design = "RG_aircruiser_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_carrier_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_battleship_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_titan_interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_torpedo_interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_AA_interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_Arsenal_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 10 = { create_ship = { name = random design = "RG_torpedocruiser_interdictor" graphical_culture = "pirate_01" upgradable = yes } } 5 = { create_ship = { name = random design = "NAME_Nanite_Mothership" graphical_culture = "pirate_01" upgradable = no } } } } #before mid game else_if = { limit = { mid_game_years_passed < -10 num_ships < 10 } random_list = {#45% 55 = {} 5 = { create_ship = { name = random design = "NAME_Nanite_Mothership" graphical_culture = "pirate_01" upgradable = no } } 5 = { create_ship = { name = random design = "RG_aircruiser_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 5 = { create_ship = { name = random design = "RG_carrier_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 5 = { create_ship = { name = random design = "RG_battleship_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 5 = { create_ship = { name = random design = "RG_titan_interdictor" graphical_culture = "pirate_01" upgradable = yes } } 5 = { create_ship = { name = random design = "RG_torpedo_interdictor" graphical_culture = "pirate_01" upgradable = yes } } 5 = { create_ship = { name = random design = "RG_AA_interdictor" graphical_culture = "pirate_01" upgradable = yes } } 5 = { create_ship = { name = random design = "RG_Arsenal_Interdictor" graphical_culture = "pirate_01" upgradable = yes } } 5 = { create_ship = { name = random design = "RG_torpedocruiser_interdictor" graphical_culture = "pirate_01" upgradable = yes } } } } } } #中期增援 country_event = { id = rg.407 hide_window = yes trigger = { is_country = event_target:global_event_country end_game_years_passed < -10 #后期 mid_game_years_passed >= -10 #中期 has_global_flag = active_gray_goo #灰蛊天灾开始,且没有被清除 any_system = { has_star_flag = graygoo_factory_system any_fleet_in_system = { is_ship_size = graygoo_factory } } } mean_time_to_happen = { months = 20 } immediate = {#设定灰蛊国家target random_country = { limit = { is_country_type = gray_goo } save_event_target_as = graygoo_country } #外部威胁进入,立刻创建3支增援舰队 if = { limit = { any_system = { has_star_flag = lcluster any_fleet_in_system = { owner = { NOT = { is_country = event_target:graygoo_country } #非灰蛊天灾 } } } } random_country = { limit = { is_country = event_target:graygoo_country } country_event = { id = rg.405 days = 10 random = 5 } } } else_if = { limit = { event_target:graygoo_country = { num_fleets < 30 } } every_system = { limit = { NOR = { has_star_flag = lcluster_lgate has_star_flag = lgate_originating_system } any_system_megastructure = { is_megastructure_type = l_gate_base } } random_system_megastructure = {#每个L门产生一支灰蛊舰队 limit = { is_megastructure_type = l_gate_base } create_ambient_object = { type = "horror_spawn_object" location = THIS use_3d_location = yes duration = 10 } create_fleet = {#中期1支舰队 name = "NAME_Tempest_Fleet" effect = { set_owner = event_target:graygoo_country rg_create_graygoo_fleet_random = yes set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 0 angle = 0 } fleet_event = { id = rg.406 days = 30 random = 5 } #_ } } } } } } } #末期增援 country_event = { id = rg.408 hide_window = yes trigger = { is_country = event_target:global_event_country end_game_years_passed >= -10 #后期增援 has_global_flag = active_gray_goo #灰蛊天灾开始,且没有被清除 any_system = { has_star_flag = graygoo_factory_system any_fleet_in_system = { is_ship_size = graygoo_factory } } } mean_time_to_happen = { months = 20 } immediate = { random_country = {#只有一个灰蛊 limit = { is_country_type = gray_goo } save_event_target_as = graygoo_country } #外部威胁进入,立刻创建3支增援舰队 if = { limit = { any_system = { has_star_flag = lcluster any_fleet_in_system = { owner = { NOT = { is_country = event_target:graygoo_country } #非灰蛊天灾 } } } } random_country = { limit = { is_country = event_target:graygoo_country } country_event = { id = rg.405 days = 10 random = 5 } } } if = { limit = { event_target:graygoo_country = { num_fleets < 60 } } every_system = { limit = { NOR = { has_star_flag = lcluster_lgate has_star_flag = lgate_originating_system } any_system_megastructure = { is_megastructure_type = l_gate_base } } random_system_megastructure = { limit = { is_megastructure_type = l_gate_base } create_ambient_object = { type = "horror_spawn_object" location = THIS use_3d_location = yes duration = 10 } while = {#后期2支舰队 count = 2 create_fleet = { name = "NAME_Tempest_Fleet" effect = { set_owner = event_target:graygoo_country rg_create_graygoo_fleet_random = yes set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 0 angle = 0 } fleet_event = { id = rg.406 days = 30 random = 5 } #_ } } } } } } } }