flavor_wls.16 欧文·格林杜尔的崛起
时间范围:未指定具体日期范围(代码中未定义 from 和 to 字段),触发概率未指定(代码中未定义 monthly_chance 字段)。
触发条件:
- 此事件为
country_event(国家事件)。 - 事件描述(
desc)的显示取决于特定变量:- 若国家拥有变量
bribe_accepted,则显示描述flavor_wls.16.desc_england_success。 - 若国家拥有变量
bribe_refused,则显示描述flavor_wls.16.desc_england_failure。 - 若以上条件均不满足,则显示默认描述
flavor_wls.16.desc。
- 若国家拥有变量
- 事件选项的可用性取决于特定条件:
- 选项 A (
flavor_wls.16.a):仅当触发国家是c:WLS(威尔士)时可用。 - 选项 B (
flavor_wls.16.b):仅当国家拥有变量bribe_accepted时可用。 - 选项 C (
flavor_wls.16.c):仅当国家拥有变量bribe_refused时可用。
- 选项 A (
关键效果:
- 事件执行时(
immediate):- 设置事件插图效果,前景与背景均为贵族阶层(
estate_type:nobles_estate)。 - 将角色
wls_owain_glyndwr(欧文·格林杜尔)保存为作用域owain_glyndwr(如果该角色存在)。 - 将地点
cardiff(加的夫)保存为作用域target_location。
- 设置事件插图效果,前景与背景均为贵族阶层(
- 选项效果:
- 所有选项均显示自定义提示文本(
custom_tooltip),但未在代码中直接列出具体效果。选项A和B对应提示flavor_wls.16.tt1,选项C对应提示flavor_wls.16.tt2。具体效果需参考游戏本地化文件。
- 所有选项均显示自定义提示文本(
背景介绍:
此事件围绕威尔士民族英雄欧文·格林杜尔展开,他于15世纪初领导了反抗英格兰统治的大起义。事件代码暗示了英格兰可能试图通过贿赂(bribe_accepted 或 bribe_refused 变量)来影响局势,而威尔士(WLS)则面临如何应对这位关键人物登场及其在加的夫地区活动的抉择。事件的不同描述和选项反映了贿赂尝试成功、失败或根本未发生的多种历史可能性。
完整事件代码:
flavor_wls.16 = {
type = country_event
title = flavor_wls.16.title
desc = {
first_valid = {
triggered_desc = {
trigger = { has_variable = bribe_accepted }
desc = flavor_wls.16.desc_england_success
}
triggered_desc = {
trigger = { has_variable = bribe_refused }
desc = flavor_wls.16.desc_england_failure
}
triggered_desc = {
trigger = { always = yes }
desc = flavor_wls.16.desc
}
}
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
character:wls_owain_glyndwr ?= { save_scope_as = owain_glyndwr }
location:cardiff = { save_scope_as = target_location }
}
option = {
name = flavor_wls.16.a
trigger = { root = c:WLS }
custom_tooltip = flavor_wls.16.tt1
}
option = {
name = flavor_wls.16.b
trigger = { has_variable = bribe_accepted }
custom_tooltip = flavor_wls.16.tt1
}
option = {
name = flavor_wls.16.c
trigger = { has_variable = bribe_refused }
custom_tooltip = flavor_wls.16.tt2
}
}