flavor_por.19 布拉干萨公爵若昂登场
时间范围:1624.1.1 - 1674.1.1(每月 5% 概率)
触发条件:
- 国家拥有贝雅(Beja)地区。
- 贵族阶层(estate_type:nobles_estate)的阶层权力(estate_power)小于等于 0.35。
- 内阁(cabinet)中没有任何属于贵族阶层的角色。
- 国家没有摄政王(has_regent = no)。
关键效果:
- 选项 A (历史选项):
- 前提:国家不是附庸国。
- 效果:将新创建的若昂·布拉干萨(scope:joao_braganca)设为新统治者;增加政府权力惩罚(government_power_severe_penalty)。
- 选项 B:
- 前提:是西班牙(SPA)的附庸国,且独立倾向(liberty_desire)大于 50。
- 效果:对西班牙(SPA)发动独立战争(casus_belli:cb_independence_war);增加对西班牙的愤怒(opinion_angry)观点;将若昂·布拉干萨设为新统治者;增加政府权力惩罚(government_power_extreme_penalty 与 government_power_mild_penalty)。
- 选项 C:
- 效果:贵族阶层满意度大幅降低(estate_satisfaction_extreme_penalty);创建名为“布拉干萨支持者”(braganca_supporters)的贵族阶层叛军;将若昂·布拉干萨的效忠对象改为该叛军;葡萄牙北部和南部地区所有属于玩家且为贵族阶层(pop_type:nobles)的人口满意度大幅降低(pop_satisfaction_ultimate_penalty),并改为效忠叛军;国家获得持续24个月的“布拉干萨叛乱”(braganca_rebellion)修正。
- 选项 D:
- 前提:已研究“内阁法律”(cabinet_laws_advance)科技。
- 效果:添加“穿袍贵族政策”(policy:nobles_of_the_robe_policy);清除内阁中所有不属于贵族阶层的角色;增加政府权力惩罚(government_power_severe_penalty)。
- 选项 E:
- 前提:当前统治者拥有“阴谋家”(intricate_web_weaver)特质。
- 效果:刺杀角色“若昂·布拉干萨”(character:por_john_braganza);贵族阶层满意度轻微降低(estate_satisfaction_mild_penalty)。
背景介绍: 此事件模拟了17世纪葡萄牙布拉干萨公爵若昂(后来的葡萄牙国王若昂四世)登上政治舞台的历史时刻。在哈布斯堡王朝统治葡萄牙的“伊比利亚联盟”时期,葡萄牙贵族阶层权力被削弱,对西班牙统治的不满日益增长。当王室权力衰弱、贵族在政府中缺乏代表时,作为葡萄牙最显赫贵族之一的布拉干萨家族领袖若昂便成为了潜在的权力核心和独立运动的领导者。该事件反映了葡萄牙贵族阶层与中央王权、以及葡萄牙与西班牙宗主国之间的复杂博弈,最终可能导向若昂被拥立为统治者、发动独立战争、引发大规模贵族叛乱,或被王室阴谋清除等多种历史走向。
完整事件代码:
flavor_por.19 = {
hide_portraits = yes
type = country_event
fire_only_once = yes
title = flavor_por.19.title
desc = flavor_por.19.desc
dynamic_historical_event = {
tag = POR
from = 1624.1.1
to = 1674.1.1
monthly_chance = 5
}
trigger = {
owns = location:beja
"estate_power(estate_type:nobles_estate)" <= 0.35
any_cabinet_character = {
count < 1
has_estate = estate_type:nobles_estate
}
has_regent = no
}
illustration_tags = {
10 = angry
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
location:beja = {
create_dynasty_from_location = braganca_dynasty
}
root = { save_scope_as = target_root_country }
create_character = {
first_name = name_john
dynasty = dynasty:braganca_dynasty
estate = estate_type:nobles_estate
adm = 44
dip = 60
mil = 25
birth_date = 1604.1.1
birth_location = location:beja
script = por_john_braganza
save_scope_as = joao_braganca
}
}
option = {
name = flavor_por.19.a
historical_option = yes
trigger = { is_subject = no }
custom_tooltip = flavor_por.19.tt1
set_new_ruler = scope:joao_braganca
add_government_power = government_power_severe_penalty
}
option = {
name = flavor_por.19.b
trigger = { is_subject_of = c:SPA liberty_desire > 50 }
add_government_power = government_power_extreme_penalty
declare_war_with_cb = { target = c:SPA type = casus_belli:cb_independence_war }
add_opinion = {
target = c:SPA
modifier = opinion_angry
}
set_new_ruler = scope:joao_braganca
add_government_power = government_power_mild_penalty
custom_tooltip = flavor_por.19.tt1
custom_tooltip = flavor_por.19.tt2
}
option = {
name = flavor_por.19.c
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_extreme_penalty }
create_rebel = {
category = estate
estate = nobles_estate
name = braganca_supporters
save_scope_as = braganca_supporters
}
scope:joao_braganca = {
change_character_allegiance = scope:braganca_supporters
}
area:north_portugal_area = {
every_location_in_area = {
limit = {
owner ?= root
}
every_pop = {
limit = {
owner = root
pop_type = pop_type:nobles
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:braganca_supporters
}
}
}
area:south_portugal_area = {
every_location_in_area = {
limit = {
owner ?= root
}
every_pop = {
limit = {
owner = root
pop_type = pop_type:nobles
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:braganca_supporters
}
}
}
add_country_modifier = {
modifier = braganca_rebellion
months = 24
mode = add_and_extend
}
}
option = {
name = flavor_por.19.d
trigger = {
has_advance = cabinet_laws_advance
}
add_policy = policy:nobles_of_the_robe_policy
while = {
limit = {
any_cabinet_character = {
NOT = { has_estate = estate_type:nobles_estate }
}
}
random_cabinet_character = {
limit = {
NOT = { has_estate = estate_type:nobles_estate }
}
kill_character = this
}
}
add_government_power = government_power_severe_penalty
custom_tooltip = flavor_por.19.tt3
}
option = {
name = flavor_por.19.e
trigger = { ruler = { has_trait = intricate_web_weaver } }
character:por_john_braganza ?= {
kill_character = {