Sorry, but someone had to find one loophole. 
Code:
#Death of a good son
character_event = {
id = 24502
desc = "EVTDESC24502"
picture = GFX_evt_death
is_triggered_only = yes
only_men = yes
min_age = 15
trigger = {
is_primary_heir = yes
martial = 8
stewardship = 8
father = {
is_alive = yes
is_ruler = yes
NOT = { trait = stressed }
}
any_sibling = {
is_female = no
is_alive = yes
NOT = { martial = 8 }
}
}
option = {
name = "EVTOPTA24502"
father = { character_event = { id = 24503 days = 128 tooltip = EVTTOOLTIP24503 } }
}
}
# and what happens first...
character_event = {
id = 24503
desc = "EVTDESC24503"
picture = GFX_evt_death
is_triggered_only = yes
option = {
name = "EVTOPTA24503"
trigger = {
is_married = yes
spouse = {
NOT = { age = 30 }
is_pregnant = no
}
}
character_event = { id = 24504 days = 2 tooltip = EVTTOOLTIP24504 }
}
option = {
name = "EVTOPTB24503"
random_child = {
limit = {
is_female = no
is_alive = yes
NOT = { martial = 8 }
}
random_list = {
90 = {
add_trait = craven
}
10 = {
add_trait = brave
}
}
}
}
}
#and the final part...
character_event = {
id = 24504
desc = "EVTDESC24504"
picture = GFX_evt_death
is_triggered_only = yes
option = {
name = "EVTOPTA24504"
spouse = {
impregnate = prev
add_trait = stressed
}
}
}
Upvote
0