Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

flavor_wls.16 欧文·格林杜尔的崛起

时间范围:未指定具体日期范围(代码中未定义 fromto 字段),触发概率未指定(代码中未定义 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 时可用。

关键效果

  • 事件执行时(immediate
    1. 设置事件插图效果,前景与背景均为贵族阶层(estate_type:nobles_estate)。
    2. 将角色 wls_owain_glyndwr(欧文·格林杜尔)保存为作用域 owain_glyndwr(如果该角色存在)。
    3. 将地点 cardiff(加的夫)保存为作用域 target_location
  • 选项效果
    • 所有选项均显示自定义提示文本(custom_tooltip),但未在代码中直接列出具体效果。选项A和B对应提示 flavor_wls.16.tt1,选项C对应提示 flavor_wls.16.tt2。具体效果需参考游戏本地化文件。

背景介绍: 此事件围绕威尔士民族英雄欧文·格林杜尔展开,他于15世纪初领导了反抗英格兰统治的大起义。事件代码暗示了英格兰可能试图通过贿赂(bribe_acceptedbribe_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

	}

}