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(极端的繁荣度惩罚)。
- 所有本国贵族阶层人口获得
- 在随机选定的第一个地点 (target_location_1):
-
选项 B (flavor_cas.2400.b):
- 效果与选项 A 相反,将加成与惩罚在
target_location_1和target_location_2之间互换。
- 效果与选项 A 相反,将加成与惩罚在
-
选项 C (flavor_cas.2400.c) [历史选项]:
- 在 20 至 30 天后,非静默触发后续事件
flavor_cas.2401。 - 国家获得
legitimacy_mild_bonus(轻微的合法性加成)。 - 贵族阶层 (nobles_estate) 获得
estate_satisfaction_severe_penalty(严重的阶层满意度惩罚)。 - 在
target_location_1和target_location_2两个地点:- 所有本国贵族阶层人口均获得
pop_satisfaction_ultimate_penalty(极端的满意度惩罚)。 - 两个地点均获得
prosperity_ultimate_penalty(极端的繁荣度惩罚)。
- 所有本国贵族阶层人口均获得
- 显示自定义提示文本
flavor_cas.2400.c.tt。
- 在 20 至 30 天后,非静默触发后续事件
-
选项 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
}
}
}