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_nrm.2 诺曼底公爵选举

时间范围:1376.1.1 - 1402.1.1(每月 20% 概率)

触发条件

  • 本国拥有统治者。
  • 存在变量 norman_lords_revolt
  • 存在变量 new_norman_duke
  • 情境 situation:hundred_years_war 处于活跃状态。
  • 国家 FRA 存在统治者。
  • 国家 ENG 存在统治者。

关键效果

  • 选项 A (历史选项)
    • 获得陆军传统极端增益 (add_army_tradition = army_tradition_extreme_bonus)。
    • 成为国家 ENG 的附庸国,类型为 subject_type:vassal
    • 如果国家 FRA 存在,则其获得对 NRM 的吞并宣战理由 (casus_belli:cb_annex)。
    • 如果 NRM 拥有的地块数量少于30个,则 FRA 获得 NRM 所有核心省份的宣称。
    • 移除变量 norman_lords_revoltnew_norman_duke

背景介绍: 在百年战争期间,诺曼底公国(NRM)内部因领主叛乱和权力更迭而陷入动荡。随着新公爵的选举,公国面临着决定其未来政治站队的十字路口。此事件模拟了诺曼底贵族在英法两大势力之间做出关键抉择的历史时刻,其选择将深刻影响公国在战争中的命运及其与宗主国的关系。

完整事件代码

flavor_fra_nrm.2 = { # Election of <nrm_leader>
	type = country_event
	title = flavor_fra_nrm.2.title
	desc = flavor_fra_nrm.2.desc


	fire_only_once = yes
	dynamic_historical_event = {
		tag = NRM
		from = 1376.1.1
		to = 1402.1.1
		monthly_chance = 20
	}


	trigger = {
		has_ruler = yes
		has_variable = norman_lords_revolt
		has_variable = new_norman_duke
		is_situation_active = situation:hundred_years_war	
		c:FRA ?= {
			has_ruler = yes			
		}	
		c:ENG ?= {
			has_ruler = yes			
		}							
	}
	
	immediate = {
		ruler ?= {
            save_scope_as = nrm_ruler
        }
		root = {
			save_scope_as = norman_nation
		}
        c:FRA ?= {
			save_scope_as = french_nation
            ruler_or_regent ?= {
                save_scope_as = fra_ruler
            }
        }
		 c:ENG ?= {
			save_scope_as = english_nation
            ruler_or_regent ?= {
                save_scope_as = eng_ruler
            }
        }
	}	
	
	illustration_tags = {
		10 = regular
		10 = interior
	}	


	option = {
		name = flavor_fra_nrm.2.a 	
		historical_option = yes
		add_army_tradition = army_tradition_extreme_bonus
		show_as_tooltip = {
			make_subject_of = {
				target = c:ENG
				type = subject_type:vassal
			}
			c:FRA ?= {
				add_casus_belli =  { 
					type = casus_belli:cb_annex
					target = c:NRM
				}	
			}
		}	
		if = {
			limit = {
				c:NRM ?= {
					num_locations < 30
				}
			}
			custom_tooltip = {
				text = fra_cores_on_normandy_nrm
				c:NRM ?= {
					every_core_location = {
						add_core = c:FRA
					}
				}
			}	
		}
	}
	after = {
		remove_variable = norman_lords_revolt
		remove_variable = new_norman_duke
	}
}