小心外部威胁

This commit is contained in:
FA507RM-KALOSPA\Kalo 2023-06-06 12:24:22 +08:00
parent b78e0fc45f
commit 17d7a7751d
2 changed files with 93 additions and 1 deletions

View File

@ -404,6 +404,7 @@ rg_gray_scientist_init = {
else = { else = {
rg_set_gray_portrait = yes rg_set_gray_portrait = yes
} }
rg_gray_anti_kogasa_checker = yes
} }
set_global_flag = rg_kac_leader set_global_flag = rg_kac_leader
} }
@ -466,4 +467,92 @@ rg_gray_country_leader_init = {
last_created_leader = { last_created_leader = {
rg_set_gray_portrait = yes rg_set_gray_portrait = yes
} }
}
rg_gray_anti_kogasa_checker = {
#scope = leader
if = { #检查小伞病毒
limit = {
AND = {
OR = {
has_leader_flag = rg_gray_leader
has_leader_flag = gray_leader
}
has_leader_flag = FW_flg_ldr_HOK_kogasa
}
}
rg_gray_anti_kogasa_extermination_sequence = yes
}
}
#发现脏东西,彻底净化,杀杀杀
rg_gray_anti_kogasa_extermination_sequence = {
event_target:gray_owner = {
every_owned_leader = {
limit = {
has_leader_flag = {
OR = {
has_leader_flag = rg_gray_leader
has_leader_flag = gray_leader
}
has_leader_flag = FW_flg_ldr_HOK_kogasa
}
remove_trait = FW_trait_ldr_HOK_kogasa
remove_trait = FW_trait_ldr_HOK_pupil
remove_leader_flag = FW_flg_ldr_HOK_kogasa
kill_leader = this
}
}
create_message = {
type = MESSAGE_RECRUITED_LEADER
localization = "rg_kogasa_exterminated_desc"
days = @toast_message_days
target = event_target:rg_gray_country_leader
variable = {
type = name
localization = LEADER
scope = event_target:rg_gray_country_leader
}
}
}
event_target:rg_gray_country = {
every_owned_leader = {
if = {
limit = {
OR = {
has_leader_flag = rg_gray_leader
has_leader_flag = gray_leader
}
has_leader_flag = FW_flg_ldr_HOK_kogasa
}
remove_trait = FW_trait_ldr_HOK_kogasa
remove_trait = FW_trait_ldr_HOK_pupil
remove_leader_flag = FW_flg_ldr_HOK_kogasa
kill_leader = this
}
}
every_owned_leader = {
if = {
limit = {
OR = {
has_leader_flag = rg_gray_leader
has_leader_flag = gray_leader
}
has_leader_flag = FW_flg_ldr_HOK_kogasa
}
remove_trait = FW_trait_ldr_HOK_kogasa
remove_trait = FW_trait_ldr_HOK_pupil
remove_leader_flag = FW_flg_ldr_HOK_kogasa
kill_leader = this
}
}
every_owned_leader = {
if = {
limit = {
has_leader_flag = gray_scientist
has_leader_flag = rg_gray_leader_temp
}
kill_leader = this
}
}
}
} }

View File

@ -318,4 +318,7 @@
rg_timed_life_millennium:0 "§R千年魂环§!:模拟龙已经一千岁了~恭喜你。然而什么都没有发生!" rg_timed_life_millennium:0 "§R千年魂环§!:模拟龙已经一千岁了~恭喜你。然而什么都没有发生!"
rg_timed_life_millennium_reborn:0 "§Y发光的§!§R千年魂环§!:模拟龙已经一千岁了~§R你是怎么做到的难道一千年真的如此短暂吗§!\n你获得了§R废物认证§!~" rg_timed_life_millennium_reborn:0 "§Y发光的§!§R千年魂环§!:模拟龙已经一千岁了~§R你是怎么做到的难道一千年真的如此短暂吗§!\n你获得了§R废物认证§!~"
RG_sim_dragon_species:0 "伪装的龙" RG_sim_dragon_species:0 "伪装的龙"
RG_SIMULATION_DRAGON_SPECIES:0 "伪装的龙" RG_SIMULATION_DRAGON_SPECIES:0 "伪装的龙"
MESSAGE_KOGASA_VIRUS_EXTERMINATED:0 "§R检测到伞病毒威胁§!"
rg_kogasa_exterminated_desc:0 "守护进程检测到小灰人格完整性遭到篡改,污染目标已被净化,处理方案:无害化处理。"