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.2 条顿骑士团介入爱沙尼亚叛乱

时间范围:无明确 fromto 日期限制,事件在满足触发条件后,无特定月度概率(代码中未定义 monthly_chance)。

触发条件

  • 国家 DAN(丹麦)正处于一场战争中。
  • 该战争的任一进攻方的文化为 culture:estonian(爱沙尼亚文化)。
  • 该战争中没有任何战争参与者是 ROOT(即触发此事件的国家,推测为条顿骑士团)。

关键效果

  • 选项flavor_dan_teu.2.a
    • 前提:如果 ROOT(条顿骑士团)尚未参与 TEU_independence_war_estonian(爱沙尼亚独立战争)。
    • 效果
      1. ROOT 以防御方身份加入 TEU_independence_war_estonian 战争。
      2. 将以下地点的控制权转移给 the_rebellion(爱沙尼亚叛乱方):
        • lihula
        • hapsal
        • valjala
        • kaina
        • kuressaare
      3. ROOT 的每一个附庸国及其附庸国的每一个附庸国,非静默地触发事件 flavor_dan_teu.6

背景介绍: 此事件模拟了条顿骑士团在丹麦与爱沙尼亚文化势力发生冲突时,选择介入并支持爱沙尼亚叛乱者的历史可能性。在中世纪波罗的海地区,条顿骑士团、丹麦王国以及当地的爱沙尼亚部落之间存在着复杂的领土与宗教争端。当丹麦面临爱沙尼亚势力的挑战时,条顿骑士团可能视其为扩张影响力或削弱竞争对手的机会,从而选择军事介入,直接支持叛乱者并占领关键据点。

完整事件代码

flavor_dan_teu.2 = {
	type = country_event
	title = flavor_dan_teu.2.title
	desc = flavor_dan_teu.2.desc
	historical_info = flavor_dan_teu.1.historical_info
	
	trigger = {
		c:DAN = {
			any_current_war	= {
				#Is Denmark defending from an Estonian Country?
				any_attacker = {
					culture = culture:estonian
				}
				#The Teutons are not already participating in that same war
				NOT = {
					any_war_participant = {
						this = ROOT
					}
				}
			}
		}
	}

	illustration_tags = {
        10 = armed
        10 = exterior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:peasants_estate background = estate_type:peasants_estate }
		c:DAN = {
			random_war = {
				limit = {
					any_attacker = {
						culture = culture:estonian
					}
					NOT = {
						any_war_participant = {
							this = ROOT
						}
					}
				}
				save_scope_as = TEU_independence_war_estonian
				random_attacker = {
					limit = {
						culture = culture:estonian
					}
					save_scope_as = the_rebellion
					set_variable = {
						name = estonian_rebellion_flag
						years = 10
					}		
				}
			}
		}
		scope:the_rebellion = {
			trigger_event_silently = flavor_dan_teu.5
		}
		scope:TEU_denmark_from = {
			trigger_event_silently = {
				id = flavor_dan_teu.7
				months = { 2 4 }
			}
		}
	}


	option = {
		name = flavor_dan_teu.2.a
		
		if = {
			limit  = {
				NOT = {
					scope:TEU_independence_war_estonian = {
						any_war_participant = {
							this = ROOT
						}
					}
				}
			}
			join_war_as_defender = { war = scope:TEU_independence_war_estonian }
			location:lihula = {
				change_location_controller = scope:the_rebellion
			}
			location:hapsal = {
				change_location_controller = scope:the_rebellion
			}
			location:valjala = {
				change_location_controller = scope:the_rebellion
			}
			location:kaina = {
				change_location_controller = scope:the_rebellion
			}
			location:kuressaare = {
				change_location_controller = scope:the_rebellion
			}
			every_subject = {
				trigger_event_non_silently = flavor_dan_teu.6
				every_subject = {
					trigger_event_non_silently = flavor_dan_teu.6
				}
			}
		}
	}
}