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_ser.130 斯梅代雷沃要塞

时间范围:1402.1.1 - 1455.1.1(每月 10% 概率触发)

触发条件

  • 国家拥有斯梅代雷沃(smederevo)地区。

关键效果

  • 选项 A
    • 花费国库资金(规模 -1.00)。
    • 社会价值观向“进攻 vs 防御”的右侧移动(即更倾向于防御)。
    • 如果斯梅代雷沃地区没有城堡(castle)或棱堡(bastion)建筑,则在该地区建造一座城堡。
    • 如果斯梅代雷沃地区已有城堡建筑,则摧毁该城堡,并建造一座棱堡。
    • 如果以上条件均不满足(即已有棱堡),则获得少量威望(prestige_weak_bonus)。
  • 选项 B
    • 斯梅代雷沃地区获得持续2年的修正“ser_defenses_neglected”(防御被忽视)。
    • 社会价值观向“进攻 vs 防御”的左侧移动(即更倾向于进攻)。

背景介绍: 斯梅代雷沃要塞是塞尔维亚王国在15世纪初期建造的重要防御工事,位于多瑙河畔。它由塞尔维亚专制君主Đurađ Branković下令建造,旨在作为抵抗奥斯曼帝国入侵的新首都和主要堡垒。该要塞的建造反映了当时塞尔维亚在面临巨大外部威胁时,对国家防御战略和资源分配的艰难抉择。

完整事件代码

flavor_ser.130 = { #The Fortress of Smederevo
	hide_portraits = yes
	type = country_event
	title = flavor_ser.130.title
	desc = flavor_ser.130.desc

	fire_only_once = yes
	dynamic_historical_event = {
		tag = SER
		from = 1402.1.1
		to = 1455.1.1
		monthly_chance = 10
	}

	trigger = {
		owns = location:smederevo
	}

	immediate = {
		ruler ?= {
			save_scope_as = target_character
		}
		location:smederevo = {
			save_scope_as = target_location
		}
	}

	option = {
		name = flavor_ser.130.a
	
		change_gold_effect = { scale = -1.00 }
		change_societal_value = {
			type = offensive_vs_defensive
			value = societal_value_move_to_right
		}
		if = {
			limit = {
				location:smederevo = {
					NOR = {
						has_building = building_type:castle
						has_building = building_type:bastion
					}
				}
			}
			location:smederevo = {
				construct_building = {
					building_type = building_type:castle
				}
			}
		}
		else_if = {
			limit = {
				location:smederevo = {
					has_building_with_at_least_one_level = castle
				}
			}
			location:smederevo = {
				destroy_building = "building(building_type:castle|owner)"
				construct_building = {
					building_type = building_type:bastion
				}
			}
		}
		else = {
			add_prestige = prestige_weak_bonus
		}
	}

	option = {
		name = flavor_ser.130.b
		location:smederevo = {
			add_location_modifier = {
				modifier = ser_defenses_neglected
				years = 2
				mode = add
			}
		}
		change_societal_value = {
			type = offensive_vs_defensive
			value = societal_value_move_to_left
		}
	}
}