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.28 新斯巴达计划

时间范围:1340.1.1-1453.1.1,每月 1% 概率触发

触发条件

  • 国家标签为 BYZ(拜占庭)。
  • morea_area(摩里亚地区)拥有至少 25% 的领土。

关键效果

  • 选项 A (flavor_byz.28.a)
    • 在摩里亚地区人口最多的省份:
      • 增加发展度(development_mild_bonus)。
      • 以 90% 的成本建造一座城堡(building_type:castle)。
    • 社会价值观向“进攻性”方向移动(offensive_vs_defensive 右移)。
    • 消耗一定数量的金钱(change_gold_effect = { scale = -1 })。
    • 设置变量 morea_focus_flag
  • 选项 B (flavor_byz.28.b)
    • 社会价值观向“防御性”方向移动(offensive_vs_defensive 左移)。

背景介绍: 该事件模拟了拜占庭帝国晚期,特别是摩里亚专制国时期,为应对奥斯曼帝国的压力而考虑的一项战略计划。历史上,拜占庭曾有过将摩里亚地区(伯罗奔尼撒半岛)强化为新的防御和权力中心的构想,类似于古典时期的斯巴达,以作为帝国在希腊南部的坚固堡垒。此事件反映了拜占庭在领土不断萎缩的困境下,试图通过加强地方核心区域来维持生存的努力。

完整事件代码

flavor_byz.28 = { #New Sparta https://en.wikipedia.org/wiki/Constantine_XI_Palaiologos#Despot_of_the_Morea
#Yes, that was a genuine plan for Byzantium
	type = country_event
	title = flavor_byz.28.title
	desc = flavor_byz.28.desc

	fire_only_once = yes

	dynamic_historical_event = {
		tag = BYZ
		from = 1340.1.1
		to = 1453.1.1
		monthly_chance = 1
	}

	trigger = {
		any_owned_location = {
			percent > 0.25
			area = area:morea_area
		}
	}

	immediate = {
		ruler_or_regent ?= {
			save_scope_as = target_character
		}
		ordered_owned_location = {
			limit = {
				area = area:morea_area
			}
			order_by = population
			max = 1
			check_range_bounds = no
			save_scope_as = target_location
		}

		capital = {
			save_scope_as = target_location2
		}
		#event_illustration_estate_background_effect = { background = estate_type:crown_estate }
	}

	option = {
		name = flavor_byz.28.a

		scope:target_location = {
			change_development = development_mild_bonus
			construct_building = {
				building_type = building_type:castle
				cost_multiplier = 0.9
				cost_multiplier_reason = "military_cheap_sponsorship"
			}
		}

		change_societal_value = {
			type = offensive_vs_defensive
			value = societal_value_move_to_right
		}

		change_gold_effect = { scale = -1 }

		set_variable = morea_focus_flag
	}

	option = {
		name = flavor_byz.28.b

		change_societal_value = {
			type = offensive_vs_defensive
			value = societal_value_move_to_left
		}
	}
}