flavor_tur.1004 斯坎德培的崛起
时间范围:1390.1.1 - 1450.1.1(每月 3% 概率触发)
触发条件:
- 角色
skanderbeg_kastrioti(斯坎德培)必须存活。 - 奥斯曼帝国(TUR)拥有一个附庸国,且该附庸国的统治者正是角色
skanderbeg_kastrioti。 - 奥斯曼帝国尚未接受阿尔巴尼亚文化(
culture:albanian)。
关键效果:
- 选项 A (flavor_tur.1004.a):
- 取消与目标附庸国的附庸关系。
- 向目标附庸国宣战,使用“征服省份”宣战理由,目标省份为该附庸国的省份。
- 为目标附庸国的统治者(
target_character2)添加一个名为tur_skanderbeg_modifier的修正,持续时间为永久(years = -1)。
- 选项 B (flavor_tur.1004.b):
- 取消与目标附庸国的附庸关系。
- 为目标附庸国的统治者(
target_character2)添加一个名为tur_skanderbeg_modifier的修正,持续时间为永久(years = -1)。
- 选项 C (flavor_tur.1004.c):
- 取消与目标附庸国的附庸关系。
- 向目标附庸国宣战,使用“征服省份”宣战理由,目标省份为该附庸国的省份。
- 为目标附庸国的统治者(
target_character2)添加一个名为tur_skanderbeg_modifier的修正,持续时间为永久(years = -1)。 - 玩家控制权切换至目标附庸国。
背景介绍: 此事件模拟了15世纪阿尔巴尼亚民族英雄斯坎德培(乔治·卡斯特里奥蒂)反抗奥斯曼帝国统治的历史。斯坎德培早年曾作为人质在奥斯曼宫廷生活并效力于苏丹,后返回阿尔巴尼亚,利用其附庸地位发动起义,领导了长达二十余年的抵抗运动,成为奥斯曼帝国在巴尔干地区扩张的重要阻碍。该事件在游戏中表现为奥斯曼帝国面临其附庸统治者斯坎德培的潜在背叛与独立挑战。
完整事件代码:
flavor_tur.1004 = {
type = country_event
title = flavor_tur.1004.title
desc = flavor_tur.1004.desc
dynamic_historical_event = {
tag = TUR
from = 1390.1.1
to = 1450.1.1
monthly_chance = 3
}
fire_only_once = yes
trigger = {
character:skanderbeg_kastrioti ?= { is_alive = yes }
any_subject = {
ruler ?= character:skanderbeg_kastrioti
}
NOT = { has_accepted_culture = culture:albanian }
}
immediate = {
ruler_or_regent ?= {
save_scope_as = target_character
}
random_subject = {
limit = {
ruler ?= character:skanderbeg_kastrioti
is_ai = yes
}
save_scope_as = target_country
ruler ?= {
save_scope_as = target_character2
}
}
}
option = {
name = flavor_tur.1004.a
cancel_subject = scope:target_country
declare_war_with_cb = {
target = scope:target_country
type = casus_belli:cb_conquer_province
target_province = scope:target_country.province
}
scope:target_character2 = {
add_character_modifier = {
mode = add_and_extend
modifier = tur_skanderbeg_modifier
years = -1
}
}
}
option = {
name = flavor_tur.1004.b
cancel_subject = scope:target_country
scope:target_character2 = {
add_character_modifier = {
mode = add_and_extend
modifier = tur_skanderbeg_modifier
years = -1
}
}
}
option = {
name = flavor_tur.1004.c
cancel_subject = scope:target_country
declare_war_with_cb = {
target = scope:target_country
type = casus_belli:cb_conquer_province
target_province = scope:target_country.province
}
scope:target_character2 = {
add_character_modifier = {
mode = add_and_extend
modifier = tur_skanderbeg_modifier
years = -1
}
}
change_player = scope:target_country
}
}