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_swi.1002 拉珀斯维尔洗劫 - 历史性的谋杀之夜

时间范围

  • 起始日期:1342.1.1
  • 结束日期:1362.1.1
  • 触发概率:每月 20% 概率

触发条件

  • 国家拥有 location:zurich(苏黎世地区)
  • 国家拥有 location:kyburg(目标为拉珀斯维尔,需确认是否在楚格地区内)
  • 国家拥有统治者
  • 国家拥有变量 zur_coup_prevented

关键效果

选项 A

  • 历史选项:是
  • 对目标地区 location:kyburg 施加 prosperity_extreme_penalty(极度繁荣惩罚)
  • 目标地区的所有者对事件触发国产生 swi_sacked_our_town 意见修正

选项 B

  • 国家获得 prestige_mild_penalty(轻微威望惩罚)

背景介绍

该事件描述了14世纪中叶发生在拉珀斯维尔(Rapperswil)的一次历史性袭击,被称为“谋杀之夜”。当时,苏黎世及其周边瑞士邦联成员之间关系紧张,领土争端与地方冲突频发。拉珀斯维尔作为战略要地,成为袭击目标,反映了该时期瑞士地区内部的政治动荡与军事对抗。

完整事件代码

flavor_swi.1002 = { #Sack of Rapperswil - historical Murder Night
	type = country_event
	title = flavor_swi.1002.title
	desc = flavor_swi.1002.desc
	historical_info = flavor_swi.1002.historical_info

	fire_only_once = yes

	dynamic_historical_event = {
		tag = SWI
		tag = BCH
		tag = STG
		tag = ZUR
		tag = SYZ
		tag = GLR
		tag = URI
		tag = OBW
		tag = LCU
		tag = SIT
		tag = BRN
		tag = SLT
		tag = NEU
		tag = BAS
		tag = LSA
		tag = KYB
		tag = TRN
		tag = GNV
		tag = SCL
		tag = WER
		from = 1342.1.1
		to = 1362.1.1
		monthly_chance = 20
	}

	illustration_tags = {
		10 = angry
		10 = exterior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }

		ruler = {
			save_scope_as = target_ruler
		}
		location:kyburg = { #targets Rapperswil, double check if inside Zug
			save_scope_as = target_location
		}
	}

	trigger = {
		owns = location:zurich
		NOT = {
			owns = location:kyburg #targets Rapperswil, double check if inside Zug
		}
		has_ruler = yes
		has_variable = zur_coup_prevented
	}

	option = {
		name = flavor_swi.1002.a
		historical_option = yes

		scope:target_location = {
			change_prosperity = prosperity_extreme_penalty
		}
		scope:target_location.owner = {
			add_opinion = { target = root modifier = swi_sacked_our_town }
		}
	}

	option = {
		name = flavor_swi.1002.b

		add_prestige = prestige_mild_penalty
	}
}