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_mor_maghrebi_wars.1001] 摩洛哥继承问题

时间范围

  • 触发时间:无明确 fromto 日期限制
  • 触发概率:仅能触发一次(fire_only_once = yes),无 monthly_chance 设定

触发条件

  • 事件为特定国家事件(type = country_event),由游戏机制在特定情境下触发,无明确 trigger 字段定义。

关键效果

事件提供两个选项:

选项 A:flavor_mor_maghrebi_wars.1001.a

  • 对突尼斯(TUN)的宣战理由:若当前没有对突尼斯的宣战理由,则获得为期10年的“吞并”(cb_annex)宣战理由。
  • 处理与突尼斯的同盟关系
    • 若与突尼斯是盟友:
      • 若正与突尼斯并肩作战:双方关系大幅恶化(添加opinion_dishonored_allianceopinion_declined_to_recognize_monarchy_modifier观点修正)。
      • 若未并肩作战:直接解除与突尼斯的同盟关系。
  • 其他盟友关系:所有其他盟友(除突尼斯外)对本国产生轻微不满(添加opinion_irritated观点修正)。
  • 后续事件:触发突尼斯(TUN)的事件 flavor_mor_maghrebi_wars.1002(延迟5-10天)。

选项 B:flavor_maghrebi_wars.1001.b

  • 盟友关系:所有其他盟友(除突尼斯外)对本国表示支持(添加opinion_supportive_monarch观点修正)。
  • 威望提升:获得大量威望(prestige_severe_bonus)。
  • 后续事件:触发突尼斯(TUN)的事件 flavor_mor_maghrebi_wars.1003(延迟5-10天)。

背景介绍

此事件模拟了摩洛哥(或马格里布地区)统治者更迭时引发的继承危机或外交风波。新统治者的上位往往需要周边国家,尤其是邻国突尼斯的承认。选择强硬路线(选项A)可能导致与突尼斯关系破裂甚至引发战争;而选择寻求广泛承认(选项B)则能稳固国内统治并提升国际威望,但可能引发突尼斯的不同反应。这反映了历史上北非诸苏丹国之间因王位继承问题而频繁出现的紧张与结盟关系变化。

事件代码

flavor_mor_maghrebi_wars.1001 = { #"The [ROOT.GetCountry.GetAdjectiveWithNoTooltip] succession" #GRAVEYARD
	type = country_event
	title = flavor_mor_maghrebi_wars.1001.title
	desc = flavor_mor_maghrebi_wars.1001.desc

	
	fire_only_once = yes
	
	illustration_tags = {
		10 = happy
		10 = interior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		
		clear_saved_scope = ruler_scope
		clear_saved_scope = old_ruler
		clear_saved_scope = new_ruler
		clear_saved_scope = capital_scope
	}

	option = {
		name = flavor_mor_maghrebi_wars.1001.a	
		if = {
			limit = {
				NOT = { has_casus_belli_on = c:TUN }
			}
			add_casus_belli =  { 
				type = casus_belli:cb_annex
				target = c:TUN
				years = 10
			}
		}
		
		#If root is an ally of Tunis
		if = {
			limit = {				
				any_related_country = {
					type = alliance
					tag = TUN
				}
			}
			#If root is in a war together with Tunis
			if = {
				limit = {
					is_fighting_war_together_with = c:TUN
				}
				#Huge hit in opinion, so the AI breaks it when the war ends
				add_opinion = { target = c:TUN modifier = opinion_dishonored_alliance }
				reverse_add_opinion = { target = c:TUN modifier = opinion_declined_to_recognize_monarchy_modifier }
				
			}
			else = { #If not we just break the alliance
				remove_relation = {
					first = ROOT
					second = c:TUN
					type = relation_type:alliance
				}
			}
		}
		
		every_related_country = {
			type = alliance
			limit = { 
				NOT = { tag = TUN }
			}
			add_opinion = { target = ROOT modifier = opinion_irritated }
		}
		c:TUN = {
			trigger_event_non_silently = {
				id = flavor_mor_maghrebi_wars.1002
				days = { 5 10 }
			}
		}
	}

	option = {
		name = flavor_mor_maghrebi_wars.1001.b

		every_related_country = {
			type = alliance
			limit = { 
				NOT = { tag = TUN }
			}
			add_opinion = { target = ROOT modifier = opinion_supportive_monarch }
		}	
		add_prestige = prestige_severe_bonus
		c:TUN = {
			trigger_event_non_silently = {
				id = flavor_mor_maghrebi_wars.1003
				days = { 5 10 }
			}
		}
	}
}