flavor_mlo.55 反斯卡利杰里联盟
时间范围:1337.1.1 - 1367.1.1(每月 100% 概率) 触发条件:
- 国家
VER存在。 - 王朝
scala_dynasty存在。 - 本国未处于战争状态。
- 在以下国家中,至少有2个满足条件:
FLO:可以对VER宣战,自身未处于战争状态,且对VER拥有casus_belli:cb_cut_down_in_size类型的宣战理由。VEN:可以对VER宣战,自身未处于战争状态,且对VER拥有casus_belli:cb_cut_down_in_size类型的宣战理由。FER:可以对VER宣战,自身未处于战争状态,且对VER拥有casus_belli:cb_cut_down_in_size类型的宣战理由。MAN:可以对VER宣战,自身未处于战争状态,且对VER拥有casus_belli:cb_cut_down_in_size类型的宣战理由。
关键效果:
- 历史选项:
flavor_mlo.55.a- 为国家添加修正
war_against_verona_modifier,持续modifier_duration_years_very_short年,替换模式。 - 对
VER使用casus_belli:cb_cut_down_in_size宣战理由发动战争。 - 列表
anti_scaligeri_league_list_2中的所有成员将作为进攻方加入当前战争,并号召其附庸国参战。
- 为国家添加修正
背景介绍: 该事件模拟了14世纪中叶意大利北部城邦政治格局中的一次重大冲突。以维罗纳(VER)的斯卡利杰里(Scaligeri)家族统治为焦点,其扩张和影响力引起了周边主要城邦(如佛罗伦萨、威尼斯、费拉拉、曼图亚)的警惕和反对。当这些城邦同时拥有削弱维罗纳的合法宣战理由且自身未卷入其他战争时,一个反斯卡利杰里联盟便可能形成。事件触发后,玩家(作为米兰或其他符合条件的国家)可以选择领导这个联盟,对维罗纳发动一场旨在“削减其规模”的战争,联盟成员将共同参战。
完整事件代码:
flavor_mlo.55 = {
type = country_event
title = flavor_mlo.55.title
desc = flavor_mlo.55.desc
historical_info = flavor_mlo.50.historical_info
fire_only_once = yes
dynamic_historical_event = {
tag = MLO
from = 1337.1.1
to = 1367.1.1
monthly_chance = 100
}
illustration_tags = {
10 = armed
10 = interior
}
major = yes
major_trigger = {
OR = {
tag = VER
is_in_list = anti_scaligeri_league_list_2
}
}
trigger = {
country_exists = c:VER
dynasty_exists = scala_dynasty
at_war = no
calc_true_if = {
amount >= 2
1 = {
c:FLO = {
can_declare_war_on = c:VER
at_war = no
has_casus_belli_of_type_on = {
type = casus_belli:cb_cut_down_in_size
target = c:VER
}
}
}
1 = {
c:VEN = {
can_declare_war_on = c:VER
at_war = no
has_casus_belli_of_type_on = {
type = casus_belli:cb_cut_down_in_size
target = c:VER
}
}
}
1 = {
c:FER = {
can_declare_war_on = c:VER
at_war = no
has_casus_belli_of_type_on = {
type = casus_belli:cb_cut_down_in_size
target = c:VER
}
}
}
1 = {
c:MAN = {
can_declare_war_on = c:VER
at_war = no
has_casus_belli_of_type_on = {
type = casus_belli:cb_cut_down_in_size
target = c:VER
}
}
}
}
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
ruler_or_regent = { save_scope_as = target_character1 }
c:VER = {
save_scope_as = target_enemy_country
capital = { save_scope_as = target_location }
}
dynasty:scala_dynasty = {
save_scope_as = target_dynasty
dynasty_head = { save_scope_as = target_character2 }
}
c:FLO ?= {
if = {
limit = {
can_declare_war_on = c:VER
at_war = no
has_casus_belli_of_type_on = {
type = casus_belli:cb_cut_down_in_size
target = c:VER
}
}
add_to_list = anti_scaligeri_league_list_2
}
}
c:VEN ?= {
if = {
limit = {
can_declare_war_on = c:VER
at_war = no
has_casus_belli_of_type_on = {
type = casus_belli:cb_cut_down_in_size
target = c:VER
}
}
add_to_list = anti_scaligeri_league_list_2
}
}
c:FER ?= {
if = {
limit = {
can_declare_war_on = c:VER
at_war = no
has_casus_belli_of_type_on = {
type = casus_belli:cb_cut_down_in_size
target = c:VER
}
}
add_to_list = anti_scaligeri_league_list_2
}
}
c:MAN ?= {
if = {
limit = {
can_declare_war_on = c:VER
at_war = no
has_casus_belli_of_type_on = {
type = casus_belli:cb_cut_down_in_size
target = c:VER
}
}
add_to_list = anti_scaligeri_league_list_2
}
}
ordered_in_list = {
list = anti_scaligeri_league_list_2
order_by = great_power_score
position = 0
check_range_bounds = no
save_scope_as = target_country_1
}
ordered_in_list = {
list = anti_scaligeri_league_list_2
order_by = great_power_score
position = 1
check_range_bounds = no
save_scope_as = target_country_2
}
}
option = {
name = flavor_mlo.55.a
add_country_modifier = {
modifier = war_against_verona_modifier
years = modifier_duration_years_very_short
mode = replace
}
declare_war_with_cb = {
target = c:VER
type = casus_belli:cb_cut_down_in_size
}
custom_tooltip = {
text = those_who_pledged_will_join_tt
random_current_war = {
save_temporary_scope_as = target_war
}
every_in_list = {
list = anti_scaligeri_league_list_2
join_war_as_attacker = {
war = scope:target_war
call_in_subjects = yes
}
}
}
}
}