Why does the event that gives Saoshyant Descendant trait only fire if you're below 2 years old?

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Asiak

Lt. General
81 Badges
Nov 27, 2014
1.277
2.792
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II
  • Crusader Kings II: Conclave
  • Stellaris: Galaxy Edition
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Crusader Kings II: Horse Lords
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Stellaris: Nemesis
  • Cities: Skylines - Mass Transit
  • Europa Universalis IV: Mandate of Heaven
  • BATTLETECH
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Necroids
  • Europa Universalis IV: El Dorado
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall
  • Stellaris: Ancient Relics
  • Prison Architect
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV
  • Imperator: Rome Deluxe Edition
  • Stellaris: Distant Stars
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • BATTLETECH - Digital Deluxe Edition
  • Empire of Sin
  • Victoria 2
  • Crusader Kings III
  • Stellaris: Humanoids Species Pack
  • Cities: Skylines
  • Stellaris: Apocalypse
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Crusader Kings II: Charlemagne
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.