flavor_tur.46 巨炮
时间范围: 1422.1.1 - 1470.1.1 触发概率: 每月 10% 概率
触发条件:
- 国家拥有修正项
orbans_bombard_modifier。 - 国家拥有
constantinople地区。
关键效果:
- 选项 A (历史选项):
- 花费 2 年收入。
- 如果首都市场当前没有
great_bombard的临时需求,则为其添加一个持续 36 个月的great_bombard临时需求。 - 为国家添加持续 30 年的
orbans_bombard_modifier修正项(模式为叠加并延长)。 - 如果角色
byz_orban_cannon_maker存活,则将其杀死,死因为their_own_exploding_cannon。
- 选项 B:
- 获得 0.5 年收入。
- 在首都市场添加一个持续 48 个月的
melted_great_bombard临时需求。 - 如果角色
byz_orban_cannon_maker存活,则将其杀死,死因为their_own_exploding_cannon。
背景介绍: 此事件描绘了奥斯曼帝国在征服君士坦丁堡后,对缴获的巨型攻城炮“乌尔班大炮”(或称“巴西利卡炮”)的处置决策。这门由匈牙利(或德意志)工程师乌尔班为拜占庭帝国铸造的巨炮,最终被用于攻破君士坦丁堡的城墙。事件反映了奥斯曼帝国如何评估这件威力巨大但笨重且危险的战利品的价值,是选择投入巨资维护和使用它,还是将其熔毁以获取资源。
完整事件代码:
flavor_tur.46 = { #The Basilic - # This event can only be triggered after flavor_byz.1001
type = country_event
title = flavor_tur.46.title
desc = {
desc = flavor_tur.46.desc
first_valid = {
triggered_desc = {
trigger = {
character:byz_orban_cannon_maker = { is_alive = yes }
}
desc = flavor_tur.46.ending_orban.desc
}
desc = flavor_tur.46.orbanless.desc
}
desc = flavor_tur.46.ending
}
historical_info = flavor_tur.46.historical_info
fire_only_once = yes
dynamic_historical_event = {
tag = TUR
from = 1422.1.1
to = 1470.1.1
monthly_chance = 10
}
trigger = {
has_country_modifier = orbans_bombard_modifier
owns = location:constantinople
}
immediate = {
remove_country_modifier = orbans_bombard_modifier
location:constantinople = {
save_scope_as = target_location
}
c:TUR = {
save_scope_as = target_country
}
capital = {
save_scope_as = capital_location
}
character:byz_orban_cannon_maker = {
save_scope_as = cannon_maker
}
}
option = {
name = flavor_tur.46.a
historical_option = yes
change_gold_effect = { scale = -2 }
if = {
limit = {
capital.market = {
NOT = { has_temporary_demand = demand:great_bombard }
}
}
capital.market = {
add_temporary_demand = {
type = demand:great_bombard
months = 36
}
}
}
add_country_modifier = { modifier = orbans_bombard_modifier years = 30 mode = add_and_extend }
if = {
limit = {
scope:cannon_maker = { is_alive = yes }
}
kill_character = {
target = scope:cannon_maker
reason = their_own_exploding_cannon
}
}
}
option = {
name = flavor_tur.46.b
change_gold_effect = { scale = 0.5 }
capital.market = {
add_temporary_demand = {
type = demand:melted_great_bombard
months = 48
}
}
if = {
limit = {
scope:cannon_maker = { is_alive = yes }
}
kill_character = {
target = scope:cannon_maker
reason = their_own_exploding_cannon
}
}
}
}