299 lines
No EOL
7 KiB
Text
299 lines
No EOL
7 KiB
Text
select_personal_leviathan_union_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
desc = select_personal_leviathan_union_decision_desc
|
|
selection_tooltip = select_personal_leviathan_union_decision_tooltip
|
|
|
|
is_shown = {
|
|
# Following a valid religion & faith.
|
|
faith = { has_doctrine = special_doctrine_british_unity } #Do they have the Leviathan virtues/sins doctrine?
|
|
|
|
faith = { has_doctrine_parameter = select_personal_god_active }
|
|
}
|
|
|
|
is_valid = {
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
# Have to at _least_ not be in piety debt.
|
|
piety >= 0
|
|
}
|
|
|
|
cooldown = { years = 2 }
|
|
|
|
effect = {
|
|
# Show the possible options.
|
|
show_as_tooltip = {
|
|
random_list = {
|
|
desc = select_personal_leviathan_union_decision_tt
|
|
100 = {
|
|
show_chance = no
|
|
desc = select_personal_leviathan_union_decision.select_nationalisators
|
|
add_character_modifier = bhakti_leviathan_nationalisators
|
|
}
|
|
100 = {
|
|
show_chance = no
|
|
desc = select_personal_leviathan_union_decision.select_technosaurs
|
|
add_character_modifier = bhakti_leviathan_technosaurs
|
|
}
|
|
100 = {
|
|
show_chance = no
|
|
desc = select_personal_leviathan_union_decision.select_mechasaurs
|
|
add_character_modifier = bhakti_leviathan_mechasaurs
|
|
}
|
|
100 = {
|
|
show_chance = no
|
|
desc = select_personal_leviathan_union_decision.select_petrosaurs
|
|
add_character_modifier = bhakti_leviathan_petrosaurs
|
|
}
|
|
100 = {
|
|
show_chance = no
|
|
desc = select_personal_leviathan_union_decision.select_metallurgicals
|
|
add_character_modifier = bhakti_leviathan_metallurgicals
|
|
}
|
|
100 = {
|
|
show_chance = no
|
|
desc = select_personal_leviathan_union_decision.select_nautiluses
|
|
add_character_modifier = bhakti_leviathan_nautiluses
|
|
}
|
|
100 = {
|
|
show_chance = no
|
|
desc = select_personal_leviathan_union_decision.select_aerosaurs
|
|
add_character_modifier = bhakti_leviathan_aerosaurs
|
|
}
|
|
}
|
|
}
|
|
# And the actual effect.
|
|
trigger_event = NEOW_religious_decision.0001
|
|
}
|
|
|
|
ai_check_interval = 96
|
|
|
|
ai_potential = {
|
|
piety >= minor_piety_value
|
|
NOR = {
|
|
has_character_modifier = bhakti_leviathan_nationalisators
|
|
has_character_modifier = bhakti_leviathan_technosaurs
|
|
has_character_modifier = bhakti_leviathan_mechasaurs
|
|
has_character_modifier = bhakti_leviathan_petrosaurs
|
|
has_character_modifier = bhakti_leviathan_metallurgicals
|
|
has_character_modifier = bhakti_leviathan_nautiluses
|
|
has_character_modifier = bhakti_leviathan_aerosaurs
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
subjugate_hof_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds"
|
|
}
|
|
|
|
desc = subjugate_hof_decision_desc
|
|
selection_tooltip = subjugate_hof_decision_tooltip
|
|
|
|
decision_group_type = major
|
|
|
|
is_shown = {
|
|
#always = no
|
|
faith = {
|
|
exists = religious_head
|
|
}
|
|
#let's not assimilate people if the HoF doesn't have our own faith
|
|
faith = faith.religious_head.faith
|
|
any_religion_global = {
|
|
any_faith = {
|
|
NOT = {
|
|
this = root.faith
|
|
}
|
|
NOT = {
|
|
has_locked_hof = yes
|
|
}
|
|
NOT = {
|
|
has_doctrine = unreformed_faith_doctrine
|
|
}
|
|
OR = {
|
|
AND = {
|
|
faith_hostility_level = {
|
|
target = root.faith
|
|
value <= faith_astray_level
|
|
}
|
|
root.faith = {
|
|
faith_hostility_level = {
|
|
target = prev
|
|
value <= faith_astray_level
|
|
}
|
|
}
|
|
#this decision is mostly disabled for now, since we want more control
|
|
#but it's enabled to revert emancipations
|
|
always = no
|
|
}
|
|
AND = {
|
|
has_variable = former_foreign_hof
|
|
var:former_foreign_hof = root.faith
|
|
}
|
|
}
|
|
any_holy_site = {
|
|
#count >= holy_sites_to_create_spiritual_head_of_faith
|
|
count >= 3
|
|
holder.top_liege = root
|
|
holder.faith = root.faith
|
|
}
|
|
OR = {
|
|
AND = {
|
|
has_doctrine = doctrine_spiritual_head
|
|
root.faith = {
|
|
has_doctrine = doctrine_spiritual_head
|
|
}
|
|
}
|
|
AND = {
|
|
has_doctrine = doctrine_temporal_head
|
|
root.faith = {
|
|
has_doctrine = doctrine_temporal_head
|
|
}
|
|
}
|
|
AND = {
|
|
has_doctrine = doctrine_holy_order_head
|
|
root.faith = {
|
|
has_doctrine = doctrine_holy_order_head
|
|
}
|
|
}
|
|
#headless faiths can't be subjugated
|
|
#has_doctrine = doctrine_no_head
|
|
}
|
|
OR = {
|
|
NOT = {
|
|
exists = religious_head
|
|
}
|
|
NOT = {
|
|
religious_head.faith = root.faith
|
|
}
|
|
}
|
|
#don't assimilate dead faiths
|
|
num_county_followers > 0
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
piety_level >= 3
|
|
is_independent_ruler = yes
|
|
|
|
faith = faith.religious_head.faith
|
|
|
|
#custom_description = your_faith_holds_at_least_3_holy_sites
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
|
|
}
|
|
|
|
effect = {
|
|
faith = {
|
|
save_scope_as = dominant_faith
|
|
}
|
|
every_religion_global = {
|
|
random_faith = {
|
|
limit = {
|
|
NOT = {
|
|
this = root.faith
|
|
}
|
|
NOT = {
|
|
has_doctrine = unreformed_faith_doctrine
|
|
}
|
|
NOT = {
|
|
has_locked_hof = yes
|
|
}
|
|
OR = {
|
|
AND = {
|
|
faith_hostility_level = {
|
|
target = root.faith
|
|
value <= faith_astray_level
|
|
}
|
|
root.faith = {
|
|
faith_hostility_level = {
|
|
target = prev
|
|
value <= faith_astray_level
|
|
}
|
|
}
|
|
#this decision is mostly disabled for now, since we want more control
|
|
#but it's enabled to revert emancipations
|
|
always = no
|
|
}
|
|
AND = {
|
|
has_variable = former_foreign_hof
|
|
var:former_foreign_hof = root.faith
|
|
}
|
|
}
|
|
any_holy_site = {
|
|
#count >= holy_sites_to_create_spiritual_head_of_faith
|
|
count >= 3
|
|
holder.top_liege = root
|
|
holder.faith = root.faith
|
|
}
|
|
OR = {
|
|
AND = {
|
|
has_doctrine = doctrine_spiritual_head
|
|
root.faith = {
|
|
has_doctrine = doctrine_spiritual_head
|
|
}
|
|
}
|
|
AND = {
|
|
has_doctrine = doctrine_temporal_head
|
|
root.faith = {
|
|
has_doctrine = doctrine_temporal_head
|
|
}
|
|
}
|
|
AND = {
|
|
has_doctrine = doctrine_holy_order_head
|
|
root.faith = {
|
|
has_doctrine = doctrine_holy_order_head
|
|
}
|
|
}
|
|
has_doctrine = doctrine_no_head
|
|
}
|
|
OR = {
|
|
NOT = {
|
|
exists = religious_head
|
|
}
|
|
NOT = {
|
|
religious_head.faith = root.faith
|
|
}
|
|
}
|
|
#don't assimilate dead faith
|
|
num_county_followers > 0
|
|
}
|
|
save_scope_as = subjugated_faith
|
|
set_variable = faith_that_was_subjugated
|
|
}
|
|
}
|
|
|
|
scope:subjugated_faith = {
|
|
religious_head_title ?= {
|
|
root.faith.religious_head = {
|
|
destroy_title = scope:subjugated_faith.religious_head_title
|
|
}
|
|
}
|
|
set_religious_head_title = root.faith.religious_head_title
|
|
|
|
}
|
|
|
|
}
|
|
|
|
cost = {
|
|
piety = massive_piety_value
|
|
#TODO cost should scale with religious differences - it should be hard to join with a faith from another religion, for example
|
|
}
|
|
|
|
ai_check_interval = 36
|
|
|
|
ai_potential = {
|
|
always = yes
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
} |