This mod makes the events where a ward takes on the religion/culture of his or her guardian more context-dependent. Instead of happening 100% of the time, it now depends on things such as traits, location, the religion/culture of the child's parents, etc.
For example, zealous priests will almost always convert their wards, while cynical guardians will usually ignore questions about religion. And wards who already possess a landed title containing a province of their own culture will generally not adopt their guardian's culture, unless one of their parents was also of the guardian's culture and the guardian is their liege.
I can upload it as a mod, if anyone wants that, but I figure most people who are interested in these events will be adding them to a larger mod. So I've just put the relevant section from the guardian_events file below. You need to replace events 38101 and 38100 (there is one event in between, which I've included to make cutting and pasting easier).
For example, zealous priests will almost always convert their wards, while cynical guardians will usually ignore questions about religion. And wards who already possess a landed title containing a province of their own culture will generally not adopt their guardian's culture, unless one of their parents was also of the guardian's culture and the guardian is their liege.
I can upload it as a mod, if anyone wants that, but I figure most people who are interested in these events will be adding them to a larger mod. So I've just put the relevant section from the guardian_events file below. You need to replace events 38101 and 38100 (there is one event in between, which I've included to make cutting and pasting easier).
Code:
# Guardian chooses whether to convert the child
character_event = {
id = 38101
desc = "EVTDESC38101"
picture = "GFX_evt_child_play"
is_triggered_only = yes
option = {
name = "EVTOPTA38101" # Teach the child the true faith
ai_chance = {
factor = 2
modifier = {
factor = 5
trait = zealous
}
modifier = {
factor = 2
is_priest = yes
}
modifier = {
factor = 1.5
FROM = {
OR = {
father = { religion = ROOT }
mother = { religion = ROOT }
}
}
}
modifier = {
factor = 1.5
location = { religion = ROOT }
}
modifier = {
factor = 1.5
FROM = {
is_vassal_or_below = ROOT
}
}
}
FROM = {
character_event = {
id = 38102
tooltip = "EVTTOOLTIP38102"
}
}
}
option = {
name = "EVTOPTB38101" # He/she will sort it out...
ai_chance = {
factor = 1
modifier = {
factor = 5
trait = cynical
}
modifier = {
factor = 2
location = { religion = FROM }
}
}
trigger = {
OR = {
top_liege = { religion = FROM }
liege = { religion = FROM }
trait = cynical
}
}
piety = -5
}
}
# Guardian chooses whether to convert the child
character_event = {
id = 38102
desc = "EVTDESC38102"
picture = "GFX_evt_guardian"
is_triggered_only = yes
option = {
name = "EVTOPTA38102" # Conversion
religion = FROM
}
}
###################################
# Child is influenced by the culture of his or her guardian
character_event = {
id = 38110
desc = "EVTDESC38110"
picture = "GFX_evt_guardian"
max_age = 15
trigger = {
has_guardian = yes
guardian = {
NOT = { culture = ROOT}
}
}
mean_time_to_happen = {
months = 120
modifier = {
factor = 0.5
guardian = {
trait = diligent
}
}
modifier = {
factor = 0.5
guardian = {
trait = gregarious
}
}
modifier = {
factor = 2.0
guardian = {
trait = shy
}
}
modifier = {
factor = 2.0
guardian = {
trait = slothful
}
}
}
option = {
name = "EVTOPTA38110"
ai_chance = {
factor = 2
modifier = {
factor = 2
OR = {
mother = {
guardian = {
culture = PREV
}
}
father = {
guardian = {
culture = PREV
}
}
}
}
modifier = {
factor = 1.5
guardian = {
is_liege_of = ROOT
}
}
}
}
guardian = {
reverse_culture = ROOT
hidden_tooltip = {
character_event = {
id = 38111
}
}
}
}
option = {
name = "EVTOPTB38100" # Go play with my friends
ai_chance = {
factor = 1
modifier = {
factor = 2
location = {
culture = ROOT
}
}
modifier = {
factor = 1.5
has_landed_title = no
num_of_claims = 1
any_claim = {
location = {
culture = ROOT
}
}
}
modifier = {
factor = 5
has_landed_title = yes
any_demesne_province = {
culture = ROOT
}
}
}
}
}