flavor_ben.4 乌扎马叛乱
时间范围:1500.1.1 - 1821.1.1,每月 1% 概率触发
触发条件:
- 国家拥有变量
ben_upset_nobility_flag。 - 国家稳定度小于或等于 -10。
关键效果:
- 选项 A (flavor_ben.4.a):
- 所有贵族阶层人口加入叛乱。
- 叛乱进度增加 0.8。
- 选项 B (flavor_ben.4.b):
- 为国家添加持续 10 年的修正
ben_restored_nobles_rights。 - 立即镇压叛乱。
- 为国家添加持续 10 年的修正
背景介绍: 该事件模拟了贝宁王国(BEN)历史上可能发生的贵族叛乱。当王室政策(如通过法律或废除特权)严重触怒贵族阶层,导致国家稳定度极低时,以“乌扎马”为代表的贵族势力可能揭竿而起,挑战中央权威。玩家需要在全面内战与妥协让步之间做出选择。
完整事件代码:
flavor_ben.4 = { #Uzama revolt
hide_portraits = yes
type = country_event
title = flavor_ben.4.title
desc = flavor_ben.4.desc
fire_only_once = yes
dynamic_historical_event = {
tag = BEN
from = 1500.1.1
to = 1821.1.1
monthly_chance = 1
}
trigger = {
has_variable = ben_upset_nobility_flag
stability <= -10 #Added this so that if the player passes a law or revokes a privilege, the nobles rebel
}
illustration_tags = {
10 = armed
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
create_rebel = {
category = estate
estate = nobles_estate
name = uzama_revolt
save_scope_as = target_rebel
}
remove_variable = ben_upset_nobility_flag
ruler_or_regent ?= {
save_scope_as = target_character
}
}
option = {
name = flavor_ben.4.a
custom_tooltip = {
text = ben_all_nobles_join_revolt
every_owned_location = {
limit = {
any_pop = {
owner = root
pop_type = pop_type:nobles
}
}
every_pop = {
limit = {
owner = root
pop_type = pop_type:nobles
}
change_pop_allegiance = scope:target_rebel
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
}
}
}
scope:target_rebel = {
add_rebel_progress = 0.8
}
}
option = {
name = flavor_ben.4.b
add_country_modifier = {
modifier = ben_restored_nobles_rights
years = 10
mode = add_and_extend
}
destroy_rebel = scope:target_rebel
}
}