1328 lines
29 KiB
Text
1328 lines
29 KiB
Text
namespace = global_religion
|
|
|
|
|
|
#When a pagan (ai) domain is ready to feudalize, a reformed neighbor they're on good terms with should attempt to convert them, or they should have a chance to spontaneously convert
|
|
|
|
|
|
#########################################################################
|
|
# Pagan reformed by neighbor or spontaneously #
|
|
# by Linnéa Thimrén #
|
|
# global_religion.0001-0009 #
|
|
#########################################################################
|
|
|
|
|
|
global_religion.0001 = {
|
|
hidden = yes
|
|
|
|
immediate = {
|
|
random_list = {
|
|
7 = {
|
|
trigger = {
|
|
any_neighboring_top_liege_realm_owner = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 1
|
|
any_neighboring_top_liege_realm_owner = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
OR = {
|
|
government_has_flag = government_is_clan
|
|
government_has_flag = government_is_feudal
|
|
}
|
|
}
|
|
}
|
|
modifier = { #Give Muslim faiths a boost in Africa
|
|
add = 4
|
|
capital_province = {
|
|
geographical_region = world_africa
|
|
}
|
|
any_neighboring_top_liege_realm_owner = {
|
|
faith.religion = religion:islam_religion
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
}
|
|
random_neighboring_top_liege_realm_owner = {
|
|
limit = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
OR = {
|
|
government_has_flag = government_is_clan
|
|
government_has_flag = government_is_feudal
|
|
}
|
|
}
|
|
alternative_limit = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
save_scope_as = actor #for the effect to work properly
|
|
}
|
|
}
|
|
5 = {
|
|
trigger = {
|
|
any_consort = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
NOR = {
|
|
has_relation_potential_rival = root
|
|
has_relation_rival = root
|
|
}
|
|
}
|
|
}
|
|
random_consort = {
|
|
limit = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
NOR = {
|
|
has_relation_potential_rival = root
|
|
has_relation_rival = root
|
|
}
|
|
}
|
|
save_scope_as = actor #for the effect to work properly
|
|
}
|
|
}
|
|
5 = {
|
|
trigger = {
|
|
any_relation = {
|
|
type = soulmate
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
}
|
|
random_relation = {
|
|
type = soulmate
|
|
limit = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
save_scope_as = actor #for the effect to work properly
|
|
}
|
|
}
|
|
2 = {
|
|
trigger = {
|
|
any_relation = {
|
|
type = friend
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 2
|
|
any_relation = {
|
|
type = friend
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
has_relation_best_friend = root
|
|
}
|
|
}
|
|
random_relation = {
|
|
type = friend
|
|
limit = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
has_relation_best_friend = root
|
|
}
|
|
alternative_limit = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
save_scope_as = actor #for the effect to work properly
|
|
}
|
|
}
|
|
2 = {
|
|
trigger = {
|
|
any_relation = {
|
|
type = lover
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 2
|
|
any_relation = {
|
|
type = lover
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
has_relation_best_friend = root
|
|
}
|
|
}
|
|
random_relation = {
|
|
type = lover
|
|
limit = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
has_relation_best_friend = root
|
|
}
|
|
alternative_limit = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
save_scope_as = actor #for the effect to work properly
|
|
}
|
|
}
|
|
2 = {
|
|
trigger = {
|
|
any_councillor = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 2
|
|
any_councillor = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
has_relation_best_friend = root
|
|
}
|
|
}
|
|
random_councillor = {
|
|
limit = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
has_relation_best_friend = root
|
|
}
|
|
alternative_limit = {
|
|
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
|
}
|
|
save_scope_as = actor #for the effect to work properly
|
|
}
|
|
}
|
|
#Geographical regions to also push extra for
|
|
2 = {
|
|
trigger = { #Russia - orthodox
|
|
capital_province = {
|
|
geographical_region = ghw_region_russia
|
|
}
|
|
exists = faith:orthodox
|
|
faith:orthodox = {
|
|
exists = religious_head
|
|
}
|
|
}
|
|
faith:orthodox = {
|
|
religious_head = {
|
|
save_scope_as = actor #for the effect to work properly
|
|
}
|
|
}
|
|
}
|
|
2 = {
|
|
trigger = { #Scandinavia - catholic
|
|
capital_province = {
|
|
geographical_region = ghw_region_scandinavia
|
|
}
|
|
exists = faith:catholic
|
|
faith:catholic = {
|
|
exists = religious_head
|
|
}
|
|
}
|
|
faith:catholic = {
|
|
religious_head = {
|
|
save_scope_as = actor #for the effect to work properly
|
|
}
|
|
}
|
|
}
|
|
100 = {
|
|
modifier = { # A parallel system for africans lowers the need for this
|
|
add = 50
|
|
faith = {
|
|
has_doctrine = west_african_unreformed_faith_doctrine
|
|
}
|
|
}
|
|
modifier = { # Historically held out for a long time
|
|
add = 150
|
|
faith.religion = religion:baltic_religion
|
|
}
|
|
modifier = { # Less susceptible
|
|
add = 50
|
|
faith.religion = faith:finnish_pagan.religion
|
|
}
|
|
modifier = { # The mongols are (mostly) busy
|
|
add = 150
|
|
mpo_has_gok_mongol_empire_trigger = yes
|
|
}
|
|
modifier = {
|
|
add = -40
|
|
current_date >= 868.1.1
|
|
}
|
|
modifier = {
|
|
add = -15
|
|
current_date >= 900.1.1
|
|
}
|
|
modifier = {
|
|
add = -25
|
|
current_date >= 950.1.1
|
|
}
|
|
modifier = {
|
|
add = -10
|
|
current_date >= 1000.1.1
|
|
}
|
|
modifier = { #100 % that something happens if it can
|
|
add = -10
|
|
current_date >= 1100.1.1
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
exists = scope:actor
|
|
}
|
|
save_scope_as = recipient #for the effect to work properly
|
|
|
|
every_vassal = {
|
|
limit = {
|
|
faith = root.faith
|
|
}
|
|
|
|
demand_conversion_interaction_effect = yes
|
|
|
|
if = { #If you converted to a neighboring faith your government and capital county also converts
|
|
limit = {
|
|
root = {
|
|
any_neighboring_top_liege_realm_owner = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
NAND = { # The Steppes convert, but stay tribal
|
|
capital_province ?= { geographical_region = world_steppe }
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
faith = { religion_tag = islam_religion }
|
|
}
|
|
change_government = clan_government
|
|
}
|
|
else = { change_government = feudal_government }
|
|
capital_county = {
|
|
set_county_faith = prev.faith
|
|
}
|
|
}
|
|
}
|
|
|
|
demand_conversion_interaction_effect = yes
|
|
|
|
if = { #If you converted to a neighboring faith your government and capital county also converts
|
|
limit = {
|
|
any_neighboring_top_liege_realm_owner = {
|
|
this = scope:recipient
|
|
}
|
|
NAND = { # The Steppes convert, but stay tribal
|
|
capital_province ?= { geographical_region = world_steppe }
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
faith = { religion_tag = islam_religion }
|
|
}
|
|
change_government = clan_government
|
|
}
|
|
else = { change_government = feudal_government }
|
|
capital_county = {
|
|
set_county_faith = root.faith
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Events for expelled faith development to relocate
|
|
global_religion.1000 = {
|
|
type = character_event
|
|
title = global_religion.1000.t
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:seeking_same_faith_counties
|
|
scope:target_faith_associated_county_faith != scope:target_faith
|
|
}
|
|
desc = global_religion.1000.desc_same_faith_counties_alt
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:seeking_same_faith_counties
|
|
}
|
|
desc = global_religion.1000.desc_same_faith_counties
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:target_faith_associated_county_faith = scope:target_faith
|
|
}
|
|
desc = global_religion.1000.desc_any_counties_alt
|
|
}
|
|
desc = global_religion.1000.desc_any_counties
|
|
}
|
|
}
|
|
theme = faith
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = wedding_priest
|
|
camera = camera_event_very_left
|
|
}
|
|
|
|
right_portrait = {
|
|
character = scope:local_character
|
|
animation = holding_staff
|
|
camera = camera_event_very_right_far
|
|
}
|
|
|
|
immediate = {
|
|
hidden_effect_new_object = {
|
|
scope:target_faith = {
|
|
var:associated_culture = {
|
|
save_scope_as = target_faith_associated_culture
|
|
}
|
|
var:associated_county = {
|
|
save_scope_as = target_faith_associated_county
|
|
faith = { save_scope_as = target_faith_associated_county_faith }
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = initial_available_development
|
|
value = scope:target_faith.var:converted_development
|
|
}
|
|
|
|
# Save same-faith Counties if that's what we're looking for, they can be all over the place
|
|
if = {
|
|
limit = {
|
|
exists = scope:seeking_same_faith_counties
|
|
}
|
|
random_sub_realm_county = {
|
|
limit = {
|
|
faith = scope:target_faith
|
|
}
|
|
save_scope_as = initial_county_target
|
|
add_to_list = counties_to_move_in_to
|
|
set_variable = {
|
|
name = county_development_to_get
|
|
value = {
|
|
value = development_level
|
|
divide = 10
|
|
floor = yes
|
|
add = 1
|
|
max = scope:initial_available_development
|
|
min = 1
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = remaining_converted_development
|
|
value = {
|
|
value = scope:initial_available_development
|
|
subtract = var:county_development_to_get
|
|
}
|
|
}
|
|
}
|
|
while = {
|
|
count = {
|
|
add = root.primary_title.tier
|
|
if = {
|
|
limit = {
|
|
root.primary_title.tier <= tier_duchy
|
|
}
|
|
add = -1
|
|
min = 1
|
|
}
|
|
}
|
|
limit = {
|
|
scope:remaining_converted_development > 0
|
|
}
|
|
random_sub_realm_county = {
|
|
limit = {
|
|
faith = scope:target_faith
|
|
NOT = {
|
|
is_in_list = counties_to_move_in_to
|
|
}
|
|
}
|
|
add_to_list = counties_to_move_in_to
|
|
set_variable = {
|
|
name = county_development_to_get
|
|
value = {
|
|
value = development_level
|
|
divide = 10
|
|
floor = yes
|
|
add = 1
|
|
max = scope:remaining_converted_development
|
|
min = 1
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = remaining_converted_development
|
|
value = {
|
|
value = scope:remaining_converted_development
|
|
subtract = var:county_development_to_get
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Otherwise save a cluster of connected same-faith Counties
|
|
else = {
|
|
random_sub_realm_county = {
|
|
limit = {
|
|
faith = root.faith
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_the_county
|
|
target = scope:target_faith
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
root = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
holder = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
}
|
|
weight = {
|
|
base = 1
|
|
modifier = {
|
|
add = 25
|
|
NOT = {
|
|
any_neighboring_county = {
|
|
OR = {
|
|
this = root.capital_county
|
|
any_neighboring_county = {
|
|
this = root.capital_county
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
save_scope_as = initial_county_target
|
|
add_to_list = counties_to_move_in_to
|
|
set_variable = {
|
|
name = county_development_to_get
|
|
value = {
|
|
value = development_level
|
|
divide = 10
|
|
floor = yes
|
|
add = 1
|
|
max = scope:initial_available_development
|
|
min = 1
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = remaining_converted_development
|
|
value = {
|
|
value = scope:initial_available_development
|
|
subtract = var:county_development_to_get
|
|
}
|
|
}
|
|
}
|
|
while = {
|
|
count = root.primary_title.tier
|
|
limit = {
|
|
scope:remaining_converted_development > 0
|
|
}
|
|
random_sub_realm_county = {
|
|
limit = {
|
|
faith = root.faith
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_the_county
|
|
target = scope:target_faith
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
root = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
holder = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
any_neighboring_county = {
|
|
is_in_list = counties_to_move_in_to
|
|
}
|
|
NOT = {
|
|
is_in_list = counties_to_move_in_to
|
|
}
|
|
}
|
|
weight = {
|
|
base = 1
|
|
modifier = {
|
|
add = 25
|
|
NOT = {
|
|
any_neighboring_county = {
|
|
OR = {
|
|
this = root.capital_county
|
|
any_neighboring_county = {
|
|
this = root.capital_county
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 0
|
|
add = {
|
|
every_neighboring_county = {
|
|
limit = {
|
|
is_in_list = counties_to_move_in_to
|
|
}
|
|
add = 10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add_to_list = counties_to_move_in_to
|
|
set_variable = {
|
|
name = county_development_to_get
|
|
value = {
|
|
value = development_level
|
|
divide = 10
|
|
floor = yes
|
|
add = 1
|
|
max = scope:remaining_converted_development
|
|
min = 1
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = remaining_converted_development
|
|
value = {
|
|
value = scope:remaining_converted_development
|
|
subtract = var:county_development_to_get
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
create_character = {
|
|
template = pool_repopulate_learning
|
|
faith = scope:target_faith
|
|
culture = scope:target_faith_associated_culture
|
|
location = root.capital_province
|
|
gender_female_chance = {
|
|
if = {
|
|
limit = { scope:target_faith = { has_doctrine = doctrine_gender_male_dominated } }
|
|
add = 0
|
|
}
|
|
else_if = {
|
|
limit = { scope:target_faith = { has_doctrine = doctrine_gender_female_dominated } }
|
|
add = 100
|
|
}
|
|
else = {
|
|
add = 50
|
|
}
|
|
}
|
|
save_scope_as = local_character
|
|
}
|
|
scope:local_character = {
|
|
add_trait = lifestyle_mystic
|
|
set_variable = {
|
|
name = loc_number
|
|
value = {
|
|
add = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = var:county_development_to_get
|
|
}
|
|
}
|
|
multiply = 1000
|
|
}
|
|
}
|
|
if = { # Error suppression
|
|
limit = {
|
|
var:loc_number = var:loc_number
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = global_religion.1000.serenity_aspect
|
|
reason = serenity_aspect
|
|
trigger = {
|
|
house ?= { has_house_power_parameter = aspect_of_serenity }
|
|
}
|
|
add_courtier = scope:local_character
|
|
|
|
capital_county = {
|
|
if = {
|
|
limit = {
|
|
faith != scope:target_faith
|
|
}
|
|
faith = {
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
NOT = { has_variable = associated_county }
|
|
AND = {
|
|
has_variable = converted_development
|
|
var:converted_development <= 0
|
|
}
|
|
}
|
|
}
|
|
set_variable = {
|
|
name = associated_county
|
|
value = scope:county
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
NOT = { has_variable = associated_culture }
|
|
AND = {
|
|
has_variable = converted_development
|
|
var:converted_development <= 0
|
|
}
|
|
}
|
|
}
|
|
set_variable = {
|
|
name = associated_culture
|
|
value = scope:county.culture
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = { has_variable = converted_development }
|
|
}
|
|
set_variable = {
|
|
name = converted_development
|
|
value = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = {
|
|
add = var:county_development_to_get
|
|
divide = 2
|
|
min = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
change_variable = {
|
|
name = converted_development
|
|
add = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = {
|
|
add = var:county_development_to_get
|
|
divide = 2
|
|
min = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.faith != scope:target_faith
|
|
faith != scope:target_faith
|
|
}
|
|
set_county_faith = scope:target_faith
|
|
}
|
|
change_development_level = {
|
|
value = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = {
|
|
add = var:county_development_to_get
|
|
divide = 2
|
|
min = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
change_county_control = {
|
|
value = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = {
|
|
add = var:county_development_to_get
|
|
divide = 2
|
|
min = 1
|
|
}
|
|
}
|
|
}
|
|
multiply = -5
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture != scope:target_faith_associated_culture
|
|
}
|
|
culture = {
|
|
change_cultural_acceptance = {
|
|
target = scope:target_faith_associated_culture
|
|
value = {
|
|
value = scope:initial_available_development
|
|
subtract = scope:remaining_converted_development
|
|
}
|
|
desc = cultural_acceptance_gain_event
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:target_faith = {
|
|
change_variable = {
|
|
name = converted_development
|
|
subtract = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = var:county_development_to_get
|
|
divide = 3
|
|
min = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = achieved_ep4_20_promised_land_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = global_religion.1000.violent
|
|
trigger = {
|
|
NOT = { exists = scope:from_decision }
|
|
NOT = { house = { has_house_power_parameter = aspect_of_serenity } }
|
|
OR = {
|
|
has_trait = callous
|
|
has_trait = sadistic
|
|
has_trait = greedy
|
|
has_trait = arbitrary
|
|
}
|
|
}
|
|
trait = callous
|
|
trait = sadistic
|
|
trait = greedy
|
|
trait = arbitrary
|
|
|
|
add_gold = {
|
|
value = {
|
|
value = scope:initial_available_development
|
|
multiply = 15
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture != scope:target_faith_associated_culture
|
|
}
|
|
culture = {
|
|
change_cultural_acceptance = {
|
|
target = scope:target_faith_associated_culture
|
|
value = {
|
|
value = scope:initial_available_development
|
|
subtract = scope:remaining_converted_development
|
|
multiply = -0.5
|
|
}
|
|
desc = cultural_acceptance_gain_event
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:target_faith = {
|
|
change_variable = {
|
|
name = converted_development
|
|
subtract = 1
|
|
}
|
|
}
|
|
|
|
stress_impact = {
|
|
generous = massive_stress_impact_gain
|
|
compassionate = massive_stress_impact_gain
|
|
humble = medium_stress_impact_gain
|
|
just = minor_stress_impact_gain
|
|
}
|
|
|
|
ai_chance = {
|
|
base = 25
|
|
modifier = {
|
|
OR = {
|
|
has_trait = generous
|
|
has_trait = compassionate
|
|
has_trait = humble
|
|
has_trait = just
|
|
}
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = global_religion.1000.special
|
|
add_internal_flag = dangerous
|
|
trigger = {
|
|
faith != scope:target_faith
|
|
faith.religious_head != root
|
|
}
|
|
show_as_tooltip = {
|
|
set_character_faith_with_conversion = scope:target_faith
|
|
}
|
|
add_courtier = scope:local_character
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
faith = { has_doctrine_parameter = unreformed }
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
}
|
|
add_piety = major_piety_gain
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
scope:target_faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
}
|
|
add_piety = minor_piety_gain
|
|
}
|
|
else = {
|
|
add_piety_level = -2
|
|
}
|
|
hidden_effect = {
|
|
set_character_faith_with_conversion = scope:target_faith
|
|
}
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
domicile ?= {
|
|
change_herd = {
|
|
value = 0
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = var:county_development_to_get
|
|
}
|
|
multiply = 250
|
|
}
|
|
if = {
|
|
limit = {
|
|
domicile_faith != scope:target_faith
|
|
}
|
|
set_domicile_faith = scope:target_faith
|
|
}
|
|
}
|
|
every_held_title = {
|
|
limit = {
|
|
tier = tier_county
|
|
is_landless_type_title = no
|
|
faith = root.faith
|
|
}
|
|
set_county_faith = scope:target_faith
|
|
}
|
|
}
|
|
else = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
change_development_level = var:county_development_to_get
|
|
set_county_faith = scope:target_faith
|
|
change_county_control = {
|
|
value = var:county_development_to_get
|
|
multiply = -5
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture != scope:target_faith_associated_culture
|
|
}
|
|
culture = {
|
|
change_cultural_acceptance = {
|
|
target = scope:target_faith_associated_culture
|
|
value = {
|
|
value = scope:initial_available_development
|
|
subtract = scope:remaining_converted_development
|
|
}
|
|
desc = cultural_acceptance_gain_event
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:target_faith = {
|
|
change_variable = {
|
|
name = converted_development
|
|
subtract = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = var:county_development_to_get
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
stress_impact = {
|
|
zealous = massive_stress_impact_gain
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = achieved_ep4_20_promised_land_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
|
|
ai_chance = {
|
|
base = 0
|
|
modifier = {
|
|
current_year >= 1000
|
|
faith = {
|
|
has_doctrine_parameter = unreformed
|
|
NOT = { religion_tag = baltic_religion }
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
scope:target_faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
|
|
OR = {
|
|
faith.religion = scope:target_faith.religion
|
|
AND = {
|
|
faith.religion = { is_in_family = rf_eastern }
|
|
scope:target_faith.religion = { is_in_family = rf_eastern }
|
|
}
|
|
AND = {
|
|
faith.religion = { is_in_family = rf_sinitic }
|
|
scope:target_faith.religion = { is_in_family = rf_sinitic }
|
|
}
|
|
}
|
|
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
has_trait = zealous
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
has_trait = eccentric
|
|
add = 1
|
|
}
|
|
modifier = {
|
|
faith.religion = { is_in_family = rf_abrahamic }
|
|
NOT = {
|
|
scope:target_faith.religion = { is_in_family = rf_abrahamic }
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
faith = { has_doctrine = muhammad_succession_sunni_doctrine }
|
|
NOT = {
|
|
scope:target_faith = { has_doctrine = muhammad_succession_sunni_doctrine }
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
faith = { has_doctrine = muhammad_succession_shia_doctrine }
|
|
NOT = {
|
|
scope:target_faith = { has_doctrine = muhammad_succession_shia_doctrine }
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
faith = { has_doctrine = muhammad_succession_muhakkima_doctrine }
|
|
NOT = {
|
|
scope:target_faith = { has_doctrine = muhammad_succession_muhakkima_doctrine }
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
faith = { has_doctrine = muhammad_succession_zandaqa_doctrine }
|
|
NOT = {
|
|
scope:target_faith = { has_doctrine = muhammad_succession_zandaqa_doctrine }
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
exists = scope:from_decision
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = global_religion.1000.a
|
|
add_courtier = scope:local_character
|
|
if = {
|
|
limit = {
|
|
exists = scope:seeking_same_faith_counties
|
|
}
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
domicile ?= {
|
|
change_herd = {
|
|
value = 0
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = var:county_development_to_get
|
|
}
|
|
multiply = 250
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
change_development_level = var:county_development_to_get
|
|
change_county_control = {
|
|
value = var:county_development_to_get
|
|
multiply = -5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
domicile ?= {
|
|
change_herd = {
|
|
value = 0
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = var:county_development_to_get
|
|
}
|
|
multiply = 250
|
|
}
|
|
if = {
|
|
limit = {
|
|
domicile_faith != scope:target_faith
|
|
}
|
|
set_domicile_faith = scope:target_faith
|
|
}
|
|
}
|
|
every_held_title = {
|
|
limit = {
|
|
tier = tier_county
|
|
is_landless_type_title = no
|
|
faith = root.faith
|
|
}
|
|
set_county_faith = scope:target_faith
|
|
}
|
|
}
|
|
else = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
change_development_level = {
|
|
value = var:county_development_to_get
|
|
if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_parameter = development_gain_from_religious_exiles_is_doubled
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
}
|
|
set_county_faith = scope:target_faith
|
|
change_county_control = {
|
|
value = var:county_development_to_get
|
|
multiply = -5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture != scope:target_faith_associated_culture
|
|
}
|
|
culture = {
|
|
change_cultural_acceptance = {
|
|
target = scope:target_faith_associated_culture
|
|
value = {
|
|
value = scope:initial_available_development
|
|
subtract = scope:remaining_converted_development
|
|
}
|
|
desc = cultural_acceptance_gain_event
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:target_faith = {
|
|
change_variable = {
|
|
name = converted_development
|
|
subtract = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = var:county_development_to_get
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = achieved_ep4_20_promised_land_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
|
|
ai_chance = {
|
|
base = 0
|
|
modifier = {
|
|
faith = scope:target_faith
|
|
add = 5000
|
|
}
|
|
modifier = {
|
|
current_year >= 1000
|
|
faith = {
|
|
has_doctrine_parameter = unreformed
|
|
NOT = { religion_tag = baltic_religion }
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
faith.religion = { is_in_family = rf_eastern }
|
|
scope:target_faith.religion = { is_in_family = rf_eastern }
|
|
add = 1000
|
|
}
|
|
modifier = {
|
|
faith.religion = { is_in_family = rf_sinitic }
|
|
scope:target_faith.religion = { is_in_family = rf_sinitic }
|
|
add = 1000
|
|
}
|
|
modifier = {
|
|
culture = { has_cultural_pillar = heritage_chinese }
|
|
scope:target_faith.religion = { is_in_family = rf_sinitic }
|
|
add = 1000
|
|
}
|
|
modifier = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
OR = {
|
|
has_perk = open_minded_perk
|
|
has_trait = compassionate
|
|
has_trait = humble
|
|
}
|
|
is_open_to_inviting_other_faiths_trigger = yes
|
|
faith.religion = { is_in_family = rf_eastern }
|
|
scope:target_faith = { num_county_followers < 5 }
|
|
add = 1000
|
|
}
|
|
modifier = {
|
|
is_open_to_inviting_other_faiths_trigger = yes
|
|
scope:target_faith = { faith_is_open_minded_trigger = yes }
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
faith.religion = { is_in_family = rf_abrahamic }
|
|
NOT = {
|
|
scope:target_faith.religion = { is_in_family = rf_abrahamic }
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
faith = { has_doctrine = muhammad_succession_sunni_doctrine }
|
|
NOT = {
|
|
scope:target_faith = { has_doctrine = muhammad_succession_sunni_doctrine }
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
faith = { has_doctrine = muhammad_succession_shia_doctrine }
|
|
NOT = {
|
|
scope:target_faith = { has_doctrine = muhammad_succession_shia_doctrine }
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
faith = { has_doctrine = muhammad_succession_muhakkima_doctrine }
|
|
NOT = {
|
|
scope:target_faith = { has_doctrine = muhammad_succession_muhakkima_doctrine }
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
faith = { has_doctrine = muhammad_succession_zandaqa_doctrine }
|
|
NOT = {
|
|
scope:target_faith = { has_doctrine = muhammad_succession_zandaqa_doctrine }
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
faith != scope:target_faith
|
|
any_sub_realm_county = {
|
|
count < {
|
|
value = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
add = 2
|
|
}
|
|
}
|
|
}
|
|
faith = root.faith
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
has_trait = eccentric
|
|
add = 5
|
|
}
|
|
modifier = {
|
|
exists = scope:from_decision
|
|
add = 5
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = global_religion.1000.b
|
|
if = {
|
|
limit = {
|
|
exists = scope:from_decision
|
|
}
|
|
}
|
|
else = {
|
|
if = {
|
|
limit = {
|
|
faith != scope:target_faith
|
|
}
|
|
add_piety = {
|
|
value = {
|
|
value = scope:initial_available_development
|
|
subtract = scope:remaining_converted_development
|
|
multiply = 100
|
|
divide = 2
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
add_prestige = {
|
|
value = {
|
|
value = scope:initial_available_development
|
|
subtract = scope:remaining_converted_development
|
|
multiply = 100
|
|
divide = 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_chance = {
|
|
base = 100
|
|
modifier = {
|
|
exists = scope:from_decision
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
after = {
|
|
every_in_list = {
|
|
list = counties_to_move_in_to
|
|
remove_variable = county_development_to_get
|
|
}
|
|
scope:local_character = {
|
|
silent_disappearance_ai_effect = yes
|
|
}
|
|
}
|
|
}
|