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_brapru_teu.3 条顿骑士团出售新马克

时间范围:1440.1.1 - 1460.1.1,每月 5% 概率触发

触发条件

  • 国家 BRA(勃兰登堡)存在。
  • 本国未处于战争状态。
  • 本国拥有变量 bought_neumark

关键效果

  • 选项 A (历史选项)
    • list_of_neumark_locations 列表中本国拥有的所有省份所有权转让给勃兰登堡。
    • 本国获得金额为 TEU_price_for_neumark 的金钱。
    • 勃兰登堡支付等额金钱(即减少其国库)。
    • 触发勃兰登堡事件 flavor_brapru_teu.4
  • 选项 B
    • 条件:国家 POL(波兰)存在,且波兰未与本国交战。
    • list_of_neumark_locations 列表中本国拥有的所有省份所有权转让给波兰。
    • 本国获得金额为 TEU_price_for_neumark 的金钱。
    • 波兰支付等额金钱(即减少其国库)。
    • 触发波兰事件 flavor_brapru_teu.4
  • 选项 C
    • 本国获得 stability_severe_penalty(严重稳定性惩罚)。

背景介绍: 此事件模拟了15世纪中叶,条顿骑士团面临财政与领土压力时,关于其控制的“新马克”地区的处置决策。历史上,骑士团曾将这片土地抵押或出售给邻邦以缓解经济困境。事件反映了该时期波罗的海地区政治实体间的领土交易与外交博弈。

完整事件代码

flavor_brapru_teu.3 = {
	type = country_event
	title = flavor_brapru_teu.3.title
	desc = flavor_brapru_teu.3.desc
    historical_info = flavor_brapru_teu.3.historical_info

	fire_only_once = yes
	dynamic_historical_event = {
		tag = TEU
		from = 1440.1.1
		to = 1460.1.1
		monthly_chance = 5
	}

	illustration_tags = {
		10 = regular
		10 = exterior
	}
	
	trigger = {
		country_exists = c:BRA
		at_war = no
		has_variable = bought_neumark
	}
	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		pru_list_of_neumark_provs = yes
		set_local_variable = {
			name = TEU_price_for_neumark
			value = 0
		}
		every_in_list = {
			list = list_of_neumark_locations
			limit = { owner = ROOT }
			change_local_variable = {
				name = TEU_price_for_neumark
				add = this.population
			}
		}

		change_local_variable = {
			name = TEU_price_for_neumark
			multiply = 4
		}
		save_scope_as = teu_from
	}

	option = {
		name = flavor_brapru_teu.3.a
		
		historical_option = yes

		custom_tooltip = TEU_sell_neumark_back_to_brandenburg

		show_as_tooltip = {
			add_gold = local_var:TEU_price_for_neumark
			
			c:BRA = {
				add_gold = {
					value = local_var:TEU_price_for_neumark
					multiply = -1
				}
			}
			add_gold = {
				value = local_var:TEU_price_for_neumark
			}
			every_in_list = {
				list = list_of_neumark_locations
				limit = { owner = ROOT }
				change_location_owner = c:BRA
			}
		}
		c:BRA = { trigger_event_non_silently = flavor_brapru_teu.4 }
	}
	option = {
		name = flavor_brapru_teu.3.b

		trigger = {
			country_exists = c:POL
			NOT = {
				c:POL = {
					is_at_war_with = ROOT
				}
			}
		}
		custom_tooltip = TEU_sell_neumark_back_to_poland

		show_as_tooltip = {
			add_gold = local_var:TEU_price_for_neumark
			
			c:POL = {
				add_gold = {
					value = local_var:TEU_price_for_neumark
					multiply = -1
				}
			}
			add_gold = {
				value = local_var:TEU_price_for_neumark
			}
			every_in_list = {
				list = list_of_neumark_locations
				limit = { owner = ROOT }
				change_location_owner = c:POL
			}
		}

		c:POL = { trigger_event_non_silently = flavor_brapru_teu.4 }
	}

	option = {
		name = flavor_brapru_teu.3.c

		add_stability = stability_severe_penalty
	}
}