elector_voting_pattern_piety_theomonarchy = { ########################## Elector voting patterns (prestige/piety) ########################## modifier = { desc = tooltip_feudal_elector_vote_piety_negative this != scope:candidate ai_zeal > -30 scope:candidate = { piety_level < 1 } } modifier = { desc = tooltip_feudal_elector_vote_piety_positive add = { value = scope:candidate.piety_level subtract = 1 multiply = 10 } this != scope:candidate faith = scope:candidate.faith ai_zeal > -30 scope:candidate = { piety_level >= 2 } } } elector_voting_pattern_traits_theomonarchy = { ########################## Elector voting patterns (traits) ########################## #Personality Traits compatibility #Sins vs Virtues #Crime traits #Attraction #Extreme swings #Trait compatibility between elector and candidate compatibility_modifier = { who = root compatibility_target = scope:candidate min = -50 max = 50 trigger = { root != scope:candidate } } modifier = { desc = tooltip_feudal_elector_vote_sinful this != scope:candidate #Do not judge yourself. ai_zeal > -30 scope:candidate = { num_sinful_traits >= 1 } add = { subtract = 5 if = { #Check specific number... limit = { scope:candidate = { num_sinful_traits >= 2 } } subtract = 5 } if = { #Check specific number... limit = { scope:candidate = { num_sinful_traits >= 3 } } subtract = 5 } if = { #Check specific number... limit = { scope:candidate = { num_sinful_traits >= 4 } } subtract = 5 } if = { #Check specific number... limit = { scope:candidate = { num_sinful_traits >= 5 } } subtract = 5 } multiply = 3 # We can't have a sinful ruler in a theomonarchy multiply = ai_zeal #...Multiply by Elector Zeal. multiply = 0.1 #Reduce overall to avoid extreme numbers. } } modifier = { desc = tooltip_feudal_elector_vote_virtuous this = scope:candidate #Do not judge yourself. ai_zeal > -30 scope:candidate = { num_virtuous_traits >= 1 } add = { add = 5 if = { #Check specific number... limit = { scope:candidate = { num_virtuous_traits >= 2 } } add = 5 } if = { #Check specific number... limit = { scope:candidate = { num_virtuous_traits >= 3 } } add = 5 } if = { #Check specific number... limit = { scope:candidate = { num_virtuous_traits >= 4 } } add = 5 } if = { #Check specific number... limit = { scope:candidate = { num_virtuous_traits >= 5 } } add = 5 } multiply = 3 # ...but we do like pious traits multiply = ai_zeal #...Multiply by Elector Zeal. multiply = 0.05 #Reduce overall to avoid extreme numbers. } } #Excommunication modifier = { desc = tooltip_feudal_elector_vote_excommunication this != scope:candidate #Do not judge yourself. faith = { has_doctrine_parameter = excommunication_active } faith = scope:candidate.faith root.faith.religious_head = scope:candidate.faith.religious_head #Must have been excommunicated by the same Pope. OR = { NOT = { has_trait = excommunicated } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = excommunicated } add = { subtract = 1000 # Can't be a monarch of a theomonarchy if your highest clergy says you are not cool } } #Illegitimate children (excepting the children of consorts, which filter separately) modifier = { desc = tooltip_feudal_elector_vote_out_of_wedlock NOR = { this = scope:candidate #Do not judge yourself. faith = { has_doctrine = doctrine_bastardry_none } } OR = { NOR = { has_trait = bastard has_trait = legitimized_bastard has_trait = wild_oat } has_trait = arbitrary #No need for consistency } scope:candidate = { OR = { has_trait = bastard has_trait = legitimized_bastard has_trait = wild_oat } } add = { subtract = 15 if = { #Religious gradients. limit = { faith = { has_doctrine = doctrine_bastardry_legitimization } } subtract = 10 } if = { #Religious gradients. limit = { faith = { has_doctrine = doctrine_bastardry_all } } subtract = 15 } if = { #Religious gradients. limit = { ai_zeal > 10 } subtract = { value = ai_zeal multiply = 0.5 } } } } #Children of Consorts modifier = { desc = tooltip_feudal_elector_vote_out_of_wedlock NOR = { this = scope:candidate #Do not judge yourself. allowed_concubines = yes faith = { has_doctrine = doctrine_bastardry_none } #Unlikely to be fussed about such kids } OR = { NOT = { has_trait = child_of_concubine } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = child_of_concubine } add = { subtract = 15 if = { #Religious gradients. limit = { faith = { has_doctrine = doctrine_bastardry_legitimization } } subtract = 10 } if = { #Religious gradients. limit = { faith = { has_doctrine = doctrine_bastardry_all } } subtract = 15 } if = { #Religious gradients. limit = { ai_zeal > 10 } subtract = { value = ai_zeal multiply = 0.5 } } } } #Sodomy Crime modifier = { desc = tooltip_feudal_elector_vote_sodomite NOR = { this = scope:candidate #Do not judge yourself. faith = { has_doctrine = doctrine_homosexuality_accepted } } ai_zeal > -30 OR = { NOT = { has_trait = sodomite } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = sodomite } add = { subtract = 15 if = { #Religious gradients. limit = { faith = { has_doctrine = doctrine_homosexuality_shunned } } subtract = 10 } else_if = { #Religious gradients. limit = { faith = { has_doctrine = doctrine_homosexuality_crime } } subtract = 15 } if = { #Religious gradients. limit = { ai_zeal > 10 } subtract = { value = ai_zeal multiply = 0.5 } } } } #Kinslayer Crime modifier = { desc = tooltip_feudal_elector_vote_kinslayer NOR = { this = scope:candidate #Do not judge yourself. faith = { has_doctrine = doctrine_kinslaying_accepted } } OR = { NOT = { has_trait = kinslayer } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = kinslayer } add = { value = 0 if = { #Check specific trait, multiply depending on religious doctrine. limit = { scope:candidate = { has_trait = kinslayer_1 } } subtract = 10 if = { limit = { faith = { has_doctrine = doctrine_kinslaying_any_dynasty_member_crime } } multiply = 2 } } else_if = { limit = { scope:candidate = { has_trait = kinslayer_2 } } subtract = 15 if = { limit = { faith = { OR = { has_doctrine = doctrine_kinslaying_any_dynasty_member_crime has_doctrine = doctrine_kinslaying_extended_family_crime } } } multiply = 2 } } else_if = { limit = { scope:candidate = { has_trait = kinslayer_3 } } subtract = 20 if = { limit = { faith = { OR = { has_doctrine = doctrine_kinslaying_any_dynasty_member_crime has_doctrine = doctrine_kinslaying_extended_family_crime has_doctrine = doctrine_kinslaying_close_kin_crime } } } multiply = 2 } } #And further add malus depending on Elector's relation to the Kinslaying candidate. if = { limit = { exists = scope:candidate.dynasty dynasty != scope:candidate.dynasty } subtract = 10 } else_if = { limit = { exists = scope:candidate.dynasty dynasty = scope:candidate.dynasty NOT = { is_close_family_of = scope:candidate } } subtract = 20 } else_if = { limit = { exists = scope:candidate.dynasty dynasty = scope:candidate.dynasty is_close_family_of = scope:candidate } subtract = 30 } if = { #Boost for Scandinavian Elective. limit = { scope:title = { has_title_law = scandinavian_elective_succession_law } } multiply = 1.5 } } } #Deviancy modifier = { desc = tooltip_feudal_elector_vote_deviant NOT = { this = scope:candidate #Do not judge yourself. faith = { has_doctrine_parameter = deviancy_accepted } } OR = { NOT = { has_trait = deviant } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = deviant } add = { subtract = 15 if = { limit = { faith = { has_doctrine_parameter = deviancy_shunned } } subtract = 10 } if = { limit = { faith = { has_doctrine_parameter = deviancy_illegal } } subtract = 15 } if = { #Religious gradients. limit = { ai_zeal > 10 } subtract = { value = ai_zeal multiply = 0.5 } } } } #Cannibalism modifier = { desc = tooltip_feudal_elector_vote_cannibal NOR = { this = scope:candidate #Do not judge yourself. faith = { has_doctrine_parameter = cannibalism_legal } } OR = { NOT = { has_trait = cannibal } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = cannibal } add = { subtract = 30 if = { #Religious gradients. limit = { ai_zeal > 10 } subtract = { value = ai_zeal multiply = 0.5 } } } } #Incest modifier = { desc = tooltip_feudal_elector_vote_incestuous NOR = { this = scope:candidate #Do not judge yourself. faith = { has_doctrine = doctrine_consanguinity_unrestricted } } OR = { NOT = { has_trait = incestuous } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = incestuous } add = { subtract = 25 if = { #Religious gradients. limit = { ai_zeal > 10 } subtract = { value = ai_zeal multiply = 0.5 } } } } #Adultery - males modifier = { desc = tooltip_feudal_elector_vote_adulterous_man NOR = { this = scope:candidate #Do not judge yourself. faith = { has_doctrine = doctrine_adultery_men_accepted } } OR = { NOT = { has_trait = adulterer } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = adulterer is_female = no } add = { subtract = 15 if = { limit = { faith = { has_doctrine = doctrine_adultery_men_shunned } } subtract = 10 } if = { limit = { faith = { has_doctrine = doctrine_adultery_men_crime } } subtract = 15 } if = { #Religious gradients. limit = { ai_zeal > 10 } subtract = { value = ai_zeal multiply = 0.5 } } } } #Adultery - females modifier = { desc = tooltip_feudal_elector_vote_adulterous_woman NOR = { this = scope:candidate #Do not judge yourself. faith = { has_doctrine = doctrine_adultery_women_accepted } } OR = { NOT = { has_trait = adulterer } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = adulterer is_female = yes } add = { subtract = 15 if = { limit = { faith = { has_doctrine = doctrine_adultery_women_shunned } } subtract = 10 } if = { limit = { faith = { has_doctrine = doctrine_adultery_women_crime } } subtract = 15 } if = { #Religious gradients. limit = { ai_zeal > 10 } subtract = { value = ai_zeal multiply = 0.5 } } } } #Fornication - males modifier = { desc = tooltip_feudal_elector_vote_fornicating_man this != scope:candidate #Do not judge yourself. faith = { has_doctrine = doctrine_adultery_men_accepted } OR = { NOT = { has_trait = fornicator } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = fornicator is_female = no } add = { subtract = 15 if = { limit = { faith = { has_doctrine = doctrine_adultery_men_shunned } } subtract = 10 } if = { limit = { faith = { has_doctrine = doctrine_adultery_men_crime } } subtract = 15 } if = { #Religious gradients. limit = { ai_zeal > 10 } subtract = { value = ai_zeal multiply = 0.5 } } } } #Fornication - females modifier = { desc = tooltip_feudal_elector_vote_fornicating_woman this != scope:candidate #Do not judge yourself. faith = { has_doctrine = doctrine_adultery_women_accepted } OR = { NOT = { has_trait = fornicator } has_trait = arbitrary #No need for consistency } scope:candidate = { has_trait = fornicator is_female = yes } add = { subtract = 15 if = { limit = { faith = { has_doctrine = doctrine_adultery_women_shunned } } subtract = 10 } if = { limit = { faith = { has_doctrine = doctrine_adultery_women_crime } } subtract = 15 } if = { #Religious gradients. limit = { ai_zeal > 10 } subtract = { value = ai_zeal multiply = 0.5 } } } } #Attraction modifier = { desc = tooltip_feudal_elector_vote_attractive this != scope:candidate #Do not judge yourself, you dirty AI. is_adult = yes scope:candidate = { is_adult = yes attraction >= 25 } add = { value = 1 multiply = scope:candidate.attraction multiply = 0.1 } } modifier = { desc = tooltip_feudal_elector_vote_ugly this != scope:candidate #Do not judge yourself. is_adult = yes scope:candidate = { is_adult = yes attraction <= -25 } add = { value = 0 multiply = scope:candidate.attraction multiply = 0.1 } } #Special cases (ex. deformities, disfigured for Byzantines) modifier = { add = -35 desc = tooltip_feudal_elector_vote_incapable this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = no scope:candidate = { has_trait = incapable } } modifier = { add = -15 desc = tooltip_feudal_elector_vote_infirm this != scope:candidate #Do not judge yourself. this_is_diplomatic_society_trigger = no scope:candidate = { has_trait = infirm } } modifier = { add = -30 desc = tooltip_feudal_elector_vote_infirm_diplomat this != scope:candidate #Do not judge yourself. this_is_diplomatic_society_trigger = yes scope:candidate = { has_trait = infirm } } modifier = { desc = tooltip_feudal_elector_vote_disfigured this_is_martial_society_trigger = no NOT = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } scope:candidate = { has_trait = disfigured } add = -15 } modifier = { desc = tooltip_feudal_elector_vote_disfigured_byzantine culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } scope:candidate = { has_trait = disfigured } add = -100 } modifier = { desc = tooltip_feudal_elector_vote_disfigured_warrior this_is_martial_society_trigger = yes scope:candidate = { has_trait = disfigured } add = { subtract = 5 if = { limit = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } subtract = 45 } } } modifier = { add = -10 desc = tooltip_feudal_elector_vote_maimed this_is_martial_society_trigger = no scope:candidate = { has_trait = maimed } } modifier = { desc = tooltip_feudal_elector_vote_maimed_warrior this_is_martial_society_trigger = yes scope:candidate = { has_trait = maimed } add = { subtract = 15 if = { #Scandinavian elective more unforgiving. limit = { scope:title = { has_title_law = scandinavian_elective_succession_law } } multiply = 2 } } } modifier = { desc = tooltip_feudal_elector_vote_born_in_the_purple this != scope:candidate #Do not judge yourself. culture = { has_cultural_parameter = children_can_be_born_in_the_purple } scope:candidate = { has_trait = born_in_the_purple } add = 50 } modifier = { desc = tooltip_feudal_elector_vote_genius_diplomat this != scope:candidate #Do not judge yourself. OR = { this_is_diplomatic_society_trigger = yes this_is_spiritual_society_trigger = yes } scope:candidate = { OR = { has_trait = intellect_good has_trait = shrewd } } add = { value = 10 if = { limit = { scope:candidate = { has_trait = intellect_good_1 } } add = 5 } if = { limit = { scope:candidate = { OR = { has_trait = intellect_good_2 has_trait = shrewd } } } add = 10 } if = { limit = { scope:candidate = { has_trait = intellect_good_3 } } add = 15 } } } modifier = { desc = tooltip_feudal_elector_vote_genius this != scope:candidate #Do not judge yourself. NOR = { this_is_diplomatic_society_trigger = yes this_is_spiritual_society_trigger = yes } scope:candidate = { OR = { has_trait = intellect_good has_trait = shrewd } } add = { value = 0 if = { limit = { scope:candidate = { has_trait = intellect_good_1 } } add = 5 } if = { limit = { scope:candidate = { OR = { has_trait = intellect_good_2 has_trait = shrewd } } } add = 10 } if = { limit = { scope:candidate = { has_trait = intellect_good_3 } } add = 15 } } } modifier = { desc = tooltip_feudal_elector_vote_strong this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = no scope:candidate = { OR = { has_trait = physique_good has_trait = strong } } add = { value = 0 if = { limit = { scope:candidate = { has_trait = physique_good_1 } } add = 5 } if = { limit = { scope:candidate = { OR = { has_trait = strong has_trait = physique_good_2 } } } add = 10 } if = { limit = { scope:candidate = { has_trait = physique_good_3 } } add = 15 } } } modifier = { desc = tooltip_feudal_elector_vote_strong_warrior this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = yes scope:candidate = { OR = { has_trait = physique_good has_trait = strong } } add = { value = 10 if = { limit = { scope:candidate = { has_trait = physique_good_1 } } add = 5 } if = { limit = { scope:candidate = { OR = { has_trait = strong has_trait = physique_good_2 } } } add = 10 } if = { limit = { scope:candidate = { has_trait = physique_good_3 } } add = 15 } if = { #Scandinavian elective more unforgiving. limit = { scope:title = { has_title_law = scandinavian_elective_succession_law } } multiply = 2 } } } modifier = { desc = tooltip_feudal_elector_vote_imbecile this != scope:candidate #Do not judge yourself. this_is_diplomatic_society_trigger = no scope:candidate = { OR = { has_trait = intellect_bad has_trait = dull } } add = { value = 0 if = { limit = { scope:candidate = { has_trait = intellect_bad_1 } } subtract = 5 } if = { limit = { scope:candidate = { OR = { has_trait = intellect_bad_2 has_trait = dull } } } subtract = 10 } if = { limit = { scope:candidate = { has_trait = intellect_bad_3 } } subtract = 15 } } } modifier = { desc = tooltip_feudal_elector_vote_imbecile_diplomat this != scope:candidate #Do not judge yourself. this_is_diplomatic_society_trigger = yes scope:candidate = { OR = { has_trait = intellect_bad has_trait = dull } } add = { subtract = 10 if = { limit = { scope:candidate = { has_trait = intellect_bad_1 } } subtract = 5 } if = { limit = { scope:candidate = { OR = { has_trait = intellect_bad_2 has_trait = dull } } } subtract = 10 } if = { limit = { scope:candidate = { has_trait = intellect_bad_3 } } subtract = 15 } } } modifier = { desc = tooltip_feudal_elector_vote_clubfooted this != scope:candidate #Do not judge yourself. scope:candidate = { has_trait = clubfooted } add = { subtract = 5 if = { limit = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } subtract = 10 } } } modifier = { desc = tooltip_feudal_elector_vote_dwarf this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = no scope:candidate = { has_trait = dwarf } add = { subtract = 15 if = { limit = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } subtract = 20 } } } modifier = { desc = tooltip_feudal_elector_vote_dwarf_warrior this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = yes scope:candidate = { has_trait = dwarf } add = { subtract = 30 if = { limit = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } subtract = 30 } if = { #Scandinavian elective more unforgiving. limit = { scope:title = { has_title_law = scandinavian_elective_succession_law } } multiply = 2 } } } modifier = { desc = tooltip_feudal_elector_vote_hunchback this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = no scope:candidate = {has_trait = hunchbacked } add = { subtract = 15 if = { limit = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } subtract = 30 } } } modifier = { desc = tooltip_feudal_elector_vote_hunchback_warrior this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = yes scope:candidate = { has_trait = hunchbacked } add = { subtract = 30 if = { limit = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } subtract = 30 } if = { #Scandinavian elective more unforgiving. limit = { scope:title = { has_title_law = scandinavian_elective_succession_law } } multiply = 2 } } } modifier = { desc = tooltip_feudal_elector_vote_inbred this != scope:candidate #Do not judge yourself. scope:candidate = { OR = { has_trait = inbred has_trait = spindly has_trait = scaly has_trait = albino has_trait = wheezing has_trait = bleeder } } add = { subtract = 15 if = { limit = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } subtract = 60 } } } modifier = { desc = tooltip_feudal_elector_vote_lisping this != scope:candidate #Do not judge yourself. scope:candidate = { has_trait = lisping } add = { subtract = 5 if = { limit = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } subtract = 10 } } } modifier = { add = -5 desc = tooltip_feudal_elector_vote_stuttering this != scope:candidate #Do not judge yourself. scope:candidate = { has_trait = stuttering } } modifier = { #Shunned for being Evil add = -25 desc = tooltip_feudal_elector_vote_evil_negative this != scope:candidate #Do not judge yourself. OR = { has_trait = arbitrary #No need for consistency NOT = { has_personality_malicious_trigger = yes } } scope:candidate = { has_personality_malicious_trigger = yes } } modifier = { #Shunned for being a lunatic add = -15 desc = tooltip_feudal_elector_vote_lunatic_negative this != scope:candidate #Do not judge yourself. OR = { has_trait = arbitrary #No need for consistency NOR = { has_trait = lunatic has_trait = possessed } } scope:candidate = { has_trait = lunatic } } modifier = { #Shunned for being possessed add = -15 desc = tooltip_feudal_elector_vote_possessed_negative NOR = { this = scope:candidate #Do not judge yourself. faith = { has_doctrine_parameter = spirit_possession_active } } OR = { has_trait = arbitrary #No need for consistency NOR = { has_trait = lunatic has_trait = possessed } } scope:candidate = { has_trait = possessed } } modifier = { #Praised for being possessed add = 35 desc = tooltip_feudal_elector_vote_possessed_positive this != scope:candidate #Do not judge yourself. faith = { has_doctrine_parameter = spirit_possession_active } ai_zeal > 10 scope:candidate = { has_trait = possessed } } modifier = { #Praised for being Pilgrim add = 10 desc = tooltip_feudal_elector_vote_pilgrim_positive this != scope:candidate #Do not judge yourself. faith = scope:candidate.faith ai_zeal > 10 scope:candidate = { has_trait = pilgrim } } modifier = { #Praised for being Crusader add = 10 desc = tooltip_feudal_elector_vote_crusader_positive this != scope:candidate #Do not judge yourself. faith = scope:candidate.faith ai_zeal > 10 scope:candidate = { has_trait = faith_warrior } } modifier = { #Shunned for being Crusader add = -15 desc = tooltip_feudal_elector_vote_crusader_negative NOR = { this = scope:candidate #Do not judge yourself. faith = scope:candidate.faith } faith = { faith_hostility_level = { target = scope:candidate.faith value >= faith_hostile_level } } ai_zeal > 10 scope:candidate = { has_trait = faith_warrior } } modifier = { #Praised for being Adventurer add = 10 desc = tooltip_feudal_elector_vote_adventurer_positive this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = yes scope:candidate = { has_trait = adventurer } } modifier = { #Shunned for being Adventurer add = -10 desc = tooltip_feudal_elector_vote_adventurer_negative this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = no scope:candidate = { has_trait = adventurer } } modifier = { #Praised for being Berserker add = 5 desc = tooltip_feudal_elector_vote_berserker_positive this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = yes scope:candidate = { has_trait = berserker } } modifier = { #Shunned for being Berserker add = -20 desc = tooltip_feudal_elector_vote_berserker_negative this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = no scope:candidate = { has_trait = berserker } } modifier = { #Shunned for being blind desc = tooltip_feudal_elector_vote_blinded_negative this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = no scope:candidate = { has_trait = blind } add = { subtract = 10 if = { limit = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } subtract = 140 } } } modifier = { #Shunned for being blind desc = tooltip_feudal_elector_vote_blinded_negative_warrior this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = yes scope:candidate = { has_trait = blind } add = { subtract = 20 if = { limit = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } } subtract = 130 } if = { #Scandinavian elective more unforgiving. limit = { scope:title = { has_title_law = scandinavian_elective_succession_law } } multiply = 2 } } } modifier = { #Shunned for being eunuch desc = tooltip_feudal_elector_vote_eunuch_negative this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = no NOR = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } faith = { religion_tag = islam_religion } } scope:candidate = { is_eunuch_trigger = yes } add = -25 } modifier = { #Shunned for being eunuch desc = tooltip_feudal_elector_vote_eunuch_negative_warrior this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = yes NOR = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } faith = { religion_tag = islam_religion } } scope:candidate = { is_eunuch_trigger = yes } add = -50 } modifier = { #Shunned for being eunuch desc = tooltip_feudal_elector_vote_eunuch_negative_byzantine this != scope:candidate #Do not judge yourself. OR = { culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } faith = { religion_tag = islam_religion } } scope:candidate = { is_eunuch_trigger = yes } add = -150 } modifier = { #Praised for being Giant add = 10 desc = tooltip_feudal_elector_vote_giant_positive this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = yes scope:candidate = { has_trait = giant } } modifier = { #Shunned for being Giant add = -10 desc = tooltip_feudal_elector_vote_giant_negative this != scope:candidate #Do not judge yourself. this_is_martial_society_trigger = no scope:candidate = { has_trait = giant } } modifier = { #Shunned for being unproved courtier in the shadow of the ruler. add = -10 desc = tooltip_feudal_elector_vote_spoiled_courtier scope:candidate = { this = scope:holder_candidate } this != scope:candidate #Do not judge yourself. scope:candidate = { NOR = { is_ruler = yes has_council_position = councillor_marshal has_council_position = councillor_chancellor has_council_position = councillor_steward has_council_position = councillor_spymaster has_council_position = councillor_court_chaplain } OR = { has_trait = deviant has_trait = lazy has_trait = lifestyle_reveler has_trait = seducer has_trait = drunkard has_trait = shy } } } }