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_fra.1177] 诺曼领主向英格兰宣誓效忠

时间范围
1381年1月1日 - 1405年1月1日(每月 22% 概率触发)

触发条件

  • 已存在变量 disloyal_normandy_fired
  • 法国(FRA)拥有统治者
  • 诺曼底(NRM)国家存在
  • 诺曼底是法国的附庸,且其忠诚度低于 5
  • 英格兰(ENG)拥有统治者
  • 法国与英格兰互为宿敌,或英格兰是独立/自治附庸且将法国视为宿敌
  • 正在进行“百年战争”局势

关键效果

  • 选项:我们将收复诺曼底并处决叛徒!flavor_fra.1177.a
    • 诺曼底(NRM):
      • 设置变量 new_norman_duke
      • 触发事件 flavor_fra_nrm.2
      • 成为英格兰(ENG)的附庸(类型:subject_type:vassal
    • 法国获得对诺曼底的宣战理由(类型:casus_belli:cb_annex
    • 若诺曼底拥有的地区少于 30 个:
      • 法国获得诺曼底所有核心地区的核心
      • 提升这些地区的整合等级至核心

背景介绍
在百年战争期间,诺曼底作为法国的附庸,其领主因忠诚度低下而动摇。面对与英格兰的长期敌对,部分诺曼贵族选择背叛法国,转而向英格兰国王宣誓效忠。这一事件加剧了法国在诺曼底地区的统治危机,迫使法国王室必须作出回应:是容忍附庸的背叛,还是以武力收复失地并严惩叛徒。

完整事件代码

flavor_fra.1177 = { # Norman Lords Swear Fealty to England
	type = country_event
	title = flavor_fra.1177.title
	desc = flavor_fra.1177.desc
	fire_only_once = yes
	
	dynamic_historical_event = {
		tag = FRA
		from = 1381.1.1
		to = 1405.1.1
		monthly_chance = 22
	}

	trigger = {
		has_variable = disloyal_normandy_fired
		has_ruler = yes
		country_exists = c:NRM
		c:NRM ?= {
			is_subject_of = c:FRA
			subject_loyalty < 5
		}
		c:ENG ?= {
			has_ruler = yes
		}
		OR = {
			is_rival_of = c:ENG
			c:ENG = {
				is_rival_of = c:FRA
				is_independent_or_autonomous_subject = yes
			}
		}
		is_situation_active = situation:hundred_years_war
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		root = {
			save_scope_as = french_nation
		}
        c:ENG ?= {
			save_scope_as = english_nation
            ruler ?= {
                save_scope_as = ruler_eng
            }
        }
		ruler ?= {
            save_scope_as = fra_ruler
        }
		c:NRM ?= {
			save_scope_as = norman_nation
			create_character = {
				adm = { 45 72 }
				dip = { 40 65 }
				mil = { 50 78 }
				min_age = 30
				save_scope_as = nrm_ruler
			}
			set_new_ruler = scope:nrm_ruler
			if = {
				limit = { is_subject = yes }
				overlord = {
					cancel_subject = root
				}
			}
		}
	}

	illustration_tags = {
		10 = armed
		10 = exterior
	}

	option = { # We will reclaim Normandy and execute the traitors!
		name = flavor_fra.1177.a
		c:NRM = {
			set_variable = new_norman_duke
			trigger_event_non_silently = flavor_fra_nrm.2
			make_subject_of = {
				target = c:ENG
				type = subject_type:vassal
			}
		}
		add_casus_belli =  {
			type = casus_belli:cb_annex
			target = c:NRM
		}
		if = {
			limit = {
				c:NRM ?= {
					num_locations < 30
				}
			}
			custom_tooltip = {
				text = cores_on_normandy_fra
				c:NRM ?= {
					every_core_location = {
						add_core = c:FRA
						change_integration_level = core
					}
				}
			}
		}
	}
	after = {
		remove_variable = disloyal_normandy_fired
		remove_variable = norman_lords_disloyal
	}
}