ProjectKoi-Kalo\Kalo 8245aaf07f 暂存
2025-06-22 15:07:36 +08:00

291 lines
6.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

rg_event_effect_event1_dragon = {
set_country_flag = origin_gray_dragon_country
set_global_flag = has_origin_gray_dragon
rg_create_fake_dragon = yes
random_owned_leader = {
limit = {
has_leader_flag = rg_fake_dragon
}
remove_trait = RG_leader_trait_admiral_timed_life
add_trait = {
trait = RG_leader_trait_admiral_born_tobe_dragon
show_message = no
}
set_leader_flag = rg_fake_dragon_reborn
set_age = 0
}
set_country_flag = rg_fake_dragon_reborn_country
set_variable = {
which = rg_fake_dragon_timedlife_counter
value = 0
}
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
}
}
#fired from rg_event.1
rg_event_effect_event1_cluster = {
#第一个遥远约定起源的全局标记
set_global_flag = origin_rg_gray_1st_global
#第一个遥远约定起源的国家标记
set_country_flag = origin_rg_gray_1st
#遥远约定星团起源的国家标记
set_country_flag = origin_rg_gray_cluster
#设置小灰改造等级初始为1
set_country_flag = rg_gray_level_1
#给点初始资源免得开局饿死
add_resource = {
energy = 1000
minerals = 1000
alloys = 1000
consumer_goods = 1000
}
#给遥远群星modifier减跃迁范围防止跳出去
add_modifier = {
modifier = rg_distant_stars_modifier
}
#保存成遥远约定起源国家全局target
save_global_event_target_as = origin_rg_gray_country
#调用小灰打招呼事件
country_event = {
id = rg_event.2
days = 30
}
# 生成L星团 还没做TODO
# rg_lcluster_spawn_effect = yes
#计时器十年自动开门事件 还没做TODO
# country_event = {
# id = rg_event.18
# days = 3600
# random = 12800
# }
}
#fired from rg_event.1
rg_event_effect_event1_galaxy = {
#第一个遥远约定起源的全局标记
set_global_flag = origin_rg_gray_1st_global
#第一个遥远约定起源的国家标记
set_country_flag = origin_rg_gray_1st
#遥远约定银河起源的国家标记
set_country_flag = origin_rg_gray_galaxy
#设置小灰改造等级初始为1
set_country_flag = rg_gray_level_1
#由于这里用的是玩家自己选的开局星球所以不送资
#保存成遥远约定起源国家全局target
save_global_event_target_as = origin_rg_gray_country
if = {
limit = {
#有遥远的故事起源国家,这个条件为什么在这我忘了
any_country = {
has_origin = origin_Asgray
}
}
}
#调用小灰打招呼事件
country_event = {
id = rg_event.2
days = 30
}
#立刻开门防止玩家再次进L星团再刨一个小灰出来
else = {
rg_lcluster_spawn_effect = yes
capital_scope = {
solar_system = {
random_neighbor_system = {
solar_system = {
set_star_flag = lgate
spawn_megastructure = {
type = lgate_base
orbit_angle = 225
orbit_distance = 30
}
}
}
}
}
}
}
rg_event_effect_event1_gray_cluster = {
set_global_flag = origin_rg_gray_1st_global
set_country_flag = origin_rg_gray_cluster
set_country_flag = origin_rg_gray_1st
set_country_flag = rg_gray_level_1
rg_event_effect_event1_to_event2_effect = yes
add_resource = {
energy = 1000
minerals = 1000
alloys = 1000
consumer_goods = 1000
}
add_modifier = {
modifier = rg_distant_stars_modifier
}
save_global_event_target_as = origin_rg_gray_country
rg_lcluster_spawn_effect = yes
country_event = {
id = rg_event.18
days = 3600
random = 12800
}
}
rg_event_effect_event1_gray_galaxy = {
set_global_flag = origin_rg_gray_1st_global
set_country_flag = origin_rg_gray_galaxy
set_country_flag = origin_rg_gray_1st
set_country_flag = rg_gray_level_1
rg_event_effect_event1_to_event2_effect = yes
save_global_event_target_as = origin_rg_gray_country
if = {
limit = {
rg_has_ag_origin_trigger = yes
}
}
else = {
rg_lcluster_spawn_effect = yes
capital_scope = {
solar_system = {
random_neighbor_system = {
solar_system = {
set_star_flag = lgate
spawn_megastructure = {
type = lgate_base
orbit_angle = 225
orbit_distance = 30
}
}
}
}
}
}
}
rg_event_effect_lcluster_spawn_selecter = {
if = {
limit = {
event_target:origin_rg_gray_country = {
OR = {
has_civic = civic_rg_gray_cluster
}
}
}
country_event = {
id = rg_cluster.9
days = -1
}
}
else_if = {
limit = {
event_target:origin_rg_gray_country = {
has_civic = civic_rg_gray_non_cluster
}
}
rg_event_effect_lcluster_open = yes
}
else = {
country_event = {
id = rg_cluster.9
days = -1
}
}
}
rg_event_effect_lcluster_open = {
if = {
limit = {
OR = {
has_global_flag = l_cluster_origin # l-cluster plus
has_global_flag = rg_origin_l_cluster # 遥远约定
has_global_flag = gray_origin_activate # 远星之歌
has_global_flag = rg_origin_scion_l_cluster # 未来追迹
rg_has_ag_origin_trigger = yes # 遥远的故事
}
}
country_event = {
id = rg_cluster.2
}
}
else = {
country_event = {
id = distar.10950
}
}
}
#Species
rg_event_effect_planet2027_spawn_maid_species = {
modify_species = {
effect = {
create_species = {
is_mod = yes
name = "RG_MACHINE"
plural = this
class = RG_MACHINE
portrait = "rg_machine_maid"
can_be_modified = yes
homeworld = this
namelist = this
gender = this
traits = {
trait = trait_rg_machine_unit
trait = rg_machine_maid_trait
trait = trait_auto_mod_robotic
trait = trait_robot_streamlined_protocols
trait = trait_robot_luxurious
}
effect = {
save_global_event_target_as = rg_owner_main_maid_species
set_citizenship_type = {
type = citizenship_full_rg_maid
country = event_target:gray_owner
}
}
}
}
}
}
#Species
rg_event_effect_planet2027_spawn_maid_species_non_gray = {
modify_species = {
effect = {
create_species = {
is_mod = yes
name = "RG_MACHINE"
plural = this
class = RG_MACHINE
portrait = "rg_machine_maid"
can_be_modified = yes
homeworld = this
namelist = this
gender = this
traits = {
trait = trait_rg_machine_unit
trait = rg_machine_maid_trait
trait = trait_auto_mod_robotic
trait = trait_robot_streamlined_protocols
trait = trait_robot_luxurious
}
effect = {
set_citizenship_type = {
type = citizenship_full_rg_maid
country = event_target:gray_owner
}
}
}
}
}
}