flavor_wls.13 欧文·格林杜尔起义
时间范围:无特定 from 和 to 日期限制,事件由其他条件触发,无 monthly_chance 概率。
触发条件:此事件代码未包含 trigger 字段,表明其触发依赖于外部脚本或前置事件。
关键效果:
- 历史选项:选择
flavor_wls.13.a- 触发自定义提示
flavor_wls.13.tt1并设置标志flavor_wls_13_create_revolt = yes。 - 所有不忠的附庸将成为
scope:glyndwr_country的附庸,并与其所有附庸一同加入scope:glyndwr_country的内战。 - 所有忠诚的附庸将加入
root(事件触发国)的内战。
- 触发自定义提示
- 选择
flavor_wls.13.b- 触发自定义提示
flavor_wls.13.tt2并设置标志flavor_wls_13_create_revolt = yes。 - 所有忠诚的附庸将成为
scope:glyndwr_country的附庸,并与其所有附庸一同加入scope:glyndwr_country的内战。 - 所有不忠的附庸将加入
root(事件触发国)的内战。 - 将玩家控制权切换至
scope:glyndwr_country。
- 触发自定义提示
背景介绍:此事件模拟了中世纪晚期威尔士贵族欧文·格林杜尔领导的、反抗英格兰统治的大规模起义。格林杜尔自称威尔士亲王,其起义得到了部分威尔士贵族和民众的支持,一度对英格兰在威尔士的统治构成严重挑战,是威尔士民族主义历史上的重要篇章。
完整事件代码:
flavor_wls.13 = {
hide_portraits = no
type = country_event
title = flavor_wls.13.title
desc = flavor_wls.13.desc
illustration_tags = {
10 = armed
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
character:wls_owain_glyndwr ?= { save_scope_as = owain_glyndwr }
create_rebel = {
category = pretender
name = owain_glyndar_rebels
save_scope_as = owain_glyndar_rebels
}
capital = { save_scope_as = target_location }
}
option = {
historical_option = yes
name = flavor_wls.13.a
custom_tooltip = {
text = flavor_wls.13.tt1
flavor_wls_13_create_revolt = yes
every_disloyal_subject = {
make_subject_of = {
target = scope:glyndwr_country
type = subject_type
}
every_subject = {
join_war_with = {
target = scope:glyndwr_country
war = scope:glyndwr_country.civil_war
call_in_subjects = yes
}
}
}
every_loyal_subject = {
join_war_with = {
target = root
war = root.civil_war
call_in_subjects = yes
}
}
}
}
option = {
name = flavor_wls.13.b
custom_tooltip = {
text = flavor_wls.13.tt2
flavor_wls_13_create_revolt = yes
every_loyal_subject = {
make_subject_of = {
target = scope:glyndwr_country
type = subject_type
}
every_subject = {
join_war_with = {
target = scope:glyndwr_country
war = scope:glyndwr_country.civil_war
call_in_subjects = yes
}
}
}
every_disloyal_subject = {
join_war_with = {
target = root
war = root.civil_war
call_in_subjects = yes
}
}
change_player = scope:glyndwr_country
}
}
}