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_cas.2302 伊尔曼迪诺起义领袖被捕

时间范围:1430.1.1 - 1450.1.1(每月 10% 概率)

触发条件

  • 国家拥有变量 cas_irmandino_revolts
  • 国家拥有变量 cas_hunt_down_irmandino
  • 国内不存在名为 first_irmandino_revolt 的叛军

关键效果

  • 选项 A (历史选项)
    • 获得少量政府力量加成
    • 处决目标人物 scope:target_character
  • 选项 B
    • 国家稳定性遭受严重惩罚
    • 目标人物 scope:target_character 加入本国

背景介绍: 该事件模拟了15世纪中叶卡斯蒂利亚王国(或其后继者西班牙)在镇压加利西亚地区伊尔曼迪诺农民起义后的后续发展。起义被平定后,王室开始追捕起义领袖。事件的核心在于,当起义军主力被消灭,国家仍在追捕起义者时,如何处理被抓获的起义领袖罗伊·索尔多。玩家面临选择:是处决他以彰显王权并获取政府力量,还是赦免并招揽他(可能导致贵族不满,引发稳定性危机)。

完整事件代码

flavor_cas.2302 = { #The Irmandiño Revolt Leader Caught
	type = country_event
	title = flavor_cas.2302.title
	desc = flavor_cas.2302.desc

	fire_only_once = yes

	historical_info = flavor_cas.2302.historical_info

	dynamic_historical_event = {
		tag = CAS
		tag = SPA
		from = 1430.1.1
		to = 1450.1.1
		monthly_chance = 10
	}

	trigger = {
		has_variable = cas_irmandino_revolts
		has_variable = cas_hunt_down_irmandino
		NOT = {
			any_rebel = {
				rebel_name_key = first_irmandino_revolt
			}
		}
	}

	immediate = {
		if = {
			limit = {
				NOT = {
					dynasty_exists = xordo_dynasty
				}
			}
			location:coruna = { create_dynasty_from_location = xordo_dynasty }
		}
		create_character = {
			first_name = name_roi
			min_age = 40
			birth_location = location:betanzos
			estate = estate_type:nobles_estate
			dynasty = dynasty:xordo_dynasty
			adm = { 20 60 }
			dip = { 20 60 }
			mil = { 50 80 }
			culture = culture:galician
			save_scope_as = target_character
			script = cas_xordo
			create_in_limbo = yes
		}
	}

	illustration_tags = {
		10 = angry
		10 = exterior
	}

	option = {
		name = flavor_cas.2302.a
		historical_option = yes
		add_government_power = government_power_mild_bonus
		kill_character = {
			target = scope:target_character
			reason = execution
		}
	}

	option = {
		name = flavor_cas.2302.b
		add_stability = stability_severe_penalty
		scope:target_character = {
			move_country = root
		}
	}

	after = {
		remove_variable = cas_irmandino_revolts
		remove_variable = cas_hunt_down_irmandino
	}
}