flavor_hab.1400 迈尔贝格同盟与贵族抵抗
时间范围:1440.1.1 - 1470.1.1(每月 1% 概率)
触发条件:
- 国家拥有统治者。
- 国家在
austria_area地区至少拥有一块领地。 - 国家拥有
hollabrunn领地。 - 统治者的王朝中,存在一名男性、非统治者、非继承人、且与统治者有近亲关系的角色,该角色处于青少年或成年阶段。
关键效果:
- 选项 A:
- 触发自定义提示文本
mailberger_noble_rebels_joining。 - 效果:在
austria_area地区内,所有由本国拥有的领地中,所有贵族阶层人口将获得pop_satisfaction_ultimate_penalty(满意度终极惩罚),并将其效忠对象转移至target_mailberger_noble_rebels(目标迈尔贝格贵族叛军)。
- 触发自定义提示文本
背景介绍: 此事件模拟了15世纪中叶,奥地利哈布斯堡王朝统治下,贵族阶层因不满中央集权和王室政策而发起的抵抗运动,史称“迈尔贝格同盟”。贵族们联合起来,试图维护其传统特权,对抗王权的扩张,是奥地利内部权力斗争和封建关系紧张的一个体现。
完整事件代码:
flavor_hab.1400 = { #Mailberger Bund and Noble resistance
hide_portraits = yes
type = country_event
title = flavor_hab.1400.title
desc = flavor_hab.1400.desc
fire_only_once = yes
dynamic_historical_event = {
tag = HAB
from = 1440.1.1
to = 1470.1.1
monthly_chance = 1
}
illustration_tags = {
10 = angry
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
ruler.dynasty = {
random_character_in_dynasty = {
limit = {
is_heir = no
is_ruler = no
is_female = no
OR = {
is_adolescent = yes
is_adult = yes
}
}
save_scope_as = target_pretender
}
}
ruler = {
save_scope_as = target_ruler
}
if = {
limit = {
NOT = {
any_rebel = {
rebel_name_key = mailberger_noble_rebels
}
}
}
create_rebel = {
category = estate
name = mailberger_noble_rebels
save_scope_as = target_mailberger_noble_rebels
estate = nobles_estate
}
}
else = {
random_rebel = {
limit = {
rebel_name_key = mailberger_noble_rebels
}
save_scope_as = target_mailberger_noble_rebels
add_rebel_progress = rebel_progress_mild_penalty
}
}
}
trigger = {
has_ruler = yes
area:austria_area = {
any_location_in_area = {
owner = root
}
}
owns = location:hollabrunn
ruler.dynasty = {
any_character_in_dynasty = {
is_heir = no
is_ruler = no
is_female = no
is_close_relative = root.ruler
OR = {
is_adolescent = yes
is_adult = yes
}
}
}
}
option = {
name = flavor_hab.1400.a
custom_tooltip = {
text = mailberger_noble_rebels_joining
every_owned_location = {
limit = {
area = area:austria_area
}
every_pop = {
limit = {
owner = root
pop_type = pop_type:nobles
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:target_mailberger_noble_rebels
}
}
}
}
}