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_eng.72 上诉贵族危机

时间范围:1370.1.1 - 1400.1.1 触发概率:每月 5% 概率

触发条件

  • 满足以下任意一项:
    • 君主正统性 ≤ 75
    • 王室地产阶层势力 ≥ 0.35
  • 与法兰西(FRA)没有停战协议
  • 未与法兰西(FRA)处于战争状态
  • 在法兰西地区(france_region)内,至少有一个省份的所有者满足以下任意一项:
    • 所有者是本国(事件触发国)
    • 所有者是本国的附属国

关键效果

  • 选项 A (历史选项)

    • 获得“政府权力极端惩罚”修正
    • 设置变量 commission_established 为 1
    • 添加政府改革“英格兰统治委员会”
    • (隐藏效果)摧毁名为“上诉贵族”的叛军
  • 选项 B

    • 将创建的三位贵族人物(托马斯·伍德斯托克、理查德·菲查伦、托马斯·比彻姆)的效忠对象改为“上诉贵族”叛军
    • 在牛津、奇切斯特以及沃里克郡省份内,所有由本国拥有的贵族阶层人口:
      • 获得“人口满意度终极惩罚”修正
      • 将效忠对象改为“上诉贵族”叛军

背景介绍: 此事件模拟了14世纪末英格兰历史上著名的“上诉贵族”危机。在百年战争期间,英格兰国王理查二世(Richard II)的统治因其战争政策、财政问题以及与贵族(尤其是王室地产阶层)的权力斗争而面临严重挑战。当国王的权威(表现为低正统性)或特定贵族阶层的势力过于强大时,心怀不满的贵族们可能联合起来,要求限制王权并成立一个统治委员会来监督国王。事件中创建的三位历史人物——托马斯·伍德斯托克(格洛斯特公爵)、理查德·菲查伦(阿伦德尔伯爵)和托马斯·比彻姆(沃里克伯爵)——正是历史上领导这次反对国王行动的核心人物。玩家需要在接受贵族要求、成立委员会(历史路线)与拒绝要求、面临贵族大规模叛乱之间做出选择。

完整事件代码

flavor_eng.72 = {
	hide_portraits = yes
	type = country_event

	fire_only_once = yes

	title = flavor_eng.72.title
	desc = flavor_eng.72.desc

	dynamic_historical_event = {
		tag = ENG
        tag = GBR
		from = 1370.1.1
		to = 1400.1.1
		monthly_chance = 5
	}

	trigger = {
		OR = {
			legitimacy <= 75
			"estate_power(estate_type:crown_estate)" >= 0.35
		}
		NOT = { has_truce_with = c:FRA }
		NOT = { is_at_war_with = c:FRA }
		region:france_region = {
			any_location_in_region = {
				OR = {
					owner ?= root
					owner ?= { is_subject_of = root }
				}
			}
		}
	}

	illustration_tags = {
        10 = angry
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }


		create_character = {
			first_name = name_thomas
			dynasty = dynasty:woodstock_dynasty
			estate = estate_type:nobles_estate
			adm = 20
			dip = 20
			mil = 35
			birth_date = 1355
			birth_location = location:oxford
			script = eng_thomas_woodstock
			save_scope_as = thomas_woodstock
		}

		create_character = {
			first_name = name_richard
			dynasty = dynasty:fitzalan_dynasty
			estate = estate_type:nobles_estate
			adm = 10
			dip = 10
			mil = 45
			birth_date = 1346
			birth_location = location:chichester
			script = eng_richard_fitzalan
			save_scope_as = richard_fitzalan
		}

		create_character = {
			first_name = name_thomas
			dynasty = dynasty:beauchamp_dynasty
			estate = estate_type:nobles_estate
			adm = 35
			dip = 25
			mil = 10
			birth_date = 1338
			birth_location = location:chichester
			script = eng_thomas_beauchamp
			save_scope_as = thomas_beauchamp
		}

		create_rebel = {
			category = estate
			estate = nobles_estate
			name = lords_appellant
			save_scope_as = lords_appellant
		}

		location:london = {
			save_scope_as = target_province
		}

	}

	option = {
		name = flavor_eng.72.a
		historical_option = yes

		add_government_power = government_power_extreme_penalty

		set_variable = {
			name = commission_established
			value = 1
		}

		add_reform = government_reform:ruling_commission_of_england

		hidden_effect = { destroy_rebel = scope:lords_appellant }

	}

	option = {
		name = flavor_eng.72.b

		scope:thomas_woodstock = {
			change_character_allegiance = scope:lords_appellant
		}
		scope:richard_fitzalan = {
			change_character_allegiance = scope:lords_appellant
		}
		scope:thomas_beauchamp = {
			change_character_allegiance = scope:lords_appellant
		}

		location:oxford = {
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:nobles
				}
				add_pop_satisfaction = pop_satisfaction_ultimate_penalty
				change_pop_allegiance = scope:lords_appellant
			}
		}

		location:chichester = {
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:nobles
				}
				add_pop_satisfaction = pop_satisfaction_ultimate_penalty
				change_pop_allegiance = scope:lords_appellant
			}
		}

		province_definition:warwickshire_province = {
			every_location_in_province_definition = {
				every_pop = {
					limit = {
						owner = root
						pop_type = pop_type:nobles
					}
					add_pop_satisfaction = pop_satisfaction_ultimate_penalty
					change_pop_allegiance = scope:lords_appellant
				}
			}
		}

	}

	historical_info = flavor_eng.72.historical_info

}