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_dan_teu.9 条顿骑士团的提议

时间范围:无特定 fromto 日期限制,事件由游戏逻辑动态触发,无 monthly_chance 概率。

触发条件

  • 事件由游戏逻辑动态触发,具体条件未在代码中直接定义。
  • 事件选项的可用性取决于国家是否拥有特定变量:
    • 选项 A 要求国家拥有变量 TEU_teutons_accepted
    • 选项 B 要求国家拥有变量 TEU_teutons_denied

关键效果

  • 选项 A (flavor_dan_teu.9.a)
    • 获得金额为 local_var:teu_price_for_estonia 的黄金。
    • 与目标国家 scope:the_deciding_nation 互相增加名为 teu_successful_dealings 的外交关系修正。
    • 如果国家 scope:TEU_independence_war_estonian 正与事件触发国(ROOT)处于战争中,则触发国及其所有下属国都将退出这场战争。
  • 选项 B (flavor_dan_teu.9.b)
    • 无直接效果。

背景介绍: 此事件模拟了条顿骑士团(或相关势力)向某国提出一项涉及爱沙尼亚地区的重要提议。根据提议是否被接受,事件将导向不同的外交与军事结局。接受提议意味着获得经济补偿、改善与决策国的关系,并可能结束一场涉及爱沙尼亚独立的战争;拒绝则维持现状。事件反映了中世纪波罗的海地区复杂的领土交易、军事冲突与外交博弈。

完整事件代码

flavor_dan_teu.9 = {
	type = country_event
	title = flavor_dan_teu.9.title
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_variable = TEU_teutons_accepted
				}
				desc = flavor_dan_teu.9.desc_success
			}
			triggered_desc = {
				trigger = {
					has_variable = TEU_teutons_denied
				}
				desc = flavor_dan_teu.9.desc_failure
			}
		}
	}

	illustration_tags = {
        10 = regular
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
	}
	
	option = {
		name = flavor_dan_teu.9.a
		
		trigger = { has_variable = TEU_teutons_accepted }

		add_gold = local_var:teu_price_for_estonia
		add_opinion_mutual_effect = {
			target = scope:the_deciding_nation
			modifier = teu_successful_dealings
		}

		if = {
			limit = {
				scope:TEU_independence_war_estonian = { is_in_war = ROOT } 
			}
			leave_war = {
				war = scope:TEU_independence_war_estonian
				actor = ROOT
			}
			every_subject_or_below = {
				limit = {
					scope:TEU_independence_war_estonian = { is_in_war = PREV } 
				}
				leave_war = {
					war = scope:TEU_independence_war_estonian
					actor = THIS
				}
			}
		}
	}

	option = {
		name = flavor_dan_teu.9.b
		
		trigger = { has_variable = TEU_teutons_denied }
	}

	after = {
		if = {
			limit = {
				has_variable = TEU_teutons_denied
			}
			remove_variable = TEU_teutons_denied
		}
		if = {
			limit = {
				has_variable = TEU_teutons_accepted
			}
			remove_variable = TEU_teutons_accepted
		}
	}
}