牛头人

This commit is contained in:
FA507RM-KALOSPA\Kalo 2023-06-03 19:51:10 +08:00
parent 07239aecb6
commit 462bdc522a
3 changed files with 395 additions and 181 deletions

View File

@ -33,68 +33,73 @@
# } # }
# } # }
################################ ################################
# scripted_effects_override.txt 采样时间戳2023/6/1 817
rg_gray_govener_init = { rg_gray_govener_init = {
create_leader = { event_target:rg_gray_country = {
class = governor create_leader = {
species = root class = governor
name = "NAME_Gray" species = root
gender = female name = "NAME_Gray"
immortal = yes gender = female
event_leader = yes immortal = yes
skip_background_generation = yes event_leader = yes
custom_catch_phrase = gray_catch_phrase skip_background_generation = yes
custom_description = gray_backstory custom_catch_phrase = gray_catch_phrase
background_ethic = ethic_gestalt_consciousness custom_description = gray_backstory
hide_age = yes background_ethic = ethic_gestalt_consciousness
skill = 10 hide_age = yes
set_age = 18 skill = 10
traits = { set_age = 18
} traits = {
effect = {
save_global_event_target_as = gray_governor
set_leader_flag = gray_governor
set_leader_flag = legendary_leader
set_leader_flag = immune_to_negative_traits
set_leader_flag = rg_gray_leader
if = {
limit = { has_global_flag = has_wsg_mod }
set_leader_flag = not_has_wg_affection_normal
} }
effect = {
save_global_event_target_as = gray_governor
set_leader_flag = gray_governor
set_leader_flag = legendary_leader
set_leader_flag = immune_to_negative_traits
if = { set_leader_flag = rg_gray_leader
limit = {
owner = { if = {
OR = { limit = { has_global_flag = has_wsg_mod }
has_global_flag = has_wsg_mod set_leader_flag = not_has_wg_affection_normal
has_global_flag = kdc_event_mod_active }
if = {
limit = {
owner = {
OR = {
has_global_flag = has_wsg_mod
has_global_flag = kdc_event_mod_active
}
} }
} }
set_leader_flag = "gray_leader"
add_trait_no_notify = leader_trait_governor_gray
add_trait_no_notify = RG_leader_trait_ruler_gray
add_trait_no_notify = subclass_governor_economist
add_trait_no_notify = leader_trait_urbanist_3
add_trait_no_notify = leader_trait_scrapper_2
if = {
limit = { owner = {
has_country_flag = origin_gray_weaken
has_country_flag = origin_gray_country
}}
remove_trait = leader_trait_governor_gray
add_trait_no_notify = leader_trait_governor_gray_weak
}
} }
set_leader_flag = "gray_leader" else = {
add_trait_no_notify = leader_trait_governor_gray add_trait_no_notify = RG_leader_trait_governor_gray
add_trait_no_notify = RG_leader_trait_ruler_gray add_trait_no_notify = RG_leader_trait_ruler_gray
add_trait_no_notify = subclass_governor_economist add_trait_no_notify = subclass_governor_economis
add_trait_no_notify = leader_trait_urbanist_3 add_trait_no_notify = leader_trait_urbanist_3
add_trait_no_notify = leader_trait_scrapper_2 add_trait_no_notify = leader_trait_scrapper_2
if = {
limit = { owner = {
has_country_flag = origin_gray_weaken
has_country_flag = origin_gray_country
}}
remove_trait = leader_trait_governor_gray
add_trait_no_notify = leader_trait_governor_gray_weak
} }
} }
else = { }
add_trait_no_notify = RG_leader_trait_governor_gray last_created_leader = {
add_trait_no_notify = RG_leader_trait_ruler_gray set_owner = event_target:gray_owner
add_trait_no_notify = subclass_governor_economis
add_trait_no_notify = leader_trait_urbanist_3
add_trait_no_notify = leader_trait_scrapper_2
}
} }
} }
last_created_leader = { last_created_leader = {
@ -129,56 +134,61 @@ rg_gray_govener_init = {
} }
rg_gray_admiral_init = { rg_gray_admiral_init = {
create_leader = { event_target:rg_gray_country = {
class = admiral create_leader = {
species = root class = admiral
name = "NAME_Gray" species = root
immortal = yes name = "NAME_Gray"
event_leader = yes immortal = yes
skip_background_generation = yes event_leader = yes
custom_catch_phrase = gray_catch_phrase skip_background_generation = yes
custom_description = gray_backstory custom_catch_phrase = gray_catch_phrase
background_ethic = ethic_gestalt_consciousness custom_description = gray_backstory
hide_age = yes background_ethic = ethic_gestalt_consciousness
gender = female hide_age = yes
skill = 10 gender = female
set_age = 18 skill = 10
traits = { set_age = 18
trait = RG_leader_trait_admiral_gray traits = {
} trait = RG_leader_trait_admiral_gray
effect = { }
save_global_event_target_as = gray_leader_admiral effect = {
set_leader_flag = gray_admiral save_global_event_target_as = gray_leader_admiral
set_leader_flag = legendary_leader set_leader_flag = gray_admiral
set_leader_flag = immune_to_negative_traits set_leader_flag = legendary_leader
if = { set_leader_flag = immune_to_negative_traits
limit = { if = {
owner = { limit = {
OR = { owner = {
has_global_flag = has_wsg_mod OR = {
has_global_flag = kdc_event_mod_active has_global_flag = has_wsg_mod
has_global_flag = kdc_event_mod_active
}
} }
} }
set_leader_flag = "gray_leader" # "gray_leader"==rg_gray_leader
add_trait_no_notify = gray_admiral
if = {
limit = { owner = {
has_country_flag = origin_gray_weaken
has_country_flag = origin_gray_country
}}
remove_trait = gray_admiral
add_trait_no_notify = leader_trait_admiral_gray_weak
# 缺少特质leader_trait_admiral_gray_weak将导致KDC故事包远星之歌起源研究纳米星球特殊项目无法完成
}
} }
set_leader_flag = "gray_leader" # "gray_leader"==rg_gray_leader set_leader_flag = rg_gray_leader
add_trait_no_notify = gray_admiral add_trait_no_notify = RG_leader_trait_admiral_gray
if = { # 缺少特质RG_leader_trait_admiral_gray将导致小灰改造项目无法完成
limit = { owner = { add_trait_no_notify = subclass_admiral_aggressor
has_country_flag = origin_gray_weaken add_trait_no_notify = leader_trait_carrier_specialization
has_country_flag = origin_gray_country add_trait_no_notify = leader_trait_artillerist_2
}} add_trait_no_notify = leader_trait_juryrigger_2
remove_trait = gray_admiral
add_trait_no_notify = leader_trait_admiral_gray_weak
# 缺少特质leader_trait_admiral_gray_weak将导致KDC故事包远星之歌起源研究纳米星球特殊项目无法完成
}
} }
set_leader_flag = rg_gray_leader }
add_trait_no_notify = RG_leader_trait_admiral_gray last_created_leader = {
# 缺少特质RG_leader_trait_admiral_gray将导致小灰改造项目无法完成 set_owner = event_target:gray_owner
add_trait_no_notify = subclass_admiral_aggressor
add_trait_no_notify = leader_trait_carrier_specialization
add_trait_no_notify = leader_trait_artillerist_2
add_trait_no_notify = leader_trait_juryrigger_2
} }
} }
last_created_leader = { last_created_leader = {
@ -214,45 +224,50 @@ rg_gray_admiral_init = {
} }
rg_gray_general_init = { rg_gray_general_init = {
create_leader = { event_target:rg_gray_country = {
class = general create_leader = {
species = root class = general
name = "NAME_Gray" species = root
immortal = yes name = "NAME_Gray"
event_leader = yes immortal = yes
skip_background_generation = yes event_leader = yes
custom_catch_phrase = gray_catch_phrase skip_background_generation = yes
custom_description = gray_backstory custom_catch_phrase = gray_catch_phrase
background_ethic = ethic_gestalt_consciousness custom_description = gray_backstory
hide_age = yes background_ethic = ethic_gestalt_consciousness
gender = female hide_age = yes
skill = 10 gender = female
set_age = 18 skill = 10
traits = { set_age = 18
trait = RG_leader_trait_general_gray traits = {
trait = RG_leader_trait_general_gray_skill trait = RG_leader_trait_general_gray
trait = subclass_general_marshall trait = RG_leader_trait_general_gray_skill
trait = leader_trait_heavy_hitter_2 trait = subclass_general_marshall
trait = leader_trait_reinforcer_2 trait = leader_trait_heavy_hitter_2
} trait = leader_trait_reinforcer_2
effect = { }
save_global_event_target_as = gray_leader_general effect = {
set_leader_flag = rg_gray_leader save_global_event_target_as = gray_leader_general
set_leader_flag = gray_general set_leader_flag = rg_gray_leader
set_leader_flag = legendary_leader set_leader_flag = gray_general
set_leader_flag = immune_to_negative_traits set_leader_flag = legendary_leader
if = { set_leader_flag = immune_to_negative_traits
limit = { if = {
owner = { limit = {
OR = { owner = {
has_global_flag = has_wsg_mod OR = {
has_global_flag = kdc_event_mod_active has_global_flag = has_wsg_mod
has_global_flag = kdc_event_mod_active
}
} }
} }
set_leader_flag = "gray_leader" # "gray_leader"==rg_gray_leader
} }
set_leader_flag = "gray_leader" # "gray_leader"==rg_gray_leader
} }
} }
last_created_leader = {
set_owner = event_target:gray_owner
}
} }
last_created_leader = { last_created_leader = {
set_leader_flag = has_gained_level_trait set_leader_flag = has_gained_level_trait
@ -295,44 +310,49 @@ rg_gray_general_init = {
} }
rg_gray_scientist_init = { rg_gray_scientist_init = {
create_leader = { event_target:rg_gray_country = {
class = scientist create_leader = {
species = root class = scientist
name = "NAME_Gray" species = root
immortal = yes name = "NAME_Gray"
event_leader = yes immortal = yes
skip_background_generation = yes event_leader = yes
custom_catch_phrase = gray_catch_phrase skip_background_generation = yes
custom_description = gray_backstory custom_catch_phrase = gray_catch_phrase
background_ethic = ethic_gestalt_consciousness custom_description = gray_backstory
hide_age = yes background_ethic = ethic_gestalt_consciousness
gender = female hide_age = yes
skill = 10 gender = female
set_age = 18 skill = 10
traits = { set_age = 18
trait = RG_leader_trait_scientist_gray traits = {
trait = subclass_scientist_explorer trait = RG_leader_trait_scientist_gray
trait = leader_trait_engineering_focus_2 trait = subclass_scientist_explorer
trait = leader_trait_salvager_3 trait = leader_trait_engineering_focus_2
} trait = leader_trait_salvager_3
effect = { }
save_global_event_target_as = gray_leader_scientist effect = {
set_leader_flag = rg_gray_leader save_global_event_target_as = gray_leader_scientist
set_leader_flag = gray_scientist set_leader_flag = rg_gray_leader
set_leader_flag = legendary_leader set_leader_flag = gray_scientist
set_leader_flag = immune_to_negative_traits set_leader_flag = legendary_leader
if = { set_leader_flag = immune_to_negative_traits
limit = { if = {
owner = { limit = {
OR = { owner = {
has_global_flag = has_wsg_mod OR = {
has_global_flag = kdc_event_mod_active has_global_flag = has_wsg_mod
has_global_flag = kdc_event_mod_active
}
} }
} }
set_leader_flag = "gray_leader" # "gray_leader"==rg_gray_leader
} }
set_leader_flag = "gray_leader" # "gray_leader"==rg_gray_leader
} }
} }
last_created_leader = {
set_owner = event_target:gray_owner
}
} }
last_created_leader = { last_created_leader = {
set_leader_flag = has_gained_level_trait set_leader_flag = has_gained_level_trait
@ -386,8 +406,8 @@ rg_gray_country_leader_init = {
trait = RG_leader_trait_ruler_gray trait = RG_leader_trait_ruler_gray
} }
effect = { effect = {
save_global_event_target_as = gray_governor save_global_event_target_as = rg_gray_country_leader
set_leader_flag = gray_governor set_leader_flag = rg_gray_country_governor
set_leader_flag = legendary_leader set_leader_flag = legendary_leader
set_leader_flag = immune_to_negative_traits set_leader_flag = immune_to_negative_traits

View File

@ -306,9 +306,6 @@ country_event = {
rg_gray_country_init = yes #创建国家 rg_gray_country_init = yes #创建国家
} }
rg_gray_country_after_init = yes rg_gray_country_after_init = yes
event_target:gray_governor = {
set_owner = event_target:gray_owner
}
} }
} }

View File

@ -0,0 +1,197 @@
# © kac ads 主动防御系统。
# 主动兼容性筛查只能在我所订阅的mod范围内进行。有漏网之鱼很正常。
# 主动兼容性筛查只标记我认为不应该被覆盖的文件。
# 唔姆。
kac_ads.1 = {
name="碧蓝航线"
supported_version="3.*.*"
remote_file_id="2020164764"
remote_file_link="https://steamcommunity.com/sharedfiles/filedetails/?id=2020164764"
compact_file = {
!!azur_R_ships_designs.txt
azur_R_graygoo_sizes.txt
adt_ship_designs_distars.txt
gray_goo.txt
}
overwritten_id = {
ship_design = "NAME_Gray_Warship"
}
active_flag = {
exist = have_azur_R_fallen
}
desc = {
# 描述:小灰战舰设计会被魔怔人强覆盖。
# 处理方法:弹窗提醒
# 判断结果小灰舰船设计被该mod覆盖但大体上不影响游玩
}
}
kac_ads.2 = {
name="Warship Girls R And MIST Species"
supported_version="3.8.*"
remote_file_id="1747099270"
remote_file_link="https://steamcommunity.com/sharedfiles/filedetails/?id=1747099270"
compact_file = {
00_wg_event_ship_designs_distant_stars.txt
scripted_effects_override.txt
00_wg_gray_goo_events.txt
}
overwritten_id = {
}
active_flag = {
exist = has_wsg_mod
}
desc = {
# 描述:小灰事件和设计重复。
# 处理方法:已经主动兼容
# 判断结果会被本mod覆盖不影响游玩。
}
}
kac_ads.3 = {
name="A Deadly Tempest [3.8.☠]"
supported_version="3.8.*"
remote_file_id="2028826064"
remote_file_link="https://steamcommunity.com/sharedfiles/filedetails/?id=2028826064"
compact_file = {
adt_ship_designs_distars.txt
gray_goo_effects_override.txt
3_gray_goo_events.txt
01_lcluster_+_event_override.txt
01_gray_goo_events_override.txt
# ~gray_goo_country_type.txt
z_graygoo_ships.txt
*
}
overwritten_id = {
}
active_flag = {
exist = a_deadly_tempest_mod_active
}
desc = {
# 描述:小灰事件和设计重复。大量事件重复。
# 处理方法:弹窗提醒
# 判断结果:太多了查不过来,可能会出问题。
}
}
kac_ads.4 = {
name="( Twinks Dessanu )"
supported_version="3.0.*"
remote_file_id="2285039543"
remote_file_link="https://steamcommunity.com/sharedfiles/filedetails/?id=2285039543"
compact_file = {
000_nanite_ship_designs.txt
gray_goo_nanite_effects.txt
}
overwritten_id = {
}
desc = {
# 描述:小灰战舰设计,小灰生成函数重复,并且原作者噶了。
# 处理方法:不做处理
# 判断结果会被本mod覆盖不影响游玩。
}
}
kac_ads.5 = {
name="KDC Story Pack"
supported_version="3.7.*"
remote_file_id="2737603165"
remote_file_link="https://steamcommunity.com/sharedfiles/filedetails/?id=2737603165"
compact_file = {
00_wg_event_ship_designs_distant_stars.txt
z_kdc_scripted_effects_override.txt
}
overwritten_id = {
}
desc = {
# 描述:小灰战舰设计,小灰生成函数重复。
# 处理方法:已经主动兼容
# 判断结果会被本mod覆盖不影响游玩。
}
}
kac_ads.6 = {
name="Gray with animated portrait"
supported_version="3.8.3"
remote_file_id="2976454692"
remote_file_link="https://steamcommunity.com/sharedfiles/filedetails/?id=2976454692"
compact_file = {
gray_goo_effects.txt
gray_goo_events.txt
}
overwritten_id = {
}
desc = {
# 描述小灰事件小灰生成函数重复。该mod的Gray.dds瞎猫碰上死耗子一样替换了本mod的默认立绘。
# 处理方法:不做处理
# 判断结果会被本mod覆盖不影响游玩。
}
}
kac_ads.7 = {
name="BRC United Fleet"
supported_version="3.6.*"
remote_file_id="2923867738"
remote_file_link="https://steamcommunity.com/sharedfiles/filedetails/?id=2923867738"
compact_file = {
00_wg_gray_goo_events.txt
}
overwritten_id = {
}
desc = {
# 描述:小灰事件重复。
# 处理方法:不做处理
# 判断结果会被本mod覆盖不影响游玩。
}
}
kac_ads.9 = {
name="L-Cluster Plus"
supported_version="3.7.*"
remote_file_id="2293169684"
remote_file_link="https://steamcommunity.com/sharedfiles/filedetails/?id=2293169684"
compact_file = {
01_l_cluster_plus_distar_overwrite_events.txt
01_l_cluster_plus_graygoo_overwrite_events.txt
000_nanite_ship_designs.txt
}
overwritten_id = {
}
desc = {
# 描述L星团事件重复。
# 处理方法:不做处理
# 判断结果会被本mod覆盖不影响游玩。
}
}
kac_ads.8 = {
name="!CM伞の天灾之主(旧)!"
supported_version="2.8.*"
remote_file_id="2411774658"
remote_file_link="https://steamcommunity.com/sharedfiles/filedetails/?id=2411774658"
compact_file = {
z_cm_ships_overwrite.txt
*
}
overwritten_id = {
}
active_flag = {
exist = z_cm_installed
}
desc = {
# 描述灰蛊事件冲突舰船设计覆盖并且小伞已经不管这个mod了
# 处理方法:弹窗提醒
# 判断结果可能会出问题不过可能没人会开一个2.8的mod。
}
}