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_cas.2400 帮派战争

时间范围:1370.1.1 - 1450.1.1,每月 1% 概率触发

触发条件

  • 国家为卡斯蒂利亚 (CAS) 或西班牙 (SPA)。
  • 在纳瓦拉地区 (navarre_area) 内,至少存在 3 个地点 (count > 2)。
  • 这些地点必须由本国控制 (owner ?= root)。
  • 这些地点内必须有贵族阶层人口 (pop_type:nobles)。
  • 这些地点的平均满意度低于 40% (average_satisfaction < 0.40)。

关键效果

  • 选项 A (flavor_cas.2400.a)

    • 在随机选定的第一个地点 (target_location_1):
      • 所有本国贵族阶层人口获得 pop_satisfaction_extreme_bonus(极高的满意度加成)。
      • 该地点获得 prosperity_severe_bonus(严重的繁荣度加成)。
    • 在随机选定的第二个地点 (target_location_2):
      • 所有本国贵族阶层人口获得 pop_satisfaction_ultimate_penalty(极端的满意度惩罚)。
      • 该地点获得 prosperity_ultimate_penalty(极端的繁荣度惩罚)。
  • 选项 B (flavor_cas.2400.b)

    • 效果与选项 A 相反,将加成与惩罚在 target_location_1target_location_2 之间互换。
  • 选项 C (flavor_cas.2400.c) [历史选项]

    • 在 20 至 30 天后,非静默触发后续事件 flavor_cas.2401
    • 国家获得 legitimacy_mild_bonus(轻微的合法性加成)。
    • 贵族阶层 (nobles_estate) 获得 estate_satisfaction_severe_penalty(严重的阶层满意度惩罚)。
    • target_location_1target_location_2 两个地点:
      • 所有本国贵族阶层人口均获得 pop_satisfaction_ultimate_penalty(极端的满意度惩罚)。
      • 两个地点均获得 prosperity_ultimate_penalty(极端的繁荣度惩罚)。
    • 显示自定义提示文本 flavor_cas.2400.c.tt
  • 选项 D (flavor_cas.2400.d)

    • 国家获得 legitimacy_mild_penalty(轻微的合法性惩罚)。
    • 贵族阶层 (nobles_estate) 获得 estate_satisfaction_mild_bonus(轻微的阶层满意度加成)。

背景介绍: 在14世纪末至15世纪中叶,卡斯蒂利亚王国(及其后继的西班牙)的纳瓦拉地区,贵族阶层内部因权力、土地和影响力分配不均而矛盾激化,导致形成了相互敌对的派系或“帮派”。这些地方贵族势力的不满与冲突,严重影响了地区的稳定与繁荣,迫使中央政府必须采取行动来应对这场“帮派战争”,以恢复秩序或平衡各方利益。

完整事件代码

flavor_cas.2400 = { #The War of the Bands
	type = country_event
	title = flavor_cas.2400.title
	desc = flavor_cas.2400.desc

	fire_only_once = yes

	historical_info = flavor_cas.2400.historical_info

	dynamic_historical_event = {
		tag = CAS
		tag = SPA
		from = 1370.1.1
		to = 1450.1.1
		monthly_chance = 1
	}

	trigger = {
		area:navarre_area = {
			any_location_in_area = {
				count > 2
				owner ?= root
				any_pop = {
					pop_type = pop_type:nobles
				}
				average_satisfaction < 0.40
			}
		}
	}

	illustration_tags = {
		10 = armed
		10 = exterior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		#event_illustration_estate_background_effect = { background = type:army }
		area:navarre_area = {
			random_location_in_area = {
				limit = {
					owner ?= root
					any_pop = {
						pop_type = pop_type:nobles
					}
				}
				save_scope_as = target_location_1
			}
		}
		area:navarre_area = {
			random_location_in_area = {
				limit = {
					owner ?= root
					any_pop = {
						pop_type = pop_type:nobles
					}
					NOT = { this = scope:target_location_1 }
				}
				save_scope_as = target_location_2
			}
		}
	}

	option = {
		name = flavor_cas.2400.a
		scope:target_location_1 = {
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:nobles
				}
				add_pop_satisfaction = pop_satisfaction_extreme_bonus
			}
			change_prosperity = prosperity_severe_bonus
		}
		scope:target_location_2 = {
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:nobles
				}
				add_pop_satisfaction = pop_satisfaction_ultimate_penalty
			}
			change_prosperity = prosperity_ultimate_penalty
		}
	}

	option = {
		name = flavor_cas.2400.b
		scope:target_location_2 = {
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:nobles
				}
				add_pop_satisfaction = pop_satisfaction_extreme_bonus
			}
			change_prosperity = prosperity_severe_bonus
		}
		scope:target_location_1 = {
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:nobles
				}
				add_pop_satisfaction = pop_satisfaction_ultimate_penalty
			}
			change_prosperity = prosperity_ultimate_penalty
		}
	}

	option = {
		name = flavor_cas.2400.c
		historical_option = yes
		trigger_event_non_silently = {
			id = flavor_cas.2401
			days = { 20 30 }
		}
		add_legitimacy = legitimacy_mild_bonus
		add_estate_satisfaction = { type = estate_type:nobles_estate
			value = estate_satisfaction_severe_penalty
		}
		custom_tooltip = flavor_cas.2400.c.tt
		scope:target_location_2 = {
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:nobles
				}
				add_pop_satisfaction = pop_satisfaction_ultimate_penalty
			}
			change_prosperity = prosperity_ultimate_penalty
		}
		scope:target_location_1 = {
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:nobles
				}
				add_pop_satisfaction = pop_satisfaction_ultimate_penalty
			}
			change_prosperity = prosperity_ultimate_penalty
		}
	}

	option = {
		name = flavor_cas.2400.d
		add_legitimacy = legitimacy_mild_penalty
		add_estate_satisfaction = { type = estate_type:nobles_estate
			value = estate_satisfaction_mild_bonus
		}
	}
}