flavor_oma.6 巴哈拉要塞与城市扩建
时间范围:1500.1.1 - 1700.1.1(每月 5% 概率)
触发条件:
- 国家拥有巴哈拉(bahla)地区。
关键效果:
- 选项 A:扩建城市并建造堡垒
- 如果巴哈拉当前为“城镇”(town),则升级为“城市”(city);如果当前为“乡村定居点”(rural_settlement),则升级为“城镇”;否则,获得“温和发展加成”(development_mild_bonus)。
- 在巴哈拉免费(成本乘数为0)建造一座“棱堡”(bastion)。
- 消耗相当于1.5倍规模的黄金。
- 社会价值观“进攻与防御”(offensive_vs_defensive)向“右”(防御)移动。
- 选项 B:不建造堡垒,但扩建城市
- 如果巴哈拉当前不是“城市”,则将其升级为“城市”;否则,获得“温和发展加成”。
- 消耗相当于1倍规模的黄金。
- 选项 C:否
- 社会价值观“进攻与防御”向“左”(进攻)移动。
- 获得“轻微声望惩罚”(prestige_mild_penalty)。
背景介绍: 该事件反映了16至17世纪阿曼(Oman)对内陆重要据点巴哈拉(Bahla)的治理与防御考量。巴哈拉以其历史悠久的绿洲和陶器闻名,也是重要的贸易与行政中心。面对地区局势,统治者面临抉择:是投入资源强化其防御工事并推动城市化,还是优先发展经济,抑或维持现状。这一决策将影响该地区的发展轨迹和国家的战略倾向。
完整事件代码:
flavor_oma.6 = {
type = country_event
title = flavor_oma.6.title
desc = flavor_oma.6.desc
historical_info = flavor_oma.6.historical_info
fire_only_once = yes
dynamic_historical_event = {
tag = OMA
from = 1500.1.1
to = 1700.1.1
monthly_chance = 5
}
trigger = {
owns = location:bahla
}
illustration_tags = {
10 = regular
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
location:bahla = {
save_scope_as = target_location
}
ruler_or_regent ?= {
save_scope_as = target_character
}
}
option = { #Expand the city and construct the fort
name = flavor_oma.6.a
scope:target_location = {
if = {
limit = {
location_rank = location_rank:town
}
change_location_rank = location_rank:city
}
else_if = {
limit = {
location_rank = location_rank:rural_settlement
}
change_location_rank = location_rank:town
}
else = {
change_development = development_mild_bonus
}
construct_building = {
building_type = building_type:bastion
cost_multiplier = 0
cost_multiplier_reason = "military_cheap_sponsorship"
}
}
change_gold_effect = { scale = -1.5 }
change_societal_value = {
type = offensive_vs_defensive
value = societal_value_move_to_right
}
}
option = { #Do not construct the fort, but expand the city
name = flavor_oma.6.b
scope:target_location = {
if = {
limit = {
NOT = { location_rank = location_rank:city }
}
change_location_rank = location_rank:city
}
else = {
change_development = development_mild_bonus
}
}
change_gold_effect = { scale = -1 }
}
option = { #No
name = flavor_oma.6.c
change_societal_value = {
type = offensive_vs_defensive
value = societal_value_move_to_left
}
add_prestige = prestige_mild_penalty
}
}