[flavor_mor_maghrebi_wars.1004] 摩洛哥与突尼斯的王位宣称
时间范围
事件为一次性触发(fire_only_once = yes),无具体 from 与 to 日期限制。
触发条件
- 事件为摩洛哥专属国家事件,无明确
trigger字段,通常由前置事件或游戏条件触发。
关键效果
-
选项 A(历史选项)
- 若摩洛哥对突尼斯(TUN)没有宣战理由(casus belli),则获得为期10年的“吞并”宣战理由(
casus_belli:cb_annex)。 - 若摩洛哥与突尼斯是盟友:
- 若两国正在共同作战:
- 突尼斯对摩洛哥获得“背弃盟约”负面意见修正(
opinion_dishonored_alliance)。 - 摩洛哥对突尼斯获得“拒绝承认君主制”负面意见修正(
opinion_declined_to_recognize_monarchy_modifier)。
- 突尼斯对摩洛哥获得“背弃盟约”负面意见修正(
- 若未共同作战:直接解除与突尼斯的同盟关系。
- 若两国正在共同作战:
- 所有其他盟友(除突尼斯外)对摩洛哥获得“恼怒”负面意见修正(
opinion_irritated)。 - 触发突尼斯事件
flavor_mor_maghrebi_wars.1002(5至10天后)。
- 若摩洛哥对突尼斯(TUN)没有宣战理由(casus belli),则获得为期10年的“吞并”宣战理由(
-
选项 B
- 所有其他盟友(除突尼斯外)对摩洛哥获得“支持君主”正面意见修正(
opinion_supportive_monarch)。 - 摩洛哥获得大量威望(
prestige_severe_bonus)。 - 触发突尼斯事件
flavor_mor_maghrebi_wars.1003(5至10天后)。
- 所有其他盟友(除突尼斯外)对摩洛哥获得“支持君主”正面意见修正(
背景介绍
该事件模拟了摩洛哥苏丹对突尼斯王位提出历史性宣称的紧张局势。摩洛哥统治者面临抉择:是否以武力或外交手段主张对突尼斯的统治权,这一决定将直接影响两国关系、地区同盟网络乃至马格里布地区的政治平衡。
完整事件代码
flavor_mor_maghrebi_wars.1004 = {
type = country_event
title = flavor_mor_maghrebi_wars.1004.title
desc = flavor_mor_maghrebi_wars.1004.desc
historical_info = flavor_mor_maghrebi_wars.1004.historical_info
fire_only_once = yes
illustration_tags = {
10 = armed
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
ruler = {
save_scope_as = ruler_scope
}
}
option = {
name = flavor_mor_maghrebi_wars.1004.a
historical_option = yes
if = {
limit = {
NOT = { has_casus_belli_on = c:TUN }
}
add_casus_belli = {
type = casus_belli:cb_annex
target = c:TUN
years = 10
}
}
#If Morocco is an ally of Tunis
if = {
limit = {
any_related_country = {
type = alliance
tag = TUN
}
}
#If Morocco 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.1004.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 }
}
}
}
}