N3OW/common/decisions/80_major_decisions_middle_east.txt
2026-05-24 05:01:46 -04:00

986 lines
21 KiB
Text

#Create the Empire of Outremer
### Form the Outremer Empire ###
create_outremer_empire_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds"
}
desc = create_outremer_empire_decision_desc
selection_tooltip = create_outremer_empire_decision_tooltip
decision_group_type = major
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 120
kingdom = 120
empire = 0
hegemony = 0
}
is_shown = {
is_ruler = yes
is_playable_character = yes
#Visible to dukes and kings.
highest_held_title_tier >= tier_duchy
highest_held_title_tier <= tier_kingdom
#Must be in the right area.
capital_province = { geographical_region = world_middle_east }
#Must have the correct religion, and support from the rest of Catholicism.
religion = { exists = var:variable_ghw_unlocked } #The era of the Crusades must have started.
faith = faith:catholic
#Exempt Byzantine group: this is such a huge slap in the face to _anyone_ even vaguely in the Greek sphere.
culture = {
NOR = {
has_cultural_pillar = heritage_byzantine
has_cultural_pillar = heritage_caucasian
has_cultural_pillar = heritage_syriac
}
}
#Can only do it once.
NOT = {
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_created_outremer_empire
}
}
}
is_valid = {
prestige_level >= max_prestige_level
highest_held_title_tier = tier_kingdom
completely_controls_region = custom_outremer
}
is_valid_showing_failures_only = {
is_landed = yes
is_capable_adult = yes
is_imprisoned = no
top_liege = this
is_at_war = no
}
effect = {
custom_tooltip = create_outremer_empire_decision_effect_tooltip
gain_heroic_legend_seed_tooltip_effect = yes
show_as_tooltip = {
form_outremer_scripted_effect = yes
}
trigger_event = {
id = middle_east_decisions.0001
}
hidden_effect = {
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_created_outremer_empire
}
set_global_variable = {
name = flag_created_outremer_empire
value = root
}
}
}
ai_potential = {
always = yes
}
ai_will_do = {
base = 100
}
}
### Restore the Ash'ari Caliphate ###
restore_sunni_caliphate_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_realm.dds"
}
desc = restore_sunni_caliphate_decision_desc
selection_tooltip = restore_sunni_caliphate_decision_tooltip
decision_group_type = major
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 120
empire = 120
hegemony = 120
}
is_shown = {
is_ruler = yes
is_playable_character = yes
faith = faith:ashari
NOT = { faith = { exists = religious_head } }
highest_held_title_tier > 3 #Only Kings and Emperors
}
is_valid = {
completely_controls = title:c_mecca
completely_controls = title:d_medina
completely_controls = title:d_shammar
completely_controls = title:d_palestine
completely_controls = title:d_oultrejourdain
piety_level >= high_piety_level
}
is_valid_showing_failures_only = {
is_landed = yes
is_capable_adult = yes
is_imprisoned = no
top_liege = this
}
effect = {
custom_tooltip = restore_sunni_caliphate_decision_effect_tooltip
show_as_tooltip = {
restore_sunni_caliphate_scripted_effect = yes
}
trigger_event = {
id = middle_east_decisions.0003
}
}
ai_potential = {
always = yes
}
ai_will_do = { #Always do it when possible.
base = 100
ai_value_modifier = {
ai_zeal = 1.0
}
modifier = {
factor = 0
has_trait = cynical
}
}
}
### Embrace Outremer Culture ###
embrace_outremer_culture_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_realm.dds"
}
desc = embrace_outremer_culture_decision_desc
selection_tooltip = embrace_outremer_culture_decision_tooltip
decision_group_type = major
ai_check_interval_by_tier = {
barony = 0
county = 120
duchy = 120
kingdom = 120
empire = 120
hegemony = 120
}
is_shown = {
is_ruler = yes
is_playable_character = yes
faith:catholic.religion = { exists = var:variable_ghw_unlocked } #The era of the Crusades must have started.
NOR = {
root.culture = culture:roman
root.culture = {
any_parent_culture = {
has_cultural_pillar = heritage_arabic
}
}
}
OR = {
faith.religion = faith:catholic.religion
top_liege ?= { faith.religion = faith:catholic.religion }
}
capital_province = {
OR = {
geographical_region = world_middle_east
geographical_region = world_persian_empire
geographical_region = world_africa
}
}
top_liege = {
culture != root.culture
}
top_liege.culture = {
any_parent_culture = {
has_cultural_pillar = heritage_arabic
}
}
}
is_valid = {
custom_description = {
text = "under_outremer_liege"
top_liege = {
culture != root.culture
}
liege.culture = {
any_parent_culture = {
has_cultural_pillar = heritage_arabic
}
}
}
custom_description = {
text = "under_outremer_empire"
liege = {
has_title = title:e_outremer
}
}
}
is_valid_showing_failures_only = {
is_landed = yes
}
effect = {
custom_tooltip = embrace_outremer_culture_decision_courtiers_embrace_outremer
custom_tooltip = embrace_outremer_culture_decision_provinces_embrace_outremer
custom_tooltip = embrace_outremer_culture_decision_capital_embraces_outremer
top_liege.culture = { save_scope_as = outremer_equivalent }
hidden_effect = {
every_courtier = {
limit = {
has_culture = root.culture
dynasty = root.dynasty
}
set_culture = scope:outremer_equivalent
}
every_held_title = {
title_tier = county
limit = {
culture = { has_same_culture_heritage = root.culture }
title_province = {
OR = {
geographical_region = world_middle_east
geographical_region = world_persian_empire
geographical_region = world_africa
}
}
}
set_county_culture = scope:outremer_equivalent
}
capital_county = { set_county_culture = scope:outremer_equivalent }
}
set_culture = scope:outremer_equivalent
add_character_flag = converted_culture_this_lifetime
}
ai_potential = {
always = yes
}
ai_will_do = {
base = 100
modifier = { #Small Crusader States will balkanize with their own culture or go native.
factor = 0
top_liege = {
highest_held_title_tier < 4 #Less than King
}
}
}
}
### Restore Israel ###
create_israel_kingdom_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds"
}
desc = create_israel_kingdom_decision_desc
selection_tooltip = create_israel_kingdom_decision_tooltip
decision_group_type = major
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 120
kingdom = 120
empire = 120
hegemony = 120
}
is_shown = {
is_ruler = yes
is_playable_character = yes
faith.religion = faith:rabbinism.religion
NOT = {
exists = title:k_israel.holder
}
NOT = { #Can only do it once.
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:create_israel_kingdom
}
}
}
is_valid = {
prestige_level >= high_prestige_level
piety_level >= high_piety_level
completely_controls = title:d_palestine
completely_controls = title:d_urdunn
completely_controls = title:d_oultrejourdain
custom_description = {
text = "jerusalem_is_same_faith"
title:c_jerusalem.faith = root.faith
}
}
is_valid_showing_failures_only = {
is_landed = yes
is_capable_adult = yes
is_imprisoned = no
top_liege = this
is_at_war = no
}
effect = {
gain_heroic_legend_seed_tooltip_effect = yes
custom_tooltip = create_israel_kingdom_decision_effect_tooltip
show_as_tooltip = {
create_israel_scripted_effect = yes
}
trigger_event = {
id = middle_east_decisions.0005
}
hidden_effect = {
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:create_israel_kingdom
}
set_global_variable = {
name = create_israel_kingdom
value = root
}
}
}
ai_potential = {
always = yes
}
ai_will_do = {
base = 100
}
}
### Restore the [ROOT.Char.GetFaith.GetAdjectiveNoTooltip] High Priesthood ###
jewish_restore_high_priesthood_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds"
}
desc = jewish_restore_high_priesthood_decision_desc
selection_tooltip = jewish_restore_high_priesthood_decision_tooltip
decision_group_type = major
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 120
empire = 120
hegemony = 120
}
is_shown = {
is_ruler = yes
is_playable_character = yes
NOT = { #Can be redone if somehow the High Priest title is destroyed
exists = faith.religious_head
}
religion = religion:judaism_religion
faith = {
NOT = {
has_doctrine_parameter = no_head_of_faith
}
}
}
is_valid = {
piety_level >= 2
custom_description = {
text = "restore_high_priesthood_holy_sites"
faith = {
any_holy_site = {
OR = {
county.holder = root
county.holder.top_liege = { this = root }
}
count >= 3
}
}
}
}
is_valid_showing_failures_only = {
is_capable_adult = yes
is_imprisoned = no
top_liege = this
is_at_war = no
}
effect = {
custom_tooltip = restore_high_priesthood_decision_effect_tooltip
trigger_event = {
id = middle_east_decisions.0007
}
}
ai_potential = {
always = yes
}
ai_will_do = {
base = 100
}
}
### Restore the [ROOT.Char.GetFaith.AltPriestTermPlural] ###
zoroastrian_restore_high_priesthood_decision = { #Updated for FP3 by Ola
picture = {
reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds"
}
desc = zoroastrian_restore_high_priesthood_decision_desc
selection_tooltip = zoroastrian_restore_high_priesthood_decision_tooltip
decision_group_type = major
sort_order = 80
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 120
empire = 120
hegemony = 120
}
is_shown = {
is_ruler = yes
is_playable_character = yes
NOR = { #Can be redone if somehow the High Priest title is destroyed
exists = faith.religious_head
faith = { has_doctrine = doctrine_no_head } #Only if Faith is meant to have one.
faith = { has_doctrine = doctrine_temporal_head } #Cannot be done if you have taken the "Destroy the Magi" decision
}
OR = {
faith = faith:mazdayasna
faith = faith:zurvanism
faith = faith:gayomarthianism
faith = faith:khurmazta
faith = faith:mazdakism
faith = faith:khurramism
faith = faith:urartuism
faith = faith:afridunism
}
}
is_valid = {
piety_level >= high_piety_level
custom_description = {
text = "restore_high_priesthood_holy_sites"
faith = {
any_holy_site = {
OR = {
county.holder = root
county.holder.top_liege = { this = root }
}
count >= 3
}
}
}
}
is_valid_showing_failures_only = {
is_landed = yes
is_capable_adult = yes
is_imprisoned = no
top_liege = this
is_at_war = no
}
effect = {
custom_tooltip = restore_high_priesthood_decision_effect_tooltip
trigger_event = {
id = middle_east_decisions.0009
}
}
ai_potential = {
always = yes
}
ai_will_do = {
base = 100
}
}
### Become the Saoshyant ###
become_saoshyant_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds"
}
desc = become_saoshyant_decision_desc
selection_tooltip = become_saoshyant_decision_tooltip
decision_group_type = major
sort_order = 100 #FP3 change; this is an extremely epic decision, we want it to appear on top.
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 0
empire = 120
hegemony = 120
}
is_shown = {
is_ruler = yes
is_playable_character = yes
faith.religion = faith:mazdayasna.religion
NOT = { #Can only do it once.
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_became_saoshyant
}
}
}
is_valid = {
piety_level >= very_high_piety_level
has_title = title:e_persia
completely_controls = title:e_persia
}
is_valid_showing_failures_only = {
is_capable_adult = yes
is_imprisoned = no
top_liege = this
is_at_war = no
}
effect = {
show_as_tooltip = {
become_saoshyant_decision_effect = yes
}
trigger_event = {
id = middle_east_decisions.0011
}
hidden_effect = {
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_became_saoshyant
}
}
}
ai_potential = {
always = yes
}
ai_will_do = {
base = 100
}
}
#Refound the long-lapsed & short-lived Armenian Empire - by Ewan Cowhig Croft
### Revive Greater Armenia ###
create_armenian_empire_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_realm.dds"
}
desc = create_armenian_empire_decision_desc
selection_tooltip = create_armenian_empire_decision_tooltip
decision_group_type = major
ai_check_interval = 0
is_shown = {
is_playable_character = yes # Normally this will always be true, but if in DEBUG mode and playing as an unlanded ruler this will cause error spam without it.
highest_held_title_tier <= tier_kingdom
capital_province = { geographical_region = custom_greater_armenia }
OR = {
faith = faith:armenian_apostolic
culture = culture:armenian
}
NOT = { #Can only do it once.
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_created_armenian_empire
}
}
OR = {
government_has_flag = government_is_feudal
government_has_flag = government_is_republic
government_has_flag = government_is_clan
government_allows = administrative
government_has_flag = government_is_landless_adventurer
}
}
is_valid = {
top_liege = this
highest_held_title_tier = tier_kingdom
completely_controls_region = custom_greater_armenia
}
is_valid_showing_failures_only = {
is_landed = yes
is_available_adult = yes
}
cost = {
prestige = 2000
piety = 1000
}
effect = {
show_as_tooltip = {
revive_armenian_empire_decision_scripted_effect = yes
}
save_scope_as = founder
trigger_event = {
id = middle_east_decisions.1001
}
#Notify other players.
every_player = {
limit = {
this != root
is_within_diplo_range = { CHARACTER = root }
}
trigger_event = middle_east_decisions.1002
}
hidden_effect = {
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_created_armenian_empire
}
set_global_variable = {
name = flag_created_armenian_empire
value = scope:founder
}
}
}
ai_potential = {
always = no
}
ai_will_do = {
base = 0
}
}
#################################
# Found the Empire of Beth Nahrain
# by Anna Johansson
#################################
### Found Empire Of Beth Nahrain Decision ###
found_empire_of_beth_nahrain_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
}
decision_group_type = major
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 120
empire = 0
hegemony = 0
}
title = middle_east_major_decisions.1020.t
desc = middle_east_major_decisions.1020.desc
selection_tooltip = middle_east_major_decisions.1020.tt
is_shown = {
is_ruler = yes
is_playable_character = yes
capital_province = { geographical_region = world_middle_east }
any_sub_realm_county = {
OR = {
faith = faith:nestorian
culture = {
OR = {
this = culture:assyrian
any_parent_culture_or_above = {
this = culture:assyrian
}
}
}
}
}
#Can only do it once
NOT = {
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:created_beth_nahrain
}
}
}
is_valid = {
is_independent_ruler = yes
highest_held_title_tier = tier_kingdom
culture = { has_cultural_pillar = heritage_syriac }
custom_tooltip = {
text = completely_controls_jazira_mesopotamia_tt
completely_controls = title:k_jazira
completely_controls = title:k_mesopotamia
}
custom_tooltip = {
text = has_titles_jazira_mesopotamia_tt
has_title = title:k_jazira
has_title = title:k_mesopotamia
}
OR = {
custom_tooltip = {
text = has_title_and_completely_control_jerusalem_tt
has_title = title:k_jerusalem
completely_controls = title:k_jerusalem
}
custom_tooltip = {
text = has_title_and_completely_control_syria_tt
has_title = title:k_syria
completely_controls = title:k_syria
}
}
}
is_valid_showing_failures_only = {
is_landed = yes
is_capable_adult = yes
is_imprisoned = no
is_at_war = no
}
effect = {
hidden_effect = {
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:created_beth_nahrain
}
create_title_and_vassal_change = {
type = created
save_scope_as = title_change
add_claim_on_loss = no
}
title:k_jazira = {
set_de_jure_liege_title = title:e_beth_nahrain
}
title:k_mesopotamia = {
set_de_jure_liege_title = title:e_beth_nahrain
}
if = {
limit = {
has_title = title:k_jerusalem
completely_controls = title:k_jerusalem
}
title:k_jerusalem = {
set_de_jure_liege_title = title:e_beth_nahrain
}
}
if = {
limit = {
has_title = title:k_syria
completely_controls = title:k_syria
}
title:k_syria = {
set_de_jure_liege_title = title:e_beth_nahrain
}
}
}
#Create Beth Nahrain
title:e_beth_nahrain = {
change_title_holder = {
holder = root
change = scope:title_change
}
}
resolve_title_and_vassal_change = scope:title_change
dynasty = {
add_dynasty_prestige = 1000
}
give_nickname = nick_beth_nahrain
show_as_tooltip = {
promote_culture_beth_nahrain_scripted_effect = yes
custom_tooltip = middle_east_major_decisions.1020.promote_culture.tt
}
save_scope_as = suppress_tooltips
trigger_event = { id = middle_east_decisions.1020 }
show_as_tooltip = {
random_list = {
100 = {
show_chance = no
desc = middle_east_major_decisions.1020.learning.desc
learning_beth_nahrain_scripted_effect = yes
}
100 = {
show_chance = no
desc = middle_east_major_decisions.1020.martial.desc
martial_beth_nahrain_scripted_effect = yes
}
100 = {
show_chance = no
trigger = {
faith = faith:nestorian
}
desc = middle_east_major_decisions.1020.nestorian.desc
nestorian_faith_beth_nahrain_scripted_effect = yes
}
100 = {
show_chance = no
trigger = {
NOT = {
faith = faith:nestorian
}
}
desc = middle_east_major_decisions.1020.no_faith.desc
no_faith_beth_nahrain_scripted_effect = yes
}
}
}
}
cost = {
prestige = 1000
}
ai_potential = {
culture = { has_cultural_pillar = heritage_syriac }
}
ai_will_do = {
base = 100
}
}
##############
# Dar al-Islam
##############
### Establish the Dar al-Islam ###
create_dar_al_islam_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds"
}
decision_group_type = major
desc = create_dar_al_islam_decision_desc
selection_tooltip = create_dar_al_islam_decision_tt
sort_order = 1000 # Should be at the very top
is_shown = {
# Only for Islamic head of faiths
faith = { religious_head ?= root }
faith.religion = religion:islam_religion
# And only if it hasn't been created yet
NOT = { has_global_variable = created_dar_al_islam }
}
is_valid = {
# The basics
is_independent_ruler = yes
any_held_title = {
count >= 2
tier = tier_empire
}
faith = { has_doctrine = doctrine_temporal_head }
# Must be very pious
prestige_level >= 4
piety_level >= 5
# Controls Islamic core lands
completely_controls_region = world_middle_east_arabia
completely_controls_region = world_middle_east_jerusalem
completely_controls_region = world_persia
completely_controls_region = world_africa_north
# Also controls at minimum % of all islamic counties
save_temporary_scope_as = root_scope
custom_tooltip = {
text = realm_controls_enough_islamic_counties_desc
any_realm_county = {
faith.religion = religion:islam_religion
count >= islam_required_county_number_value
}
}
}
is_valid_showing_failures_only = {
is_capable_adult = yes
is_imprisoned = no
is_at_war = no
}
effect = {
show_as_tooltip = {
create_dar_al_islam_effect = yes
}
save_scope_as = dar_al_islam_ruler
# Save all existing islamic head of faiths and their titles
religion:islam_religion = {
every_faith = {
if = {
limit = {
exists = religious_head
faith_hostility_level = {
target = root.faith
value < faith_hostile_level
}
}
religious_head_title = {
add_to_list = old_hof_title
}
religious_head = {
add_to_list = former_islamic_hofs
}
}
}
}
# Trigger follow-up events
trigger_event = middle_east_decisions.1100
every_player = {
limit = {
this != root
NOT = { is_in_list = former_islamic_hofs }
}
trigger_event = middle_east_decisions.1101
}
every_in_list = {
list = former_islamic_hofs
limit = { this != root }
trigger_event = { id = middle_east_decisions.1102 days = 1 }
}
}
cost = {
piety = 1500
}
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 0
empire = 24
hegemony = 0
}
ai_potential = {
faith = { religious_head ?= root }
faith.religion = religion:islam_religion
}
ai_will_do = {
base = 100
}
}