[flavor_fra.2033] 公益同盟要求自治!
时间范围:1450.1.1 - 1475.1.1(每月 10% 概率触发)
触发条件:
- 国家处于和平状态(
at_war = no)。 - 国家拥有统治者(
has_ruler = yes)。 - 至少有6个(
count > 5)附庸国拥有政府改革“公益同盟成员”(government_reform:member_of_league_of_public_weal)。 - 存在全局变量
league_of_public_weal_enabled。
关键效果:
- 选项 A:我们必须镇压这些叛徒!
- 历史选项:是(
historical_option = yes)。 - 核心结果:
- 被随机指定为同盟领袖(
league_leader)的附庸国,其统治者将向法国(c:FRA)宣战,并使用“公益同盟”宣战理由(casus_belli:cb_league_of_public_weal)。 - 所有其他拥有“公益同盟成员”改革但未被指定为领袖的附庸国,将加入上述战争,成为进攻方。
- 被随机指定为同盟领袖(
- 历史选项:是(
- 选项 B:我们别无选择,只能接受
- 核心结果:
- 所有拥有“公益同盟成员”改革的附庸国获得国家修正“公益同盟胜利”(
appanage_league_of_weal_victory),持续15年。 - 所有作为法国附庸且拥有“法国采邑”改革(
government_reform:french_appanage_reform)的国家获得国家修正“采邑更大自治权”(appanage_greater_autonomy),持续15年。 - 法国自身获得国家修正“法国公益同盟条约”(
fra_treaty_of_public_weal),持续15年。 - 法国的社会价值观“中央集权 vs 地方分权”向“地方分权”方向大幅移动(
societal_value_large_move_to_right)。 - 移除全局变量
league_of_public_weal_enabled。
- 所有拥有“公益同盟成员”改革的附庸国获得国家修正“公益同盟胜利”(
- 核心结果:
背景介绍: 15世纪中叶,在百年战争结束后,法国王权试图加强中央集权,但这引发了国内大贵族们的强烈不满。以勃艮第公爵、贝里公爵等为首的大贵族们组成了“公益同盟”,旨在对抗国王路易十一的集权政策,维护自身的封建特权和自治权力。本事件模拟了同盟向国王正式发难,要求更大自治权的关键时刻,国王面临的选择将深刻影响法国未来的政治格局。
完整事件代码:
flavor_fra.2033 = { # The League Demands Autonomy!
type = country_event
fire_only_once = yes
title = flavor_fra.2033.t
desc = flavor_fra.2033.desc
dynamic_historical_event = {
tag = FRA
from = 1450.1.1
to = 1475.1.1
monthly_chance = 10
}
trigger = {
at_war = no
has_ruler = yes
any_subject = {
has_reform = government_reform:member_of_league_of_public_weal
count > 5
}
has_global_variable = league_of_public_weal_enabled
}
illustration_tags = {
10 = angry
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
random_subject = {
limit = {
has_reform = government_reform:member_of_league_of_public_weal
has_ruler = yes
}
save_scope_as = league_leader
set_variable = {
name = leader_of_league_of_public_weal
value = 1
}
}
ruler ?= {
save_scope_as = ruler_fra
}
scope:league_leader = {
ruler ?= {
save_scope_as = league_leader_ruler
}
}
}
option = { # We must crush these rebels!
name = flavor_fra.2033.a
historical_option = yes
custom_tooltip = league_demands_rejected_fra
scope:league_leader = {
ruler ?= {
save_scope_as = league_leader_ruler
}
declare_war_with_cb = {
target = c:FRA
type = casus_belli:cb_league_of_public_weal
}
}
random_current_war = {
limit = {
any_war_participant = {
has_variable = leader_of_league_of_public_weal
}
}
save_scope_as = target_war
}
every_country = {
limit = {
NOT = { has_variable = leader_of_league_of_public_weal }
has_reform = government_reform:member_of_league_of_public_weal
}
ruler ?= {
save_scope_as = league_member_ruler
}
custom_tooltip = league_of_weal_joiners
hidden_effect = {
join_war_as_attacker = { war = scope:target_war }
}
}
}
option = { # We have no choice but to accept
name = flavor_fra.2033.b
custom_tooltip = {
text = league_demands_accepted_fra
every_country = {
limit = {
has_reform = government_reform:member_of_league_of_public_weal
}
add_country_modifier = { modifier = appanage_league_of_weal_victory years = 15 mode = add }
}
every_country = {
limit = {
is_subject_of = c:FRA
has_reform = government_reform:french_appanage_reform
}
add_country_modifier = { modifier = appanage_greater_autonomy years = 15 mode = add }
}
}
add_country_modifier = { modifier = fra_treaty_of_public_weal years = 15 mode = add }
change_societal_value = {
type = centralization_vs_decentralization
value = societal_value_large_move_to_right
}
remove_global_variable = league_of_public_weal_enabled
}
}