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.13 欧文·格林杜尔起义

时间范围:无特定 fromto 日期限制,事件由其他条件触发,无 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
		}
	}

}