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.1133] 元帅谋杀案

时间范围:1358年1月1日 - 1365年1月1日(每月 75% 概率)

触发条件

  • 国家拥有变量 fra_marcel_opposes_the_crown
  • 存在至少3名同时满足以下条件的男性成年非统治者人物:
    • 属于贵族阶层 (estate_type:nobles_estate)。
    • 不属于当前统治者或其摄政继承人的家族 (dynasty)。
  • 存在一名拥有变量 is_etienne_marcel 且存活的人物。

关键效果

  • 选项 A:马塞尔会为此付出代价!
    • 历史选项:是
    • 效果:
      • 增加轻度稳定性惩罚 (add_stability = stability_mild_penalty)。
      • 设置变量 marcel_reputation_ruined = 1
      • etienne_marcel 刺杀两名随机选中的、符合触发条件的贵族人物 (murdered_marshal_1murdered_marshal_2)。
  • 选项 B:把他们全处决了!
    • 效果:
      • 设置变量 marcel_executed_by_crown = 1
      • etienne_marcel 刺杀两名随机选中的、符合触发条件的贵族人物 (murdered_marshal_1murdered_marshal_2)。
      • 市民阶层 (estate_type:burghers_estate) 满意度遭受极端惩罚 (add_estate_satisfaction = estate_satisfaction_extreme_penalty)。
      • 在2天后静默触发事件 flavor_fra.1134

背景介绍: 此事件反映了百年战争期间,法国国内尖锐的政治斗争。在国王约翰二世被俘、王太子查理(未来的查理五世)摄政期间,巴黎商会会长艾蒂安·马塞尔领导了一场旨在限制王权、扩大市民阶层权力的改革运动。他与部分心怀不满的贵族结盟,但最终矛盾激化,导致了针对反对派贵族的暴力清洗。这一事件是法国中世纪晚期王权、贵族与市民阶层三方博弈的关键转折点。

完整事件代码

flavor_fra.1133 = { # Murder of the Marshals
	hide_portraits = yes
    type = country_event
    title = flavor_fra.1133.title
    desc = flavor_fra.1133.desc


    fire_only_once = yes
    dynamic_historical_event = {
        tag = FRA
        from = 1358.1.1
        to = 1365.1.1
        monthly_chance = 75
    }


	trigger = { #
		has_variable = fra_marcel_opposes_the_crown
		any_character = {
			AND = {
				is_ruler = no
				is_adult = yes
				is_female = no
				has_estate = estate_type:nobles_estate
				NOT = { dynasty ?= root.ruler_or_heir_if_regent.dynasty }
			}
			count > 2
		}
		any_character = {
			is_alive = yes
			has_variable = is_etienne_marcel
		}
	}

	illustration_tags = {
		10 = angry
		10 = interior
	}	

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:burghers_estate }
		random_character = {
			limit = {
				is_ruler = no
				is_adult = yes
				has_estate = estate_type:nobles_estate
				NOT = { dynasty ?= root.ruler_or_heir_if_regent.dynasty }
				is_female = no
			}
			save_scope_as = murdered_marshal_1
		}
		random_character = {
			limit = {
				is_ruler = no
				is_adult = yes
				has_estate = estate_type:nobles_estate
				NOT = { dynasty ?= root.ruler_or_heir_if_regent.dynasty }
				NOT = { this = scope:murdered_marshal_1 }
				is_female = no
			}
			save_scope_as = murdered_marshal_2
		}
		random_character = {
			limit = {
				is_alive = yes
				has_variable = is_etienne_marcel
			}
			save_scope_as = etienne_marcel
		}
	}

	option = { # Marcel will pay for this!
		name = flavor_fra.1133.a
		historical_option = yes
		custom_tooltip = tooltip_marcel_1
		add_stability = stability_mild_penalty
		set_variable = { name = marcel_reputation_ruined value = 1 }
		kill_character = {
			target = scope:murdered_marshal_1
			killer = scope:etienne_marcel
			reason = assassination
		}
		kill_character = {
			target = scope:murdered_marshal_2
			killer = scope:etienne_marcel
			reason = assassination
		}
		ai_chance = {
			base = 95
		}
	}

    option = { # Execute them all!
        name = flavor_fra.1133.b
        custom_tooltip = tooltip_marcel_2
        set_variable = { name = marcel_executed_by_crown value = 1 }
        kill_character = {
            target = scope:murdered_marshal_1
            killer = scope:etienne_marcel
            reason = assassination
        }
        kill_character = {
            target = scope:murdered_marshal_2
            killer = scope:etienne_marcel
            reason = assassination
        }
        custom_tooltip = tooltip_marcel_3
        add_estate_satisfaction = { type = estate_type:burghers_estate value = estate_satisfaction_extreme_penalty }
        hidden_effect = {
            trigger_event_silently = { id = flavor_fra.1134 days = 2 }
        }
        ai_chance = {
            base = 5
        }
    }
}