flavor_byz.54 应对意大利影响
时间范围:1400.1.1 - 1500.1.1,每月 1% 概率触发
触发条件:
- 事件触发国(
root)必须拥有君士坦丁堡地区。 - 君士坦丁堡地区必须拥有以下建筑之一:
- 加拉塔区(
building_type:galata) - 威尼斯区(
building_type:venetian_quarter)
- 加拉塔区(
关键效果:
-
选项 A (flavor_byz.54.a):
- 摧毁君士坦丁堡的加拉塔区和威尼斯区建筑。
- 若国内任何地区存在属于意大利文化组的市民阶层(
burghers)人口,则所有此类人口将获得“极度不满”的满意度惩罚。 - 若热那亚(
c:GEN)存在,则其对事件触发国获得“驱逐意大利人”的负面意见修正。 - 若威尼斯(
c:VEN)存在,则其对事件触发国获得“驱逐意大利人”的负面意见修正。
-
选项 B (flavor_byz.54.b):
- 若热那亚(
c:GEN)存在,则其对事件触发国获得“允许意大利在君士坦丁堡的影响”的正面意见修正。 - 若威尼斯(
c:VEN)存在,则其对事件触发国获得“允许意大利在君士坦丁堡的影响”的正面意见修正。
- 若热那亚(
背景介绍: 在拜占庭帝国晚期,意大利海上共和国,尤其是热那亚和威尼斯,在帝国首都君士坦丁堡的经济和贸易中扮演了重要角色。他们通过租借或条约获得了特定的居住和贸易区,如加拉塔区(热那亚控制)和威尼斯区。这些区域享有高度的自治权和商业特权,虽然为帝国带来了贸易和税收,但也引发了关于国家主权、经济控制以及国内商人不满的争议。此事件模拟了拜占庭统治者面临的选择:是采取强硬措施驱逐意大利势力以巩固国家控制,还是继续容忍其存在以维持贸易关系和外交稳定。
完整事件代码:
flavor_byz.54 = { #Dealing with Italian Influence
hide_portraits = yes
type = country_event
title = flavor_byz.54.title
desc = flavor_byz.54.desc
image = "gfx/interface/icons/trade_goods/illustrations/_default.dds"
fire_only_once = yes
illustration_tags = {
10 = angry
10 = exterior
}
dynamic_historical_event = {
tag = BYZ
from = 1400.1.1
to = 1500.1.1
monthly_chance = 1
}
trigger = {
location:constantinople.owner = root
location:constantinople = {
OR = {
has_building = building_type:galata
has_building = building_type:venetian_quarter
}
}
}
immediate = {
ruler_or_regent ?= {
save_scope_as = target_character
}
location:constantinople = {
save_scope_as = target_location
market = {
save_scope_as = target_market
}
random_buildings_in_location = {
limit = {
building_type = building_type:galata
}
owner = {
save_scope_as = target_country
}
}
random_buildings_in_location = {
limit = {
building_type = building_type:venetian_quarter
}
owner = {
save_scope_as = target_country2
}
}
}
event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:burghers_estate }
}
option = {
name = flavor_byz.54.a
custom_tooltip = {
text = byz_destroy_italian_quarters_tt
scope:target_location = {
destroy_building = "building(building_type:galata|scope:target_country)"
destroy_building = "building(building_type:venetian_quarter|scope:target_country2)"
}
}
if = {
limit = {
any_owned_location = {
any_pop = {
pop_type = pop_type:burghers
culture = { has_culture_group = culture_group:italian_group }
}
}
}
custom_tooltip = {
text = BYZ_ALL_ITALIAN_MERCHANTS_BECOME_UNHAPPY
every_owned_location = {
limit = {
any_pop = {
pop_type = pop_type:burghers
culture = { has_culture_group = culture_group:italian_group }
}
}
every_pop = {
limit = {
owner = root
pop_type = pop_type:burghers
culture = { has_culture_group = culture_group:italian_group }
}
add_pop_satisfaction = pop_satisfaction_extreme_penalty
}
}
}
}
if = {
limit = {
country_exists = c:GEN
}
c:GEN = {
add_opinion = {
modifier = opinion_kicked_out_italians
target = root
}
}
}
if = {
limit = {
country_exists = c:VEN
}
c:VEN = {
add_opinion = {
modifier = opinion_kicked_out_italians
target = root
}
}
}
}
option = {
name = flavor_byz.54.b
if = {
limit = {
country_exists = c:GEN
}
c:GEN = {
add_opinion = {
modifier = opinion_allowed_italian_influence_in_constantinople
target = root
}
}
}
if = {
limit = {
country_exists = c:VEN
}
c:VEN = {
add_opinion = {
modifier = opinion_allowed_italian_influence_in_constantinople
target = root
}
}
}
}
}