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_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
				}
			}
		}
	}
}