模拟龙事件补充

This commit is contained in:
FA507RM-KALOSPA\Kalo
2023-05-24 17:26:07 +08:00
parent f167751247
commit 3b2cbe14fc
7 changed files with 249 additions and 65 deletions

View File

@@ -951,10 +951,27 @@ country_event = {
}
}
immediate = {
change_variable = {
which = rg_fake_dragon_timedlife_counter
value = 12
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
}
change_variable = {
which = rg_fake_dragon_timedlife_counter
value = 1
}
}
#等级导入,把存储的领袖等级赋予到领袖身上
random_owned_leader = {
limit = { has_leader_flag = rg_fake_dragon }
@@ -964,6 +981,18 @@ country_event = {
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
}
}
}

View File

@@ -597,7 +597,7 @@ country_event = {
diplomatic = yes
picture_event_data = {
portrait = event_target:RG_sim_dragon_species
portrait = event_target:rg_fake_dragon_admiral
room = "ethic_spaceship_room"
}
@@ -605,6 +605,10 @@ country_event = {
text = "rg_story.18.desc"
}
immediate = {
rg_create_fake_dragon = yes
}
option = {
name = rg_story.18.a
hidden_effect = {
@@ -643,10 +647,6 @@ country_event = {
room = "ethic_spaceship_room"
}
immediate = {
rg_create_fake_dragon = yes
}
desc = {
text = "rg_story.19.desc"
}
@@ -661,4 +661,68 @@ country_event = {
option = {
name = rg_story.19.c
}
}
# sim dragon ga le
event = {
id = rg_story.20
hide_window = yes
is_triggered_only = yes
fire_only_once = yes
trigger = {
exists = event_target:rg_fake_dragon_owner
event_target:rg_fake_dragon_owner = {
any_owned_leader = {
has_leader_flag = rg_fake_dragon
}
NOT = {
any_owned_fleet = {
has_fleet_flag = rg_fake_dragon
}
}
}
}
immediate = {
event_target:rg_fake_dragon_admiral = {
remove_trait = RG_leader_trait_admiral_timed_life
add_trait = RG_leader_trait_admiral_born_tobe_dragon
set_leader_flag = rg_fake_dragon_reborn
set_age = 0
}
event_target:rg_fake_dragon_owner = {
set_variable = {
which = rg_fake_dragon_timedlife_counter
value = 0
}
country_event = { id = rg_story.21 }
}
}
}
country_event = {
id = rg_story.21
title = "rg_story.21.title"
is_triggered_only = yes
trigger = {
NOT = {
# has_global_flag = has_wsg_mod
}
}
picture = GFX_evt_space_dragon
show_sound = evn_fc_observation
desc = {
text = "rg_story.21.desc"
}
option = {
name = rg_story.21.a
default_hide_option = yes
}
}