2023-05-23 11:11:33 +08:00
|
|
|
rg_storyline_trigger = {
|
2023-06-08 13:11:05 +08:00
|
|
|
# 初始化故事事件触发
|
2023-05-29 21:45:53 +08:00
|
|
|
random_list = {
|
|
|
|
50 = {
|
2023-06-08 13:11:05 +08:00
|
|
|
country_event = {
|
|
|
|
id = rg_story.2
|
|
|
|
days = 3600
|
|
|
|
random = 12800
|
|
|
|
}
|
2023-05-29 21:45:53 +08:00
|
|
|
}
|
|
|
|
50 = {
|
2023-06-08 13:11:05 +08:00
|
|
|
country_event = {
|
|
|
|
id = rg_story.8
|
|
|
|
days = 3600
|
|
|
|
random = 12800
|
|
|
|
}
|
2023-05-29 21:45:53 +08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
if = {
|
2023-06-01 16:48:38 +08:00
|
|
|
limit = {
|
2023-05-29 21:45:53 +08:00
|
|
|
exists = event_target:guardian_dragon_country
|
2023-06-08 12:22:22 +08:00
|
|
|
NOT = {
|
|
|
|
has_global_flag = has_origin_gray_dragon
|
|
|
|
}
|
2023-05-29 21:45:53 +08:00
|
|
|
}
|
2023-06-08 13:11:05 +08:00
|
|
|
country_event = {
|
|
|
|
id = rg_story.11
|
|
|
|
days = 3600
|
|
|
|
random = 12800
|
|
|
|
}
|
2023-05-29 21:45:53 +08:00
|
|
|
}
|
2023-05-23 11:11:33 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
rg_create_gray_planetkiller_testship_1 = {
|
|
|
|
create_fleet = {
|
|
|
|
name = "NAME_RG_TESTSHIP"
|
|
|
|
settings = {
|
|
|
|
can_disband = yes
|
2023-06-08 13:11:05 +08:00
|
|
|
can_upgrade = no
|
|
|
|
can_change_composition = no
|
|
|
|
can_change_leader = no
|
2023-05-23 11:11:33 +08:00
|
|
|
uses_naval_capacity = no
|
2023-06-08 13:11:05 +08:00
|
|
|
spawn_debris = no
|
2023-05-23 11:11:33 +08:00
|
|
|
}
|
|
|
|
effect = {
|
|
|
|
set_owner = root
|
|
|
|
create_ship = {
|
|
|
|
name = "NAME_RG_TESTSHIP"
|
|
|
|
design = "RG_COLOSSUS_interdictor_SP"
|
|
|
|
prefix = no
|
|
|
|
upgradable = no
|
|
|
|
effect = {
|
|
|
|
save_global_event_target_as = rg_test_ship_global_event_target
|
2023-06-08 13:11:05 +08:00
|
|
|
}
|
2023-05-23 11:11:33 +08:00
|
|
|
}
|
|
|
|
set_location = {
|
|
|
|
target = root.capital_scope
|
|
|
|
distance = 0
|
|
|
|
angle = random
|
|
|
|
}
|
|
|
|
set_fleet_flag = rg_test_ship_fleet
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
rg_create_gray_paperwork_testship_1 = {
|
|
|
|
create_fleet = {
|
|
|
|
name = "NAME_RG_TESTSHIP"
|
|
|
|
settings = {
|
|
|
|
can_disband = yes
|
2023-06-08 13:11:05 +08:00
|
|
|
can_upgrade = no
|
|
|
|
can_change_composition = no
|
|
|
|
can_change_leader = no
|
2023-05-23 11:11:33 +08:00
|
|
|
uses_naval_capacity = no
|
2023-06-08 13:11:05 +08:00
|
|
|
spawn_debris = no
|
2023-05-23 11:11:33 +08:00
|
|
|
}
|
|
|
|
effect = {
|
|
|
|
set_owner = root
|
|
|
|
create_ship = {
|
|
|
|
name = "NAME_RG_TESTSHIP"
|
|
|
|
design = "RG_Buff_interdictor_SP"
|
|
|
|
prefix = no
|
|
|
|
upgradable = no
|
|
|
|
}
|
|
|
|
set_location = {
|
|
|
|
target = root.capital_scope
|
|
|
|
distance = 0
|
|
|
|
angle = random
|
|
|
|
}
|
|
|
|
set_fleet_flag = rg_test_ship_fleet
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2023-06-11 14:02:13 +08:00
|
|
|
rg_create_gray_mod1_testship_1 = {
|
|
|
|
create_fleet = {
|
|
|
|
name = "NAME_RG_TESTSHIP"
|
|
|
|
settings = {
|
|
|
|
can_disband = yes
|
|
|
|
can_upgrade = no
|
|
|
|
can_change_composition = no
|
|
|
|
can_change_leader = no
|
|
|
|
uses_naval_capacity = no
|
|
|
|
spawn_debris = no
|
|
|
|
}
|
|
|
|
effect = {
|
|
|
|
set_owner = root
|
|
|
|
create_ship = {
|
|
|
|
name = "NAME_RG_TESTSHIP"
|
|
|
|
design = "RG_aircruiser_Interdictor"
|
|
|
|
prefix = no
|
|
|
|
upgradable = no
|
|
|
|
}
|
|
|
|
set_location = {
|
|
|
|
target = root.capital_scope
|
|
|
|
distance = 0
|
|
|
|
angle = random
|
|
|
|
}
|
|
|
|
set_fleet_flag = rg_test_ship_fleet
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2023-06-12 11:21:42 +08:00
|
|
|
rg_create_gray_mod1_testship_2 = {
|
|
|
|
create_fleet = {
|
|
|
|
name = "NAME_RG_TESTSHIP"
|
|
|
|
settings = {
|
|
|
|
can_disband = yes
|
|
|
|
can_upgrade = no
|
|
|
|
can_change_composition = no
|
|
|
|
can_change_leader = no
|
|
|
|
uses_naval_capacity = no
|
|
|
|
spawn_debris = no
|
|
|
|
}
|
|
|
|
effect = {
|
|
|
|
set_owner = root
|
|
|
|
create_ship = {
|
|
|
|
name = "NAME_RG_TESTSHIP"
|
|
|
|
design = "RG_Buff_interdictor"
|
|
|
|
prefix = no
|
|
|
|
upgradable = no
|
|
|
|
}
|
|
|
|
set_location = {
|
|
|
|
target = root.capital_scope
|
|
|
|
distance = 0
|
|
|
|
angle = random
|
|
|
|
}
|
|
|
|
set_fleet_flag = rg_test_ship_fleet
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2023-05-24 17:26:07 +08:00
|
|
|
rg_create_fake_dragon_species = {
|
2023-05-23 11:11:33 +08:00
|
|
|
create_species = {
|
|
|
|
name = RG_SIMULATION_DRAGON_SPECIES
|
|
|
|
plural = RG_SIMULATION_DRAGON_SPECIES
|
|
|
|
class = ART
|
|
|
|
portrait = art13
|
|
|
|
namelist = ART1
|
|
|
|
effect = {
|
|
|
|
save_global_event_target_as = RG_sim_dragon_species
|
|
|
|
}
|
|
|
|
}
|
2023-05-24 17:26:07 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
rg_create_fake_dragon = {
|
|
|
|
rg_create_fake_dragon_species = yes
|
|
|
|
if = {
|
|
|
|
limit = {
|
|
|
|
NOT = {
|
|
|
|
has_country_flag = rg_fake_dragon_reborn_country
|
|
|
|
}
|
2023-05-23 11:11:33 +08:00
|
|
|
}
|
2023-05-24 17:26:07 +08:00
|
|
|
create_leader = {
|
2023-11-17 03:46:51 +08:00
|
|
|
class = commander
|
2023-06-08 12:22:22 +08:00
|
|
|
species = root
|
2023-05-24 17:26:07 +08:00
|
|
|
name = "Name_rg_fake_dragon"
|
|
|
|
event_leader = yes
|
|
|
|
gender = female
|
|
|
|
custom_description = rg_fake_dragon_desc
|
|
|
|
skill = 1
|
|
|
|
set_age = 0
|
|
|
|
traits = {
|
|
|
|
trait = RG_leader_trait_admiral_fake_dragon
|
|
|
|
trait = RG_leader_trait_admiral_timed_life
|
|
|
|
}
|
|
|
|
effect = {
|
|
|
|
set_leader_flag = has_gained_level_trait
|
|
|
|
set_leader_flag = has_gained_trait
|
|
|
|
set_leader_flag = legendary_leader
|
|
|
|
set_leader_flag = rg_fake_dragon
|
|
|
|
save_global_event_target_as = rg_fake_dragon_admiral
|
|
|
|
}
|
2023-05-23 11:11:33 +08:00
|
|
|
}
|
2023-05-24 17:26:07 +08:00
|
|
|
set_variable = {
|
|
|
|
which = rg_fake_dragon_timedlife_counter
|
|
|
|
value = 0
|
2023-05-23 11:11:33 +08:00
|
|
|
}
|
2023-06-08 12:22:22 +08:00
|
|
|
set_country_flag = rg_fake_dragon_owner
|
2023-05-25 19:18:28 +08:00
|
|
|
save_global_event_target_as = rg_fake_dragon_owner
|
2023-05-24 17:26:07 +08:00
|
|
|
create_fleet = {
|
|
|
|
name = "NAME_RG_Nanite_Dragon"
|
|
|
|
settings = {
|
|
|
|
can_disband = yes
|
2023-06-08 13:11:05 +08:00
|
|
|
can_upgrade = no
|
|
|
|
can_change_composition = no
|
|
|
|
can_change_leader = no
|
2023-05-24 17:26:07 +08:00
|
|
|
uses_naval_capacity = no
|
2023-06-08 13:11:05 +08:00
|
|
|
spawn_debris = no
|
2023-05-23 11:11:33 +08:00
|
|
|
}
|
2023-05-24 17:26:07 +08:00
|
|
|
effect = {
|
|
|
|
set_owner = root
|
|
|
|
create_ship = {
|
|
|
|
name = "NAME_RG_Nanite_Dragon"
|
|
|
|
design = "NAME_RG_FAKE_Dragon"
|
|
|
|
prefix = no
|
|
|
|
upgradable = no
|
|
|
|
}
|
|
|
|
set_location = {
|
|
|
|
target = root.capital_scope
|
|
|
|
distance = 0
|
|
|
|
angle = random
|
|
|
|
}
|
|
|
|
set_fleet_flag = rg_fake_dragon_fleet
|
|
|
|
assign_leader = last_created_leader
|
2023-05-25 19:18:28 +08:00
|
|
|
save_global_event_target_as = rg_fake_dragon_fleet
|
2023-05-23 11:11:33 +08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2023-06-03 14:49:10 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
rg_create_gray_constship_1 = {
|
|
|
|
create_fleet = {
|
|
|
|
name = "NAME_Gray"
|
|
|
|
settings = {
|
|
|
|
can_disband = yes
|
2023-06-08 13:11:05 +08:00
|
|
|
can_upgrade = yes
|
|
|
|
can_change_composition = yes
|
|
|
|
can_change_leader = yes
|
2023-06-03 14:49:10 +08:00
|
|
|
uses_naval_capacity = yes
|
2023-06-08 13:11:05 +08:00
|
|
|
spawn_debris = yes
|
2023-06-03 14:49:10 +08:00
|
|
|
}
|
|
|
|
effect = {
|
|
|
|
set_owner = root
|
|
|
|
create_ship = {
|
|
|
|
name = "NAME_Gray"
|
|
|
|
design = "NAME_RG_GRAY_constructor"
|
|
|
|
prefix = no
|
2023-06-08 13:11:05 +08:00
|
|
|
upgradable = yes
|
2023-06-03 14:49:10 +08:00
|
|
|
}
|
|
|
|
set_location = {
|
2023-06-03 17:46:32 +08:00
|
|
|
target = event_target:global_gray_location
|
|
|
|
distance = 0
|
|
|
|
angle = random
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
rg_create_gray_colony_1 = {
|
|
|
|
create_ship_design = {
|
|
|
|
design = "NAME_RG_armed_colony_ship"
|
|
|
|
}
|
|
|
|
add_ship_design = last_created_design
|
|
|
|
create_fleet = {
|
|
|
|
name = "NAME_Gray"
|
|
|
|
settings = {
|
|
|
|
can_disband = yes
|
2023-06-08 13:11:05 +08:00
|
|
|
can_upgrade = yes
|
|
|
|
can_change_composition = yes
|
|
|
|
can_change_leader = yes
|
2023-06-03 17:46:32 +08:00
|
|
|
uses_naval_capacity = yes
|
2023-06-08 13:11:05 +08:00
|
|
|
spawn_debris = yes
|
2023-06-03 17:46:32 +08:00
|
|
|
}
|
|
|
|
effect = {
|
|
|
|
set_owner = root
|
|
|
|
create_ship = {
|
|
|
|
name = "NAME_Gray"
|
|
|
|
design = "NAME_RG_armed_colony_ship"
|
|
|
|
prefix = no
|
2023-06-08 13:11:05 +08:00
|
|
|
upgradable = yes
|
2023-06-03 17:46:32 +08:00
|
|
|
}
|
|
|
|
set_location = {
|
|
|
|
target = event_target:global_gray_location
|
2023-06-03 14:49:10 +08:00
|
|
|
distance = 0
|
|
|
|
angle = random
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2023-06-03 17:46:32 +08:00
|
|
|
remove_ship_design = last_created_design
|
2023-06-08 13:11:05 +08:00
|
|
|
}
|
2023-10-29 00:33:16 +08:00
|
|
|
|
|
|
|
rg_create_gray_destroyer_1 = {
|
|
|
|
create_fleet = {
|
|
|
|
name = "NAME_RG_base_destroyer"
|
|
|
|
settings = {
|
|
|
|
can_disband = yes
|
|
|
|
can_upgrade = no
|
|
|
|
can_change_composition = no
|
|
|
|
can_change_leader = no
|
|
|
|
uses_naval_capacity = no
|
|
|
|
spawn_debris = no
|
|
|
|
}
|
|
|
|
effect = {
|
|
|
|
set_owner = root
|
|
|
|
create_ship = {
|
|
|
|
name = "NAME_RG_base_destroyer"
|
|
|
|
design = "RG_base_destroyer_key"
|
|
|
|
prefix = no
|
|
|
|
upgradable = no
|
|
|
|
}
|
|
|
|
set_location = {
|
|
|
|
target = root.capital_scope
|
|
|
|
distance = 0
|
|
|
|
angle = random
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|