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_pol.1602 斯皮什抵押协议

时间范围:1350.1.1 - 1836.1.1,每月 5% 概率触发

触发条件

  • 波兰(POL)未与匈牙利(HUN)处于战争状态。
  • 匈牙利(HUN)国家存在。
  • 波兰拥有卢比察(lubica)地区。
  • 波兰不存在任何具有 pledge_of_spisz 本地化关键词的已借出贷款。
  • 匈牙利拥有变量 has_taken_pledge_of_spisz

关键效果

  • 选项 A (flavor_pol.1602.a)
    • 将卢比察(lubica)地区的所有权转移给匈牙利。
    • 波兰获得国家修正 pol_honored_agreement,持续15年。
    • 波兰贵族阶层(nobles_estate)满意度小幅下降。
  • 选项 B (flavor_pol.1602.b)
    • 波兰的社会价值观向“好战 vs 和解”(belligerent_vs_conciliatory)的左侧(即更偏向好战)大幅移动。
    • (作为提示效果)匈牙利获得对波兰的“被侮辱”宣战理由(casus_belli:cb_insulted_us)。

背景介绍: 该事件模拟了历史上波兰与匈牙利之间关于斯皮什(Spisz)地区的复杂领土与债务关系。在中世纪晚期至近代早期,该地区常作为贷款或协议的抵押品,其归属问题成为两国间长期的外交与领土争端焦点。事件反映了波兰在处理这笔“抵押贷款”时面临的选择:是遵守协议、移交土地以维持信誉,还是拒绝履行、承担激怒邻国的风险。

完整事件代码

flavor_pol.1602 = {
	hide_portraits = yes
    type = country_event

	title = flavor_pol.1602.title
	desc = flavor_pol.1602.desc

	trigger = {
		NOT = { is_at_war_with = c:HUN }
		country_exists = c:HUN
		owns = location:lubica
		NOT = {
			any_lent_loan = {
				has_loc_key = pledge_of_spisz
			}
		}
		c:HUN = { has_variable = has_taken_pledge_of_spisz }
	}

	dynamic_historical_event = {
		tag = POL
		from = 1350.1.1
		to = 1836.1.1
		monthly_chance = 5
	}

	fire_only_once = yes

	illustration_tags = {
        10 = angry
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		location:lubica = { save_scope_as = loan_pledge }
		save_scope_as = loan_giver
		c:HUN = { save_scope_as = loan_repayer }
	}

    option = {
		name = flavor_pol.1602.a

        location:lubica = {
			change_location_owner = scope:loan_repayer
		}

		add_country_modifier = {
			modifier = pol_honored_agreement
			years = 15
		}
		add_estate_satisfaction = {
			type = estate_type:nobles_estate
			value = estate_satisfaction_mild_penalty
		}
	}

	option = {
		name = flavor_pol.1602.b

		change_societal_value = {
			type = belligerent_vs_conciliatory
			value = societal_value_large_move_to_left
		}
		show_as_tooltip = {
			scope:loan_repayer = {
				add_casus_belli = { target = scope:loan_giver type = casus_belli:cb_insulted_us }
			}
		}
	}
	after = {
		scope:loan_repayer = {
			trigger_event_silently = flavor_pol.1603
		}
		c:HUN = { remove_variable = has_taken_pledge_of_spisz }
	}
}