Code:
# Children gains Saoshyant Descendant trait from Saoshyant
character_event = {
id = TOG.6001
hide_window = yes
max_age = 2
has_dlc = "The Old Gods"
has_global_flag = saoshyant_appears
trigger = {
OR = {
mother = { trait = saoshyant }
father = { trait = saoshyant }
mother = { trait = saoshyant_descendant }
father = { trait = saoshyant_descendant }
}
NOT = { trait = saoshyant_descendant }
}
mean_time_to_happen = {
days = 1
}
immediate = {
add_trait = saoshyant_descendant
}
}
Someone on reddit asked this and I'm honestly just curious. It says max_age = 2 which I think would mean the event won't fire if you are over 2 years old.
But when someone achieves Saoshyant should Saoshyant Descendant not be applied retroactively to all children?
The redditor said he had several 11 year olds and none of them had the trait. Technically if he died without a single child with the saoshyant_descendant he could never get it despite being saoshyant himself.
Are we both missing something?
Or is it perhaps supposed to be a minimum age of 2? Though I really don't see why age would be a requirement at all.