namespace = Swd ####################################### # NON-DYNASTY HEIRS # Written by Rylock # Changed by Lazynerd # It comes form the ck2+ event Plus.1761 ####################################### ### Player dies with a non-dynasty heir character_event = { id = Swd.1000 is_triggered_only = yes hide_window = yes trigger = { ai = no is_merchant_republic = no is_patrician = no OR = { AND = { NOT = { has_law = succ_feudal_elective } current_heir = { NOT = { dynasty = ROOT } } } AND = { primary_title = { has_law = succ_feudal_elective heir_under_primogeniture_law = { NOT = { dynasty = ROOT } } } } AND = { primary_title = { has_law = succ_feudal_elective heir_under_seniority_law = { NOT = { dynasty = ROOT } } } } } } immediate = { current_heir = { ROOT = { create_character = { culture = PREV religion = PREV dynasty = PREV female = no age = 20 trait = immortal } new_character = { save_event_target_as = switch_dynasty } } ROOT = { create_character = { culture = ROOT religion = ROOT dynasty = ROOT female = no age = 20 trait = immortal } new_character = { save_event_target_as = switch_dynasty_back } } dynasty = ROOT character_event = { id = Swd.1001 days = 1 } } } } ### Give the heir back their original dynasty after 1 day character_event = { id = Swd.1001 is_triggered_only = yes hide_window = yes immediate = { event_target:switch_dynasty = { ROOT = { dynasty = PREV } dynasty = father_bastard remove_trait = immortal death = { death_reason = death_accident } } recalc_succession = yes } after = { character_event = { id = Swd.1002 days = 1 } } } ### Back the old dynasty character_event = { id = Swd.1002 is_triggered_only = yes hide_window = yes immediate = { event_target:switch_dynasty_back = { ROOT = { dynasty = FROM } dynasty = father_bastard remove_trait = immortal death = { death_reason = death_accident } } } }