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

698 lines
14 KiB
Text

###DECISIONS LIST###
##
#Become Chakravarti
#Become Lord/Lady of the Sacred River
#Declare Bene Israel
#Found the Empire of Hindustan
##
##########
#Become Chakravarti
# by Petter Vilberg
### Become Chakravarti ###
become_chakravarti_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/hindu_ruler.dds"
}
decision_group_type = major
desc = become_chakravarti_decision_desc
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 120
empire = 120
hegemony = 120
}
is_shown = {
OR = {
religion = religion:hinduism_religion
religion = religion:buddhism_religion
religion = religion:jainism_religion
}
highest_held_title_tier >= tier_kingdom
capital_province = {
geographical_region = world_india
}
NOT = {
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:become_chakravarti_decision
}
}
}
is_valid = {
completely_controls = title:e_rajastan
completely_controls = title:e_deccan
completely_controls = title:e_bengal
piety_level >= 5
}
is_valid_showing_failures_only = {
is_landed = yes
is_adult = yes
is_available = yes
top_liege = this
}
cost = {
piety = {
value = massive_piety_value
}
gold = {
value = 0
if = {
limit = {
has_treasury = no
}
add = massive_gold_value
}
}
treasury = {
value = 0
if = {
limit = {
has_treasury = yes
}
add = massive_gold_value
}
}
}
effect = {
gain_heroic_legend_seed_tooltip_effect = yes
#Can only happen once
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:become_chakravarti_decision
}
custom_tooltip = become_chakravarti_decision_indian_empires_unite_effect
custom_tooltip = become_chakravarti_decision_new_primary_title_effect
show_as_tooltip = {
add_trait = chakravarti
add_prestige = massive_prestige_value
add_prestige_level = 2
faith = {
add_doctrine = divine_destiny_doctrine
change_fervor = {
value = major_fervor_gain
desc = fervor_gain_chakravarti
}
}
}
save_scope_as = chakravarti
trigger_event = south_asia.0001 #I became the Chakravarti
add_to_temporary_list = received_notification
every_vassal_or_below = {
if = {
limit = {
OR = {
faith.religion = faith:vaishnavism.religion
faith.religion = faith:theravada.religion
faith.religion = faith:digambara.religion
}
}
trigger_event = south_asia.0002 #My ruler became the Chakravarti
}
else = {
trigger_event = south_asia.0003 #My ruler became the Chakravarti - convert?
}
add_to_temporary_list = received_notification
}
every_ruler = {
limit = {
NOT = {
is_in_list = received_notification
}
}
trigger_event = south_asia.0004 #Someone has become the Chakravarti
}
}
ai_will_do = {
base = 100
}
}
##########
#Become Lord/Lady of the Sacred River
# by Petter Vilberg
### Take Stewardship of the Sacred River ###
take_stewardship_of_the_sacred_river_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/hindu_religious.dds"
}
decision_group_type = major
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 120
kingdom = 120
empire = 120
hegemony = 120
}
desc = take_stewardship_of_the_sacred_river_decision_desc
is_shown = {
religion = religion:hinduism_religion
highest_held_title_tier >= tier_duchy
NOT = { has_character_modifier = ruler_of_the_ganges_modifier }
#Only if the Hindu Mandala already has their capital in the area
trigger_if = {
limit = { government_has_flag = government_is_mandala }
capital_province = { geographical_region = custom_ganges_plain }
}
}
is_valid = {
completely_controls_region = custom_ganges_plain
custom_description = {
text = capital_province_in_ganges_region
capital_province = { geographical_region = custom_ganges_plain }
}
prestige_level >= 3
piety_level >= 1
}
is_valid_showing_failures_only = {
is_landed = yes
is_adult = yes
is_available = yes
trigger_if = {
limit = { has_global_variable = ruler_of_ganges }
custom_description = {
text = capital_province_in_ganges_region
NOR = {
global_var:ruler_of_ganges = {
is_alive = yes
target_is_liege_or_above = root
}
AND = {
global_var:ruler_of_ganges = { is_alive = yes }
target_is_liege_or_above = global_var:ruler_of_ganges
}
}
}
}
}
cost = {
piety = {
value = major_prestige_value
}
gold = {
value = 0
if = {
limit = {
has_treasury = no
}
add = major_gold_value
}
}
treasury = {
value = 0
if = {
limit = {
has_treasury = yes
}
add = major_gold_value
}
}
}
effect = {
gain_heroic_legend_seed_tooltip_effect = yes
show_as_tooltip = {
take_stewardship_of_the_sacred_river_effect = yes
}
save_scope_as = ruler_of_ganges
trigger_event = south_asia.0011
add_to_temporary_list = ruler_of_ganges_notification_sent
if = {
limit = {
exists = global_var:ruler_of_ganges
global_var:ruler_of_ganges = {
is_alive = yes
}
}
global_var:ruler_of_ganges = {
trigger_event = {
id = south_asia.0013 #Someone else has taken my title
days = 3
}
add_to_temporary_list = ruler_of_ganges_notification_sent
}
}
if = { #Only send notification the first time the decision is taken
limit = {
NOT = { has_global_variable = ruler_of_ganges_notification_sent }
}
every_independent_ruler = {
limit = {
religion = religion:hinduism_religion
}
trigger_event = {
id = south_asia.0012
days = 3
}
add_to_temporary_list = ruler_of_ganges_notification_sent
}
set_global_variable = {
name = ruler_of_ganges_notification_sent
value = yes
}
}
}
ai_will_do = {
base = 100
}
}
##########
#Declare Bene Israel
# by James Beaumont
### Consolidate Bene Israel ###
form_bene_israel_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds"
}
decision_group_type = major
desc = form_bene_israel_decision_desc
selection_tooltip = form_bene_israel_decision_tooltip
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 = faith:malabarism
highest_held_title_tier = tier_duchy
capital_province = { geographical_region = world_india }
NOT = {
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:form_bene_israel_decision
}
}
}
is_valid = {
has_title = title:d_chera_nadu
has_title = title:d_konkana
completely_controls = title:d_chera_nadu
completely_controls = title:d_konkana
custom_description = {
text = malabarism_religious_head_exists_tt
subject = this
faith = { exists = religious_head }
}
piety_level >= 3
}
is_valid_showing_failures_only = {
is_landed = yes
is_adult = yes
is_available = yes
top_liege = this
}
cost = {
piety = {
value = medium_piety_value
}
gold = {
value = 0
if = {
limit = {
has_treasury = no
}
add = medium_gold_value
}
}
treasury = {
value = 0
if = {
limit = {
has_treasury = yes
}
add = medium_gold_value
}
}
}
effect = {
#Can only happen once
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:form_bene_israel_decision
}
save_scope_as = founder
show_as_tooltip = {
unite_bene_israel_effect = yes
}
trigger_event = south_asia.0021 #I formed Bene Israel
every_player = {
limit = {
this != scope:founder
top_liege = {
OR = {
this = scope:founder
any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:founder }
}
}
}
trigger_event = south_asia.0022
}
}
ai_will_do = {
base = 100
}
}
######################################
## Establish the Theravada Faith ##
## ##
## by Nick Meredith ##
## in memory of RDH ##
######################################
### Spread the [ROOT.Char.GetFaith.GetNameNoTooltip] Faith ###
spread_theravada_faith_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/hindu_religious.dds"
}
decision_group_type = major
title = spread_theravada_faith_decision
desc = spread_theravada_faith_decision_desc
confirm_text = spread_theravada_faith_decision_confirm # had to use an override for some reason
selection_tooltip = spread_theravada_faith_decision_tooltip # same here
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 120
empire = 120
hegemony = 120
}
cooldown = { days = 365 }
is_shown = {
highest_held_title_tier >= tier_kingdom
faith = faith:theravada
OR = {
culture = culture:burmese
culture = culture:mon
}
NOT = {
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:spread_theravada_faith_flag
}
}
any_vassal = { #so that potential later events don't break
has_faith = faith:ari
is_powerful_vassal = yes
}
exists = cp:councillor_court_chaplain
}
is_valid = {
highest_held_title_tier >= tier_kingdom
faith = faith:theravada
OR = {
culture = culture:burmese
culture = culture:mon
}
prestige_level >= 3
piety_level >= 2
}
is_valid_showing_failures_only = {
is_landed = yes
}
cost = {
piety = {
value = major_piety_value
}
gold = {
value = 0
if = {
limit = {
has_treasury = no
}
add = medium_gold_value
}
}
treasury = {
value = 0
if = {
limit = {
has_treasury = yes
}
add = medium_gold_value
}
}
prestige = {
value = massive_prestige_value
}
}
effect = {
show_as_tooltip = {
custom_tooltip = spread_theravada_faith_decision_cus_tt
}
trigger_event = {
id = south_asia.0030
}
}
ai_will_do = {
base = 100
}
}
######################################
## Found the empire of Hindustan ##
## ##
## by Henrik Lohmander ##
######################################
### Found the Empire of Hindustan ###
found_the_empire_of_hindustan_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_sunder.dds"
}
decision_group_type = major
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 12
empire = 12
hegemony = 0
}
is_shown = {
is_landed_or_landless_administrative = yes
exists = dynasty # Everyone should have a dynasty, but in case they don't...
NOT = { #Title existance conditions.
exists = title:e_hindustan.holder #Empire of Hindustan
}
capital_province = {
OR = {
geographical_region = world_khorasan
geographical_region = world_transoxiana
geographical_region = world_makran
geographical_region = world_kabulistan
geographical_region = world_india
geographical_region = world_burma
}
}
NOT = { #You can only do it once.
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_founded_hindustan
}
}
faith = {
religion_tag = islam_religion
}
OR = { #Government conditions.
government_has_flag = government_is_feudal
government_has_flag = government_is_clan
government_allows = administrative
government_has_flag = government_is_landless_adventurer
}
OR = {
highest_held_title_tier <= tier_kingdom
has_title = title:e_bengal
has_title = title:e_deccan
has_title = title:e_rajastan
}
}
is_valid = {
#Standard requirements.
is_independent_ruler = yes
prestige_level >= very_high_prestige_level
piety_level >= high_piety_level
#Title ownership conditions.
#This is currently significantly easier for AI to get the ball rolling
trigger_if = {
limit = {
is_ai = yes
}
OR = {
completely_controls = title:k_punjab
has_title = title:k_punjab
}
OR = {
completely_controls = title:k_delhi
has_title = title:k_delhi
}
}
trigger_if = {
limit = {
is_ai = no
} #And have some additional royal dignity for good measure.
has_title = title:k_punjab
has_title = title:k_delhi
completely_controls = title:d_kuru
OR = {
has_title = title:k_kosala
has_title = title:k_malwa
has_title = title:k_rajputana
}
}
sub_realm_size >= 40 #This is roughly equal to Punjab, Delhi and Kosala.
#HoF preference conditions.
trigger_if = {
limit = {
is_ai = no
exists = faith.religious_head
}
OR = {
faith.religious_head = { #And they have to actually like you enough to want to invest you.
opinion = {
target = root
value >= high_positive_opinion
}
}
root = { has_strong_usable_hook = faith.religious_head } #Or you have a strong hook on them that you can actually use.
root = { has_weak_hook = faith.religious_head } #Or a regular hook, to be fair, provided you meet the other criteria.
}
}
}
is_valid_showing_failures_only = {
is_available_adult = yes
}
effect = {
save_scope_as = founder
show_as_tooltip = {
found_empire_of_hindustan_scripted_effect = yes
}
gain_heroic_legend_seed_tooltip_effect = yes
if = {
limit = {
faith.religious_head ?= { is_playable_character = yes }
}
faith.religious_head = { save_scope_as = founder_hof }
faith.religious_head.capital_province = { save_scope_as = ceremony_locale }
}
else = {
capital_province = { save_scope_as = ceremony_locale }
}
trigger_event = {
id = south_asia.0050
}
#Notify other players.
every_player = {
limit = {
is_ai = no
NOT = { this = root }
is_within_diplo_range = { CHARACTER = root }
}
trigger_event = south_asia.0051
}
hidden_effect = {
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_founded_hindustan
}
}
}
cost = {
gold = {
value = 0
if = {
limit = {
has_treasury = no
is_ai = no
}
add = 500
}
}
treasury = {
value = 0
if = {
limit = {
has_treasury = yes
is_ai = no
}
add = 500
}
}
piety = 200
}
ai_potential = {
is_independent_ruler = yes
}
ai_will_do = {
base = 100
}
}