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_ara.201 阿拉贡的暴政

时间范围:无明确起止日期(事件由脚本触发,非定期事件) 触发概率:无 monthly_chance 字段(事件由脚本触发,非月度概率事件)

触发条件

  • 此事件为脚本触发事件,代码中未定义 trigger 字段。事件通过游戏脚本或其它事件(如 trigger_event_silently)调用。

关键效果

  • 选项 A (flavor_ara.201.a)

    • 获得少量正统性增益 (add_legitimacy = legitimacy_weak_bonus)。
    • 20天后,为阿拉贡(c:ARA)静默触发事件 flavor_ara.202
  • 选项 B (flavor_ara.201.b)

    • 触发前提:玩家控制佩皮尼昂地区 (location:perpignan)。
    • 损失少量威望 (add_prestige = prestige_weak_penalty)。
    • 贵族阶层满意度大幅下降 (add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_severe_penalty })。
    • 将佩皮尼昂地区的所有权移交给阿拉贡 (c:ARA)。
    • 阿拉贡对玩家产生“支持君主”的正面看法 (add_opinion = { target = root modifier = opinion_supportive_monarch })。
    • 20天后,为阿拉贡静默触发事件 flavor_ara.203
  • 选项 C (flavor_ara.201.c)

    • 触发前提:存在一个在伊比利亚地区有据点的随机雇佣兵团 (scope:my_merc)。
    • 历史选项historical_option = yes
    • 获得相当于2倍月度人力基础值的额外人力 (add_manpower = { value = root.monthly_manpower multiply = 2 })。
    • 雇佣该雇佣兵团 (hire_mercenary = scope:my_merc)。
    • 获得少量正统性增益 (add_legitimacy = legitimacy_mild_bonus)。
    • 战争行动
      • 如果玩家是阿拉贡的附庸国 (is_subject_of = c:ARA),则向阿拉贡发动独立战争 (declare_war_with_cb = { target = c:ARA type = casus_belli:cb_independence_war })。
      • 否则,以“侮辱我国”为宣战理由向阿拉贡宣战 (declare_war_with_cb = { target = c:ARA type = casus_belli:cb_insulted_us })。

背景介绍: 此事件模拟了阿拉贡王室可能施加的压迫性统治(“暴政”)所引发的政治危机。事件围绕马略卡统治者(c:MLL)与阿拉贡中央政权之间的紧张关系展开。玩家(作为马略卡)面临抉择:是屈服于阿拉贡的权威,还是利用地方贵族的不满或雇佣军力量进行反抗,甚至不惜发动战争。选项C被标记为“历史选项”,可能指向历史上马略卡为争取自治或独立而采取的实际或潜在的军事对抗路径。

完整事件代码

flavor_ara.201 = { #Aragonese Tyranny
	hide_portraits = yes
	type = country_event

	title = flavor_ara.201.title
	desc = flavor_ara.201.desc
	
	illustration_tags = {
		10 = angry
		10 = interior
	}
	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		c:MLL.ruler = {
			save_scope_as = majorca_ruler
		}
		c:ARA.capital = {
			save_scope_as = target_location
		}
		random_mercenary = {
			limit = { mercenary_home.region = region:iberia_region }
			save_scope_as = my_merc
		}
	}

	option = {
		name = flavor_ara.201.a
		add_legitimacy = legitimacy_weak_bonus
		c:ARA = {
			trigger_event_silently = { id = flavor_ara.202  days = 20 }
		}
	}
	option = {
		name = flavor_ara.201.b
		trigger = {
			any_owned_location = { this = location:perpignan }
		}
		add_prestige = prestige_weak_penalty
		add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_severe_penalty }
		location:perpignan = {
			change_location_owner = c:ARA
		}
		c:ARA = {
			add_opinion = { target = root modifier = opinion_supportive_monarch }
			trigger_event_silently = { id = flavor_ara.203  days = 20 }
		}
	}
	option = {
		name = flavor_ara.201.c
		trigger = {
			exists = scope:my_merc
		}
		historical_option = yes
		add_manpower = { value = root.monthly_manpower multiply = 2 }
		hire_mercenary = scope:my_merc
		add_legitimacy = legitimacy_mild_bonus
		if = {
			limit = { is_subject_of = c:ARA }
			declare_war_with_cb = {	target = c:ARA	type = casus_belli:cb_independence_war	}
		}
		else = {
			declare_war_with_cb = {	target = c:ARA	type = casus_belli:cb_insulted_us	}
		}
	}
}