flavor_nap.401 马萨涅洛起义
时间范围
- 事件窗口:未指定具体
from和to日期,需结合游戏内其他条件触发。 - 触发概率:未指定
monthly_chance,为一次性历史事件。
触发条件
事件代码中未包含 trigger 字段,其触发机制需由游戏引擎或其他事件逻辑控制。
关键效果
事件触发后立即执行以下操作:
- 创建一个名为 托马斯·阿涅洛(马萨涅洛) 的历史人物,并为其添加“叛军领袖”修正。
- 创建一个由 农民阶层 领导的叛军。
- 将马萨涅洛设置为该叛军的领袖。
随后,玩家需从以下两个选项中选择其一:
-
选项 A (历史选项)
- 稳定性:轻微下降。
- 正统性:轻微提升。
- 意大利地区影响:
- 所有由玩家控制的、非那不勒斯文化的 农民人口 满意度严重下降,并转而效忠叛军。
- 在意大利地区,玩家控制度最低的 5个省份 中,所有 农民人口 满意度严重下降,并转而效忠叛军。
- 叛军进度:使叛军的进度增加 0.9。
-
选项 B
- 阶层满意度:
- 农民阶层 满意度极大提升。
- 贵族阶层 满意度轻微下降。
- 设置变量:设置标志变量
masaniellos_fight_flag为 1。 - 授予特权:授予
masaniellos_fight阶层特权。
- 阶层满意度:
背景介绍
1647年,那不勒斯王国爆发了由渔民托马斯·阿涅洛(绰号“马萨涅洛”)领导的大规模人民起义。起义的直接导火索是西班牙哈布斯堡王朝统治下对水果等生活必需品征收的重税,这激起了长期承受经济压迫的平民,尤其是农民的强烈不满。马萨涅洛起义迅速演变为一场反对贵族和外国统治者的社会革命,一度在那不勒斯建立了短命的共和国。虽然起义最终被镇压,但它深刻动摇了西班牙在南意大利的统治,并成为欧洲近代早期人民反抗专制与剥削的重要象征。
事件代码
flavor_nap.401 = { #Masaniello's Revolt
type = country_event
title = flavor_nap.401.title
desc = flavor_nap.401.desc
historical_info = flavor_nap.401.historical_info
illustration_tags = {
10 = angry
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:peasants_estate background = estate_type:peasants_estate }
create_character = { #https://en.wikipedia.org/wiki/Masaniello
first_name = name_thomas
last_name = Aniello
nickname = Masaniello
birth_date = 1620.6.29
birth_location = location:naples
religion = religion:catholic
culture = culture:neapolitan
estate = estate_type:peasants_estate
script = nap_masaniello
save_scope_as = masaniello_scope
adm = { 50 60 }
dip = { 40 50 }
mil = { 40 50 }
add_character_modifier = { modifier = rebel_leader_modifier years = -1 mode = add_and_extend }
}
create_rebel = {
category = estate
estate = peasants_estate
name = flavor_nap_masaniello
save_scope_as = rebel_target
}
set_variable = {
name = future_republic_of_naples
value = scope:rebel_target
}
scope:masaniello_scope = {
change_character_allegiance = scope:rebel_target
}
}
option = {
name = flavor_nap.401.a
historical_option = yes
add_stability = stability_mild_penalty
add_legitimacy = legitimacy_mild_bonus
custom_tooltip = {
text = flavor_nap.401.a.tt1
#Get every non neapolitan pop in Italy
every_owned_location = {
limit = {
region = region:italy_region
}
every_pop = {
limit = {
owner = root
pop_type = pop_type:peasants
NOT = { culture = root.culture }
}
add_pop_satisfaction = pop_satisfaction_severe_penalty
change_pop_allegiance = scope:rebel_target
}
}
}
custom_tooltip = {
text = flavor_nap.401.a.tt2
#Get all pops in the 5 least controlled locations
#in Italy to add some more impact to the rebellion
ordered_owned_location = {
order_by = { #Get the least controlled ones
value = local_control
multiply = -1
}
max = 5
every_pop = {
limit = {
owner = root
pop_type = pop_type:peasants
}
add_pop_satisfaction = pop_satisfaction_severe_penalty
change_pop_allegiance = scope:rebel_target
}
}
}
scope:rebel_target = {
add_rebel_progress = 0.9
}
}
option = {
name = flavor_nap.401.b
add_estate_satisfaction = { type = estate_type:peasants_estate value = estate_satisfaction_extreme_bonus }
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_mild_penalty }
set_variable = { name = masaniellos_fight_flag value = 1 }
grant_estate_privilege = estate_privilege:masaniellos_fight
}
}