Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

flavor_nap.401 马萨涅洛起义

时间范围

  • 事件窗口:未指定具体 fromto 日期,需结合游戏内其他条件触发。
  • 触发概率:未指定 monthly_chance,为一次性历史事件。

触发条件

事件代码中未包含 trigger 字段,其触发机制需由游戏引擎或其他事件逻辑控制。

关键效果

事件触发后立即执行以下操作:

  1. 创建一个名为 托马斯·阿涅洛(马萨涅洛) 的历史人物,并为其添加“叛军领袖”修正。
  2. 创建一个由 农民阶层 领导的叛军。
  3. 将马萨涅洛设置为该叛军的领袖。

随后,玩家需从以下两个选项中选择其一:

  • 选项 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
	}
}